fertig-classic-games/public/data/jewelquest.json

53 lines
3.6 KiB
JSON

{
"playerBaseHp": 50,
"milestones": [
{ "afterLevel": 5, "unlockSpellSlot": 4, "maxHpBonus": 5 },
{ "afterLevel": 10, "unlockSpellSlot": 5, "maxHpBonus": 5 },
{ "afterLevel": 15, "maxHpBonus": 10 }
],
"levels": [
{ "level": 1, "opponentId": "ethel", "class": "druid", "skill": 1, "hp": 30, "spellCount": 2,
"tagline": "A gentle gem warm-up over tea." },
{ "level": 2, "opponentId": "kona", "class": "knight", "skill": 1, "hp": 32, "spellCount": 2,
"tagline": "Good puppy. Surprisingly sharp teeth on those skulls." },
{ "level": 3, "opponentId": "bernie", "class": "knight", "skill": 2, "hp": 34, "spellCount": 3,
"tagline": "All fun and games... until the skulls line up." },
{ "level": 4, "opponentId": "brad", "class": "assassin", "skill": 2, "hp": 36, "spellCount": 3,
"tagline": "He'll steal your salmon AND your mana." },
{ "level": 5, "opponentId": "jerry", "class": "knight", "skill": 3, "hp": 38, "spellCount": 3,
"tagline": "Y'all ready for a real scrap?" },
{ "level": 6, "opponentId": "jeff", "class": "sorcerer", "skill": 3, "hp": 40, "spellCount": 3,
"tagline": "Casts slow. Wins fast. You've been warned." },
{ "level": 7, "opponentId": "mario", "class": "knight", "skill": 4, "hp": 42, "spellCount": 4,
"tagline": "Welcome to the maze of matching gems!" },
{ "level": 8, "opponentId": "juliet", "class": "druid", "skill": 4, "hp": 44, "spellCount": 4,
"tagline": "A summer day, a storm of mana." },
{ "level": 9, "opponentId": "michael", "class": "druid", "skill": 5, "hp": 46, "spellCount": 4,
"tagline": "Easy vibes, heavy cascades, mon." },
{ "level": 10, "opponentId": "croc", "class": "assassin", "skill": 5, "hp": 48, "spellCount": 4,
"tagline": "The party's over when your mana runs dry." },
{ "level": 11, "opponentId": "gerome", "class": "knight", "skill": 6, "hp": 51, "spellCount": 4,
"tagline": "Extreme victory or nothing!" },
{ "level": 12, "opponentId": "beth", "class": "assassin", "skill": 6, "hp": 54, "spellCount": 4,
"tagline": "These parts have rules, stranger. Rule one: my turn." },
{ "level": 13, "opponentId": "steve", "class": "sorcerer", "skill": 7, "hp": 57, "spellCount": 5,
"tagline": "Stupid Earth gems. Prepare to lose.",
"weights": { "wild": 4 } },
{ "level": 14, "opponentId": "fireball", "class": "sorcerer", "skill": 7, "hp": 60, "spellCount": 5,
"tagline": "No x-ray eyes. Just flawless fireballs." },
{ "level": 15, "opponentId": "natasha", "class": "assassin", "skill": 8, "hp": 63, "spellCount": 5,
"tagline": "Your secrets vanish with your mana." },
{ "level": 16, "opponentId": "victor", "class": "sorcerer", "skill": 8, "hp": 66, "spellCount": 5,
"tagline": "Every cascade calculated. Centuries ago." },
{ "level": 17, "opponentId": "balam", "class": "druid", "skill": 9, "hp": 69, "spellCount": 5,
"tagline": "Mystical powers meet matching gems." },
{ "level": 18, "opponentId": "cybro", "class": "sorcerer", "skill": 9, "hp": 72, "spellCount": 5,
"tagline": "The future has already countered you." },
{ "level": 19, "opponentId": "zanthor", "class": "sorcerer", "skill": 10, "hp": 74, "spellCount": 5,
"tagline": "Alacazam! Your hit points are doomed!" },
{ "level": 20, "opponentId": "blackwind", "class": "assassin", "skill": 10, "hp": 75, "spellCount": 5,
"tagline": "The final showdown on the high seas!",
"weights": { "skull": 14, "skull5": 3 } }
]
}