- Sewers intro: screen now snaps black before area builds, fades in only once lighting is dimmed already
- Tavern menu: replaced "Drink" with "Eat/Drink", opening a submenu offering both options
- Added 'wait' to action menu in dungeons that gives enemies 1 move turn
- Fixed load bug forcing mana/health-max to defaults, and an unguarded portrait index that broke bar refresh
- Gated ambush attacks to one hit per enemy until it's out of range or you face it
- Buffed Longsword, Saber, Ragecleaver, Leather Boots, Ring of Protection, and Cloak of Disguise to match their prices
- Water damage fix: Walking into water now bounces back silently like a wall, no damage or hurt sound
- Menu cursor repeat: Holding up/down in action menus now keeps moving the cursor on a cooldown, not one-press-per-step
- Switch double-fire fix: Removed duplicate mouse-click handler on switches that was toggling them on then instantly back off
- Intro music slot: Added dedicated AudioManager.introMusic field; fixed fragile song-name lookup that silently broke intro music
- Added a quest-item check: skip spawning if already in inventory or that quest is already completed
- Overworld enemy spots now read a biome specific per-spot spawn type list instead of always using the global pool
- Updated overworld map to make it more organic instead of pure island based design, keeping all original tiles intact
- Made chargen actually await the intro's build phase and raised the loading bar above the black overlay
Shop prices/weapon stat changes
- Claymore: damage 11-16 raised to 13-19, no price change, matches its 200g cost
- Longsword: damage 10-15 raised to 12-17, no price change, now beats cheaper Axe
- Saber: damage 9-14 raised to 13-18, no price change, no longer weakest despite 175g price
- Ragecleaver: damage 12-16 raised to 14-20, no price change, now stronger than Claymore
- Leather Boots: DEX+1 raised to DEX+2, no price change, differentiates it from cheaper Sandals
- Ring of Protection: DEF+1 raised to DEF+2, no price change, differentiates it from cheaper Necklace
- Cloak of Disguise: DEX+1 raised to DEX+3, no price change, justifies its 300g price tag
Requests / to-do list:
- Display the current installed version number on the title screen
- Make fireball spawners turn-based (possibly add a setting for this to switch between real-time and turn-based spawners)
