fertig-classic-games/data/bookwork.json

78 lines
4.3 KiB
JSON

{
"playerBaseHp": 100,
"steer": {
"wordBoostK": 1.0,
"classThreshold": 2,
"classDamp": 0.35,
"classBoost": 1.8,
"vowelBand": [0.30, 0.45]
},
"milestones": [
{ "afterLevel": 5, "maxHpBonus": 10, "unlock": "potion" },
{ "afterLevel": 10, "maxHpBonus": 10 },
{ "afterLevel": 15, "maxHpBonus": 10 }
],
"levels": [
{ "level": 1, "opponentId": "ethel", "skill": 1, "hp": 30, "attackMin": 3, "attackMax": 6,
"tagline": "A gentle warm-up over tea and vocabulary.",
"specialAttacks": [] },
{ "level": 2, "opponentId": "kona", "skill": 1, "hp": 33, "attackMin": 4, "attackMax": 7,
"tagline": "Woof! Surprisingly sharp with the alphabet.",
"specialAttacks": [] },
{ "level": 3, "opponentId": "bernie", "skill": 1, "hp": 36, "attackMin": 4, "attackMax": 8,
"tagline": "All fun and games until he finds the big words.",
"specialAttacks": [] },
{ "level": 4, "opponentId": "brad", "skill": 2, "hp": 39, "attackMin": 5, "attackMax": 9,
"tagline": "He came for the salmon and stayed for the Scrabble.",
"specialAttacks": [] },
{ "level": 5, "opponentId": "jerry", "skill": 2, "hp": 43, "attackMin": 5, "attackMax": 10,
"tagline": "Y'all ready for some real word-wranglin'?",
"specialAttacks": [] },
{ "level": 6, "opponentId": "jeff", "skill": 2, "hp": 47, "attackMin": 6, "attackMax": 11,
"tagline": "Reads slow. Hits fast. You've been warned.",
"specialAttacks": ["fire"] },
{ "level": 7, "opponentId": "mario", "skill": 3, "hp": 51, "attackMin": 6, "attackMax": 12,
"tagline": "Welcome to the labyrinth of letters!",
"specialAttacks": ["fire"] },
{ "level": 8, "opponentId": "juliet", "skill": 3, "hp": 55, "attackMin": 7, "attackMax": 13,
"tagline": "A warm summer day, a storm of scorched tiles.",
"specialAttacks": ["fire"] },
{ "level": 9, "opponentId": "michael", "skill": 3, "hp": 59, "attackMin": 7, "attackMax": 13,
"tagline": "Easy vibes, heavy damage, mon.",
"specialAttacks": ["fire"] },
{ "level": 10, "opponentId": "croc", "skill": 3, "hp": 63, "attackMin": 8, "attackMax": 14,
"tagline": "Waaaasup! Watch out for those flaming tiles!",
"specialAttacks": ["fire"] },
{ "level": 11, "opponentId": "gerome", "skill": 4, "hp": 67, "attackMin": 9, "attackMax": 15,
"tagline": "Extreme vocabulary or nothing!",
"specialAttacks": ["fire"] },
{ "level": 12, "opponentId": "beth", "skill": 4, "hp": 71, "attackMin": 9, "attackMax": 16,
"tagline": "Strangers 'round here leave with poisoned tongues.",
"specialAttacks": ["fire", "poison"] },
{ "level": 13, "opponentId": "steve", "skill": 4, "hp": 75, "attackMin": 10, "attackMax": 17,
"tagline": "Stupid Earth alphabet. Prepare to lose.",
"specialAttacks": ["fire", "poison"] },
{ "level": 14, "opponentId": "fireball", "skill": 4, "hp": 79, "attackMin": 11, "attackMax": 18,
"tagline": "No x-ray eyes. Just flawless fire tile drops.",
"specialAttacks": ["fire", "poison"] },
{ "level": 15, "opponentId": "natasha", "skill": 5, "hp": 83, "attackMin": 12, "attackMax": 18,
"tagline": "Your secrets vanish with your hit points.",
"specialAttacks": ["fire", "poison"] },
{ "level": 16, "opponentId": "victor", "skill": 5, "hp": 87, "attackMin": 12, "attackMax": 19,
"tagline": "Every poisoned tile calculated. Centuries ago.",
"specialAttacks": ["fire", "poison"] },
{ "level": 17, "opponentId": "balam", "skill": 5, "hp": 91, "attackMin": 13, "attackMax": 20,
"tagline": "Mystical powers meet the art of lexicon.",
"specialAttacks": ["fire", "poison"] },
{ "level": 18, "opponentId": "cybro", "skill": 5, "hp": 95, "attackMin": 13, "attackMax": 20,
"tagline": "The future has already corrupted your tiles.",
"specialAttacks": ["fire", "poison"] },
{ "level": 19, "opponentId": "zanthor", "skill": 5, "hp": 98, "attackMin": 14, "attackMax": 21,
"tagline": "Alacazam! Your hit points are doomed!",
"specialAttacks": ["fire", "poison"] },
{ "level": 20, "opponentId": "blackwind","skill": 5, "hp": 100, "attackMin": 14, "attackMax": 21,
"tagline": "The final word. Make it count, matey.",
"specialAttacks": ["fire", "poison"] }
]
}