🎮 Game
A small turn-based player vs AI combat game presented in a Razor HUD. Players pick weapons and enchantments, fight rounds, trigger random events, and earn achievements, with progress saved to local data. The code hangs off a GameManager that stores state, runs turn logic, logs events, and uses helper classes for combat, spells, random events, and achievement checks.
🐞 Possible Bugs
MainHud/Player.csConstructor sets this.defense from the parameter then resets it to 0, so any passed defense value is discarded.
MainHud/Program.csIn GetPlayerWeaponArt, the Shield and Dagger branches sit after an early return so they never run.
HandleAITurn's EMP Blast uses ai.attack *= 2 to compute empDamage, which permanently doubles ai.attack for future turns.