- D&D 5e Tabelle bis Level 20 (original)
- Level 21+: 355000 + (level-20)² * 50000 — quadratisches Wachstum
- Proficiency Bonus skaliert weiter über Level 20
- Max Level 999: ~48 Mrd XP (machbar aber dauert lange)
- Vorher: 999999 cap ab Level 20 → kein Level-Up möglich
Initiative-System:
- d20 + DEX-Modifier für Spieler und Monster
- Höherer Wurf greift zuerst an (pro Kampf, nicht pro Runde)
- Wurf wird im Würfel-Log angezeigt
Überraschungsangriffe (Surprise):
- 8% Chance: Monster überrascht Spieler → freie Attacke
- 8% Chance: Spieler überrascht Monster → freie Attacke
- Surprise-Attacke kann tödlich sein (0 Runden Kampf)
- Log: 😱 'Monster überfällt dich!' / 🗡️ 'Du überraschst Monster'
Fix: Keine Endlosschleife bei Respawn mit niedrigem HP
- Wenn HP < 15% → Rast statt Kampf
- Monster-AC min. 10 (war manchmal 8)
KRITISCHER BUG: DnDCharacter.is_alive war eine Methode, kein @property.
'not self.character.is_alive' war immer False (method object is truthy).
Der Spieler konnte nie sterben — HP blieb bei 0 aber Kampf ging weiter.
Fix: @property decorator hinzugefügt. Jetzt funktioniert der Tod.
Weitere Balance-Änderungen:
- Monster greifen zuerst an (Initiative-Nachteil für Spieler)
- Lange Rast heilt nur 75% statt 100% + reinigt Status-Effekte
- needs_rest bei 15% HP (vorher 5%)
- Monster-Stats moderat (nicht zu stark, nicht zu schwach)
- 10% Chance für Monster Bonus-Schaden-Spike
- Beide sterben im selben Zug → Spieler stirbt
- Lange Rast bei <10% HP (Lagerfeuer/Gasthaus/Waldlichtung)
- Volle Heilung nach Rast (HP + MP + Spell Slots)
- Nach Tod: Respawn mit 25% HP + Rast am Schrein/Tempel
- Nach knappem Sieg: Sofortige Rast wenn HP <10%
- HP wird nie 0 gelassen — immer max(1, hp)
- Rest-Progress-Balken: 🏕️ [████░░░░] Lagerfeuer
- Tränke werden weiterhin bei <40% HP benutzt
Vollständiges D&D 5e Combat-System:
- 6 Ability Scores (STR/DEX/CON/INT/WIS/CHA), 4d6 drop lowest
- 10 D&D Klassen (Barde bis Hexenmeister), 10 Rassen mit Boni
- d20 Attack Rolls vs AC, Damage Dice, Critical Hit (nat 20), Critical Miss (nat 1)
- Saving Throws (CON bei Tod), Proficiency Bonus (+2/+3/+4)
- D&D 5e XP-Tabelle (300/900/2700/...)
- Hit Dice, Level-Up mit HP gain + ASI alle 4 Level
- AC = 10 + DEX + Armor + Shield
- Spell Slots (vereinfacht)
UI:
- Würfel-Fenster Panel zeigt jeden d20-Wurf
- Fantasy-Theme: Schattengoblin, Höhlentroll, Knochendrache etc.
- Quest-Abschluss mit Reise + 3s Pause
- Save/Load mit dice_log