Table containing boss wipes in instances. Requires some custom implementation.
Table containing player death counter to any creature in an instance. Logic for death by spell is wip.
DB Table instance_buff_removal contains fields mapId and auraId. When a player enters mapId, auras speicified in this table are removed from the player.
* Now directly commit AH transactions rather than delaying them, prevents a potential item dupe
* Now log item GUIDs in player transactions, added support for logging auction house action creation
* Now log item GUIDs with AH and mail transactions
* Now log player auction creation in both flat file and database
Reverted to async transactions for AH auction creation - why are these opcodes processed in main update threads instead of AH threads?
* Now check if a player has an item that has been listed on the AH in their inventory on load - this is a dupe
Now log item GUIDs in trade transactions
Adjusted Viscidus spawn point again slightly
Adjusted glob destination point
Changed glob spawns to be evenly distributed around Viscidus' spawn point, at a radius of 52 units
Globs now despawn faster upon reaching Viscidus, so they don't linger once he has re-appeared
* Reworked the Shade of Hakkar/Avatar of Hakkar event in Sunken Temple
- Braziers are no longer reactivated on Suppressor death
- Suppressors are now summoned correctly each time a brazier is extinguished
- Removed retarded logic on data type SPECIAL
- Handle IN_PROGRESS being set multiple times (by creature scripts) better
- Limit spawn counts, now only allow a maximum of 4 Bloodkeepers and 17 minions to be alive simultaeneously (approximately 4 waves)
* Added SUMMON_CREATURE_UNIQUE
Removed instance data setting on suppressor death
* - Corrected Boss spawn position.
- Corrected text emotes.
- Explosion visual effect is now visible.
- Rewritten glob behavior. Implemented smooth movement and acceleration.
- Rewritten toxic cloud behavior. Timer is now random(between 30-40 seconds) and boss doesn't cast it directly. It should be used by only by triggers.
- Implemented a visual effect which predates a toxic cloud.
* Corrected some numbers inside comments.
* Removed tabs.
* No longer proc Nefarian's Corrupted Healing (Priest call) when using Renew
* Added support for triggering on cures
No longer proc PROC_FLAG_SUCCESSFUL_POSITIVE_SPELL for non-healing spells
Reworked usage of proc flags 10, 11, 12 and 13. These were incorrectly being used for AoE-only purposes when they should be generic
Now proc some flags at the start of periodic casts rather than the first tick (i.e. hots)
* Adjusted initial periodic spell triggers to take into account exclusive auras that do not re-apply, but refresh
* Totems no longer proc generic cast flags
* Removed periodic trigger forwarding, the implementation was incorrectly delaying some procs
* Implemented Corrupted Healing using SPELL_AURA_OVERRIDE_CLASS_SCRIPTS, otherwise we cannot prevent periodic effects triggering it
* Fix: JustRespawned() should be called when creature is spawned or respawned.
* Full quest event implementation (Missing Diplomat id:1324).
* SQL file for the previous commit.
* Compile Fix.
* Full quest event implementation (Missing Diplomat id:1447).
* Full quest event implementation (Missing Diplomat part 11 id:1249).
Updated script(Missing Diplomat part 16 id:1324).
- Reworked guard spawn/respawn mechanic.
- Guards are now flee with running animation, instead of walking.
- Added texts for Hendel's guards.
- Original Archmage Tervosh, Jaina and Pained in tower are not available during the event
- Rewritten Jaina's gossip script. Now it depends on The Missing Diplomat quest chain progression.
- Corrected Archmage Tervosh, Jaina and Pained waypoints.
- Quest event will not freeze when players move away from the area.
- Corrected timers.
Updated script(Missing Diplomat part 11 id:1249).
- Reworked thugs behavior
Rewritten db side implementation(The Missing Diplomat id: 1267).
Reverted commit: Fix: JustRespawned() should be called when creature is spawned or respawned.
* Fix. It's now possible to fail a quest event(Missing Diplomat part 8 id:1447).
* Typo.
* Corrected some comments. Fixed portability issues.
* Take database spell data into account when checking if event script is used
* Use spell to start event for quest Decoy! to avoid startup error
* Update STV fishing tournament script to use script_texts.
* Update alliance script when turning in Nefarian's head to use script_texts.
* Update horde script when turning in Nefarian's head to use script_texts.
* Update warchief blessing event script to use script_texts.
* Update alliance script when turning in Onyxia's head to use script_texts.
* Update horde script when turnin in Onyxia's head to use script_texts.
* Update Alterac Valley scripts to use script_texts.
* Update Stratholme scripts to use script_texts.
* Add missing text to Captain Tuubid.
* Update Eastern Plaguelands scripts to use script_texts.
* Improve script for event after completion of Battle for Darrowshire
* Have Pamela face her father.
* Update Timmy the Cruel's script to use script_texts
* Add missing texts to Postmaster Malown.
* Update texts for Zul'Farrak.
* Add missing texts for Blackhand Summoner when casting summoning spells.
* Update Tendris Warpood's script to use script_texts.
* Don't report about unused generic scripts.
* Fix for all database errors.
* Misc DB fixes:
- Fix quest id 62 "The Fargodeep Mine" area triggers 88 and 197.
- Fix quest id 76 "The Jasperlode Mine" area triggers 87 and 342.
- Fix quest id 5156 "Verifying the Corruption" area triggers 2206, 2207, 2208.
- Before patch 2.4: Quest Milly Osworth was available after Brotherhood of Thieves
- Removed outdated lockpicking trainers. Lockpicking cap is increased with player's level.
- Fix Merissa Stilwell model
- Lieutenant Doren had a mount before TBC
- Removed a winterspring owl from Silithus.
- Fixed a loot table for Small Barnacled Clam.
- Fix Archmage Malin gossip, removed a script attached to him. That quest script is from TBC.
- Fix mount model for Executor Zygand.
- Fix mount model for Deathguard Lundmark.
- Rabbits can also be brown.
- Rats can also be brown and white.
- Sheep can also be black.
- Fix an equipment flag for Brother Benjamin.
- Added waypoints for Mabel Solaj from Darkshire Inn.
* - Felwood Slime Sample(item_id:12230) and Un'Goro Slime Sample(item_id:12235) should drop only during quest and their chance should be 100%.
- Fixed Felwood Slime Sample(id:12230) drop rate for The Ongar(npc_id:14345)
- Ogres shouldn't drop Pure Un'Goro Sample(id:12236). It shouldn't drop from mobs at all.
- Added gossip texts for "Testing equipment" objects.
- Fixed faction id for The Ongar(npc_id:14345).
- Removed duplicate "Testing Equipment" gameobject spawns.
* - Fixed skinning loot for Bloodshot(id:11614)
* - All graveyards in the Hinterlands should be cross-faction.
- Fixed graveyard at Bloodhoof Village in Mulgore for the Alliance.
- Fixed George Candarte's(id:2698) model.
* Enable Graveyard at Darkshore, Twilight Vale. It should be cross-faction.
* Enable Undercity graveyard.
* Fixed quest level for (id:3181 The Horn of the Beast). It was 48 lvl before wotlk.
* Fixed typo in text for quest (id:3092 Etched Note).
* - Fixed Tabetha's and Merissa Stilwell's models.
- Fixed texts for some kobolds. You no take candle!
- Removed random Defias Brotherhood texts from the mobs that shouldn't have it.
* Typo.