Mob summon mechanics now actually work. Bosses and mobs that summon adds can spawn multiple at once, with delay, count caps, position offsets, and proper cleanup when the summoner dies
Map shake/wobble effects (vibrate entities) now persist their visible/hidden state per field, so players joining mid-event see the correct state instead of a stale one
Queen Bean Arena fully functional!
Improvements & Adjustments
Big mob AI overhaul: a new unified system handles mob animations, movement, and combat together. Mobs should feel less stiff and transition between states more reliably
Mobs no longer spam the same ability back-to-back, ability cooldowns are now respected
Death-triggered AI behaviors (boss death announcements, despawning summons, etc.) now run when a mob dies, instead of being cut off the moment they hit zero HP
AoE attacks now land in front of the mob casting them, instead of overshooting past the target
Summoned mobs and ground-impact attacks no longer clip through the floor when the caster is below ground level
AI no longer interrupts active skill casts mid-cast, and idle attack loops no longer block AI from running
AI conditions tied to player count, idle/battle state, and shield-break events now work, so mobs with shield mechanics react properly when their shield is broken
Dungeon room timers can now actually be modified by triggers and AI scripts (adding or removing time with optional notifications).
NPC dialogue can now gate on dungeon clear and reward counts, fixing dialogue conditions that depended on dungeon completion progress
Bug Fixes
Fixed Jump Height and Mount Speed showing each other's values in the stats display
Fixed dungeon migration using stale state when entering, re-entering the lobby, or resetting, which could break encounters under certain conditions
Added a working Exit handler for the dungeon reward screen, so leaving after rewards now returns you to your map and channel properly
Fixed bold formatting leaking out of /commands into chat, causing every subsequent chat line to appear bold
Fixed new characters being saved with a CreationTime of 1970-01-01 instead of the actual creation date