🎮 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.cs
Constructor sets this.defense from the parameter then resets it to 0, so any passed defense value is discarded.
MainHud/Program.cs
In 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.