Gemstone WoW Emulator Update — March 27

Gemstone WoW Emulator Update — March 27

Gemstone Custom Fixes

  • Potion Cooldown Fix — Fixed a bug where players couldn't use healing or mana potions after combat, receiving "You cannot drink any more yet." Potion cooldowns now properly reset when combat ends.
  • Bot Pile-up at Dungeon Entrances — Fixed bots getting stuck in large groups near dungeon entrances (e.g. Wailing Caverns). Bots now correctly skip dungeon-only quests when solo.
  • Hearthstone Cooldown Reduced — Hearthstone cooldown reduced from 60 minutes to 30 minutes.

Raids & Dungeons

  • Fix Gothik the Harvester evading during phase 2 teleport
  • Fix Heigan evading and regenerating HP at end of Phase 2
  • Reset threat when Thaddius becomes active
  • Rework Skadi the Ruthless encounter (Utgarde Pinnacle)
  • Fix Mage-Lord Urom not teleporting between platforms (Oculus)
  • Fix Drakkari Colossus not activating when Living Mojo is attacked (Gundrak)
  • Ulduar overhaul: improved data persistence and code standards
  • Fix Brundir invincible during Overload if not last boss (Ulduar)
  • New Guardian Lasher + Destroyed Vehicles now present in 25M (Ulduar)
  • Fix Malygos not engaging due to spawn flag issue (Eye of Eternity)
  • Fix Malygos Phase 3 Surge of Power warning
  • Cross-faction Wyrmrest Skytalon support in Eye of Eternity
  • Fix Eye of Eternity loot
  • Fix Solarian vanish phase evicting encounter
  • Fix Doom'rel and Gloom'rel gossip not working (Blackrock Depths)
  • Fix Deadmines door states saved to DB
  • Fix idle scourge NPCs in The Battle For Crusaders' Pinnacle
  • Fix Flame Tsunami path and visual effects (Obsidian Sanctum)

Spells & Combat

  • Fix potion cooldown not ticking after combat ends
  • Fix ranged spell minimum range incorrectly applying leeway
  • Fix Flexweave Underlay script targeting wrong spell
  • Fix Chimera Shot Viper Sting mana cap
  • Fix Explosive Trap crit bonus multiplier
  • Fix Entrapment not proccing from trap activation
  • Fix Divine Purpose not removing Intimidating Shout stun
  • Fix Arcane Potency consumed by same cast that triggered it
  • Glyph of Polymorph should not remove Shadow Word: Death backlash
  • Fix Retaliation self-proc on activation
  • Fix ADD_TARGET_TRIGGER duration overwrite
  • Prevent aura rank downranking based on hostile target level
  • Judgement of Wisdom should restore 2% base mana per proc
  • Fix Arcane Blast and Missile Barrage spell_proc corrections
  • Restrict Rime proc to Obliterate only
  • Piercing Howl should break stealth
  • Skip level-based resistance for binary spells
  • Restore binary spell detection for CC resist via spell resistance
  • Apply generic spell mods to spells by default
  • Fix Incanter's Absorption missing Ice Barrier AuraScript
  • Fix typo in tangent() function causing incorrect negative value clamping
  • Partial immunity for mixed spells
  • Restrict on-spellcast procs to damage/heal only
  • Use correct beacon copy spell for Flash of Light
  • Correct Demonic Pact ICD to 20 seconds
  • Implement spell jump distance
  • Fix DK pets not correctly attacking
  • Keep Lightwell alive on player death

Movement & Pathing

  • Followers now match their target's motion speed
  • Fix creature freeze when switching chase targets
  • Teleport pet when pathfinding fails to use path
  • Clear CanNotReachTarget when chase spline finishes
  • Prevent vehicles from following their own passenger on evade
  • Fire WaypointReached before PathEndReached
  • Pass waypoint point ID to MovementInform
  • Remove unconditional run mode from waypoint finalization
  • Add creature formation movement generator
  • Fix pet teleport pathfinding edge case
  • Enable smooth waypoint transitions for flying creatures

Combat System

  • Improved heap-based threat system
  • Prevent burst melee attacks from attack timer debt
  • Re-enable combat for training dummies
  • Prevent passive AI creatures from entering combat
  • Fix snake trap AI + prevent recursive evade
  • Fix immune NPCs reacting to stealthed players
  • Mirror Image should stop attacking invisible targets
  • Fix GetVictim() returning null during JustEngagedWith
  • Fix infinite loop in RemoveAllControlled
  • Prevent Minigob Manabonk from targeting GMs

New GM Commands

  • .autobroadcast — manage server autobroadcasts
  • .mail list / .mail return — mail management
  • .debug loot — debug loot tables
  • .debug factionchange — debug faction changes
  • .npc info now works with GUID when no target selected

Database & Content

  • Major database release update
  • Creature immunities improvements
  • Add class base stats for creatures
  • Update magic immunity for Atal'ai Deathwalker
  • Fix Koltira Deathweaver immunities, spawn and equipment
  • Restore Havenshire Stallion behavior
  • Death Knight Initiate script improvements
  • Chromie dialog options fixed (Culling of Stratholme)
  • WotLK world loot green chances corrected after normalization
  • Death Knight Ghoul name adjustments
  • Multi-raid faction leader credit fix
  • Configurable realm first kill time window
  • Fix multi-stage holiday events ending early on restart
  • NPC title & subname translations (deDE, esES, esMX, frFR, koKR, ruRU, zhCN, zhTW)
  • Various creature spawn updates with sniffed data

Comments

No comments yet. Be the first to share your thoughts!