The Burning Crusade
2019-01-11

#1302

Core | Author: Anakin

Core / Movement
- Improved leeway for interrupting in water only auras.

- Fixed combat movement on mob respawn.

#1301

Core | Author: Anakin

Core / Spell
- Mass Dispell should not remove stealth.

#1300

Core | Author: Danik

Core / GroupInstance
- Change store query.

#1299

Core | Author: Dootz

Core / Instance
- Rend Gyth event adjustments including opening next gate once Gyth is killed and faster Rend dismounting.

#1298

Core | Author: Dootz

Core / Quest
- Stasis Chambers of Bash'ir: fix object reset.

#1297

Core | Author: Dootz

Database / Misc
- Quest Archmage Staff corrected.

- Despawn Ekkorash when out od fomcbat.

- Remove skinnign loot from Rookery Whelps.

- Defias Messanger's path corrected.

#1296

Core | Author: Raphael

Core / Account
- Account Premium Store - Procedure Call.

#1295

Core | Author: Siof

Core / Guid
- Make guid generator atomic.

2019-01-10

#1294

Core | Author: Afgann

Core / Instance
- Murmur encounter corrections.

- Exarch Maladaar encounter corrections.

- One more fix for Nethekurse.

#1293

Core | Author: Afgann

Instance / Karazhan
- Netherspite will be immune to interrupt.

- Netherspite will be immune to cyclone.

#1292

Core | Author: Afgann

Instance / Serpentshrine Cavern
- Lady Vashj script cleanup.

- Underbog Colossus will be immune to interrupt.

#1291

Core | Author: Anakin

Core / Spell
- Defined TARGET_DEST_DYNOBJ_ALLY as AoE target type.

- Nature's Grace proc on cast.

- Druids cannot parry.

#1290

Core | Author: Dootz

Core / Quest
- Imprisoned in the Citadel: add horde version script, possible fix for missing captains.

#1289

Core | Author: Dootz

Database / Quest
- Evil Draws Near: fix credit for party members.

#1288

Core | Author: Riztazz

Core/ Chat
- Basic implementation for sending information via addon channel for gamemasters.

2019-01-09

#1287

Core | Author: Anakin

Core/ Spell
- Updates player's crit chance on shapeshift change.

- Updates unit speed when indoor/outdoor. 

#1286

Core | Author: Dootz

Core/ Instance
- Last boss chest will be spawned permanently but will become lootable after Vazruden's death. Fix issue with chest despawning too quickly.

- Mechanar Gatewatchers (Heroic) will drop Badge of Justice.

#1285

Core | Author: Dootz

Core/ Misc
- Faction leaders will grant 300 honor instead of 100 per player.

#1284

Core | Author: Dootz

Core / Script
- Pit Commander: fix Rain of Fire spam.

- Aadd moonwell trigger to Temple of the Moon.

- Elwynn Forest guards have correct trainer map coordinates.

#1283

Core | Author: Dootz

Core / Quest
- The Affaray: fix Twiggy Flathed's yell spam.

#1282

Core | Author: Dootz

Database / Creature
- Fix vendor Dane Winslow.

#1281

Core | Author: Dootz

Database / Quest
- A Dip in the Moonwell fixed robot can be controlled.

2019-01-08

#1280

Core | Author: Anakin

Core / Movement
- Reduced UpdatePositionData calls.

#1279

Core | Author: Anakin

Core / Spell
- Fixed amount of some periodic auras.

#1278

Core | Author: Anakin

Core / Script
- Springpaw Lynx should aggro with Springpaw Cubs.

#1277

Core | Author: Dootz

Core / Instance
- Boss Pyroguard Emberseer: rewrite intro, should start corretly (some roleplay may by missing).

- Rend Blackhand: encounter adjustments. Gates will open after Rend's death. Rend should not be targetable during roleplay.

#1276

Core | Author: Dootz

Core / Quest
- Safety Is Job One: quest can be turned in by all party members.

#1275

Core | Author: Dootz

Database / Creature
- Scryer Arcane Guardian should point to Scryer gem merchant not Aldor.

- Theramore Deserter spawn positions corrected.

- Add missing spawn of Dannie Fizzwizzle.

- Add missing spawn of Therysil.

#1274

Core | Author: Dootz

Database / Quest
- Varedis Must Be Stopped: add AI for quest mobs.

- Dreadsteed of Xoroth: make Dreadsteed Spirit unattackable. Correct timing of Lord Hel'nurath's spawn.

- Deviate Hides: can now be picked up by Alliance as well.

#1273

Core | Author: Siof

Core / Logs
- Add receiver guid and ip to money log, change log order in guild bank withdraw and auction won.

#1272

Core | Author: Siof

Core / Player
- Implement saving character stats for armory.

2019-01-07

#1271

Core | Author: Anakin

Core / Spell
- Fixed duration of channeled auras suffered by pushbacks.

#1270

Core | Author: Dootz

Core / Quest
- Bloodgem Crystals: Bloodgem Shard can be used from any angle.

#1269

Core | Author: Dootz

Core / Script
- Shattered Halls Boss Nethekurse encounter intro fixed. It will start correctly after orc are dead.

#1268

Core | Author: Dootz

Core / Spell
- The Grimscale Murlocs's Fear should be negative spell.

#1267

Core | Author: Dootz

Database / Creature
-  Phase Wyrm possible fix for combat bug with invisible creatures in Blade Edge's Mountains.

#1266

Core | Author: Dootz

Database / Loot
- Apexis Shard and Ogri'la Depleted items removed from loot (hopefully).

- Update drop chance for some quest items.

#1265

Core | Author: Dootz

Database / Script
- Zuluhed the Whacked will despawn after 30sec out of combat.

#1264

Core | Author: Riztazz

Core / Misc
- Implement friend-list cache.

- Allow players to send mail or whisper other players if receiver has sender on a friendlist.

2019-01-06

#1263

Core | Author: Anakin

Core / Spell
- Fixed auras with multiple spell mods.

- Fixed creating/crafting items with full inventory.

#1262

Core | Author: Danik

Core / Item
- Change store query.

#1261

Core | Author: Dootz

Core / Profession
- Alchemy respec will no longer require you to do quest from other spec.

- Remove requirement to complete quest when switching spec in Tailoring.

#1260

Core | Author: Dootz

Core / Instance
- Possible fix for last encounter not starting on Uldaman dungeon.

- Pyroguard Room possible fix for encounter not starting.

#1259

Core | Author: Dootz

Core / Object
- Ethereum Prison respawn fixed.

#1258

Core | Author: Dootz

Database / Vendor
- Auchenai Mana Potion limit is removed and restock timer is set.

#1257

Core | Author: Dootz

Database / Quest
- A Necessary Distraction: possible fix for visual bug in quest log.

- Shy Rotam: fix quest completion for other party members.

- Evil Draws Near: possible fix quest credit for party members.

#1256

Core | Author: Siof

Core / CMake
- Add MAP_UPDATE_DIFF_INFO option to enable build with cummulative diff info logging.

2019-01-05

#1255

Core | Author: Afgann

Core / Spell
- Chain spells won't target triggers.

- Magic Disruption Aura will now be positive aura.

- Whirl and Panic spells radius corrected.

#1254

Core | Author: Afgann

Core / Instance
- Murmur encounter rewrite.

- Old Hillsbrad Foothills correct armor values added.

- Temporus encounter minor corrections.

- Black Morass won't reset immediately after wipe.

- Void Travelers in Vorpil encounter won't attack players.

- Adds in Kelidan the Breaker encounter will now be slower.

#1253

Core | Author: Afgann

Database / Creature
- Spitfire Totem immunities corrected.

- Felguard Annihilator won't charge targets in melee range.

#1252

Core | Author: Afgann

Database / Item
- Green Whelp Armor won't proc on targets with level higher than 50.

#1251

Core | Author: Afgann

Instance / Karazhan
- Nightbane will now reset threat when starting ground phase.

#1250

Core | Author: Afgann

Instance / Serpentshrine Cavern
- Fathom Guard Sharkiss pets corrections.

- Corrected respawn times in Serpentshrine Cavern.

- Toxic Sporebat should deal damage now.

- Enchanted Elemental immunities added.

- Tainted Core exploit fixed.

- Remove druid shapeshifts when using Tainted Core in Lady Vashj encounter.

#1249

Core | Author: Dootz

Core / Script
- Fix teleport after reset on Murmur encounter.

2019-01-04

#1248

Core | Author: Anakin

Core / Battleground
- Prevent battlegrounds "jumping".

#1247

Core | Author: Anakin

Core / Combat
- Fixed combat bugs.

#1246

Core | Author: Anakin

Core / Spell
- Cannot use confuse/fear auras on flying units.

- Chain Heal.

#1245

Core | Author: Anakin

Core / Unit
- Updates victim's orientation on attacker move.

#1244

Core | Author: Dootz

Database / Misc
- Some dungeon minor fixes, Naxxramas trash loot nerfed.

#1243

Core | Author: Riztazz

Core / Mail
- Restrict sending mails below config value played time.

2019-01-03

#1242

Core | Author: Afgann

Core / Spell
- Rupture damage formula rewritten.

- Fire Shield casted by Sunseeker Astromage will now be positive spell.

- Charred Earth, Smoldering Breath and Insidious Whisper won't be interruptable.

#1241

Core | Author: Afgann

Database / NPC
- Coilfang Soothsayer script correction.

#1240

Core | Author: Afgann

Instance / Serpentshrine Cavern
- Inner Demon proper immunities added.

- Removed some unnecessary spawns around Hydross.

- Leotheras Whirlwind will now stack.

- Hydross will now properly remove old marks when casting new one.

#1239

Core | Author: Anakin

Core / Spell
- Updated spell mod system.

#1238

Core | Author: Dootz

Core / Instance
- Make sure gates will open after Gyth boss is defeated, resolve issue with Rend staying passive after being summoned by Gyth.

#1237

Core | Author: Dootz

Core / Quest
- Powering our Defenses: fix Shade's behavior.

- Tomb of the Lightbringer: despawn Uther's ghost at the end of roleplay.

#1236

Core | Author: Dootz

Database / Object
- Gromsblood / Ghost Mushroom respawn time in instances increased.

#1235

Core | Author: Dootz

Database / Loot
- Haal'eshi Scroll has drop chance increased.

- Remove items that drop from normal version from Epoch Hunter on heroic mode.

#1234

Core | Author: Dootz

Database / NPC
- Emissary Roman'khan's health value corrected.

- Add despawn after 30-90 seconds Out of combat for some (not all yet) creatures summoned via event_scripts.

#1233

Core | Author: Dootz

Database / Misc
- Many BugTracker fixes.

#1232

Core | Author: Dootz

Database / Trainer
- Kalaen should teach Purified Jaggal Pearl.

#1231

Core | Author: Dootz

Database / Quest
- Oronu the Elder: change quest item drop chance from 80% to 100%.

2019-01-02

#1230

Core | Author: Dootz

Core / Quest
- The Ata'mal Terrace: quest rewritten.

#1229

Core | Author: Dootz

Core / Profession
- Thorium Settings prenerf change reverted. Will require only one Thorium Bar.

#1228

Core | Author: Dootz

Database / Loot
- Remove one item from last boss on SL loot that shouldn't be there.

#1227

Core | Author: Dootz

Database / Vendor
- Add missing cooking recipe.

#1226

Core | Author: Dootz

Database / Quest
- Battleground marks for honor exchange quests added.

2019-01-01

#1225

Core | Author: Dootz

Core / Quest
- Imprisoned in the Citadel: quest credit will be granted on "talk to" quest npc.

- The Flesh Lies...: modify logic behind Fleshbeast spawn.

2018-12-31

#1224

Core | Author: Dootz

Core / Quest
- Seal of Ascension: it is possible to mind control Emberstrife when below 20% hp.

#1223

Core | Author: Dootz

Database / Misc
- Several BugTracker fixes.

#1222

Core | Author: Dootz

Database / NPC
- PvP necks added to vendors.

#1221

Core | Author: Dootz

Database / Quest
- A Necessary Distraction: item will drop for Scyers version aswell.

- True Masters of the Light: quest rewritten.

2018-12-30

#1220

Core | Author: Riztazz

Core / Misc
- Fix a query for arena point distribution.

#1219

Core | Author: Riztazz

Core / Server
- Possible crashfixes implemented with Piootrek.

#1218

Core | Author: Riztazz

Instance / Karazhan
- Fix Nightbane abuse.

2018-12-29

#1217

Core | Author: Afgann

Core / Instance
- Corrections for Avatar script in Exarch Maladaar encounter.

- Mekgineer Steamrigger script fixes.

- Blackrock Depths warning fix.

- Quagmirran will now target random player instead of tank with Acid Spray spell.

#1216

Core | Author: Afgann

Core / Spell
- Added AoE cap for players when there is more than 10 targets.

#1215

Core | Author: Afgann

Database / NPC
- Horvon the Armorer position correction.

- Karazhan trash missing linking added.

- Water Elemental pet will now have proper health.

- Ghostly Philanthropist will now drop correct amount of gold.

- Wyrmcult Provisioner vendor item correction.

#1214

Core | Author: Afgann

Instance / Karazhan
- Shadow Nova on Malchezaar will now be uninterruptable.

- Bellowing Roar on Nightbane will now be uninterruptable.

#1213

Core | Author: Afgann

Instance / Serpentshrine Cavern
- The Lurker Below will now properly reset.

#1212

Core | Author: Anakin

Core / Arena
- Fixed arena abuse.

#1211

Core | Author: Dootz

Core / Spell
- Honor Hold Favor will grand additional reputation and experience.

#1210

Core | Author: Dootz

Database / Misc
- Many BugTracker fixes. The rest of incorrect waypoints fixed.

#1209

Core | Author: Dootz

Database / Waypoints
- Possible fix for Outland open world client crashes.

- Possible fix for instance/raids client crashes.

2018-12-28

#1208

Core | Author: Anakin

Core / Spell
- Fixed calculating cast time for ranged spells.

#1207

Core | Author: Dootz

Database / Quest
- Trial of the Naaru: Magtheridon: add ring reward.

#1206

Core | Author: Riztazz

Core / Chat
- Level restrictions for various chat types instead of one check for all of them.

#1205

Core | Author: Riztazz

Core / Entities
- Disallow opening chests that have level restrictions in database and user is below said level.

2018-12-27

#1204

Core | Author: Anakin

Core / Combat
- Possible fix to combat with critters/triggers.

#1203

Core | Author: Anakin

Core / Instance
- Fixed loading instance locks from database. 

#1202

Core | Author: Dootz

Database / Loot
- Void Reaver will drop only one random item with two tokens.

#1201

Core | Author: Dootz

Database / Misc
- Several BugTracker fixes.

#1200

Core | Author: Dootz

Database / Script
- Hack-fix combat bug with criters in Outland raids/instances.

#1199

Core | Author: Dootz

Database / Quest
- Planting the Banner: add despawn timer for summoned creatures.

#1198

Core | Author: Riztazz

Core / Battleground
- Implement bonus honor gains for winners/losers, values gained controlled by config value.

2018-12-26

#1197

Core | Author: Dootz

Database / Spell
- Talbuk Tagger should target only Talbuks for quest.

2018-12-24

#1196

Core | Author: Dootz

Core / Script
- Grandmaster Vorpil's teleport changed.

#1192

Core | Author: Dootz

Core / Script
- Vaelan npc will transform for players above level 57.

#1191

Core | Author: Dootz

Core / Quest
- The Flesh Lies...: increase delay between checks for Parasitic Fleshbeast spawn. Reduce change for it to actually spawn.

#1190

Core | Author: Dootz

Database / Misc
- Seeping Ooze will despawn after some time.

#1189

Core | Author: Dootz

Database / NPC
- Add recipe for Major Dreamless Sleep Potion to vendors.

#1188

Core | Author: Dootz

Database / Quest
- A Troubled Spirit: can be now picked up from many questgivers.

- Seek Out Ameer: quest corrected.

- A Mission of Mercy: possible fix.

2018-12-25

#1195

Core | Author: Dootz

Core / Quest
- The Flesh Lies: further adjustments.

#1194

Core | Author: Dootz

Database / Object
- Min chest level required to open data.

#1193

Core | Author: Dootz

Database / Quest
- The Summoning Chamber fix despawning Infernal Oversoul.

2018-12-23

#1187

Core | Author: Dootz

Instance / The Eye
- Raid enter requirement changed to quest complete.

#1185

Core | Author: Dootz

Database / NPC
- Resolve issues with untargetable Coulskar defenders and Netherstorm talbuks.

- Possible fix for critters in instances combat bug.

#1184

Core | Author: Lukaasm

Core / Pets
- Allow pets to attack targets out of attack breakable invisibility auras. 

- Fix `Warp` not working on hostile units.

- Apply happiness penalty on real death only.

- Pets with `Bread` in their diet can now be fed with `Conjured Manna Biscuit`.

- Pets won't select targets with damage interruptable auras.

#1183

Core | Author: Lukaasm

Tools / MapViewer
- Allow for separate water/ground/lava rendering.

#1182

Core | Author: Riztazz

Core / Battleground
- Battlegrounds that are currently selected for bg weekend should yield twice the honor and rep.

2018-12-22

#1181

Core | Author: Anakin

Core / Spell
- Seed of Corruption - detoanation and stacking.

- Removed delay on created area auras.

#1180

Core | Author: Dootz

Database / NPC
- Infernal Oversoul - fix stacking of spawned npcs.

2018-12-21

#1179

Core | Author: Afgann

Core / Instance
- Several corrections in Slave Pens instance.

- Shattered Hand Champion AI rewritten.

- Corrected aggro range for Tortured Skeletons.

#1178

Core | Author: Afgann

Core / Spell
- Resisted spells won't remove stealth.

- Death Coil won't be interrupted by damage.

- SpellInterruptFlags corrected - fixes interrupting a lot of spells.

- Melee swing won't be reset on Bear/Dire Bear shapeshift.

- Earthbind Totem won't remove stealth.

#1177

Core | Author: Afgann

Instance / Karazhan
- Astral Armor mechanic corrected on Curator encounter.

- Curator script cleanup.

#1176

Core | Author: Afgann

Instance / Serpentshrine Cavern
- Hydross will now properly apply frost and nature immunity when changing phases.

- Hydross out of combat event with elementals scripted.

#1175

Core | Author: Anakin

Core / Battleground
- Fixed AoE ressurection on battlegrounds. 

#1174

Core | Author: Anakin

Core / Mail
- Fixed duration of read mails.

#1173

Core | Author: Anakin

Core / Spell
- Fixed Arcane Concentration.

2018-12-20

#1172

Core | Author: Afgann

Instance / Serpentshrine Cavern
- Fix Greyheart Tidecaller script.

#1171

Core | Author: Anakin

Core / Battlegrounds
- Do not remove creature/gameobject respawn data from database for template battlegrounds.

#1170

Core | Author: Anakin

Core / Custom
- Experience Event Bonus.

#1169

Core | Author: Anakin

Core / Spell
- Allows to use mounts on elevators.

- Fixed stacking Vampiric Touch/Vampiric Embrace.

- Fixed stacking Siphon Life.

#1168

Core | Author: Anakin

Script / Karazhan
- Corrected armor and melee damage of Chess pieces.

- Rewrited cheat code.

- Corrected aoe spell targeting.

#1167

Core | Author: Dootz

Database / Misc
- A lot of BugTracker fixes.

#1166

Core | Author: Riztazz

Core / Instance
- Septhrea should evade when out of combat area.

#1165

Core | Author: Riztazz

Core / Server
- Possible fix for client crash. Based on TrinityCore.

2018-12-19

#1164

Core | Author: Afgann

Instance / Serpentshrine Cavern
- Leotheras the Blind loot correction.

- Fathom-Lord Karathress loot correction.

- Lady Vashj loot correction.

- Whirl range corrected on The Lurker Below encounter.

- Coilfang Priestess AI rewrite.

- Possible Leotheras whirlwind combat fix.

- Elemental Vulnerabilities fixed for Underbog Colossus - now spells will always crit.

- Serpentshrine Lurker AI rewritten.

#1163

Core | Author: Afgann

Instance / Karazhan
- Attumen will now always grant loot.

- Attumen will now evade when out of stables.

- Netherburn spell fixed on Netherspite, will now damage everyone.

- Curator won't use Evocation on soft enrage.

- Gouge mechanic Fixed on Moroes encounter.

- Fleshbeast AI corrected.

- Greater Fleshbeast AI corrected.

- Added missing texts for Ethereal Thief.

- Ethereal Thief AI corrected, now will reduce threat on disarm.

- Evade Kil'rek on Terestian Illhoof evade.

- Added missing boundary evades for Karazhan bosses.

#1162

Core | Author: Afgann

Core / Instance
- Talon King Ikiss will now reset threat on Arcane Explosion.

- Talon King Ikiss level corrected to 69 on normal.

- Lieutenant Drake spell corrections.

- Lookouts will now despawn before Lieutenant Drake encounter.

- Fixed loot from Aeonus.

- Fixed mobs stuck in water in Black Morass.

- Add missing immunities for Black Morass trash.

- Correct boss levels in Black Morass.

- Portal positions in Black Morass will be selected randomly.

- Misc InstanceScript fixes for Black Morass.

- Arcatraz some trash linking corrected.

- Arcatraz Sentinel discharge spell fix.

- Shattered Hand Assasin AI rewritten.

#1161

Core | Author: Afgann

Database / Creature
- Bloodsail Warlock will now despawn pet on reset.

- Cabal Summoner AI correction.

#1160

Core | Author: Afgann

Database / Spell
- Allow to cancel Jump-a-tron buff.

#1159

Core | Author: Afgann

Instance / The Eye
- Void Reaver loot correction.

- Kael'thas loot correction.

#1158

Core | Author: Anakin

Script / Karazhan
- Added 12 sec cd to Move abilities.

- Abandoned pieces should finish their movement properly.

- Players should not be kicked out of a piece upon dealing a killing blow.

#1157

Core | Author: Dootz

Database / Script
- Misc BugTracker fixes.

2018-12-18

#1156

Core | Author: Afgann

Instance / Karazhan
- Several Karazhan misc fixes.

#1155

Core | Author: Anakin

Core / Spell
- Fixed auras addition/removal, handled by spell_linked_spell table.

- Fixed stacking haste effect from Dragonstrike.

- Songflower Serenade should stack with similar effects.

#1154

Core | Author: Anakin

Script / Karazhan
- Misc fixes to Chess Event.

#1153

Core | Author: Dootz

Core / Quest
- Information Gathering: credit fixed.

- Corrupted Sabers: despawn fixed.

- City of Light: another correction.

- Isla Starmane: quest rewritten.

#1152

Core | Author: Riztazz

Core / Instance
- Broggok won't generate threat on phase 1.

- Broggok's poison clouds range corrected.

#1151

Core | Author: Riztazz

Database / Creature
- Possible fix for stuck draenei harbringers.

#1150

Core | Author: Siof

Core / Master
- Remove unnecessary system pause.

2018-12-17

#1149

Core | Author: Afgann

Core / Spell
- Mana Feed effect scripted for Drain Mana.

- Vampiric Touch energize effect won't cause threat.

- Blood Fury (Racial) won't cause threat.

#1148

Core | Author: Afgann

Script / World Boss
- Possible Kazzak evade fix.

#1147

Core | Author: Afgann

Instance / Karazhan
- Possible Moroes stuck fix.

- Netherspite will now aggro when someone comes close to him.

- Netherbreath spell will now select more targets than one.

- Malchezzar axes will now despawn on death.

- Malchezzar timer corrections.

- Shade of Aran berserk timer fixed.

- Shade of Aran will now evade when pulled out of room.

- Demon Chains in Terestian encounter will now despawn if player uses Ice Block.

- Arcane Anomaly script fixed.

- Astral Flares won't give reputation.

#1146

Core | Author: Afgann

Instance / Magtheridon's Lair
- Manticron Cubes rewritten in Magtheridon encounter.

- Magtheridon will now reset threat on aggro.

#1145

Core | Author: Afgann

Instance / Serpentshrine Cavern
- The Lurker Below requires 310+ fishing in order to be grabbed from water.

- The Lurker Below won't turn right before spout.

#1144

Core | Author: Anakin

Core / Instance
- Do not process instance soft reset on server restart/crash.

#1143

Core | Author: Anakin

Core / Script
- Use SpellAuraHolder class instead of Aura.

#1142

Core | Author: Anakin

Core / SpellScript
- Fixed handling AfterHit hook.

#1141

Core | Author: Anakin

Instance / Magtheridon's Lair
- Several misc fixes.

#1140

Core | Author: Anakin

Script / World Boss
- Fixed evade issues related to Doom Lord Kazzak.

#1139

Core | Author: Dootz

Database / Misc
- A lot of BugTracker fixes.

#1138

Core | Author: Dootz

Database / NPC
- Shadowlord Deathwail has mount added.

#1137

Core | Author: Dootz

Database / Script
- Infernal Oversoul will despawn after 15 sec when out of combat.

#1136

Core | Author: Lukaasm

Core / Spell
- Update Blink.

#1135

Core | Author: Riztazz

Core / Instance
- Possible fix for moving triggers on Netherkurse encounter.

2018-12-16

#1134

Core | Author: Anakin

Core / Spell
- Increased angle for cone spells.

#1133

Core | Author: Anakin

Instance / Karazhan
- Fix Flame Wreath on Shade of Aran.

- Fixed evade range on Curator.

#1132

Core | Author: Dootz

Core / Quest
- Caverns of Time: whole party will get credit.

#1131

Core | Author: Dootz

Database / Misc
- Revamp OHF heroic boss loot, misc bugtracker fixes.

#1130

Core | Author: Dootz

Database / NPC
- Gahzrilla won't despawn after wipe (but will despawn after 1h after summoned)

#1129

Core | Author: Dootz

Database / Object
- Reduce respawn time of Charred Bone Fragment.

#1128

Core | Author: Dootz

Database / Vendor
- Cleanup PvP vendors.

- PvP gloves cost changed.

#1127

Core | Author: Riztazz

Core / Instance
- Fix weird behaviour of Grand Warlock Nethekurse on Shattered Halls.

- Shattered Halls corrections.

#1126

Core | Author: Riztazz

Core / Script
- Infernal target should never aggro.

#1125

Core | Author: Riztazz

Database / Creature
- Mana Feeders immunities corrected.

#1124

Core | Author: Riztazz

Instance / Karazhan
- Possible fix for Malchezaar's weapons stuck.

- Fix Game In Session on Chess Event.

2018-12-15

#1123

Core | Author: Afgann

Core / Instance
- Fix some more Karazhan & SSC issues.

#1122

Core | Author: Afgann

Core / Script
- Fix Moroes frenzy.

#1121

Core | Author: Afgann

Database / Reputations
- Fix possible rep abuse.

#1120

Core | Author: Anakin

Core / Instance
- Teleport people to entrance on soft reset.

#1119

Core | Author: Anakin

Core / Spell
- Thrash proc only from mainhand.

- Restore spell mods for a miss/dodge/parry Cold Blood.

#1118

Core | Author: Anakin

Core / Reputations
- Fixed rep gain.

#1117

Core | Author: Anakin

Core / Waypoints
- Don't allow dead creatures to move.

#1116

Core | Author: Dootz

Core / Quest
- Trial of the Naaru: Tenacity: should be completable only on heroic version of The Arcatraz.

#1115

Core | Author: Dootz

Database / Misc
- Reduce epic, green and rare drops from trash on Kara, SSC and The Eye raids. 

- Reduce restock time of all patterns, designs, formulas. 

- Misc scripts update.

#1114

Core | Author: Dootz

Database / Quest
- The Cleansing Must be Stopped: despawn on evade.

#1113

Core | Author: Lukaasm

Core / Spell
- Fix Death Coil breaking on damage.

- Update Blink destination selection.

#1112

Core | Author: Riztazz

Instance / The Eye
- Resolve flight issues during Gravity Lapse phase on Kael'Thas encounter.

- Misc fixes to instance.

2018-12-14

#1111

Core | Author: Afgann

Core / Script
- Several Karazhan & SSC fixes.

#1110

Core | Author: Afgann

Core / Spell
- Check target bags instead of caster bags when creating items by spell.

#1109

Core | Author: Anakin

Core / Item
- Correct implementation ITEM_SPELLTRIGGER_ON_STORE (old ITEM_SPELLTRIGGER_ON_NO_DELAY_USE). Based on Mangos.

#1108

Core | Author: Anakin

Core / Movement
- Delay player movement after login or teleport to map.

#1107

Core | Author: Anakin

Core / Object
- Wild gameobjects should not have owner.

#1106

Core | Author: Anakin

Core / Script
- Crashfix.

#1105

Core | Author: Anakin

Core / Spell
- Decrease spell radius for spells casted by world trigger.

- Defined SPELL_EFFECT_KNOCK_BACK as a negative effect.

#1104

Core | Author: Anakin

Database / Instance
- Updated orientation of second elevator in Serpentshrine Cavern.

#1103

Core | Author: Anakin

Instance / Magtheridon's Lair
- Last of fixes from BugTracker.

#1102

Core | Author: Dootz

Database / Item
- Schematic: Powerful Seaforium Charge is added to vendors.

#1102

Core | Author: Dootz

Database / Instance
- Auchenai Crypts misc corrections.

#1101

Core | Author: Dootz

Database / Vendors
- Add pvp weapons and offsets.

#1100

Core | Author: Graal

Database / Creature
- Implement prenerf and estimated values on raid creatures and bosses on The Eye.

#1099

Core | Author: Lukaasm

Core / Object
- The Lurker Below can now be fished out from Strange Pool.

#1098

Core | Author: Lukaasm

Core / Player
- Add PLAYER_EXTRA_PERSISTENT_FLAGS.

#1097

Core | Author: Lukaasm

Core / Spell
- Fix fishing inside Serpentshrine Cavern raid.

- Prevent using bandages on `Recently Bandaged` targets.

- Fix for Seed of Corruption not detonating upon target death, and prevent SoC detonating upon other SoC damage.

- Fix Primal Fury.

#1096

Core | Author: Riztazz

Core / Instance
- Fix Dire Maul infinite chest spawn.

#1095

Core | Author: Riztazz

Instance / Gruul's Lair
- Gruul's last fixes.

#1094

Core | Author: Riztazz

Instance / The Eye
- High Astromancer Solarian correction.

2018-12-13

#1093

Core | Author: Afgann

Core / Creature
- Add new flag that despawns guardians on SmartAI reset.

#1092

Core | Author: Afgann

Core / Spell
- Add custom spell flag to allow stacking trigger casted auras.

#1091

Core | Author: Afgann

Instance / Karazhan
- Karazhan script corrections.

#1090

Core | Author: Afgann

Instance / Serpentshrine Cavern
- Script corrections.

- Remove temporary spawn of Lurker Below, he needs to be dragged from water.

#1089

Core | Author: Anakin

Core / Creature
- Allows forced despawn.

#1088

Core | Author: Anakin

Core / Spell
- Icy Veins should stack with other similar spells.

- Fixed spells with negative EffectBaseDice.

#1087

Core | Author: Dootz

Core / Quest
- City of Light misc added.

#1086

Core | Author: Dootz

Core / Script
- Core misc quest fixes.

#1085

Core | Author: Dootz

Database / Misc
- Remove Apexis Crystals from loot.

- Database misc quest fixes.

#1084

Core | Author: Dootz

Database / NPC
- Pvp vendors updated.

- Spawn battlemasters.

#1083

Core | Author: Dootz

Database / Script
- Sunken Temple's Dreamscythe should not attack while invisible.

- Bring Me the Egg: Windroc Matriarch will despawn after 30 seconds out of combat.

#1082

Core | Author: Graal

Instance / Karazhan
- Implement prenerf and estimated values on raid creatures and bosses on Karazhan.

#1081

Core | Author: Lukaasm

Core / Arena
- Fix unending arena after opponent leave.

#1080

Core | Author: Riztazz

Instance / The Eye
- Increase Advisors base health.

#1079

Core | Author: Siof

Core / Chat
- Addons language should ignore AFK/DND flags.

2018-12-12

#1078

Core | Author: Afgann

Database / World Boss
- Doomwalker damage and Overrun spell correction.

#1077

Core | Author: Afgann

Instance / Serpentshrine Cavern
- Raid script corrections.

#1076

Core | Author: Anakin

Core / Spell
- Searing Totem should not reset its facing to default after each attack.

- Fixed Anticipation talent.

#1075

Core | Author: Graal

Instance / Serpentshrine Cavern
- Implement prenerf and estimated values on raid creatures and bosses on Serpentshrine Cavern.

#1074

Core | Author: Graal

Instance / The Eye
- Implement prenerf and estimated values on raid creatures and bosses on The Eye.

#1073

Core | Author: Lukaasm

Core / Player
- Implementation of Dual Specialization.

2018-12-11

#1072

Core | Author: Afgann

Database / NPC
- Terokkarantula respawn time shortened.

- Dr. Boom respawn time shortened.

- Ring of Blood creatures will now have immunities.

#1071

Core | Author: Afgann

Core / Scripts
- Teron Gorefiend, I am...: possible fix.

#1070

Core | Author: Afgann

Instance / Karazhan
- Karazhan creatures damage corrected.

- Karazhan creatures health changed.

- Moroes's Gouge correction.

#1069

Core | Author: Afgann

Instance / Serpentshrine Cavern
- Lady Vashj fixes.

#1068

Core | Author: Anakin

Core / Creature
- Fixed problems with invisible creatures after respawn.

#1067

Core | Author: Anakin

Core / Spell
- Fixed removing movement impairing effects.

- Only periodic spells should remove triggered aura on cast fail.

- Fixed wrongly defined SPELL_ATTR_EX3_IGNORE_HIT_RESULT.

- Improved Drain Soul works only on mobs afflicted by warlock's Drain Soul.

#1066

Core | Author: Anakin

Script / Outland
- Fixed Commander Dawnforge script.

#1065

Core | Author: Dootz

Core / Misc
- Test fix for some creatures that disappear. 

- Several BugTracker fixes.

#1064

Core | Author: Dootz

Core / Quest
- Nexus-King Salhadaar: quest fixed.

- Escape from Firewing Point: fix respawn.

- The Cipher of Damnation - Ar'tor's Charge: guards should follow spellcaster.

- The Showdown: implement Rexxar roleplay.

#1063

Core | Author: Dootz

Database / NPC
- Set correct armor values for level 50+ creatures.

- Reduce respawn of Recipes and Patterns to 1h.

#1062

Core | Author: Lukaasm

Core / Creature
- Allow to customize max distance used by RelocationNotifyEvent.

#1061

Core | Author: Lukaasm

Core / Movement
- Increase intervals between movegen updates, use `Movement.RecheckTimer` from config as configurable iterval time.

#1060

Core | Author: Lukaasm

Core / Units
- Optimize BuildValuesUpdate.

#1059

Core | Author: Riztazz

Database / Reputations
- Remove reputation from black morass spawns to prevent abuse.

2018-12-10

#1058

Core | Author: Afgann

Database / NPC
- Bloodpetal Lasher AI correction.

- Bloodpetal Flayer AI correction.

- Bloodpetal Thresher AI correction.

- Bloodpetal Trapper AI correction.

#1057

Core | Author: Afgann

Database / Quest
- Vyletongue Corruption: quest rewritten.

#1056

Core | Author: Anakin

Core / Groups
- Fixed inviting opposite players by game masters.

#1055

Core | Author: Anakin

Core / Players
- Disable flight path to Isle of Quel'Danas.

#1054

Core | Author: Anakin

Core / Spell
- Fixed consuming spell modifers twice at spell power cost calculations.

- Reapply Demonic Knowledge on owner.

- Interrupt channel if target goes out of spell range.

- Properly remove movement impairing auras. 

#1053

Core | Author: Anakin

Database / Creature
- Allows to sell items to Ethereal Soul-Trader.

#1052

Core | Author: Dootz

Database / Misc
- Plenty of BugTracker fixes on way.

#1051

Core | Author: Lukaasm

Core / Maps
- Fix for maxSearchDistance being ignored in height search for gridmap height (fix for Blink in Caverns of Timer, where grid map is over WMO).

#1050

Core | Author: Lukaasm

Core / Script
- Improve performance of SmartAI event processing.

- Remove custom item script from Nether-wraith Beacon.

#1049

Core | Author: Riztazz

Database / Creature
- Fix Shattered Halls final boss.

2018-12-09

#1048

Core | Author: Afgann

Core / Pets
- Pet health formula changed.

#1047

Core | Author: Afgann

Core / Spell
- Swing timer reset after shapeshifting will now take into account swing timer in new form.

- Energy/Rage power refund formula corrections.

- Ferocious Bite formula changed, will now take combo points into account.

#1046

Core | Author: Afgann

Database / NPC
- Grimtotem Raider AI script.

- Woodpaw Mongrel AI script.

- Tar Lord disarm correction.

- Tar Beast disarm correction.

- Kelidan the Breaker won't cast Fire Nova after banish phase.

#1045

Core | Author: Afgann

Database / Quest
- Teron Gorefiend, I am...: quest temp fix.

#1044

Core | Author: Anakin

Core / Movement
- Update speed on flee to assist action.

#1043

Core | Author: Anakin

Core / Spell
- Fixed Demonic Knowledge.

- Fixed logic fail.

#1042

Core | Author: Dootz

Core / Script
- Misc core scripts fixes (BugTracker).

#1041

Core | Author: Dootz

Core / Quest
- City of Light: proper fix.

#1040

Core | Author: Dootz

Database / Object
- Restore Mechanar loot from Cache.

#1039

Core | Author: Dootz

Database / Misc
- BugTracker fixes.

#1038

Core | Author: Lukaasm

Core / Tools
- Update MapBuilder for navmesh generation.

#1037

Core | Author: Lukaasm

Tools / MapViewer
- Add reload button, fix grid x/y extraction from filename.

#1036

Core | Author: Riztazz

Database / Objects
- Outland instance portals.

2018-12-08

#1035

Core | Author: Afgann

Database / NPC
- Hatecrest Screamer AI corrected.

- Hatecrest Serpent Guard AI corrected.

- Set proper melee dmg school for 89 elementals.

- Traitors Among Us reset correction.

- Defenders of Darrowshire spirit spawns fixed.

#1034

Core | Author: Anakin

Core / Commands
- Some improvements for GMs.

#1033

Core | Author: Anakin

Core / Creature
- Fixed respawning on different grid than default.

#1032

Core | Author: Anakin

Core / Reputations
- Toggle AtWar flag on rep change. 

#1031

Core | Author: Anakin

Core / Spell
- Correctly display healing and spell damage bonuses.

- Corrupted auras from Furbolgs in Ashenvale should not put in combat.

#1030

Core | Author: Anakin

Core / Quest
- Check if player's inventory is full in case of reward multiple items.

#1029

Core | Author: Anakin

Scripts / Mini Pets
- Ethereal Soul-Trader fixed.

#1028

Core | Author: Dootz

Database / Object
- Chests in instances will no longer respawn.

#1027

Core | Author: Dootz

Database / Misc
- More and more BugTracker fixes.

- Herbs/Mining veins in TBC instance won't respawn.

- Some veins inside vanilla instances shoudn't respawn.

#1026

Core | Author: Dootz

Database / Quest
- City of Light: possible fix.

#1025

Core | Author: Siof

Core / Experience
- Kill XP mods should be applied per player instead of per whole team.

#1024

Core | Author: Siof

Core / Premium
- Implement Premium services.

2018-12-07

#1023

Core | Author: Afgann

Core / Spell
- Gnomish Death Ray damage effect scripted.

#1022

Core | Author: Afgann

Database / NPC
- Tar Lord script correction.

- Tar Beast script correction.

#1021

Core | Author: Afgann

Database / Quest
- Cleansing Witch Hill: quest multiple spawns corrected.

- A Little Slime Goes a Long Way: quest corpse despawn corrected.

- The Affray: quest fixed after reset.

#1020

Core | Author: Anakin

Core / Spell
- Consume energy on Ferocious Bite converting into extra damage.

- Improved formula for breaking fear due to damage.

#1019

Core | Author: Anakin

Core / Professions
- Fixed fishing bobbers.

- Fixed fishing pools.

#1018

Core | Author: Anakin

Database / Items
- Fixed loading disenchant required skill from DB.

#1017

Core | Author: Dootz

Database / Misc
- Fix several things from BugTracker.

#1016

Core | Author: Dootz

Database / Script
- "Swamp Eye" Jarl script fixed.

#1015

Core | Author: Lukaasm

Core / Spell
- Allow to drop combat if pet is not in active combat.

- Custom Blink implementation.

- Update aura stacking rules.

- Fix Renew multi-rank stacking, where higher rank overrides Renew for all casters.

- Update default nonmui check.

- Update aura stacking rules, fix Blessing of X stacking with Greater Blessing of X, allow to override CC aura if incoming one has longer duration, fix Renew not stacking per caster

- Don't override stronger auras on target if they came from same spell chain.

- Prevent stacking of multiple shout ranks.

2018-12-06

#1014

Core | Author: Afgann

Database / NPC
- Missing Larimaine Purdue spawn added.

- Scalding Elemental damage correction.

- Missing Nan Mistrunner spawn added.

- Fix Overlord Mok'Morokk chasing players forever.

#1013

Core | Author: Afgann

Database / Quest
- Book of the Ancients: quest fixed.

- Fix edge case in Book of the Ancients quest.

- Battle of the Crimson Watch: quest fixed.

- What We Don't Know: quest fixed.

- Recover the Cargo: quest objects spawn time corrected.

#1012

Core | Author: Anakin

Core / Groups
- Fixed problem with group loot when possible winner is not able to receive new item.

#1011

Core | Author: Anakin

Core / Spell
- Healing auras should not tick on dead targets.

#1010

Core | Author: Anakin

Core / Movement
- Fixed problems with items tagged multiple quests.

#1009

Core | Author: Anakin

Core / Units
- Nerf guardians summoned by mobs.

#1008

Core | Author: Dootz

Core / Script
- Thrall fix weird behavior.

#1007

Core | Author: Dootz

Database / Misc
- Many BugTracker fixes.

#1006

Core | Author: Dootz

Database / NPC
- Another portion of unlimited potions removed from vendors.

#1005

Core | Author: Riztazz

Core / Spell
- Fix issues with spell activate nether for tailoring quest.

2018-12-05

#1004

Core | Author: Afgann

Database / NPC
- Add RewardGroupOrSelf method for convenience.

- Bliztik and Melaris vendor items quantity corrected.

- Withered Corpse scripted.

#1003

Core | Author: Afgann

Database / Quest
- Kodo Roundup reset fix.

- Dr Boom: quest fixed.

- The Summoning Chamber: quest fixed.

- Bring me the Egg: quest fixed.

#1002

Core | Author: Anakin

Core / Loot
- Fixed some problems while being in group.

2018-12-04

#1001

Core | Author: Afgann

Database / Item
- Sacred Mallet will be useable.

#1000

Core | Author: Afgann

Database / NPC
- Despawn Lord Kragaru on Evade.

- Writhing Highborne correct loot chances.

- Grimscale Murloc will fear its target instead of himself.

- Deadwind Ogre Mage will now properly use Bloodlust.

- Shadowpine Witch Lightning Shield correction.

- Defias Knuckleduster dmg correction.

- Healing Ward won't attack.

- Redrock Earth Spirit will be invisible without quest.

- Mograine and Whitemane encounter rewritten.

- Gavis Greyshield will properly reset.

- Summon Shadow Image spell fixed.

#999

Core | Author: Afgann

Database / Quest
- Quest item for Dreadsteed of Xoroth will be useable.

- Little Morsels: quest fixed.

- Administering the Salve: quest fixed.

#998

Core | Author: Anakin

Core / Groups
- Fixed problem with group loot when possible winner is not able to receive new item.

#997

Core | Author: Anakin

Core / Loot
- Fixed problem with looting at max distance.

#996

Core | Author: Anakin

Core / Combat
- Combat should start on spell cast rather then on hit.

#995

Core | Author: Anakin

Core / Player
- Fixed night elf corpses.

#994

Core | Author: Dootz

Core / Script
- Bugtracker fixes. Mainly Outland quests.

#993

Core | Author: Dootz

Database / Misc
- Reduce drop chance of grey items, limit number of potions that can be bought from vendors.

- Unlock 'Wanted' poster quests, other bt fixes.

#992

Core | Author: Dootz

Database / Object
- Increase respawn time for herbs and nodes.

#991

Core | Author: Lukaasm

Core / Movement
- Restore path limit on EffectCharge.

#990

Core | Author: Lukaasm

Core / Pets
- Fix for pets getting non-native displayId after tame.

#989

Core | Author: Lukaasm

Core / Spell
- Update stacking rules.

- Fix for non-ranked seals not being exlcusive.

- Cleanup Shadow Weaving on aura removal.

- resolve issue with additional threat source for Bestial Wrath.

- Update totem aura ranking check.

#988

Core | Author: Riztazz

Core / Battleground
- Changes to battleground announcer.

#987

Core | Author: Siof

Core / Logs
- Fix wrong data in log_status.

2018-12-03

#986

Core | Author: Anakin

Core / Mail
- Fixed displaying mail icon on login.

#985

Core | Author: Anakin

Core / Maps
- Removed unneeded log.

#984

Core | Author: Anakin

Core / Object
- Fixed fishing boobers not disappearing. 

#983

Core | Author: Dootz

Database / Misc
- Reduce respawn time of herbs and veins.

- Misc bt fixes.

#982

Core | Author: Lukaasm

Core / Guild
- Fix exception when depositing/withdrawing money.

#981

Core | Author: Lukaasm

Core / Network
- Fix crash in HandleAuthSession on `.reload config`, update HandlePing.

#980

Core | Author: Lukaasm

Core / Player
- Remove unused, performance eating code.

#979

Core | Author: Riztazz

Core / Item
- Resolve issues with prospecting.

#978

Core | Author: Riztazz

Core / Misc
- Battleground announcements added.

#977

Core | Author: Riztazz

Core / Script
- Correct Mekgineer Thermaplugg.

#976

Core | Author: Siof

Core / Mail
- Fix disappearing mails after using 'return to sender' option.

2018-12-02

#975

Core | Author: Afgann

Core / Commands
- Rename .account xp to .blizzlike.

#974

Core | Author: Afgann

Core / Script
- Pit Commander correction.

#973

Core | Author: Afgann

Core / Spell
- Refund energy after certain abilities fail to land.

- Spells shouldn't have 100% crit chance when non-players are sitting.

#972

Core | Author: Afgann

Database / Misc
- Correct required min lvl for vanilla raids.

#971

Core | Author: Afgann

Database / Object
- Bael Modan Flying Machine spawn time reduced.

#970

Core | Author: Afgann

Database / NPC
- Add missing Tyranis Malem spawn.

- Monty missing spawn added.

- Laughing Sister spawn in tree corrected.

- Sunhawk Defender AI fixed.

- Taskmaster Fizzule won't chase target after he's friendly.

- Bleakheart Hellcaller script.

- Kzixx should have 2 Lesser Health Potions max in stock.

- Reduce respawn time of Saltscale Warrior, Saltscale Oracle and Saltscale Forager.

- Nandar Branson will have limited stock amount on certain items.

- Kzixx NPC: add stock refill time.

- Scalding Elemental immunities correction.

#969

Core | Author: Afgann

Database / Quest
- The Purest Water: quest fixed.

- Morbent Fel: quest should also give 500 reputation with Stormwind City.

- Book of the Ancients: quest scripted.

- The End of the Deserters: quest rewritten.

- Heeding the Call quest: corrected questgiver.

- Exarch Admetius will properly cast spell during 'What we don't know' quest.

#968

Core | Author: Anakin

Core / Guilds
- Fixed ranks.

- Possible fixed problems with guilds.

#967

Core | Author: Anakin

Core / Movement
- Prevent mobs attacking if seeking for the assistance.

- Fixed spam related to invalid delayed teleports.

#966

Core | Author: Anakin

Core / Player
- Fixed dead players attacked by mobs.

#965

Core | Author: Dootz

Database / Loot
- Reduce drop chance of rare items from open world mobs.

- Shattered Necklace should drop without quest.

#964

Core | Author: Dootz

Database / Misc
- Fix issue with low level mobs droping items with item requirements higher by at least 10 levels.

#963

Core | Author: Dootz

Database / NPC
- Fix movement of some creatures that are going somewhere through textures.

#962

Core | Author: Dootz

Database / Script
- More BT fixes related to database.

- Denalan's reset fixed. Temp disable RP events.

#961

Core | Author: Dootz

Core / Script
- Several BugTracker fixes related to core.

#960

Core | Author: Lukaasm

Core / AuctionHouse
- Fix format of mail body.

#959

Core | Author: Lukaasm

Core / Database
- Reserve storage in PreparedStatement when using variadic template.

#958

Core | Author: Lukaasm

Core / Logs
- Fix amount logged.

#957

Core | Author: Lukaasm

Core / Network
- Use std::atomic_int instead of ACE_Atomic

#956

Core | Author: Lukaasm

Core / Pets
- Fix for pets dropping/clearing other movement generators on stack.

#955

Core | Author: Lukaasm

Core / Spell
- Cleanup aura before holder.

- Add SPELL_ATTR_CU_FAERIE_FIRE_STATE and mark all non-druid Faerie Fire spells with it.

- Fix cast/cancel loop cycle and Interrupt spam for auto repeat spells.

- Update RemoveAurasDueToDamageTaken.

- Fix crash, prevent double free.

- Tempfix for aura overflow.

- Update & cleanup AreaAura handling, increase interval between updates.

2018-12-01

#954

Core | Author: Anakin

Core / Guardians
- Fixed stats for pets/guardians summoned by NPCs.

#953

Core | Author: Anakin

Core / Spell
- Fixed problems with stacking Cozy Fire and Mark of the Wild.

#952

Core | Author: Anakin

Database / Trainers
- Lowering the required level for riding skill to 30.

#951

Core | Author: Lukaasm

Core / Creature
- Verify charm spell.

#950

Core | Author: Lukaasm

Core / Maps
- Reduce mutex usage, prevent unloading terrain data.

#949

Core | Author: Lukaasm

Core / Network
- Update WorldSocket.

- Every 20s print info about connections/socket handled by network thread.

2018-11-30

#948

Core | Author: Afgann

Database / Item
- Mushroom Sample drop chance corrected.

#947

Core | Author: Afgann

Database / Misc
- Remove Isle of Quel'danas spawns.

#946

Core | Author: Afgann

Database / NPC
- Removed Dalaran Shield Guard and Dalaran Theurgist permanent spawns.

- Warmaul Reaver AI scripted and damage corrected.

- Warmaul Brute AI scripted and damage corrected.

- Warmaul Chef Bufferlo AI scripted, damage corrected and event scripted.

- Warmaul Warlock damage corrected.

- Zorbo the Advisor AI scripted and damage corrected.

- Cho'war the Pillager immunities and damage corrected.

- Gan'arg Tinkerer AI scripted and damage corrected.

- Mo'arg Engineer AI scripted and damage corrected.

- Mo'arg Master Planner AI scripted and damage corrected.

- Felguard Legionnaire AI scripted and damage corrected.

- Demos, Overseer of Hate immunities and damage corrected.

- Xirkos, Overseer of Fear immunities and damage corrected.

- Murkblood Raider AI scripted and damage corrected.

- Murkblood Brute damage corrected.

- Murkblood Putrifier AI scripted and damage corrected.

- Ortor of Murkblood AI scripted and damage corrected.

- Added missing spawns near Ortor of Murkblood.

- Removed permanent spawns of Bloodscale Elemental.

- Mal'druk the Soulrender AI scripted and damage corrected.

- Ango'rosh Warlock AI scripted.

- Overlord Gorefist AI scripted.

- Kayra Longmane AI corrected.

- Daggerfen Muckdweller AI scripted.

- Daggerfen Assasin AI scripted.

- Daggerfen Servant AI scripted.

- Telredor Guard AI scripted and damage corrected.

- Orebor Harborage Defender AI scripted and damage corrected.

- Ango'rosh Shaman AI scripted.

- Ango'rosh Mauler AI scripted.

- Added correct Fulgore Spore spawns.

- Xeleth AI scripted.

#945

Core | Author: Afgann

Database / Object
- Box of Mushrooms gameobject corrections.

#944

Core | Author: Afgann

Database / Quest
- WANTED: Boss Grog'ak and WANTED: Chieftain Mummaki quests won't be available to Alliance players.

- Stealing Back the Mushrooms: outro event scripted.

- Fhwoor Smash!: quest scripted.

#943

Core | Author: Afgann

Core / Quest
- Collection of Goods: outro event added.

- The Tome of Valor: quest corrections.

#942

Core | Author: Afgann

Instance / Karazhan
- Added missing formation in Karazhan.

#941

Core | Author: Anakin

Core / AI
- Fixed combat movement on evade.

#940

Core | Author: Anakin

Core / Anticheat
- Improved Anticheat.

#939

Core | Author: Anakin

Core / Creature
- Fixed problems with attacking mobs after respawn.

#938

Core | Author: Dootz

Database / Misc
- Riding discount for Ally players.

#937

Core | Author: Dootz

Database / Item
- Correct prices of season 1 pvp items.

#936

Core | Author: Dootz

Database / NPC
- Unlink battlemasters from Call to Arms events.

#935

Core | Author: Dootz

Database / Script
- BT FIXES!

#934

Core | Author: Dootz

Database / Quest
- Garments of the Light/Darkness/Moon/Spirituality: fix quest credit and npc visibility.

#933

Core | Author: Dootz

Core / Script
- BugTracker fixes ;)

- Defias Dockmaster: rewrite ai, prevent infinite spawn exploit.

#932

Core | Author: Graal

Database / NPC
- Add emotes, positions and animations to creatures in Eastern Kingdom zones.

#931

Core | Author: Lukaasm

Core / Auth
- Multiport support for old hg auth.

#930

Core | Author: Lukaasm

Core / EventAI
- Update combat movement.

#929

Core | Author: Lukaasm

Core / Logs
- Fix crash related to string formatting.

- Fix missing tag on money sent.

- Fix guild bank deposit format.

#928

Core | Author: Lukaasm

Core / Network
- Implement multi-port world acceptor.

#927

Core | Author: Lukaasm

Core / Script
- Fix crash in boss_MedivhAI.

#926

Core | Author: Lukaasm

Core / Spell
- Fix spell rank detection.

#925

Core | Author: Riztazz

Database / AutoBroadcast
- Add autobroadcast texts.

#924

Core | Author: Riztazz

Core / PacketIO
- Increase limit for a few often used opcodes.

#923

Core | Author: Riztazz

Core / Quest
- The Vengeful Harbringer: finishing touches.

2018-11-29

#922

Core | Author: Afgann

Database / Misc
- More >2.0 patch changes removed.

#921

Core | Author: Afgann

Core / Creature
- RestoreReactState followup.

#920

Core | Author: Dootz

Core / Spell
- SPELL_EFFECT_PLAYER_PULL correction.

- Ritual of Summoning won't disable Netherstorm's Meeting Stone.

#919

Core | Author: Dootz

Core / Quest
- The Dreghood Elders: add gossips and texts once npc is freed.

#918

Core | Author: Dootz

Database / NPC
- Argent Dawn shouldn't sell infinite amount of Major Health and Mana potions.

- Remove wrong spawns of Time Watchers.

#917

Core | Author: Lukaasm

Database / Quest
- Remove obsolete quest_start/end_scripts records because they were implemented in SAI.

- Escape Through Force/Stealth: escort corrected.

- The Missing Diplomat: event adjustments.

- Investigate the Blue Recluse: allow use of coffer, update AI of rifts.

- Matis The Cruel: fix quest credit.

- A Watchful Eye: add quest references to questender object.

#916

Core | Author: Lukaasm

Core / Creature
- Add chain pull support.

- Reduce UpdatePositionData calls.

- Enable chain pull while out of control.

- Update distance check when searching for assistance.

#915

Core | Author: Lukaasm

Core / Commands
- Add `.reload map_template` command for runtime visibility change support.

#914

Core | Author: Lukaasm

Core / Item
- Nether-Wraith will attack spawner upon summon and despawn after 20s when OOC.

#913

Core | Author: Lukaasm

Core / Logs
- Remove hardcoded gold ammount for logging and move it to config.

#912

Core | Author: Lukaasm

Core / Maps
- Run SendObjectUpdates in parallel.

#911

Core | Author: Lukaasm

Core / Player
- Hunter won't lose combat due to Feign Death if pet is in combat.

#910

Core | Author: Lukaasm

Core / Server
- Improve performance during BroadcastPacket & UpdateVisibilityOf.

- Add UnitVecSearcher.

#909

Core | Author: Lukaasm

Core / Spell
- Fix for scrolls overriding stronger auras.

#908

Core | Author: Lukaasm

Core / Unit
- Cleanup mover/movedPlayer code on RemoveFromWorld.

- Always update AURA_STATE_HEALTHLESS_20_PERCENT / AURA_STATE_HEALTHLESS_35_PERCENT with additional isAlive check.

#907

Core | Author: Lukaasm

Core / World
- Add config option `Rate.XP.BlizzlikeFromLevel` which disables custom xp rates after player reaches certain level.

#906

Core | Author: Riztazz

Core / Misc
- Do not allow player to leave arena team while on arena.

- Dynamic spawn for quest objects and creatures.

2018-11-28

#905

Core | Author: Afgann

Database / Misc
- More >2.0 patch changes removed.

- TBC attunements implemented.

#904

Core | Author: Afgann

Database / NPC
- Creature won't be aggroed instantly after respawn.

- Erk event scripted.

- Pesterhide Snarler AI scripted.

- Diathorus the Seeker AI scripted.

- Besseleth AI scripted.

- Gibblesnik AI scripted.

- Gelkis Rumbler permanent spawns removed.

- Garn Mathers AI scripted.

- Gordunni Battlemaster AI scripted.

- Wastewander Assasin AI scripted.

- Cenarion Sparrowhawk permanent spawns removed.

- Eldinarcus will be immune to arcane damage.

- Achellios the Banished formation added.

- Guard Lasiter event scripted.

- Jorb formation added.

- Steelsnap formation added.

- Kashoch the Reaver AI scripted.

- Credit Marker: Water trigger made invisible.

- Daggertail Lizard AI scripted.

- Deathlash Stinger AI scripted.

- Spire Needler AI scripted.

- Salt Flats Scavenger AI scripted.

- Salt Flats Vulture AI scripted.

- Silithid Hive Drone AI scripted.

- Ironeye the Invincible AI scripted.

- Whirlwind Shredder AI scripted.

- Elder Thunder Lizard AI scripted.

- Ley Hunter AI scripted.

- Nether Sister AI scripted.

- Rok'Alim the Pounder will be immune to nature damage.

- Lord Azrethoc AI scripted.

- Skettis - Invis Raven Stone trigger made invisible.

- Ghostrider of Karabor AI scripted.

- Vhel'kur AI scripted.

- Cleric of Karabor AI scripted.

- Azuregos path added.

- Spirit of Azuregos path added.

- Added missing Wastewander Rogue spawn.

- Theramore Practicing Guard event scripted.

- Gazelle paths added (Based on TrinityCore).

- Doomwalker script corrections.

- Doom Lord Kazzak script corrections.

#903

Core | Author: Afgann

Database / Quest
- The Perfect Stout: quest will be obtainable.

#902

Core | Author: Afgann

Core / Spell
- Fix AoE SPELL_EFFECT_PLAYER_PULL spells.

- Fixed wrong spelllevelpenalty calculations.

- Increase chance to pickpocket mobs.

- Ritual of Summoning can't be used in Netherstorm nor used to summon players inside instances or raids.

- Reset swing timers only on druid shapeshifts.

#901

Core | Author: Afgann

Instance / Karazhan
- Fix Moroes's Vanish spell.

- Restless Skeleton won't be immune to magic nonetheless they still use Immolation spell.

#900

Core | Author: Anakin

Core / Script
- Fixed Chess Event after recent changes.

#899

Core | Author: Anakin

Core / Spell
- Fixed some problems with Enslave Demons.

#898

Core | Author: Dootz

Database / Object
- Correct spawn locations and set gameobject pools for all Vanilla mining veins.

#897

Core | Author: Dootz

Database / Script
- Many BugTracker fixes.

#896

Core | Author: Graal

Database / NPC
- Defias Looter unit class correction.

#895

Core | Author: Lukaasm

Core / Build
- Update generate_solution_vcpkg.ps1.

#894

Core | Author: Lukaasm

Core / Item
- Black Quiraji Tesonating Crystal should not usable in combat.

#893

Core | Author: Lukaasm

Core / Maps
- Update Z selection code, so big units wont climb on angled walls.

#892

Core | Author: Lukaasm

Core / Movement
- Defer RandomMovementGenerator path preparation to reduce initial grid overhead.

- Update ChaseMovementGenerator.

- Update ChaseMovementGenerator, update charge pathing.

#891

Core | Author: Lukaasm

Core / Warden
- Implement `log_warden_fails`.

2018-11-27

#890

Core | Author: Anakin

Database / Creature
- Removed immunities from mage's Water Elemental.

#889

Core | Author: Anakin

Core / Object
- Fixed removing lock on first opening.

#888

Core | Author: Anakin

Core / Spell
- Fixed targeting players in duel.

- Fixed spell mods removed too early.

#887

Core | Author: Anakin

Script / Shaman
- Corrected elementals.

#886

Core | Author: Lukaasm

Core / CLI
- Fix windows prompt.

#885

Core | Author: Lukaasm

Core / Commands
- Hide last_ip & username for GM's without trusted permissions.

- Appear command notifications removed.

#884

Core | Author: Lukaasm

Core / Creature
- Constraint spells allowed to extend creature chase range.

#883

Core | Author: Lukaasm

Core / Database
- Add missing serverside spell for Stoneform.

#882

Core | Author: Lukaasm

Core / Loot
- Introduce `log_loot`.

#881

Core | Author: Lukaasm

Core / Database
- Intruduce LogsDatabase & first table `log_status.

#880

Core | Author: Lukaasm

Core / Items
- Mount Cast Black Qiraji Resonating Crystal will be usable only outdoors.

#879

Core | Author: Lukaasm

Core / Maps
- Don't clear `creature_respawn` & `gameobject_respawn` tables for non-instanceable maps on server start.

#878

Core | Author: Lukaasm

Core / Movement
- Restore path length limit for charge on arenas.

#877

Core | Author: Lukaasm

Core / Player
- Say hello to: `log_money`.

- Remove pets summoned by spell/talent on its removal.

- Clear gossip menu before AI hook is called.

#876

Core | Author: Lukaasm

Core / Spell
- Cleanup & resolve few stacking issues, but still better grouping system is needed.

- Resolve issues with ranged spells queueing.

- Implement Improved Kill Command.

- Don't queue ranged spells if current generic resets auto attack timer.

- Re-implement SPELL_ATTR_EX2_NOT_RESET_AUTO_ACTIONS.

- Fix Rain of Bones being interrupted when target moves out of range.

- Add some leeway for interrupting in water only auras.

- Don't override own stronger auras.

#875

Core | Author: Lukaasm

Core / World
- Update & cleanup some session handling code.

2018-11-26

#874

Core | Author: Anakin

Database / Creature
- Fixed spam with active creatures on transport.

#873

Core | Author: Anakin

Core / Duel
- Fixed ending duel with /forfeit.

#872

Core | Author: Anakin

Core / Player
- Fixed killing players in duel. Fixed removing auras from opponent.

#871

Core | Author: Anakin

Core / Spell
- Apply diminishing returns to channeled spells.

- Fixed breaking channels when target is immuned to one of the effect.

- Calculate magic hit for persistent auras.

- Fixed Chain Heal "smart" healing.

#870

Core | Author: Dootz

Database / Item
- Minor Mana Potion: adjust numer of items dropped from one mob.

#869

Core | Author: Dootz

Database / NPC
- Increase speed of some (3k) mobs, to prevent kiting.

- Correct Thrall's hp.

- Grik'nir the Cold should aggro with nearby trolls.

- Netharel's AI updated.

- Kil'sorrow Deathsworn'ss positions and patrolls added.

#868

Core | Author: Dootz

Database / Quest
- Discrediting the Deserters: add quest event with guards.

- Cleansing Witch Hill: add quest script. Based on TrinityCore.

- The End of the Deserters: event added. Based on TrinityCore.

- Thresher Oil: update loot chance.

- Call of Earth: quest item can be used near appropriate gob.

#867

Core | Author: Dootz

Core / Quest
- Don't kill the Fat One: Unkor reset fixed.

#866

Core | Author: Dootz

Core / Script
- Risen Husk's artifical intelligance rewritten.

#865

Core | Author: Graal

Database / NPC
- Correct class of some Westfall creatures.

#864

Core | Author: Lukaasm

Core / Commands
- Use DoFleeToGetAssistance in .debug flee.

#863

Core | Author: Lukaasm

Core / Guild
- Stability fixes.

#862

Core | Author: Lukaasm

Core / Movement
- Update PathGenerator.

- Update height selection, should fix moving/blinking through textures.

- Select random position around target when fleeing for assistance.

#861

Core | Author: Lukaasm

Core / Player
- Re-set m_movedPlayer to original Player after MC is done.

#860

Core | Author: Lukaasm

Core / Spell
- Defer SPELL_AURA_DAMAGE_SHIELD damage after iteration.

- Enable charge effect on evading targets.

- Break target stealth when hit with CC spell.

- Fix crash.

- Fix Execute.

#859

Core | Author: Lukaasm

Core / Warden
- Stability fix.

- Update implementation.

#858

Core | Author: Siof

Core / Database
- DatabaseIntegration with Sunwell Auth DB structure.

2018-11-25

#857

Core | Author: Afgann

Core / Server
- Remove possible 2.1 - 2.4 patch changes from realm.

#856

Core | Author: Afgann

Core / Spell
- Fire Shield will be positive aura.

- Corrected mana calculations for pets.

#855

Core | Author: Afgann

Database / NPC
- Aean Swiftriver formation added.

#854

Core | Author: Afgann

Database / Quest
- Added gameobjects for 'The Cryo-Core' quest.

#853

Core | Author: Anakin

Core / Spell
- Crusader Strike should refresh other paladin's Judgements.

- Priest with Spirit of Redemption is not valid target for spells and attacks.

- Remove stand state on charm.

- Properly kill priest when Spirit of Redemption aura is removed.

- Prayer of Mending do not jump to target not in LoS with caster.

#852

Core | Author: Dootz

Core / SmartAI
- Don't load creature addon on evade.

#851

Core | Author: Dootz

Database / Quest
- The Attack: misc update.

- Lazy Peons: sleeping peons corrected.

#850

Core | Author: Lukaasm

Core / Build
- Add additional compiler flags.

- Disable debug symbols in TeamCity build.

#849

Core | Author: Lukaasm

Core / Movement
- Fix initial chase angle.

#848

Core | Author: Lukaasm

Core / Object
- Add override to some functions, update ChaseMovementGenerator.

#847

Core | Author: Lukaasm

Core / Player
- Make sure we are in control after teleport, performance tweaks.

#846

Core | Author: Lukaasm

Core / Script
- Fix crash in mob_shadowmoon_weapon_masterAI.

#845

Core | Author: Lukaasm

Core / Server
- Implement PacketThrottler @TrinityCore.

#844

Core | Author: Lukaasm

Core / Spell
- Load SummonPropertiesEntry from DBC, for now use it in CheckCast for EFFECT_SUMMON_TYPE, implement Warlock Infernal.

- Fix trigger caster.

- Fix Eye of Killrog cancel, break charm when teleporting on same map out of visibility range.

#843

Core | Author: Siof

Core / Auth
- Apply auth bypass patch.

#842

Core | Author: Siof

Core / Command
- Fix .pinfo/.account set permissions commands.

#841

Core | Author: Siof

Core / Player
- Fix race condition in setting character online status in database when logging out.

2018-11-24

#840

Core | Author: Anakin

Core / Spell
- Recalculate mana cost on cast finish.

- Fixed Clearcasting.

#839

Core | Author: Anakin

Database / Creature
- Removed immunities from mage's Water Elemental. 

#838

Core | Author: Anakin

Database / Spell
- Fixed Nature's Switfness - part II.

- Fixed Mind Control.

#837

Core | Author: Dootz

Core / Script
- Deathblow to the Legion: first pack of fixes for this event.

#836

Core | Author: Dootz

Database / NPC
-  Earthmender Wilda has script added.

#835

Core | Author: Dootz

Database / Quest
- Deathblow to the Legion followup.

#834

Core | Author: Lukaasm

Core / Command
- Fix crash in HandleGameObjectAddCommand.

#833

Core | Author: Lukaasm

Core / Creature
- Don't assign TotemAI to non totem creatures.

#832

Core | Author: Lukaasm

Core / Movement
- Check for path in RandomMovementGenerator.

#831

Core | Author: Lukaasm

Core / Pets
- Interrupt auras with AURA_INTERRUPT_FLAG_ATTACK on COMMAND_ATTACK.

#830

Core | Author: Lukaasm

Core / Script
- Fixed `smart_ai_scripted_gossip`.

#829

Core | Author: Lukaasm

Core / Server
- Make mmaps threadsafe.

- Fix crash in HandleGameObjectGridCommand / HandleListObjectCommand.

- Pass ObjectGuid by value in few places.

- Use std::mutex instead of ACE.

#828

Core | Author: Lukaasm

Core / Spell
- Fix for Mongoose proc from second weapon being in-properly removed.

- Fix Spell Lock.

- Collect max of resist mechanic from effects in GetMechanicResistChance.

- Reset cooldowns on arena enter also when spell recovery time equals 15min.

- Fix missing break.

#827

Core | Author: Riztazz

Core / Script
- Part one of Outland scripts.

2018-11-23

#826

Core | Author: Afgann

Core / Script
- Swing timer will be reset after shapeshift.

- Nightbane won't be able to summon multiple times.

#825

Core | Author: Afgann

Core / Spell
- Oil of Immolation won't scale with spell power.

- Udalo will be only present on heroic version of Arcatraz.

#824

Core | Author: Afgann

Database / NPC
- Prairie Stalker and Prairie Wolf Alpha will have static amount of HP.

- Arcanite Dragonling NPC will now cast Flame Buffet.

- Duplicate Tagar Spinebreaker spawn removed.

- Giant Wetlands Crocolisk NPC script added.

- Zabra'jin Guards and Telredor Guards now have proper stats.

- Skeletal Raider NPC script added.

- Blackpaw Shaman will now have mana.

- Telaari Watcher script added.

- Exodar Vault of Lights event scripted.

- Removed unnecessary skinning flag from alive mobs (fixes skinnable text when creature is alive).

- Ursal the Mauler NPC death event added.

- Shadowmoon Darkweaver NPC cast animation added.

#823

Core | Author: Afgann

Database / Quest
- Sabotage the warp-gate!: escort NPC will now attack hostile creatures.

- Glyph Chasing: quest rewrite.

- Bring Me The Egg!: quest rewrite.

- Prophecy of Akida: quest rewrite.

- The Cudgel of Kar'desh: quest will now be offered to players with 'The Mark of Vashj' quest completed.

- What's Haunting Witch Hill: quest rewrite.

- The Missing Diplomat: corrected thug damage.

- Seer Udalo: quest will be offered after outro of 'Akama' quest.

- City of Light: now will reward group instead of one player.

- Traitors Among Us: quest rewrite.

- They're Alive! Maybe...: quest rewrite.

#822

Core | Author: Anakin

Core / Aura
- Don't apply not active or disabled spells on shapeshift change.

#821

Core | Author: Anakin

Core / Movement
- Fixed combat movement when mob is silenced.

- Update PathGenerator.

- Update charge path prediction.

- Fixed combat movement.

#820

Core | Author: Anakin

Core / Spell
- Fixed procs on cast.

- Hunter's Aspects should not generate threat.

- SPELL_AURA_MOD_HEALING_PCT in polymorph health regen calculations.

#819

Core | Author: Anakin

Database / Spell
- Fixed Nature's Swiftness.

#818

Core | Author: Dootz

Core / Script
- Cipher of Damnation: add Cyrukh Firelord reoleplay event.

- Escape from Coilskar Cistern: visual adjustments, elementals will follow wilda in formation.

#817

Core | Author: Dootz

Core / Quest
- Saving Yenniku: fix Yenniku's reset.

#816

Core | Author: Dootz

Database / NPC
- Fix Troll Roof Stalker's weird behavior.

#815

Core | Author: Dootz

Database / Quest
- A mission of Mercy: add prequest requirement.

#814

Core | Author: Lukaasm

Core / Maps
- Rename NagrandArenaRopes -> BladesEdgeArenaRopes and add additional height layer.

#813

Core | Author: Lukaasm

Core / MMaps
- Tweak generator params.

#812

Core | Author: Lukaasm

Core / Movement
- Don't force pet movement on arenas, update positioning on BE arena.

#811

Core | Author: Lukaasm

Core / Script
- Update RAND implementation.

#810

Core | Author: Lukaasm

Core / Server
- Stability fixes.

#809

Core | Author: Lukaasm

Core / Spell
- Fix for Grounding Totem not being consumed by non-damaging spells.

- Fix for Feign Death not interrupting spells.

#808

Core | Author: Riztazz

Core / Instance
- Possible fix for Black Morass portals glitch.

2018-11-22

#807

Core | Author: Anakin

Core / Group
- Implemented CMSG_GROUP_SWAP_SUB_GROUP.

#806

Core | Author: Anakin

Core / Movement
- Possible fixed movement stuttering.

#805

Core | Author: Anakin

Core / VMaps
- Reimplemented M2 flags to check LOS for spells.

#804

Core | Author: Dootz

Core / Script
- The Exorcism of Colonel Jules: limit number of Darkness spawns released.

- Hungarfen should cast Plague Cloud.

#803

Core | Author: Dootz

Database / NPC
- Hellfire Combat Dummy has weird behavior fixed.

- Event Commoners should appear only during events.

#802

Core | Author: Dootz

Database / Quest
- Defias in Dustwallow: set prevquest requirements.

#801

Core | Author: Lukaasm

Core / Commands
- Update output of .gob near.

#800

Core | Author: Lukaasm

Core / Creature
- Linked creatures will trigger formation on death.

- Update kiting mechanic.

- Update creature kitting conditions.

#799

Core | Author: Lukaasm

Core / Database
- Temp disable ping.

#798

Core | Author: Lukaasm

Core / Maps
- Update Blade's Edge Mountain arena ropes handling.

#797

Core | Author: Lukaasm

Core / Movement
- Update FleeingMovementGenerator.

- Update water<>land handling.

#796

Core | Author: Lukaasm

Core / Player
- Fix missing pet bar after /reloadui.

#795

Core | Author: Lukaasm

Core / Spell
- Fix visual desync of `Revive Pet` where pet run towards owner.

- Fix re-applying of PersistentAreaAura, update trap target/trigger selection code, 'Frost Trap' won't trigger aggro.

- Fix Improved Mend Pet.

- Don't apply SPELL_AURA_MOD_DAMAGE_PERCENT_DONE twice for some weapon damage based spells.

- Update handling of taming quest related spells.

- Update effect Charge: allow to use while falling, ignore path length, reduce stun cast delay, allow to interrupt Charge movement.

- Fix Blink not being usable while stunned.

- Fix Defiance talent.

2018-11-21

#794

Core | Author: Anakin

Core / Loot
- Fixed fishing loot.

- Cannot rool items outside dungeons.

#793

Core | Author: Anakin

Core / Movement
- Remove flying auras on fear/blind/polymorph.

- Do not allow to control character if still have some controlled auras, e.g. fear/blind/mind control.

#792

Core | Author: Anakin

Database / Transport
- Updated transports and NPCs.

#791

Core | Author: Dootz

Core / Quest
- Battle of Crimson Watch: Torloth fix behavior during roleplay.

- Arcane Disturbance: fix Underwater Pond Reading credit.

- Windrunner Village: update quest item drop chance.

#790

Core | Author: Dootz

Database / NPC
- Underbog missing patrol before Ghazan, link first pack.

- Add some missing spawns.

#789

Core | Author: Graal

Database / NPC
- Random mobs replacement, auras and emotes added in Azshara, Darkshore, Winterspring and Felwood.

#788

Core | Author: Lukaasm

Core / Commands
- Add inhabit type to .npc info.

#787

Core | Author: Lukaasm

Core / Database
- Each connection will track own activity time for ping purposes instead of being globally forced to do it every X min.

#786

Core | Author: Lukaasm

Core / Movement
- Update combat in water, update ChaseMovementGenerator, update FollowMovementGenerator.

#785

Core | Author: Lukaasm

Core / Spell
- Reorder execution apply aura -> cast linked/chanced spells.

- Update Feign Death & queue time for ranged spells.

#784

Core | Author: Lukaasm

Core / Units
- Fix for units not chasing properly own target.

2018-11-20

#783

Core | Author: Afgann

Database / NPC
- Gobbler NPC script added.

- Dark Iron Dwarf NPC script added.

- Dark Iron Demolitionist NPC script added.

- Dark Iron Saboteur NPC script added.

- Dark Iron Tunneler NPC script added.

- Shattered Hand Warhound - timer for Carnivorous Bite spell corrected.

- Bogstrok's timer for Piercing Jab spell corrected.

- Vorakem Doomspeeker NPC script added.

- Mosshide Mongrel NPC script added.

- Mottled Razormaw NPC script added.

- Dragonmaw Bonewarder NPC script added.

- Removed permanent Dragonmaw Bonewarder pet spawns.

- Dragonmaw Centurion NPC script added.

- Dragonmaw Shadowwarder NPC script added.

- Lunaclaw NPC damage corrected.

#782

Core | Author: Afgann

Database / Quest
- A Spirit Guide: now it will properly resummon wolf after he dies.

- Thirst Unending: correct quest credit on some creatures.

- A vision Guide: player will be returned to the original spot after quest credit.

- Administering the Salve: quest rewritten.

- And Now, The moment of Truth: quest rewritten.

- Plundering the Plunderers: Wrenix's Gizmotronic Apparatus will now provide quest items for player.

- Beer Basted Boar Ribs: quest will now be available to players without cooking.

- Totem of Coo: Stillpine Ancestor Akida won't be attackable.

- The Fallen Exarch: quest rewritten.

- The Dread Relic: zombies will now attack player immediately.

- The Earthbinder: Earthbinder Galandria Nightbreeze will now have combat abilities.

- Test of Endurance: no additional harpies will spawn with Grenka.

- Removed hack from 'Corrosion Prevention' quest.

#781

Core | Author: Afgann

Core / Spell
- Paralytic Poison spell will now stun after 30 seconds.

- Lionheart buff can't be stolen now.

#780

Core | Author: Anakin

Core / Combat
- Fixed combat on arenas/battlegrounds when PvP is disables.

#779

Core | Author: Anakin

Core / Spell
- Restored removed code.

- Fixed Empty Birdcage item. 

- Delayed spells already vanished should not break stealth auras.

#778

Core | Author: Anakin

Core / Units
- Removed rage bar.

#777

Core | Author: Anakin

Database / Creature
- Removed interrupt and dazed immuninty from mage's Water Elemental.

#776

Core | Author: Dootz

Database / NPC
- Skywing's weird behavior and health points corrected.

- Highperch Wyvern's weird behavior fixed.

- Syndicate Conjuror has additional pets removed.

- Add AI/Dual Wield to some creatures.

- Investigate Blue Recluse npcs should say some lines when quest taken.

- Nethermancer Sepethrea's adds have speed updated.

- Forsaken Courier's escort added.

#775

Core | Author: Dootz

Database / Objet
- Worn Wooden Chest & Ensorcelled Parchment - update drop chance.

#774

Core | Author: Dootz

Database / Quest
- The Emitter: add outro event.

- Rise, Obsidion: add event.

- Matis The Cruel: add quest script.

- Powering-our-defenses: fix quest credit.

- Plagued Lands: add quest script.

#773

Core | Author: Dootz

Core / Script
- A Rogue's Deal: npc will be immune to npc, and will complete quest at low hp.

- Escape from Firewing Point!: npc will use correct spells, taunt players when in cage.

#772

Core | Author: Lukaasm

Core / Movement
- Update ChaseMovementGenerator with fanning.

- Update FleeingMovementGenerator.

#771

Core | Author: Lukaasm

Core / Pets
- Prevent pulling trough dynamic objects.

#770

Core | Author: Lukaasm

Core / Script
- Fix memory leak when deallocating map script.

#769

Core | Author: Lukaasm

Core / Server
- Test address sanitizer without debug mode.

#768

Core | Author: Lukaasm

Core / Units
- Fix for SPELL_AURA_MOD_DAMAGE_PERCENT_DONE being applied twice.

#767

Core | Author: Riztazz

Core / Object
- Fix autoclose time for goober type gameobject.

- Set 2.5f default radius for trap searcher, some trap spells are self casts with 0 yards range.

2018-11-19

#766

Core | Author: Afgann

Instance / Serpentshrine Cavern
- Fix recently reported bugs (Bug Tracker).

#765

Core | Author: Anakin

Core / Spell
- Removed cooldown from channeled spells if interrupted.

- Fixed spawn position for GAMEOBJECT_TYPE_SUMMONING_RITUAL gameobjects.

- Fixed refreshing Rampage.

- Fixed wrong order of displayed damage in combat log. 

- Fixed bad spell targets selecting while in duel. 

#764

Core | Author: Anakin

Core / Object
- Restored gameobject charge if player is not allowed to use it.

#763

Core | Author: Anakin

Core / Transport
- Possible fixed visual desynchro between client and server.

- Fixed updating transports.

#762

Core | Author: Anakin

Script / Warlock
- Despawn Eye of Kilrogg on cancel.

#761

Core | Author: Lukaasm

Core / Creature
- Allow to resume fleeing for assistance/low hp fear when immobilizing effects wears of.

#760

Core | Author: Lukaasm

Core / Movement
- Update FollowMovementGenerator.

#759

Core | Author: Lukaasm

Core / Script
- Update npc_theramore_combat_dummyAI.

- Update npc_theramore_combat_dummyAI.

#758

Core | Author: Lukaasm

Core / Spell
- Fix Lifebloom & Seal of Blood.

- Lifebloom missing change added.

- Remove Combustion dummy aura on triggered aura removal.

- Limit target selection for spells from SPELL_AURA_ADD_TARGET_TRIGGER.

- Fix Improved Scorch.

- Add little leeway for ranged spells queuing.

- Update proc charge dropping rules.

2018-11-18

#757

Core | Author: Afgann

Core / Script
- Corrosion Prevention quest rewrite.

- Waterlogged Letter object respawn time shortened.

- Fulgorge script.

- Haterest Screamer script.

- Marsh Lurker and Marsh Dredger will now fight Sporeloks.

- Darkcrest Sorceress script.

- Remove permanent Tamed Sporebat spawns.

#756

Core | Author: Anakin

Core / Movement
- Do not break default movement generators on idle/charm/follow.

- Corrected follow distance for big units.

#755

Core | Author: Anakin

Core / Spell
- Fixed Seed of Corruption. 

- Fixed Soul Link. 

- Added minimal global cooldown to spells casted by charmed creatures.

- SPELL_EFFECT_PLAYER_PULL is a negative effect by default.

- Removed second cast of Ritual of Summoning.

#754

Core | Author: Dootz

Database / Script
- Dark Portal event misc fixes.

- Add some new BugTracker fixes related to open world.

#753

Core | Author: Lukaasm

Core / Creature
- Prevent adding threat to creatures while in evade mode.

- Fix evade timer when target is out of reach.

#752

Core | Author: Lukaasm

Core / Movement
- Update FollowMovementGenerator.

- Update RandomMovementGenerator, cache generated paths, add constraints for swimming creatures, limit possible climbing over objects.

- Reduce micro movement within FollowMovementGenerator.

- Position pets behind target if preferred.

#751

Core | Author: Lukaasm

Core / Player
- End cinematic on RemoveFromWorld.

- Don't remove pet on reset talents.

#750

Core | Author: Lukaasm

Core / Spell
- Fix charge usable range for Taurens.

- Interrupt next melee spell on HandleCancelCastOpcode.

- Update handling of SPELL_AURA_ADD_TARGET_TRIGGER.

- Fix missing healing reduction effect of Blood Fury.

- Don't remove Sweeping Strikes / Weakened Soul on stance/shape change.

2018-11-17

#749

Core | Author: Afgann

Instance / The Black Morass
- Few fixes on dungeon.

#748

Core | Author: Anakin

Database / Spell
- Elemental Mastery is consumed on cast.

#747

Core | Author: Anakin

Database / Player
- Corrected tauren females hitbox.

#746

Core | Author: Anakin

Core / Auras
- Aura should reduce duration before updating its effects.

#745

Core | Author: Anakin

Core / Movement
- Experimental movement.

- Fixed fall damage.

#744

Core | Author: Anakin

Core / Spell
- Corrected SPELL_ATTR_LEVEL_DAMAGE_CALCULATION.

- Earth nad Fire Elemental pets fixed.

- Earthbind Totem should not aggro on init.

- Fixed totem summon distance for taurens.

- Cannot cast positive spells on players in duel.

- Corrected Lightniing Bolt coeff.

- Corrected Rain of Fire for warlock's Doomguard.

#743

Core | Author: Lukaasm

Core / Database
- Remove old druid passives which should be applied in HandleShapeshiftBoost.

#742

Core | Author: Lukaasm

Core / GameObject
- Traps shouldn't trigger for untargetable units.

#741

Core | Author: Lukaasm

Core / Movement
- Disable slowdown effect in chasegen.

#740

Core | Author: Lukaasm

Core / Spell
- Fix area aura effects of shaman totems overriding itself.

- Fix for area targeting channeled spells being interrupted.

- Update persistent AA target selection, use same aggro rules as normal spells, traps won't trigger/affect neutral mobs unless caster is in combat with them.

- Check if target is attackable, before applying persistent AA.

#739

Core | Author: Siof

Core / Database
- Remove some unnecessary string escaping which causes or could cause bugs.

2018-11-16

#738

Core | Author: Afgann

Core / Script
- Marauding Crust Burster script.

- Bloodwarder Physician won't target tank with Anesthetic spell.

- Rattlecage Skeleton immunities corrected.

- The Bait for Lar'korwi quest fixed.

- Darkwater Crocolisk will be hostile.

#737

Core | Author: Afgann

Instance / Karazhan
- Shade of Aran will now teleport to center before Arcane Explosion cast.

#736

Core | Author: Afgann

Instance / Old Hillsbrad Foothills
- Escape from Durnholde corretion. Captain Skarloc will use his spells on heroic mode.

#735

Core | Author: Anakin

Core / Creature
- Properly use CanAIAttack helper.

#734

Core | Author: Anakin

Core / Entities
- Remove PvP combat timer only for players and "real" pets.

#733

Core | Author: Anakin

Core / Misc
- Added missing strings to movement command.

#732

Core | Author: Anakin

Core / Script
- Fixed loading spell scripts with EFFECT_ALL as effect index.

- Reworked aura scripts.

#731

Core | Author: Anakin

Core / Spell
- Implemented SPELL_ATTR_EX4_IS_PET_SCALING.

- Unknown spells are set as positive by default.

- Added scaling auras to shaman's elemental guardians.

#730

Core | Author: Lukaasm

Core / Commands
- Update .list auras command.

#729

Core | Author: Lukaasm

Core / Pets
- Disable melee for ImpAI.

#728

Core | Author: Lukaasm

Core / Player
- Re-apply shapeshift form spell upon login (fix LotP, HotW) due to loading order not all boost could be properly applied.

#727

Core | Author: Lukaasm

Core / Spell
- Fix swapped HandleModMechanicImmunity / HandleModMechanicImmunityMask (Beast Withing/ PvP Trinket).

- Fix aura amount used for aura creation.

- Fix DiminishingGroups not being set.

- Fix for WellFed being removed by drinking/eating.

- Implement damage part of Health Funnel spell.

- Fix situations where aura with multiple effects and MaxAffectedTargets set could apply on different targets.

#726

Core | Author: Siof

Core / Server
- Fix not refreshing autobroadcast interval when refreshing config.

2018-11-15

#725

Core | Author: Afgann

Core / Script
- Desperate Defense spell should now work properly.

- Draenei Anchorite script.

- Greater Sporebat script.

- Redridge Poacher script.

- Redridge Mystic script.

- Add more gameobjects for 'Outland Sucks!' quest.

- 'Fel Spirits' quest rewrite.

- Ward of Laze totem will now work correctly.

- Son of Cenarius script.

- Bro'Gaz the Clanless script.

- Earthgrab Totem will now behave correctly.

- Skithian Windripper script.

- Skithian Dreadhawk script.

- Charges will now be removed on Lightning Capacitor unequip.

- Wolfshead Helm energy proc will now work correctly.

- Defias Enchanter script.

- Bone Chewer script.

- Magister Aledis will now be mounted.

- Correct visual for Eye of Grillok.

- Berserking racial will now grant correct amount of haste.

- All creatures will now spawn with full mana.

#724

Core | Author: Anakin

Core / Spell
- Attackers ignores stealth for victims already in combat with them.

- Fixed some logic.

- Fixed Deadly Throw bonus from PvP sets.

#723

Core | Author: Dootz

Core / Script
- Add many scripts to creatures and quests.

#722

Core | Author: Dootz

Database / Creature
- Creature_addon, creature_template_addon remove effindex and duplicates from auras.

#721

Core | Author: Dootz

Database / NPC
- Update damage for ~3000 vanilla creatures.

- Update InhabitType for over 500 creatures, fix issues with creatures "hopping" in air.

#720

Core | Author: Dootz

Database / Script
- More and more several BugTracker fixes :fire:

#719

Core | Author: Graal

Database / Creature
- Random mobs replacement, auras and emotes added in Stonetalon Mountains and The Barrens - Part II.

#718

Core | Author: Lukaasm

Core / Auras
- Crashfix detected and solved.

#717

Core | Author: Lukaasm

Core / Player
- Fix SendAuraDurationsForTarget.

#716

Core | Author: Lukaasm

Core / Script
- Fix infinite loop.

#715

Core | Author: Lukaasm

Core / Spell
- That's confirmed that Invisibility shouldn't create Vessel of Dragon's Blood.

- Fix spells that should be usable while stunned/feared etc.

- Fix for some talent spells not being properly applied up on login.

- Restore active proc check.

- Fix Shatter and other similar mechanic spells.

- Update aura amount calculations.

- Fix last tick on auras linked to channeled spells (fixed Tame Beast).

2018-11-14

#714

Core | Author: Anakin

Core / Movement
- Fixed Distract making units to get immobilized.

#713

Core | Author: Anakin

Core / Spell
- Fixed some problems with Mind Control.

- Curse of Exhaustion and Piercing Howl removes stealth only on apply.

- Fixed level requirements for positive auras.

- Send spell log immediately for spells with extra attack effect.

#711

Core | Author: Lukaasm

Core / Commands
- Fix possible leak in HandleAuraCommand.

#710

Core | Author: Lukaasm

Core / Groups
- Implement all known MEMBER_STATUS_FLAGS for GROUP_UPDATE_FLAG_STATUS.

#709

Core | Author: Lukaasm

Core / Pets
- Fix for pet spell states not being properly saved in database.

- Fix pet spell state send to player spellbook.

#708

Core | Author: Lukaasm

Core / Player
- Update formula used in UpdateCombatSkills for weapon/defense skill levelup.

- Fix crash in Player::RemoveItemDependentAurasAndCasts.

#707

Core | Author: Lukaasm

Core / Spell
- SpellAuraHolder implementation based on MaNGOS work.

- Update EffectDispel mechanic implementation & cleanup EffectDispelMechanic code.

- Do not apply aurastate on unit for spells that only checks for them.

- More generic check for SPELL_AURA_MOD_POWER_REGEN in PeriodicDummyTick.

- Move UnitAuraProcHandlers to own file, fix some issues with aura proc after SpellAuraHolder introduction.

- Prevent Rampage proc/refresh when at max stack count.

- Remove Stoneform hack, it is now handled by linked spell in: SpellAuraHolder::HandleSpellSpecificBoosts.

- Check for SPELL_ATTR_EX4_IGNORE_RESISTANCES in Unit::CalcAbsorbResist.

- Implement SPELL_AURA_DETECT_AMORE ( MaNGOS ).

- Use SpellMgr::CalculateSpellDuration for summon durations.

- SPELL_AURA_MOD_HASTE shouldn't affect ranged attack speed, rename it to: SPELL_AURA_MOD_MELEE_HASTE.

- Add and use PLAYER_FIELD_BYTE2_STEALTH @mangos.

- Remove aura index from `creature_addon` and `creature_addon_template.

- Update stacking rules, cleanup spellmod reapplying onto existing passive auras, implement additional AuraRemoveMode's.

#706

Core | Author: Lukaasm

Core / Threat
- Generalize check in DropAggro for damage breakable stuns.

#705

Core | Author: Lukaasm

Core / Units
- Add CanAssist method, cleanup RemoveAurasDue*** methods, unify SelectMagnetTarget code.

2018-11-04

#712

Core | Author: Dootz

Database / Script
- More several BugTracker fixes.

#625

Core | Author: Anakin

Core / Spell
- Special attacks and effects should proc on full absorb.

#624

Core | Author: Anakin

Core / Object
- Loot in chests should properly reset if set to not-despawned.

#623

Core | Author: Afgann

Core / Movement
- Add MoveRotate method to MotionMaster.

#622

Core | Author: Afgann

Instance / Serpentshrine Cavern
- Raid rewritten entirely. Leave some fixes for later.

#621

Core | Author: Lukaasm

Core / Movement
- Update FleeingMovementGenerator, add .debug flee command which forces flee movement for selected/nearby creatures.

#620

Core | Author: Dootz

Database / Script
- Fix some more minor BugTracker issues.

#619

Core | Author: Siof

Core / Database
- Fix various problem from DB errors log related to new database layer.

- Fix wrong pet name storing when saving to DB

- Save current pet outside of save player transaction

- Fix getting corpse location data in wrong type

- Fix getting data in wrong type for mails checked flag and mail template id

- Add more logs in code for restarting deadlocked transactions

2018-11-13

#704

Core | Author: Anakin

Core / Chat
- Fixed localized creature texts.

#703

Core | Author: Anakin

Core / Movement
- Dont allow to turn on walking if charming other player.

#702

Core | Author: Anakin

Core / Spell
- Fixed infinite cooldown for Shadowform.

- Corrected Cloak of Shadows - handled by spell from db.

- Added possibility to enchant low level items.

#701

Core | Author: Dootz

Database / Script
- High Chief Bristlelimb shouldn't go invisible on evade.

- Remove random movement from some more creatures.

#700

Core | Author: Lukaasm

Core / Creature
- Prevent engaging target when in evade mode, fix being stuck in weird state after HomeMovementGenerator was interrupted.

#699

Core | Author: Lukaasm

Core / Logs
- Prevent crash when file reopen fails, support for reloading LogFileLevel in runtime.

#698

Core | Author: Lukaasm

Core / SmartAI
- Make sure that creature can cast spell before trying to cast it.

#697

Core | Author: Lukaasm

Core / Totem
- Fix for Grounding Totem not applying magnet aura.

#696

Core | Author: Lukaasm

Core / Units
- Fix for NPC pets sometimes not attacking when owner enters combat.

#695

Core | Author: Siof

Core / Server
- Fix not finding boost/pthread when -DDEBUG=1 and -DADDRESS_SANITIZER=1

2018-11-12

#694

Core | Author: Anakin

Core / Movement
- Fixed hovering after teleport.

#693

Core | Author: Anakin

Core / Spell
- Fixed SPELL_ATTR_EX3_NO_DONE_BONUS. Fixed spell proc phases.

#692

Core | Author: Anakin

Core / Threat
- Fixed logic.

#691

Core | Author: Dootz

Database / Script
- Fix more and more BugTracker issues.

#690

Core | Author: Lukaasm

Core / Camera
- Add ACTIVE_BY_CAMERA flag, and use it when using object as viewport for players.

#689

Core | Author: Lukaasm

Core / Creature
- Fix wrong position for creatures in groups with weird flag combinations.

#688

Core | Author: Lukaasm

Core / Groups
- Update home pos only when call came from WaypointMovementGenerator.

#687

Core | Author: Lukaasm

Core / Logs
- Evaluate outDebug args only in debug mode.

#686

Core | Author: Lukaasm

Core / Maps
- Prevent pushing players to active objects list.

- Always call RemoveFromActive on removal from map.

#685

Core | Author: Lukaasm

Core / Movement
- HomeMovementGenerator should clear evade flag only on Finalize call.

#684

Core | Author: Lukaasm

Core / Spell
- Fix client<>server desync in EffectDistract, allow to Launch spline without initial position set.

- Limit spell procing for MELEE_BASED_TRIGGER_MASK only to PROC_PHASE_HIT.

#683

Core | Author: Lukaasm

Tools / MapsViewer
- Add glm contrib.

- Add SDL2 dep.

- Increase sensitivity, reset position.y on tile load.

- update style, add OpenFileDialog for hellgroundcore.conf selection.

#682

Core | Author: Riztazz

Instance / The Eye
- Evade A'lar if there is no valid target for Dive Bomb spell.

- Several minor fixes regarding to Kael'thas encounter.

2018-11-11

#681

Core | Author: Anakin

Core / Objects
- Fixed looting locked chests.

#680

Core | Author: Lukaasm

Core / Spell
- Refeactored proc system a little bit.

#679

Core | Author: Lukaasm

Core / Movement
- Tone down ChaseMovementGenerator.

#678

Core | Author: Riztazz

Instance / The Eye
- Alpha version implemented. Kael'thas will be pushed later.

2018-11-10

#677

Core | Author: Anakin

Core / Database
- Added locales: creatures, gameobjects, items, quests, npc texts, page text, creature texts.

#676

Core | Author: Anakin

Core / Spell
- Fixed Illumination.

#675

Core | Author: Lukaasm

Core / Database
- Fix `arena_team.type` loading.

#674

Core | Author: Lukaasm

Core / Logs
- Rewrite logging functions with usage of `fmt` library, push all LOG_DEFAULT logs to cout.

#673

Core | Author: Lukaasm

Core / Script
- Add assert to ToggleAutocast.

#672

Core | Author: Lukaasm

Core / Server
- Add Array container, which can be extended and customized later.

- Fix few warnings & unitialized variables.

2018-11-09

#671

Core | Author: Afgann

Instance / Serpentshrine Cavern
- More fixues due players reports.

#670

Core | Author: Dootz

Database / NPC
- Lieutenant Valorcall should ride with his comrades.

- Disable random movement of some creatures.

- Update damage for 1145 Outland creature types.

#669

Core | Author: Graal

Database / Creature
- Random mobs replacement, auras and emotes added in Tanaris and Silithus.

#668

Core | Author: Lukaasm

Core / CMake
- Test address-sanitizer for GCC.

#667

Core | Author: Lukaasm

Core / Items
- Add ToBag() function.

2018-11-08

#666

Core | Author: Afgann

Database / Misc
- Overwatch Mark I will now move in formation.

#665

Core | Author: Afgann

Database / Quest
- From the Abyss: add script to Galaxis spawn.

#664

Core | Author: Afgann

Core / Script
- Avruu's Orb drop chance corrected.

#663

Core | Author: Afgann

Instance / The Black Morass
- Corrections to dungeon.

#662

Core | Author: Anakin

Core / Movement
- Some tiny improvement.

#661

Core | Author: Anakin

Core / Spell
- Corrected Arcane Concentration.

- Implemented PROC_FLAG_ON_CAST and remove old delayed flags.

- Arcane Concentration - another fix.

- Fixed sending cd for spells with infinite cooldown.

#660

Core | Author: Dootz

Database / Locales
- Quest locales import.

#659

Core | Author: Lukaasm

Core / Movement
- Fix vertical chase in underwater fights.

#658

Core | Author: Lukaasm

Core / Script
- Fix crash.

- Fix memory corruption, add additional UnitAction::UNIT_ACTION_PERMANENT_ROOT.

#657

Core | Author: Lukaasm

Core / Spell
- Don't queue ranged spells without cast time when auto-shoot is ready.

#656

Core | Author: Lukaasm

Core / VMaps
- Fix bounds of rotated models, which caused wrong ModelInstance instance linkage within BIH.

#655

Core | Author: Lukaasm

Core / Units
- Use normal vector in StateMgr.

- Assert priority & actionInfo.

#654

Core | Author: Lukaasm

Tools / MapsViewer
- Support for vmap model bounds rendering.

#653

Core | Author: Riztazz

Database / Creature
- Move bleed and fear immunities out of core, some mechanicals are not immune to bleeds.

2018-11-07

#652

Core | Author: Anakin

Core / Player
- Fixed rested bonus exp.

#651

Core | Author: Anakin

Core / Spell
- Renamed and implemented missing proc flags.

- Don't refresh Arcane Concentration from triggered spells.

- Implemented SPELL_ATTR_EX4_INHERIT_CRIT_FROM_AURA.

- Consume Arcane Concentration on spell cast. 

#650

Core | Author: Dootz

Database / Script
- Fix several issues from BugTracker.

- Even more BT fixes.

#649

Core | Author: Dootz

Database / Quest
- Matis the Cruel: outro event added.

#648

Core | Author: Graal

Database / Creature
- Random mobs replacement, auras and emotes added in Mulgore, Stonetalon Mountains, Ashenvale, Thousand Needles, Desolace, Dustwallow Marsh and Feralas.

#647

Core | Author: Lukaasm

Core / Config
- Remove few settings which should NOT be used anymore.

#646

Core | Author: Lukaasm

Core / Movement
- Fix crash.

#645

Core | Author: Lukaasm

Core / Tools
- Add standalone maps_viewer which can render vmaps/mmaps directly from emu data dir (enabled by -BUILD_MAPSVIEWER=1).

2018-11-06

#644

Core | Author: Anakin

Core / Movement
- Fixed calculating min height at which player is instantly killed.

- Implemented movement pending flags.

#643

Core | Author: Anakin

Core / Player
- Fixed killing people in duel.

#642

Core | Author: Anakin

Core / Spell
- Send proper combat logs created by traps.

#641

Core | Author: Graal

Database / Creature
- Random mobs replacement, auras and emotes added in Durotar and Barrens.

#640

Core | Author: Lukaasm

Core / Creature
- Simplify IsInEvadeMode.

- Implement out of reach evade timer.

- Add UNIT_FLAG_USE_SWIM_ANIMATION to all units except Giants, they are forced to walk on ground even in water.

#639

Core | Author: Lukaasm

Core / General
- Add OptionalTimer class and use it in few places.

#638

Core | Author: Lukaasm

Core / Movement
- Fix underwater path generation.

- Better water<> Land transition.

#637

Core | Author: Lukaasm

Core / Pets
- Remove deprecated LOS check in pet attack command.

- Don't put pet/owner in combat at attack command.

- Pets in defensive stance will assist owner only when owner is in real combat.

#636

Core | Author: Lukaasm

Core / Server
- Few performance tweaks.

#635

Core | Author: Lukaasm

Core / Spell
- Prevent calling AttackStart after charge on target in evade mode.

2018-11-05

#634

Core | Author: Anakin

Core / Item
- Reset attack timer if weapon is swapped. 

#633

Core | Author: Anakin

Core / Entities
- Fixed IsControlledByPlayer bool.

#632

Core | Author: Anakin

Core / Spell
- Fixed energizing units with different power currently displayed.

- Execute item casts immediately.

#631

Core | Author: Anakin

Core / Transport
- Disabled fall damage on elevators.

#630

Core | Author: Anakin

Database / Spell
- Fixed Nature's Swiftness and Nature's Grace spells.

#629

Core | Author: Anakin

Database / Item
- Fixed loading item stats from db.

#628

Core | Author: Afgann

Instance / Serpentshrine Cavern
- Changes for Morogrim's Globules on phase 2.

#627

Core | Author: Lukaasm

Core / Spell
- Don't cast liquid spells on non player controller units.

#626

Core | Author: Lukaasm

Core / Fishing
- Temporary hackfix for Lurker Below in order to test him w/o fishing required.

2018-11-03

#618

Core | Author: Anakin

Core / Spell
- Exclude effect mechanics from spell mechanics and calculate their resistance separately.

- Fixed spell missile spells with destination.

#617

Core | Author: Anakin

Core / Object
- Fixed bonfires radius.

#616

Core | Author: Anakin

Core / Creature
- Mechanicals should be immune to bleeds, diseases, fear and drain life effects.

#615

Core | Author: Lukaasm

Core / Spell
- Move attributes definitions into enum scope.

#614

Core | Author: Lukaasm

Core / Movement
- Recalculate follow/chase path on unit speed change.

- Fix FollowMovementGenerator on transports without navmesh.

#613

Core | Author: Lukaasm

Core / Units
- Fix pet despawn after leaving transport.

#612

Core | Author: Dootz

Database / Misc
- Fix some more minor BugTracker issues.

2018-11-02

#611

Core | Author: Anakin

Core / Units
- Implemented unit classes for creatures.

#610

Core | Author: Anakin

Script / Spell
- Fixed Mana Tap & Arcane Torrent spells.

#609

Core | Author: Anakin

Core / Player
- Hearthstone should be bound to specific area.

#608

Core | Author: Anakin

Database / SAI
- Fixed Shadowfang Whitescalp Frost Armor.

#607

Core | Author: Anakin

Core / Aura
- Fixed problem with saving forms and stances.

2018-11-01

#606

Core | Author: Anakin

Tools / VMaps
- Fixed loading dooadad sets on linux.

#605

Core | Author: Anakin

Core / Object
- Fixed despawning not looted chests.

- Properly calculate distance to gameobjects.

#604

Core | Author: Dootz

Database / Misc
- Some minor BugTracker fixes.

2018-10-30

#603

Core | Author: Lukaasm

Core / Spell
- SPELL_AURA_MOD_DETECT for detection level should be taken for Unit doing the detection, NOT the one that is hidden.

#602

Core | Author: Siof

Core / Database
- Fix loading createtime/timestamp for tickets.

#601

Core | Author: Anakin

Core / Database
- Removed unused column DeathState from creature table.

#600

Core | Author: Anakin

Core / Spell
- Allows positive spells to target not attackable units.

- Item spells with multiple targets should be casted only on primary target.

#599

Core | Author: Anakin

Core / Movement
- Send only root packet on logout request.

#598

Core | Author: Anakin

Core / Item
- Hunters should be able to move ammo containers to empty bag slots.

- Fixed conjured items not disappearing after 15 min.

#597

Core | Author: Anakin

Core / Player
- Reworked rest system.

#596

Core | Author: Anakin

Core / Loot
- Fixed problem with looting creatures after get invited to group.

#595

Core | Author: Dootz

Database / NPC
- Panther should not cast melee abilities from distance.

- Bloodscalp Witch Doctor's artifical intelligance added.

- Bloodscalp Scout should cast enrage in combat.

- Bloodscalp Mystic's artifical intelligance added.

- Kurzen Headshrinker's artifical intelligance added.

- Verog the Dervish should yell at spawn.

- Syndicate Highwayman's damage changed.

- Gordunni Warlock's artifical intelligance added.

- Gordunni brute shouldn't cast melee abilities from distance

- Southsea freebooter should use Shoot in combat.

- Urdak's artifical intelligance added.

- Ashkaz's artifical intelligance added.

#594

Core | Author: Dootz

Database / Script
- Add SmartAI for 300 creatures that had EventAI declared but not implemented.

2018-10-29

#593

Core | Author: Anakin

Core / Movement
- Improved player movement.

#592

Core | Author: Anakin

Core / Spell
- Locked chests should consume key items before sending loot. 

#591

Core | Author: Anakin

Core / Map
- Fixed deadlock.

#590

Core | Author: Dootz

Database / NPC
- Dunemaul Brute's artifical intelligance added.

- Ezekiel won't clip through objects.

- Shattered Sun Marksman in Shattrah should practice on dummies.

- League of Arathor Emissary's duplicates removed. 

- Murloc Forage's artifical intelligance added.

- Guard Roberts will start with full hp.

- Rot's health and damage corrected.

- Zanzil Naga's artifical intelligance added.

- Class Trainers & Vendors will show up on minimap if relevant tracking is selected.

#589

Core | Author: Siof

Core / WiP
- First commit of converting database layer implementation to sunwellcore like.

#588

Core | Author: Siof

Core / Corpse
- Old prepared statements to new.

#587

Core | Author: Siof

Core / Creature
- Old prepared statements to new.

#586

Core | Author: Siof

Core / Object
- Old prepared statements to new.

#585

Core | Author: Siof

Core / Item
- Old prepared statements to new.

#584

Core | Author: Siof

Core / Database
- Implement general add param for prepared statements and PExecute functions.

- Implement PExecute for use with transaction.

- Define CR_INVALID_CONN_HANDLE if missing.

- Use PExecute implementation by lukaasm to DatabaseWorkerPool and for PExecuteAndAppend.

- Perfect forwarding in DatabaseWorkerPool - credits to Lukaasm.

- Implement PQuery with variadic template in PreparedStatement and DatabaseWorkerPool.

- Move Entities/Pet to new prepared statements.

- Implement Execute/Query methods able to execute prepared statements by id, implement DirectPExecute for prepared statements by id.

- Move World to prepared statements.

- Move WorldSession and WorldSocket to new prepared statements.

- ove InstanceSaveMgr to new prepared statements.

- Move LootMgr/InstanceData to new prepared statements.

- Move Guild to new prepared statements.

- Move GameEvent to new prepared statements.

- Move Group to new prepared statements.

- Move TicketMgr, SpellHandler to new prepared statements.

- Move SocialMgr to new prepared statements.

- Move GuildMgr, OutdoorPvP to new prepared statements.

- Move MailHandler to new prepared statements.

- Move Mail to new prepared statements.

- Move Chat commands to new prepared statements.

- Move rest of battlegrounds code to new prepared statements.

- Move auction house mgr to new prepared statements.

- Move item to new prepared statements.

- Move ObjectMgr to new prepared statements.

- Move ItemInstance to new prepared statements.

- Move NPCHandler to new prepared statements.

- Move PetHandler to new prepared statements.

- Move PetitionHandler to new prepared statements.

- Move Player to new prepared statements.

- Move most queries (which are not loading queries) to new prepared statements, some build fixes.

- Port DB Layer from TrinityCore.

- Add fmt lib dependency.

- Change int/uint typedefs to use std lib instead of ACE.

- Port DB Layer to base on TrinityCore version instead of Sunwell.

- Apply custom modifications to DB Layer.

- Implement Additional helper functions to Config.

- Move all DB async code to new DB layer.

- Fix build.

- Fix not linking shared lib to scripts lib.

- Don't fetch player cooldowns twice.

- Fix loading auras and correct some types.

- Fix loading item stats from item_template.

- Fix loading mail templates, social flags.

- Remove setting all account characters offline in session destructor.

- Don't save player twice while using .revive command. Should fix Deadlock found error on saving character.

- Fix loading/deleting pet spells queries and fetching pet save time.

- Fix query for loading character DB position.

#583

Core | Author: Siof

Core / Camera
- Crashfix when trying to log on not existing character.

#582

Core | Author: Siof

Core / Terrain
- Fix not creating missing terrain spec when map_template is empty.

#581

Core | Author: Siof

Core / WorldServer
- Fix shutdown timer.

#580

Core | Author: Siof

Instance / The Black Morras
- Fix deadlock when logging in inside instance.

#579

Core | Author: Siof

Core / Realm
- Starting fixes.

- Accounts database in login server not will be properly loaded.

- Fix writing added realm in login server.

- Fix some prepared statements.

- Update database config options.

- Fix checking mysql version.

- Fix creating prepared statements and using sql functions from it's object.

#578

Core | Author: Lukaasm

Core / Database
- Add variadic PExecute method.

- Fix PExecute args unfolding.

#577

Core | Author: Lukaasm

Core / Group
- Fix missing return.

#576

Core | Author: Lukaasm

Core / Pet
- Fix action bar loading.

2018-10-28

#575

Core | Author: Afgann

Core / Script
- Fix for Anti-Venom spell.

#574

Core | Author: Afgann

Database / NPC
- Drywhisker Surveyor's artifical intelligance added.

- Eliza's artifical intelligance added.

- Nightbane Dark Runner's artifical intelligance added.

- Nightbane Shadow Weaver's artifical intelligance added.

- Dalaran Summoner's artifical intelligance added.

- Warden Belamoore's artifical intelligance added.

- Dalaran Theurgist's artifical intelligance added.

- Venture Co. Geologist's artifical intelligance added.

- Bloodscalp Shaman's artifical intelligance added.

- Bloodscalp Scavenger's artifical intelligance added.

- Bloodscalp Warrior's artifical intelligance added.

- Bloodscalp Axe Thrower's artifical intelligance added.

- Amani Berserker's artifical intelligance added.

- Wastewander Shadow Mage's artifical intelligance added.

- Mokk the Savage's artifical intelligance added..

- Greymist Coastrunner's artifical intelligance added.

- Bloodsail Warlock's artifical intelligance added.

- Bloodsail Elder Magus's artifical intelligance added.

- Torn Fin Oracle's artifical intelligance added.

- Stonetusk Boar's damage correction.

- Rockhide Boar's damage correction.

- Forest Spider's movement speed correction.

- Konda's damage correction.

- Maggot Eye's health correction.

#573

Core | Author: Dootz

Database / Quest
- Burn it up... for the Horde!/Alliance!: fix with "no target" bug.

- Lazy Peons: peons will fall asleep faster. Also resolve minor movement bug.

- Torek's Assault: npcs should follow as group and attack creatures with player.

- Essense of Enmity: should be usable only on dead creatures.

- Raptor Captor: fix quest credit.

- Balance Must be preserver: fix "no target" bug for one of locations.

#572

Core | Author: Dootz

Database / NPC
- Syndicate Highwayman's health and damage corrected.

- Noxius Shredder and Reaver's artifical intelligance added.

- Infernal Flamebringer's damage of Immolation Aura changed.

- Magister Aledis's path added.

- Commander Krunk's movement speed reduced.

- Collapsing Voidwalker's artifical intelligance added.

- Yarrog Baneshadow should use Corruption and Immolate spells.

- Vacillating Voidcaller's Arcane Missiles should target players.

- Bloodsail Mage's Fireball spell damage reduced.

- Dark Strand Fanatic should cast Curse of Mending and run away on low health.

- Anaya Dawnrunner's path added.

- Skullspitter Warrior shouldn't cast Shield Bash from distance.

- Skullsplitter Mystic's artifical intelligance added.

- Skullsplitter Axe Thrower should cast Throw and Head Crack in combat.

- Venture Stip Miner shouldn't cast spells under CC effects.

- Remove random movements from King Bangalash.

- Dar'Khan Drathir will use Shadow Bolt, Corruption and Fear spells.

- Add missing spawns of Deatholme Necromancers.

- Move Dungar Longdrink to correct position.

- Unseen should be neutral and "unseen" for normal players.

- Onyxian Warden's movement speed changed.

- Wastewander Bandit's damange and health corrected.

- Caliph Scorpidsting's damange and health corrected.

- Darkcrest Siren should use Frostbolt, Frost Nova and Silence spells.

- Umbrafen Oracle's artifical intelligance added.

- Terror Totem should aggro instantly after summoned and cast Terrify in combat.

- Crushridge Enforcer should use Head Crack in combat. Health and damage corrected.

- Crushridge Warmonger's health, damage and artifical intelligance updated.

- Crushridge Mage's health, damage and artifical intelligance updated.

- Crushridge Muckrake's health, damage and artifical intelligance updated.

- Deadwood Gardener's artifical intelligance added.

- Risen Husk's health and damage changed.

- Defias Conjurer's health and damage changed. He will use Fireball spell.

- Deadwood Shaman's artifical intelligance added.

- Jaedenar Cultist's artifical intelligance added.

- Omen shouldn't be permanently spawned.

- Rajis Fyashe's artifical intelligance added.

- Jaedenar Warlock's artifical intelligance added.

- Bubbling Swamp Ooze's health, damage and artifical intelligance updated.

- Drywallow Daggermaw's health, damage and artifical intelligance updated.

- Rakshiri's health, damage and artifical intelligance updated.

- Balos Jacken should become friendly at low health.

- Shy-Rotam's health, damage and artifical intelligance updated.

- Deatholme Darkmage's health, damage and artifical intelligance updated.

- Dunemaul Enforcer won't clip through objects.

- Feralfen Mystic should cast Lightning Bolt.

- Feralfen Hunter should use Shoot and Serpent Sting in combat.

- Hatecrest Warrior's artifical intelligance added.

- Hatecrest Screamer should not cast spells under CC effects.

- Saltstone Basilisk's artifical intelligance added.

- Remove obsolete spawn of A Me 01.

- Ungoro Thunderer should not cast spells while laying on ground.

- Muckshells Crabbler's health, damage and artifical intelligance updated.

- Muckshells  Clacker's health, damage and artifical intelligance updated.

- Muckshells Pincer's health, damage and artifical intelligance updated.

- Young Murk Thresher's health, damage and artifical intelligance updated.

#571

Core | Author: Dootz

Core / Loot
- Fix loot not being send to player on Skinning.

#570

Core | Author: Anakin

Tools / VMaps
- Re-enabled extracting doodad sets. 

#569

Core | Author: Anakin

Core / Movement
- Player should be in world before send any ack movement packet.

2018-10-27

#568

Core | Author: Riztazz

Core / Misc
- Pause waypoint movement for gossip creatures upon GossipHello.

#567

Core | Author: Anakin

Core / Movement
- Possible fixed delay sent in teleport packets to other players.

2018-10-26

#566

Core | Author: Anakin

Core / Movement
- Fixed using blink spell mechanics on transports.

#565

Core | Author: Anakin

Tools / VMaps
- Fixed extracting wrong adtid.

#564

Core | Author: Dootz

Database / NPC
- Add SmartAI for almost 500 creatures.

- Rewrite artifical intelligance for 30 creatures that use Backstab. They should use that ability only when behind target.

- Defias Watchman's artifical intelligance added.

- Bluegill Raider's artifical intelligance added.

- Witherbark Axe Thrower's artifical intelligance added.

- Boulderfist Magus's artifical intelligance added.

- Cursed Sailor's artifical intelligance added.

- Add missing spawn of Githyiss Vile.

- Ithania should be held prisoner rather than being killed.

- Dark Iron Dwarfs have basic arcane resistance reduced.

- Dark Iron Saboteur should not cast spells while Polymorphed

- Dark Tunneler should not cast spells while Polymorphed.

- Correct health points for Adders.

- Syndicate Highwayman's artifical intelligance added.

- Syndicate Pathstalker's artifical intelligance added.

#563

Core | Author: Dootz

Database / Quest
- Rite of Vision: wolf vision should not interact with surroundings.

- The Grimtotem Weapon: totem should not interact with surroundings.

- Defias Brotherhood: rewamp Defias Messenger's path.

#562

Core | Author: Dootz

Database / Item
- Hippogryph Feather should not drop from kobolt creatures.

2018-10-25

#561

Core | Author: Anakin

Core / Movement
- Player movement improved significantly.

#560

Core | Author: Lukaasm

Core / Player
- Update formula used in UpdateCombatSkills for weapon/defense skill levelup.

2018-10-24

#559

Core | Author: Anakin

Database / Item
- Fix crash on buybackitem function.

#558

Core | Author: Anakin

Core / Transport
- Fix crash on transports.

#557

Core | Author: Afgann

Database / Quest
- Blast the Infernals!: quest rewritten.

- Inoculation: fix quest credit.

- Hinott's Assistance: quest rewritten.

#556

Core | Author: Afgann

Core / Spell
- Prevent taking two charges when using item with open lock effect.

#555

Core | Author: Afgann

Database / NPC
- Stonesplinter Seer's script added.

- Murloc Hunter's script added.

- Riverpaw Mystic's script added.

- Dragonmaw Scout's script added.

- Sync speed of Gradok, Thragomm and Haren Swifthoof formation.

- Sunhawk Spy's script added.

#554

Core | Author: Dootz

Core / Spell
- Red Beam spell should be able to target untargetable triggers.

- Replace DeathState entries with Permanent Feigh Death aura. DeathState can be now removed.

#553

Core | Author: Dootz

Database / NPC
- Fix bug with evading underwater mobs

- Stonesplinter skullthumper's artifical intelligance added.

- Remove wrong spawns of Ancestor Tikti.

- Nerf Chickens health points :fire:

- Remove wrong spawns of Ancestor Coo.

- Surveyor Condress's script added.

- Correct spawns and paths for Azuremyst Peacekeepers.

- Fix weird movement behavior for Dranei Survivor when on quest.

- Set correct hp and damage values for Mogrosh Ogres.

- Set correct hp and damage values for Ol'Sooty.

- Westfall mob AI - fix weird casting Backstab in combat by some mobs

- Add missing spawns of Bloodcursed Voyager.

- Correct creature's damage and health stats that were elites in vanilla but no longer are in TBC.

- Correct movement speed for Demolitionist Legoso.

- Fix weird movement for Troll Roof Stalker.

- Remove wrong spawn of Skeletal Executioner.

- Captain Fairmount's artifical intelligance added.

- Daughter of Cenarius's artifical intelligance added.

- Defias Enchanter's artifical intelligance added.

- Frostmane Headhunter's artifical intelligance added.

- Hillsbrad Councilman's artifical intelligance added.

- Kolkar Stormer's artifical intelligance added.

- Rockjaw Bonesnapper's artifical intelligance added.

- Shadowhide Darkweaver's artifical intelligance added.

- Sorrow Wing's artifical intelligance added.

- Sunhawk Reclaimer's artifical intelligance added.

- Venture Deforester's artifical intelligance added.

#552

Core | Author: Dootz

Database / Quest
- Totem of Coo: event and script added.

- The Prophecy of Akida: event added.

- Totem of Yor: event added.t

- Healing the lake: outro event added.

- Totem of Vark: event added.

- Totem of Tikti: event added.

- Urgent Delivery!: set correct quest requirements.

- Bitter Rivals: event added.

- Hidden Enemies: add whole conversation with Neeru Fireblade.

- Galaen's Fate: fix quest item drop chance.

- Hopeless Ones...: fix quest item drop chance.

- The Stolen Tome: add pre-quest requirement.

- Ending Their World: outro event added.

- Protect Kaya: npc should walk during escort.

2018-10-22

#551

Core | Author: Riztazz

Core / AuctionHouse
- Crashfix.

#550

Core | Author: Dootz

Database / NPC
- Add more rare npcs in open world with corrected AI.

#549

Core | Author: Afgann

Database / Quest
- The Demoniac Scryer: quest rewritten.

- The Exorcism of Colonel Jules: script for Prayer Beads in quest added.

2018-10-21

#548

Core | Author: Riztazz

Core / AI
- Don't load creature addon on evade.

#547

Core | Author: Dootz

Database / NPC
- Add Sleeping Sleep aura to sleeping npcs.

- Add missing npc_text records.

- Add correct gossips for over 1300 creatures.

- Darkshire Guards have new paths, unify movement speed.

- Angus Stern has position corrected.

- Steven Lohan missing spawn added.

- Add formation for Zixil and his robot.

#546

Core | Author: Dootz

Database / Quest
- Add outro events for 12 quests.

2018-10-20

#545

Core | Author: Afgann

Instance / The Black Morass
- Dungeon rewritten entirely.

#544

Core | Author: Afgann

Instance / Old Hillsbrad Foothills
- Dungeon rewritten entirely.

#543

Core | Author: Afgann

Core / Script
- Outland's world bosses fixed.

#542

Core | Author: Afgann

Instance / Karazhan
- Moroes not selectable fix.

#541

Core | Author: Afgann

Core / ZoneScript
- Make GetData method const.

- Codestyle.

#540

Core | Author: Afgann

Core / InstanceData
- Added DoUpdateWorldState method.

- Codestyle.

#539

Core | Author: Afgann

Database / NPC
- Crag Boar will use Rushing Charge spell.

- Elder Crag Boar will use Rushing Charge spell.

- Frostmane Shadowcaster will use Curse of Weakness spell.

- Great Father Arctikus's Lesser Healing Wave spell value corrected.

- Frostmane Seer will use Lightning Shield spell.

- Scarred Crag Boar will use Rushing Charge spell.

- Ultham Ironhorn's interaction fixed.

- Twilight Idolater will use his spells.

- Twilight Geomancer will use his spells.

- Twilight Fire Guard will use his spells.

- Trade Master Kovic will use his spells.

- Clunk will use his spells.

- Twilight Dark Shaman will use his spells.

- Muck Splash's damage corrected..

- Highlord Mastrogonde will use his spells.

- Greater Lava Spider will use his spells.

- Inferno Elemental will use his spells.

- Heavy War Golem will use his spells.

- Faulty War Golem's damage corrected.

- Glassweb Spider will use his spells.

- Margol the Rager will use his spells.

- Tempered War Golem will use his spells.

- Slave Master Blackhear will use his spells.

#538

Core | Author: Dootz

Database / NPC
- Remove random movement from plenty of creatures.

2018-10-19

#537

Core | Author: Riztazz

Instance / The Arcatraz
- Dungeon rewritten entirely - part 3 & 4.

2018-10-18

#536

Core | Author: Riztazz

Instance / The Arcatraz
- Dungeon rewritten entirely - part 2.

#535

Core | Author: Dootz

Database / Waypoints
- Add missing waypoints for some city guards.

#534

Core | Author: Dootz

Database / Script
- Add missing scripts in Zangarmarsh zone.

2018-10-17

#533

Core | Author: Riztazz

Instance / The Arcatraz
- Dungeon rewritten entirely.

#532

Core | Author: Riztazz

Core / Entities
- Fix loading equipment for summons.

#531

Core | Author: Riztazz

Core / Misc
- Add method to disable restore state upon reaching home position.

#530

Core | Author: Dootz

Core / Script
- Nagrand Kristen Dipswitch event rewritten.

- Corrections to Silvermoon City events.

#529

Core | Author: Dootz

Database / NPC
- Boglash's path added.

- Boglash has immunities added.

- Add more spawns and patrols of Fen Striders and Marsh Walkers.

- Umbrafen Eel will use Electric Skin spell.

- Keyra Longmane will use Moonfire and Wrath spells.

- Add missing spawns of Umbrafen Witchdoctors.

- Umbrafen Witchdoctor will use Terror Totem spell.

- Blacksting will use Fatal Sting spell.

- Add more spawns and patrols of Darkcrest Taskmasters and Dreghood Drudges.

- Darkcrest Taskmaster's Curse of Nazjatar spell should last 8 seconds.

2018-10-16

#528

Core | Author: Dootz

Database / NPC
- Bristleback Battleboar will use Boar Charge spell.

- Palemane Skinner will use Rejuvenation spell.

- Palemane Tanner will use Wrath spell.

- Arra'chea will use Head Butt spell.

- Galak Outrunner will use Shoot spell.

- Vile Familiar will use Fireball spell in proper way.

- Kolkar Drudge will use Dust Cloud spell.

- Warlord Kolkanis will use Thunderclap spell more often.

- Burning Blade Cultist and his Imp Minion are linked.

- Makrura Snapclaw will use Claw Grasp spell.

- Gazz'uz does will use Shadow Bolt and Corruption spells.

- Burning Blade Apprentice will use Shadow Bolt and Summon Voidwalker spells.

- Thunder Lizard will use Lizard Bolt spell.

- Fizzle Darkstorm will use Shadow Bolt, Summon Imp and Soul Siphon spells.

- Goretooth's melee damage corrected.

- Bro'Gaz the Clanless artifical intelligance added.

- Voidhunter Yar's melee damage corrected.

- Adjust damage for Nagrand creatures.

- Plenty of creatures in Blade's Edge Mountains have their artifical intelligance and spells added.

- Trayanise's & Tiny Arcane Construct's movement speed corrected.

#527

Core | Author: Dootz

Database / Quest
- Benedict's Chest object will always contain Aged Envelope quest item begin.

- Azsharite: role-play added. Based on TrinityCore.

- The Prodigal Lich Returns: outro event added. Based on TrinityCore.

2018-10-15

#526

Core | Author: Lukaasm

Core / Server
- Really fix stack corruption in PathGenerator::BuildPointPath.

#525

Core | Author: Lukaasm

Core / Spell
- Fix trap casting, spells casted by trigger unit will use original caster for combat check if one was provided.

#524

Core | Author: Lukaasm

Core / Units
- Improve visibility update algorithm. Now it will trigger on cumulative distance change instead of absolute, add additional timeout timer after which visibility is updated even if distance check failed.

#523

Core | Author: Dootz

Database / NPC
- Scarlet Initiate will use Frost Armor and Fireball spells.

- Vile Fin Minor Oracle will use Lightning Bolt, Lightning Shield and Shock spells.

- Muad will use Healing Wave and Shock spells.

- Lost Soul will use Wailing Dead spell.

- Ravaged Corpse will use Disease Touch spell.

- Rotting Dead will use Disease Touch spell.

- Hungering Dead will use Disease Touch spell.

- Shambling Horror will use Disease Touch spell.

- Darkeye Bonecaster will use Frostbolt spell.

- Cracked Skull Soldier will use Shadow Word Pain spells.

- Bleeding Horror will use Rancid Blood spell.

- Rotting Ancestor will use Rancid Blood spell.

- Rot Hide Gnoll won't stuck in casting animation.

- Rot Hide Mongrel will use Curse of Thule spell.

- Captain Vachon will use Defensive Stance, Improved Blocking and Shield Bash spells.

- Deathguard Burgess will have correct position.

- Scarlet Vanguard will use Shield Bash spell.

- Scarlet Neophyte will use Frost Armor and Frostbolt spells.

- Sri'skulk will use Deadly Poison spell.

- Clefthoofs will use proper abilities.

- Dust Howlers will use proper abilities.

- Cho War the Pillager will use proper abilities.

- Giselda the Crone will use appropriate spells on each of phases.

- Legion Fel Cannon will use proper abilities.

- Felguard Leggionaire will use proper abilities.

- Mo'arg Engineer will use proper abilities.

- Durn the Hungerer will use proper abilities.

- Banthar will use proper abilities. He will roam random target.

- Gutripper's original path added.

- Spawned Minions of Gurok won't fall into textures.

- Murkblood Putrifier will use proper abilities.

- Add paths to Windroc Hunterss near the camp Nesingewary Camp.

#522

Core | Author: Dootz

Database / Quest
- Fields of Grief: add missing outro event.

- A New Plague: add missing outro event.

- Trial of the Blood arena quests rewritten.

- Finding the Survivors: fix quest credit.

2018-10-14

#521

Core | Author: Dootz

Instance / The Eye
- Correct health, damage and immunity for Void Reaver.

#520

Core | Author: Dootz

Instance / Molten Core
- Fix movement for Gaar's adds.

#519

Core | Author: Dootz

Database / NPC
- Darkshire Guards will walk instead of run.

- Blackpaw Shaman will use his spells.

- Shadowpine Oracle will use his spells.

- Mummified Headhunter will use his spells.

- Shadowpine Catlord will use his spells.

- Ravening Apparition will use his spells.

- Shadowpine Hexxer will use dispel also on friendly targets.

- Deatholme Necromancer's skeletons will work in proper way.

- Grom'tor, Son of Oromok has event added.

- Add some missing npcs in Shadowmoon Valley.

- Ruul the Darkener should patrol area on his drake.

#518

Core | Author: Dootz

Core / Script
- Add missing AI, spells and weapons to Faction Leaders.

- Add various world events.

2018-10-13

#517

Core | Author: Riztazz

Core / Instance
- Few random fixes for TBC dungeons.

2018-10-12

#516

Core | Author: Riztazz

Instance / The Botanica
- Last fixes for creatures.

- One more fix and... done.

#515

Core | Author: Riztazz

Core / Spell
- Implement triggered flurry missile for Bloodward Protect or Arcane Flurry.

#514

Core | Author: Dootz

Database / NPC
- Respawn Coliskar creatures in correct locations in Shadowmoon Valley. Based on TrinityCore.

- Add artifical intelligance to various creatures in Shadowmoon Valley.

- Port waypoints for over 600 creatures on Outland.

- Add waypoints for over 100 creatures on Azeroth.

- Add missing formations.

- Add Unseen creature spawns.

#513

Core | Author: Dootz

Database / Event
- Add intro/outro events to Shadowmoon Valley quests. Rewrite several event quests.

- Death From Below: fix weird naga behavior.

#512

Core | Author: Anakin

Core / Combat
- Implemented combat pulse for all mobs in dungeons.

- Corrected bounding and melee radius for all classes.

- Fixed putting caster in combat in case of renewing minion's buffs.

- Spells casted by traps should start combat with hunter.

#511

Core | Author: Anakin

Core / Spell
- Ghosts are valid targets for passive spells. 

2018-10-11

#510

Core | Author: Riztazz

Instance / The Botanica
- Implement player in range event type.

- Implement movebypath action type.

#509

Core | Author: Riztazz

Instance / The Mechanar
- Remove auras from Mechano-lord Capacitus upon death. 

#508

Core | Author: Lukaasm

Core / Pets
- Fix missing pet spell book.

- Fix action bar loading.

- Implement pet scaling auras, fix pet melee damage bonus from SPELL_AURA_MOD_DAMAGE_DONE / SPELL_AURA_MOD_DAMAGE_PERCENT_DONE.

#507

Core | Author: Anakin

Core / Camera
- Improved one log.

#506

Core | Author: Anakin

Core / Player
- Implemented delayed teleports.

- Separeated teleport helpers for far and near ones.

- Removed leftover code.

- Possible crashfix.

- Improved logs.

2018-10-10

#505

Core | Author: Anakin

Core / Spell
- Removed some unnecessary spells from db.

#504

Core | Author: Anakin

Core / Player
- Fixed waterwalking while being dead.

#503

Core | Author: Lukaasm

Core / Spell
- Support for delaying ranged spell casts when current autorepeat spell is ready to fire, implement some cast flags.

- Append missing CAST_FLAG_AMMO.

#502

Core | Author: Lukaasm

Core / Packets
- Remove weird code, if issues pop out -> revert.

#501

Core | Author: Dootz

Database / NPC
- Magregan Deepshadown has path added. Based on TrinityCore.

- Add more rare spawns in Azeroth.

#500

Core | Author: Dootz

Database / Quest
- The Lost Fragments: add outro event. Based on TrinityCore.

- The Start, the Hand and the Heart: add outro event.

- Solution to Doom: add outro event. Based on TrinityCore.

- Prospect of Faith: add intro event. Based on TrinityCore.

- Forbidden Knowledge: add outro event.

- Pearl Diving: add outro event. Based on TrinityCore.

- Precarious Predicament: add quest script. Based on TrinityCore.

2018-10-09

#499

Core | Author: Lukaasm

Core / Spells
- Effects modifying threat will act as positive one.

- Use proper trigger spell for mage Invisibility threat reduction proc.

- Spells with SPELL_EFFECT_DISPEL will put caster in combat when casted on non friendly target.

#498

Core | Author: Lukaasm

Core / Units
- Update stealth & trap detection formula. Based on CoreCraft.

#497

Core | Author: Lukaasm

Core / MoveGens
- Assert mutated state id.

#496

Core | Author: Lukaasm

Core / Player
- Implement PlayerDelayedOperations for actions that should be re-scheduled after teleport.

#495

Core | Author: Dootz

Database / NPC
- Ruuan'ok Ravenguard will use Thundercleave and Angry Arakkoa Ghost abilities.

- Ruuan'ok Matriarch will use Shadow Bolt, Shadow Mend and Impending Doom abilities.

- Silkwing Larva will use Silkwing ability.

- Bladespire Ravager will use Infected Bite and Charge abilities.

- Bladespire Enforcer will use Thunder Clap and Enrage abilities.

- Bladespire Battlemage will use Flamestrike and Bloodlust abilities.

- Bladespire Chef will use Meat Slap, Tenderize and Dual Wield abilities.

- Fingrom will use Fireball, Blastwave and Ice Barrier abilities.

- Thunderlord Dire Wolf will use Threatening Growl ability.

- Bladewing Bloodletter will use Blood Leech and Poison Spit abilities.

- Rema will use Enrage, Rend and Threatening Growl abilities.

- Rip-Blade Ravager will use Ravage ability.

- Gore-Scythe Ravager will use Rend ability.

- Lesser Nether Drake will use Intangible Presence ability.

- Dreadwing supposed to patrol area. He will use Ingangible Presence and Netherbreath abilities.

- Ridgespine Stalker will use Sneak and Poison abilities.

- Daggermaw Lashtail will use Infected Bite ability.

- Maggoc will use Boulder, Daze, Frenzy, Mortal Wound and Rock Rumble abilities.

- Razaani Nexus Stalker will use Arcane Explosion and Intangible Presence abilities.

- Razaani Spell-Thief will use Energy Surge ability.

- Felsworn Daggermaw will use Infected bite ability.

- Felsworn Scalewing will use Poison Spit ability.

- Ridgespine Horror will use Toxic Spit, Web and Sneak abilities.

- Fel Corrupter will use Shadowbolt and Corruption abilities.

- Scalded Basilisk will use Heat Wave ability.

- Scorch Imp will use Fireball ability.

- Anger Guard will use Cleave ability.

- Doomforge Attendant will use Mana Bomb and Steal Weapon abilities.

- Legion Fel Cannon will use Fel Cannon Blast ability.

- Doomforge Engineer will use Chemical Flames and Hammer Slam abilities.

- Wyrmcult Broodling will use Fireball ability.

- Wyrmcult Poacher will use Net and Shoot abilities.

- Wyrmcult Hewer will use Whirlwind and Enrage abilities.

- Ruuan'ok Skyfury will use Lightning Fury ability.

- Ruuan'ok Cloudgazer will use Lightning Bolt and Lightning Shield abilities.

- Ruuan Weald Basilisk will use Charge ability.

- Mature Silkwing will use Wing Buffet ability.

- Vekh'nir Keeneye will use Gushing Wound ability.

- Vekh'nir Dreadhawk will use Heal and Whirlwind abilities.

- Vekh'nir Stormcaller will use Hurricane and Lightning Tether abilities.

- Vekh'nir Matriarch will use Shadow Bolt, Shadow Mend, Impending Doom and Arakkoa Egg abilities.

- Dullgrom Dredger will use Enrage and Kick abilities.

- Vekh will use Whirlwind and Heal abilities.

- Trogma will use Enrage and Kick abilities.

- Death's Might will use Cleave and Mortal Strike abilities.

- Death's Watch will use Mind Flay ability.

- Void Terror will use Double Breath and War Stomp abilities.

- Draaca Longtail will use Cutdown, Enrage and Dual Wield abilities.

#494

Core | Author: Dootz

Database / Quest
- Apothecary Zelana: add outro event.

#493

Core | Author: Riztazz

Instance / The Botanica
- Dungeon rewritten entirely.

2018-10-08

#492

Core | Author: Riztazz

Instance / The Mechanar
- More Mechanar fixes.

- Fix warnings in Mechanar instance script.

#491

Core | Author: Riztazz

Instance / Auchenai Crypts
- Fix position issues in dungeon.

#490

Core | Author: Anakin

Database / Instance
- Fixed Mechanar's elevator.

#489

Core | Author: Lukaasm

Core / Movement
- Interrupt random movegenerator on interaction.

#488

Core | Author: Lukaasm

Core / Server
- Prevent stack corruption in BuildPointPath.

#487

Core | Author: Lukaasm

Core / Pets
- Recreate pet passives when owner gains appropriate mods for them.

#486

Core | Author: Lukaasm

Core / Spell
- Update positive/negative effect detection.

2018-10-07

#485

Core | Author: Dootz

Database / NPC
- Add more rare spawns in Azeroth.

- Overlord Ol'Barokh will interact in proper way after talked with him.

- Kor'Kron Defenders will move in air. Also they have some animations added.

- Infernal Attackers spawn animation added.

- Felboars will use their Charge ability.

- Enraged Fire/Earth/Water Spirits will use their abilities.

- Eclipsons and Conquerors creatures will use their abilities.

- Chancellor and Morok the Mighty positions corrected. They will use their abilties as well.

- Illidari Watcher will use his abilities.

- Uvuros will use his abilities.

- Painmistress Gabrissa will use her abilities.

- lllidari Dreadbringers, Illlidari Shocktroppers and Illidari Painlashers

- Veneratus the Many will use his abilities.

- Parshah has new path added.

- Makazradon's position changed.

- Morgoron has new path added.

- Dormant Infernals spawn animation added.

- Mature Netherwings paths changed.

- Rocknail Rippers paths changed.

- Envoy Icarius will use his abilities.

- Ruu'l the Darkener mount animation corrected.

- Remove additional Image of Warbringer Razoon spawn.

- Dark Conclave Ritualist will have channel animation when out of combat.

- Val'zareq the Conqueror will patrol the area with his retinue.

- Ar'tor's body should be dead suspended in the air by red beams eminating from crystals. Eva should also be dead.

- Neltharaku and many other netherdrakes can be founn in the air.

- Plenty of abilities added to Shadowmoon Valey creatures.

#484

Core | Author: Dootz

Database / Quest
- The Setkh 'lon Wreckage: item drop chance increased.

- Legion Hold: entire quest rewritten.

- Body and Heart: there will be on spawn of Lunaclaw.

#483

Core | Author: Dootz

Database / Script
- Add many role-play events in Silvermoon City.

#482

Core | Author: Anakin

Core / Object
- Fixed looting from locked objects.

#481

Core | Author: Anakin

Core / Item
- Fixed items that cast spells with target type NEARBY_ENTRY.

#480

Core | Author: Anakin

Core / Spell
- Prevent duplicate scripts triggered by spells.

- Always allow to cast spells on unselectable triggers.

- Update positive/negative effect detection.

2018-10-06

#479

Core | Author: Riztazz

Instance / The Mechanar
- Dungeon rewritten entirely.

2018-10-05

#478

Core | Author: Anakin

Core / Instance
- Restored instance soft reset.

#477

Core | Author: Anakin

Core / Misc
- Replace some assert with return statement, fixed some crash bugs.

#476

Core | Author: Lukaasm

Core / Pets
- Try to convert old pet action bar data on pet load.

#475

Core | Author: Lukaasm

Core / Spell
- Improve cooldown/gcd handling precision.

#474

Core | Author: Lukaasm

Core / Movement
- Add position prediction cases for MOVEFLAG_RIGHT | MOVEFLAG_LEFT combinations.

2018-10-04

#473

Core | Author: Riztazz

Instance / Mana-Tombs
- Dungeon rewritten entirely.

#472

Core | Author: Dootz

Core / Event
- Stairs of Destiny event added.

#471

Core | Author: Dootz

Database / NPC
- Arzeth the Merciless' damage corrected.

- Fel Soldier's damage corrected.

- Wrath Master's damage corrected.

- Dread Tactician's artifical intelligance added.

- Deathwhisperer will have Dual Wield passive aura.

- Felguard Destroyers have new paths.

- Pit Commander will use Rain of Fire and Cleave spells.

- Infernal Siegebreaker's damage corrected.

- Fel Reaver's melee and War Stomp damage corrected.

- Tunneler model creatures will always move underground.

- Wrath Herald will have Dual Wield passive aura.

- Incandescent Fel Spark is immune to Fire school damage.

- Felblood Initiate should use Sinister Strike and Bitter Withdrawal spells.

- Raging Colossus will spawn Raging Shardlings at 75%, 50%, and 25% hp. They should use Enrage spell at 25% as well.

- Raging Shardlings should use Enrage spell at around 50% hp.

- Goliathon uses same mechanics as Raging Colossus. He has also additional Trample spell.

- Shattered Hand Warlocks will use Immolate spell.

- Drillmaster Zurok won't interrupt his Whirlwind spell channel.

- Force-Commander Gorax's Charge spell corrected.

- Hand of Kargath's Charge spell corrected.

- Shattered Hand Berserker will have Dual Wield passive aura.

- Hulking Helboar will use Hulk spell at 100/66/33 percent of his hp.

- Starving Helboar will use Charge spell on pull.

- Bonechewer Evoker has Fire Shield Immolation passive auras spells added.

- Bonechewer Raider will dismount on pull and mount-up after evade.

- Tagar Spinebreaker has weapon added.

- Infernal Warbringer has Immolation passive aura added. He's also immune to Fire school damage.

- Fel Cannon MKI will use Fel Cannon Blast spell continuesly.

- Razorsaw should use Saw Blade and Slime Spray spells.

- Mo'arg Forgefiend should use Saw Blade and Slime Spray spells.

- Sister of Grief should use Lash of Pain more often.

- Forge Camp Legionnaire should use Cleave and Mortal Strike spells.

- Warbringer Arix'amal will have Dual Wield passive aura.

- Mistress of Doom will have Dual Wield passive aura. She will also summon Imps on pull.

- Arazzius the Cruel is immune to CC mechanics. He will now use Inferno spell which stuns players and summons Infernals.

- Vorakem Doomspeaker will have Dual Wield passive aura.

- Doomwhisperer will have Dual Wield passive aura.

- Subjugator Shi'aziv will have Dual Wield passive aura.

- Subjugator Yalqiz will have Dual Wield passive aura.

- Wrathguard will have Dual Wield passive aura.

- Fel Handlers should be linked together with Netherhounds with threat pull.

- Maiden of Pain will use Lash of Pain and Whipped Frenzy spells.

- Gan'arg Sapper will use Set Charge and Power Burn spells.

- Urga'zz will use Drill, Throw Proximity Bomb and Power Burn spells.

- Z'kral will use Drill, Throw Proximity Bomb and Power Burn spells.

- Vacillating Voidcaller should have ability called Elemental Response.

- Void Baron Galaxis should use Absorb Life ability.

- Bleeding Hollow Tormentor will use Fear spell.

- Bleeding Hollow Necrolyte will use Summon Bleeding Hollow Skeleton and Raise Dead spells.

- Bleeding Hollow Dark Shaman will use Bloodlust spell.

- Worg Master Kruush should use ability called Fear the Worgs once pulled.

- Unyielding Knight will use Heal Other spell.

- Rogue Voidwalkers won't hold axes lol.

- Marauding Crust Burster should use Bore spell when target is in melee range.

- Stonescythe Alphas and Stonescythe Whelps will use Desperate Defense spell with appropriate emote.

- Haal'eshi Windwalker should use Lightning Bolt and Hurricane spells.

- Avruu should use Judgement of Darkness spell continuesly.

- Aeranas is immune to Nature school damage.

- Illidari Taskmasters should keep Demoralizing Shout debuff on his enemies.

- Dreghood Brute and Dreghood Geomancer are linked to Illidari Taskmaster. All of them have some emotes added.

- Fulgorge's path changed.

- Aggonis will use Fear ability.

- Daggermaw Blackhide will use Gushing Wound ability.

- Bladespire Brute will use Cleave ability.

- Bladespire Raptor will use Gushing Wound ability.

- Bladespire Shaman will use Lighting Bolt and Fire Nova Totem abilities.

- Bladespire Sober Guard will use Cleave ability.

- Mugdorg will use Chain Lighting, Healing Wave and Lighting Shield abilities.

- Glumdor will use Cutdown, Enrage and Steal Weapon abilities.

- Gorr'Dim will use Frostbolt and Blast Wave abilities.

- Bladespire Champion will use Thunderclap ability.

- Bladespire Cook will use Meat Slap, Tenderize and Dual Wield abilities.

- Droggam will use Fireball, Frost Nova and Frost Armor abilities.

- Young Crust Burster will use Poison Bolt ability.

- Bloodmaul Battle Worg will use Blood Howl ability.

- Bloodmaul Mauler will use Knockdown, Bloodmaul Rage and Bloodmaul Buzz abilities.

- Bloodmaul Soothsayer will use Shadowbolt, Summon Imp and Demon Armor abilities.

- Bloodmaul Taskmaster will use Knockdown and Bloodmaul Rage abilities.

- Dorgok will use Fear, Immolate and Curse oof Weakness abilities.

#470

Core | Author: Dootz

Database / Quest
- Crimson Crystal Clue event doesn't play after you turn it in.

- Natural Remedies: Goliathon will always spawn after item use.

- A Spirit Guide: Ancestral Spirit script and spawn corrected.

- The Finest Down: object use will spawn proper amount of creatures.

- Cleansing the Waters: fixed item use.

- Besieged!: quest rewritten entirely.

- The Foot of the Citadel: fix quest item's spell.

- The Demon Seed: fix invalid target bug.

- Jungle Secrets: script Private Thorsen event to unlock quest.

#469

Core | Author: Dootz

Database / Objects
- Missing brazier outside of The Blood Furnace added.

#468

Core | Author: Anakin

Core / Loot
- Fixed visual bug with infinite money loot while being shapeshifted.

- Fixed all loot errors.

- Master Loot icon should not be displayed for other loot methods.

#467

Core | Author: Lukaasm

Core / VMaps
- Temporary disable doodad sets export. 

#466

Core | Author: Lukaasm

Core / Spell
- Fix spells that were previously handled in: Unit::HandleProcTriggerSpell & Aura::TriggerSpell but broke after server side spells introduction.

2018-10-03

#465

Core | Author: Afgann

Instance / Karazhan
- Correct movement speed for most creatures.

- Tweaks to Holy Wrath, Holy Fire and Repentance timers in Maiden of Virtue encounter.

- Maiden of Virtue will now cast Holy Fire at non-melee targets without Repentance.

- Tweaks to Counterspell, Dragon Breath timers in Shade of Aran encounter.

- Malchezaar Infernals will now deal damage.

- Malchezaar axes will now deal proper damage.

- Malchezaar Infernals won't rotate.

- Some code cleanup.

#464

Core | Author: Riztazz

Core / Spell
- Resolve issue with SpellSteal.

#463

Core | Author: Anakin

Core / Loot
- Implements saving of loot (items / money) contained inside lootable inventory items (picked up from TrinityCore).

- Unlooted items / money persist across player sessions.

- Loot inside items is tied to the item rather than the player so if trading partially looted items becomes possible, this implementation will still work.

- Items in generated loot will now be split in multiple stacks if their count exceeds max stack size defined in item_template.

- Fix an exploit with CMSG_LOOT using non-creature guids which would allow you to loot despawned chests in some cases.

- Fix an exploit that allowed players to loot infinite amount of items that have condition(s).

- Fixed loot bag icon appearing in raid frames when loot method was not Master Looter.

- Fixed resaving looted items from containers.

- Expand loot restore system to work with stationary and summoned gameobjects.

- If loot recipient is offline, let's use his group to determine loot permissions.

- Fixed loot permissions while looting gameobjects in group.

- Pickpocket loot should restore (default 10 min).

- Implemented loot errors.

- Regenerate GO loot if respawn time passed since last loot generation time and not all items were taken.

- Gold is always lootable.

- Items in loot should be displayed as red if player is not allowed to take them (e.g. Master Loot method).

- If looting items alone, any binding confirmation pop-ups should not be displayed.

- Implemented SMSG_PARTYKILLLOG.

- Show info about master loot on the mob's corpse.

- And some other tiny fixes.

2018-10-02

#462

Core | Author: Afgann

Instance / Karazhan
- Fix some formations not returning to proper positions.

#461

Core | Author: Afgann

Core / SmartAI
- Fix creatures getting stuck on dead targets.

#460

Core | Author: Riztazz

Instance / Mana-Tombs
- Dungeon rewritten entirely.

#459

Core | Author: Dootz

Instance / Dire Maul: East
- Phase Lasher will change colors and cast correct spells in each phase.

- Warpwood Stomper will use Lightning Bolt spell.

#458

Core | Author: Dootz

Core / Script
- Horde Faction Leaders have artifical intelligance added. They will use their spells in correct way.

#457

Core | Author: Dootz

Database / NPC
- Add plenty of missing texts to Mulgore npcs.

- Mountain Cougars' damage corrected.

- Bristleback Battleboar will gain movement speed from his Boar Charge buff.

- Battleboar's and Bristleback Quilboar's damage corrected.

- Kodo Matriarch and Kodo Bull will use Trample spell.

- Kodo Calf will use Rushing Charge spell.

- Elder Plainstrider's Dust Cloud spell fixed.

- Snagglespear will use Net spell.

- Venture Co. Supervisor will use Battle Shout spell.

- Sister Hatelash will use Lightning Bolt and Lightning Barrier spells.

- Arra'chea's respawn time changed.

- Add Mazzranache rare spawn npc. It will use Deadly Poison and Rushing Charge spells. Respawn timer set to around 5 hours.

- Bael'dun Appraiser will use his Lesser Heal spell on other Appraisers or Bael'dun Diggers as well.

- Burning Blade Acolyte will use Curse of Agony and Drain Life spells.

- Burning Blade Acolyte will refresh Demon Skin buff event when out of combat.

- Burning Blade Bruiser's Bruise passive aura will now proc Bruise debuff.

- Minor Manifestation of Fire won't lose combat.

- Minor Manifestation of Fire will use Fire Shield and Flame Shock spells.

- Remove random movements from Koiter npc.

- Add path to Barak Kodobane.

- Razormane Water Seeker will use his Creeping Mold spell more often.

- Razormane Thornweaver should use his Thorns spell even when out of combat.

- Savannah Prowlers w/o any paths should have lie animation.

- Witchwing Roguefeather should use his Exploit Weakness spell when melee players from behind.

- Witchwing Harpy will use Curse of Mending spell.

- Kolkar Bloodcharger should use his Bloodlust spell on his allies.

- Kolkar Bloodcharger shouldn't cast Corruption spell on targets who have his debuff already.

- Witchwing Slayer will use Demoralizing Shout and Execute spells.

- Sister Rathtalon will use Gust of Wind spell.

- Witchwing Windcaller will use Enveloping Winds spell.

- Razormane Mystic should refresh his Lightning Shield buff once faded or dispelled.

- Dishu will use his Savannah Cubs spell.

- Swiftmane will use his Pierce Armor spell.

- Humar the Pridelord will use his Agonizing Pain spell.

- Oasis Snapjaw will use his Sling Dirt spell.

- Hezrul Bloodmark will use his Blood Leech spell.

- Hannah Bladeleaf, Marcus Bel, Aean Swiftriver and Thora Feathermoon have their path corrected.

- Deviate Creeper will use Infected Wound spell.

- Deviate Slayer will use his Fatal Bite spell.

- Rocklance's damage corrected.

- Rocklance will use his Sunder Armor spell.

- Add Lizzarik npc.

- Savannah Matriarch will use Savannah Cub spell.

- Southsea Cannoner should act like caster npc and focus on using Shoot spell.

- Tazan will use his Backhand spell.

- Southsea Cutthroat will use his Poison spell.

- Southsea Privateer should act like caster npc and focus on using Shoot spell.

- Southsea Privateer will also use Fire Shot spell.

- Venture Co. Mercenary should act like caster npc and focus on using Shoot spell.

- Engineer Whirleygig's damage corrected.

- Engineer Whirleygig's Explosive Sheep spell fixed.

- Captain Fairmount's model changed.

- Brontus will use Pierce Armor spell.

- Grishna Scorncrow will use Gushig Wound spell.

- Grishna Harbinger will use Lightning Bolt and Shriveling Gaze spells.

- Grishna Harbingers paths corrected.

- Grishna Scorncrows paths corrected.

- Grishna Matriarch will use Impending Doom, Shadow Mend and Shadow Bolt spells.

- Grishnath Basilisk will use Soften spell.

- Raven's Wood Leafbeard will use Force of Nature spell.

- Raven's Wood Stonebark will use Stomp and Wild Regeneration spells.

- Dire Raven will use Screech spell.

- Raven's Wood Ent spawns corrected.

- Wyrmcult Scout will use Shoot and Blessing of the Black spells. In dragonskin form it will use Fireball and Fire Nova spells.

- Wyrmcult Zealot will use Enrage, Blessing of the Black and Cutdown spells. In dragonskin form it will use Fireball and Fire Nova spells.

- Wyrmcult Acolyte will use Power Word: Shield, Incinerate and Blessing of the Black spells. In dragonskin form it will use Fireball and Fire Nova spells.

- Wyrmcult Blackwhelp Eggs will spawn Blackwhelps.

- Wyrmcult Blackwhelp's model changed.

- Wyrmcult Provisioner will use Kick and Torch spells.

- Kolphis Darkscale will use Enrage and Whirlwind spells.

- Wyrmcult Blessed will use Fireball and Fire Nova spells.

- Maxnar the Ashmaw will use Cleave and Mortal Strike spells.

- Boulder'mok Brute will use Enrage and Debilitating Strike spells.

- Boulder'mok Shaman will use Healing Wave and Bloodlust spells.

- Boulder'mok Chieftain will use Thunder Clap, Furious Rage and Dual Wield spells.

- Cavern Crawler will use Poison spell.

- Mature Cavern Crawler will use Toxic Spit spell.

- Grovestalker Lynx will use Dash spell.

- Fey Drake will use Mana Burn spell.

- Lashh'an Talonite will use Backstab and Lashh'an Kaliri spells.

- Lashh'an Windwalker will use Lighting Bolt and Lighting Shield spells.

- Add Lashh'an Matriarch creatures. 

- Bloodmaul Dire Wolf will use Rend spell.

- Bloodmaul Brute will use Bloodmaul Buzz, Cleave, Enrage and Debilitatign Strike spells.

- Add more Bloodmaul Drudger creatures. It will use Enrage and Puncture Armor spells.

- Bloodmaul Shaman will use Lighting Shield, Scorching Wand and Superior Healing Wand spells.

- Bloodmaul Geomancer will use Frost Armor spell.

- Bloodmaul Skirmisher's Kick spell fixed.

- Grimnok Battleborn will use Blooodmaul Rage and Cleave spells.

#456

Core | Author: Dootz

Database / Quest
- Add missing text to Earth Sapta quest. Pre-quest has to be done in order to obtain Earth Sapta. It's repeatable quest if player looses Earth Sapta item.

- Minor Manifestation of Earth npc will buff players with Rock Skin spell upon Call of Earth quest completion.

- Kyle's Gone Missing! quest rewritten.

- Upon completion Winterhoof Cleansing quest there should be animation on Winterhoof Water Well object.

#455

Core | Author: Dootz

Database / Items
- Demon Scarred Cloak item drop chance increased.

#454

Core | Author: Lukaasm

Core / Spell
- Fix Victory Rush/Victorious spell.

- Fix wrongly applied cooldown in HandleProcTriggerSpell.

- Fix The Lightning Capacitor item/spell.

#453

Core | Author: Lukaasm

Core / Creature
- Combine m_isPet/m_isTotem/m_isTempsummon into enum.

#452

Core | Author: Lukaasm

Core / Units
- Units should put owner in combat pets/totems/guardians.

2018-10-01

#451

Core | Author: Riztazz

Instance / Gruul's Lair
- Killed mob from pack should respawn after evade if whole pack wasn't killed.

- Gronn-Priests and Lair Brutes should be immune to CC mechanics.

- Gronn-Priest will also heal other ogres.

- Remove additional loot from later patches (2.1+).

- Lair Brute's Charge spell fixed. Visual and damage corrected.

- When Lair Brute is near death he should call nearby ogres for help.

- Lair Brute's Mortal Strike spell fixed.

- Blindeye the Seer's melee damage corrected.

- Olm the Summoner will use Dark Decay spell more often.

- Wild Fel Stalker won't disappear by it's own but only when fight is completely over.

- Kiggler the Crazed will use melee attack when player is in melee range. He will also use his spells more often.

- Kiggler the Crazed will lower players threat when he casts Arcane Explosion.

- Kiggler the Crazed's Arcane Shock will interrupt spells for 5 seconds.

- High King Maulgar's dual wielding fixed.

- High King Maulgar will move with 50% normal speed during his Whirlwind.

- The static trash packs in Gruul's lair should be a random composition of Brutes and Gronn-Priests.

- The patrols thrash should always be Brutes.

- Gruul's Hateful Strike will hit players at max melee range.

- Gruul's Shatter spell fixed. It will also ignore players armor.

- Several spells shouldn't be able to cast during Silence.

- Gruul's hp increased to prenerf value.

- Gruul will reset when he takes aggro from someone behind the gate.

#450

Core | Author: Riztazz

Core / Entities
- Delay creatures melee attacks for 200ms if they overlap (mh and oh in the same tick).

#449

Core | Author: Dootz

Instance / Stratholme
- Stratholme Supply Crate has script added. It will summon swarm of critters or cast Plagued Mist upon use.

#448

Core | Author: Dootz

Database / Blackrock Spire
- Correct several patrols paths.

- Scarshield Acolyte will use Renew spell. He should also cast Heal spell more often.

- Blackhand Veteran will use Shield Bash and Shield Charge abilities.

- Summoned Blackhand Veteran will use Shield Bash and Shield Charge abilities.

- Summoned Blackhand Dredweaver will use Curse of Thorns spell.

- Channeled blue beams from Blackhand Incarterators into Pyroguard Emberseer added.

- Add Solakar Flamewreath crystal event.

- Encage Emberseer spell fixed.

#447

Core | Author: Dootz

Core / Script
- City Guards have scripts added. Correct their damage and hp values, they should also respond to some kind of emotes.

- Alliance Faction Leaders have artifical intelligance added. They will use their spells in correct way.

- Champion Vranesh should patrol around Silvermoon and interact with various guards.

#446

Core | Author: Dootz

Database / Quest
- Death From Below: add script to quest.

#445

Core | Author: Dootz

Database / Item
- Brilliant Glass should not contain epic gems.

#444

Core | Author: Dootz

Database / NPC
- Resolve issue with excessive healing of Scarlet Chaplain.

- Gunther Arcanus' artifical intelligance added.

- Marshal McBride's artifical intelligance added.

2018-09-30

#443

Core | Author: Afgann

Database / Loot
- Remove Badge of Justice from loot.

#442

Core | Author: Afgann

Instance / Karazhan
- Arcane Watchman's Overload spell will hit players.

- Arcane Anomaly will use his Teleport and Mana Shield spells in proper way.

- Mana Feeder will use Astral Bite spell. It's also immune to any kind of magic.

- Chaotic Sentience's Unstable Magic buff corrected.

- Shadow Pillager will use Shadow Bolt ability.

- Sorcerous Shade should be immune to any kind of CC.

- Ethereal Thief will use Cleave and Disarm abilities.

- Ethereal Spellfilcher's Transference spell fixed.

- Greater Fleshbeasts added.

- Rokad the Ravager added to basement chance spawn.

- Roar is immune to Hibernate.

- Fire spells will disorient Strawman.

- The Crone's Cyclone spell won't leave stage.

- Big Bad Wolf will use his spells more often.

- Little Red Riding Hood debuff vanishes Wolf will back to his highest threat target.

- Remove additional Terestian spawn.

- Kil'rek and Terestian are linked with threat.

- Imps from portals will always attack players once spawned.

- Terestian will use Sacrifice spel.

- Terestian will gain buff after Kil'rek's death.

- There will always spawn two Imp portals. Killing Imps shouldn't gain reputation.

- Flame Wreath spell will deal damage to players.

- Shade of Aran will use Dragon's Breath spell.

- Silence debuff will always disappear after Chess Event is done.

- Prince Malchezaar will always walk around platform.

- Enfeeble will have -100% to heal debuff.

- Lasers at Netherspite are visible to players.

- Netherspite will use Void Zone ability.

- Netherspite will reset his threatlist between phases.

- Nightbane will cast his spells more often.

- Spawn area trigger in order to summon Nightbane is increased.

- Nightbane's Bellowing Roar will be casted on more people.

- Nightbane will use Tail Sweep ability.

- Visuals and movement corrected on Nightbane encounter.

- Restless Skeletons will use their aura aoe spell.

- Spectral Charger will use Charge ability.

- Attumen the Huntsman will wear his weapon.

- Attumen the HUntsman will use Berserker Charge spell.

- Curator during his Enrage should double the cast rate of his Hateful Bolt.

- Shade of Aran's Blizzard should go full circle from it's starting position.

- Shade of Aran's doors will always open/close in proper way.

- Add weapons to Chess Event pieces.

- Stable Hands will heal horses as well.

- Add dead quote to Phantom Valet.

- Add several threat links to Moroes area creatures.

- Phantom Guests will sit on chairs in The Banquet Hall location.

- Moroes is threat-linked with his guests.

- Skeletal Waiter's path changed.

- Add weapons to Moroes' guests.

- Moroes will use Vanish, Gouge and Garrote spells in correct way.

- Skeletal Ushers will go back to their start position upon evade.

- Phantom Guardsman will use Summon Phantom Hound spell on pull.

- Wanton Hostess will use Banshee Wail spell.

#441

Core | Author: Anakin

Instance / Magtheridon's Lair
- Raid rewritten entirely.

- Any trash that wasn't killed before boss engage should be pulled when we start Magtheridon's fight.

- Hellfire Channelers' Burning Abyssal spell has more custom timer.

- Boss will always pull after 120 seconds after Channelers are engaged.

- Cubes and visuals corrected.

- Mind Exhaustion debuff won't appear on boss.

- Remove loot from later patches.

- Phase 3 corrected.

#440

Core | Author: Anakin

Core / Entities
- Fixed respawn timers.

#439

Core | Author: Siof

Core / CLI
- Move commands out of CliRunnable, test for cli hanging.

#438

Core | Author: Piootrek

Core / Custom
- Raid testing NPC added on OpenBeta realm.

#437

Core | Author: Dootz

Instance / Dire Maul: East
- Fix spawn of Large Solid Chests.

#436

Core | Author: Dootz

Database / NPC
- More rare spawns added to game. All of them will use proper abilities.

- Felpaw Wolf will use Infected Wound ability.

- Angerclaw Bear will use Enrage ability.

- Deadwood Warrior will use Curse of Deadwood ability.

- Ragepaw's damage corrected.

- Jadefire Felsworn will use Jadefire and Shadowbolt abilities. 

- Jadefire Satyr will use Jadefire ability.

- Alshirr Banebreath's damage corrected.

- Mongress' damage corrected. He also will use Enrage ability. 

- Felpaw Scavenger will use Infected Wound and Tendon Rip abilities.

- Angerclaw Mauler will use Enrage ability.

- Ironbeak Hunter will use Rend ability.

- Tainted Ooze will use Dark Sludge ability.

- Jaedenar Adept will use Blink, Fireblast and Fireball abilities.

- Jaedenar Cultist will use Curse of Weakness, Shadowbolt and Shadow Word: Pain abilities.

- Jaedenar Guardian will use Improved Blocking ability.

- Rakaiah will use Curse of Weakness and Lash of Pain abilities. 

- Moora will use Shadow Word: Pain ability.

- Salia will use Cause Insanity ability.

- Shadow Lord Fel'dan will use Shadowbolt, Shadowbolt Volley and Shadow Shock abilities.

- Ulathek will use Shadowbolt, Summon Imp and Unholy Frenzy abilities.

- The Ongar's damage corrected.

- Entropic Beast will use Immolate ability.

- Infernal Sentry will use Fire Shield IV ability.

- Entropic Horror will use Fire Shield IV ability.

- Jadefire Hellcaller will use Fireball and Rain of Fire abilities.

- Jadefire Betrayer will use Cleave, Jadefire and Rend  abilities.

- Jadefire Trickster will use Jadefire, Curse of Weakness and Cause Insanity abilities.

- Irontree Stomper will use War Stomp ability. 

- Toxic Horror will use Deadly Poison and Localized Toxin abilities. 

- Withered Protector will use Withered Strike ability.

- Warpwood Moss Flayer will use Entangling Roots ability.

- Warpwood Shredder will use Sunder Armor and Thrash abilities. 

- Felpaw Ravager will use Infected Wounds and Thrash abilities. 

- Deadwood Shaman will use Curse of the Deadwood ability.

- Ironbeak Screecher will use Deafening Screech ability.

- Deadwood Avenger will use Curse of the Deadwood ability.

- Chieftain Bloodmaw will use Curse of the Deadwood ability.

- Vile Familiar's damage corrected.

- Lazy Peons won't remove Peon Sleeping aura by themselves.

- Kolkar Drudge will use Dust Cloud spell.

- Kolkar Outrunner's damage corrected.

- Voodoo Troll's and Zalazane's Healing Wave spell value changed.

- Dire Mottled Boar, Elder Mottled Boar will use Boar Charge spell.

- Add correct paths to Raider Kerr and Raider Jhash.

- Add missing text to Gar'thok, Zilzibin Drumlore and Xao'tsu.

- Kul Tiras Sailor and Corrupted Bloodtalon Scythemaw will gain speed buff from Rushing Charge spell.

- Lieutenant Benedict will use Defensive Stance spell.

- Watch Commander Zalaphil's artitifcal intelligance added.

- Razormane Scout's damage corrected.

- Geolord Mottle will refresh his Lightning Shield buff once faded.

- Dreadmaw Crocolisk will use Muscle Tear spell more often.

- Burning Blade Apprentice will summon his Voidwalker in proper way.

- Encrusted Surf Crawler will use his Quick Sidestep spell more often.

#435

Core | Author: Dootz

Database / Quest
- Several quest objects will shine only when player has appropriate quest in questlog.

- Add more Gnomish Toolbos questobjects in Durotar's wrecks area.

- Fix credit for Finding the Antidote quest.

- Fix credit for Hidden Enemies quest.

#434

Core | Author: Dootz

Database / Objects
- Remove Mithril Deposists from Durotar.

#433

Core | Author: Dootz

Database / Spell
- Apprentice Riding Skill cost & level requirements increased.

2018-09-29

#432

Core | Author: Afgann

Instance / Karazhan
- Add missing weapon for Attumen the Huntsman.

- Big Bad Wolf timers corrected.

- Curator timers corrected.

- Correction to Blizzard speed on Shade of Aran encounter.

- Add missing weapons for all Chess pieces.

- Moroes will now aggro when one of the adds aggroed.

- Phantom Guests will now sit around the tables in Banquet Hall.

- Add missing weapons for Moroes adds.

- Moroes time while being vanished is now 8 seconds.

- Moroes will appear behind garroted target after vanish.

- Moroes will now change target after casting gouge.

- Gouge timer corrected on Moroes encounter.

- Correct Skeletal Ushers home position after evade.

- Skeletal Ushers will now change target after casting Ice Tomb.

- Phantom Guardsman will now use Summon Phantom Hound spell on pull.

- Wanton Hostess Banshee Wail timer corrected.

- Wanton Hostess will clear  all debuffs on transform.

- Spectral Performers will now attack a target that they put to sleep.

- Correct Spectral Performer Spotlight timer.

- Spotlight will now properly buff performers.

- Curtain Call animation will properly show upon Spectral Performer death.

- Opera door will be closed until start of the event.

- Deadly Swathe will hit targets in front of Romulo.

- Julianne won't cast Powerful Attraction on Romulo.

- Add missing weapons for Romulo and Julianne.

- Arcane Anomaly will now properly cast Loose Mana on death.

- Shade of Aran door will be open before starting encounter.

- Chess Event doors will properly open/close.

#431

Core | Author: Anakin

Core / Script
- Fixed saving respawn timer for linked entities.

#430

Core | Author: Lukaasm

Core / Units
- Implement SpellHistory, unify cooldown handling for units, add category locks for creatures. Based on TrinityCore.

#429

Core | Author: Lukaasm

Core / Pets
- Fix pet action bar for charmed units.

2018-09-28

#428

Core | Author: Dootz

Instance / Karazhan
- Raid corrections.

#427

Core | Author: Dootz

Core / Instance
- Boss armor values corrected.

#426

Core | Author: Dootz

Instance / The Mechanar
- First pack of trash corrected.

#425

Core | Author: Dootz

Instance / Uldaman
- Archaedas has purple visual beams added.

#424

Core | Author: Dootz

Database / NPC
- Legion Fel Cannon & Fel Cannon MKI have mising artifical intelligance added.

- Stillpine Raiders have equipment on reset loaded.

- Fix distance between mobs in formations for Murkblood Invaders. 

#423

Core | Author: Dootz

Database / Quest
- Blessing of Incineratus: implement quest script.

#422

Core | Author: Dootz

Database / World
- Fix database errors.

#421

Core | Author: Anakin

Instance / Karazhan
- Chess Event rewritten.

#420

Core | Author: Riztazz

Instance / Gruul's Lair
- Raid rewritten entirely.

- Fix plenty of detected issues.

#419

Core | Author: Riztazz

Core / Spell
- Trigger HealReceived and HealDone hooks for periodic heals as well.

#418

Core | Author: Riztazz

Instance / The Steamvault
- Dungeon corrections.

#417

Core | Author: Riztazz

Instance / Sethekk Halls
- Dungeon corrections.

#416

Core | Author: Riztazz

Instance / Hellfire Ramparts
- Hellfire Watcher's Renew tick healing value decreased on normal difficulty.

#415

Core | Author: Lukaasm

Core / Pets
- Fix always walking regression.

2018-09-27

#414

Core | Author: Afgann

Instance / Blackrock Depths
- Some of Anvilrage Guardsmans will have yell quote on pull.

- What is Going On? quest rewritten.

- Lord Roccor melee damage corrected.

- Houndmaster Grebmar will use his Bloodlust spell. He should cast it on nearby Bloodhounds time to time.

- Arena Spectators should become friendly after players complete the Ring of the Law event.

- Anvilrage Medic should use Power Word: Fortitude spell on himself and nearby friendly creatures.

- Twilight Emissary won't interrupt his own Blizzard spell channel.

- Fireguard Destroyer melee damage corrected.

- Pyromancer Loregrain shouldn't summon new Scorching Totem when there is one active.

- Pyromancer Loregrain should more focus on castin Molten Blast spell and spread Flame Shock spell through party players.

- Warbringer Constructs in The Black Vault have perm Stoned aura and shouldn't never pull or react.

- Doomforge Craftsman should use his Rebuild spell on Warbringer Constructs if they have below 50% hp.

- Spawn of Bael'Gar should start to attack players immediately after spawned.

- Spawn of Bael'Gar will disappear after 30 second when losing combat.

- There are 12x Relic Coffer Doors objects in The Black Vault. When all of them are opened boss Watchman Doomgrip will spawn.

- When Watchman Doomgrip dies, Secret Door object will open.

- Kharan Mighthammer shouldn't offer quest Kharan's Tale if pre-quest Kharan Mighthammer quest isn't completed.

- Add Shadowforge Gate object which requires Shadowforge Key to open.

- Anvilrage Guardsman should use his Sunder Armor spell more often.

- Twilight's Hammer Torturer will use his Wracking Pains spell.

- Anvilrage Footman's Kick spell should be casted when his target is casting spell indeed.

- Ok'thor the Breaker will use his spells: Arcane Bolt, Arcane Explosion and Slow.

- Twilight Emissary will use his spells: Fury of Ragnaros and Arcane Bolt.

- Twilight Bodyguard won't use Fury of Ragnaros spell.

- Fireguard Destroyer shouldn't use Fireball spell.

- Bloodhound Mastiff will use his Ravenous Claw spell.

- A Crumpled Up Note item shouldn't be able to see in loot by horde players. This item should be able to drop only for alliance players who has completed Abandoned Hope quest.

- Verek and Warder Stilgiss should be formation with linked threat.

- Watchman Doomgrip will use his two spells: Sunder Armor and Drink Healing Potion.

- Anvilrage Marshal will use any of his spells: Devotion Aura, Holy Light and Holy Strike.

- Doomforged Dragon's Shoot damage increased.

- Doomforged Dragon shouldn't use Battle Shout spell.

- Add paths to Fireguard Destroyers.

- When players Golem Lord Argelmach all living creatures in The Manufactory should pull as well.

- Golem Lord Argelmach should refresh his Lightning Shield spell even without combat. He should refresh it once faded or dispeled.

- 3-8 seconds after player uses Pick Pocket spell on Plugger Spazzring npc should react and turn all Grim Patrons, Hammered Patrons and Guzzling Patrons to hostile.

- Phalanx should be normally friendly. He should change to hostile in 2 situations: when Plugger Spazzring got robbed or after event with Private Rocknot.

- Plugger Spazzring will use his spells: Immolate, Shadow Bolt and Curse of Tongues.

- When Plugger Spazzring is neutral he should do some emotes randomly.

- Grim Patrols emotes added.

- Hammered Patrons emotes added.

- Guzzling Patrons emotes added.

- When player is on quest Ribbly Screwspigot there should be new dialogue when talk with Ribbly himself.

- Ribbly's Crony shouldn't use Poison spell.

- Ribbly Screwspigot will use his spells: Harmstring and Gouge.

- When Ribbly Screwspigot reach 30% of his hp he should run away to the entrance door leading to Manufactory.

- Phalanx will use his Fireball Volley spell.

- When player is on [H] Lost Thunderbrew Recipe quest or [A] Hurley Blackbreath quest he should be able to activate Thunderbrew Lager Keg and spawn Hurley Blackbreath.

- Hurley Blackbreath should keep mug in his hand. He also will use his Flame Breath spell.

- Blackbreath Crony should keep daggers on his hands.

- General Angerforge will use his Flurry spell more often.

- Anvilrage Reservist should use his Harmstring spell more often.

- Ragereaver Golem shouldn't use Flurry spell.

- Ragereaver Golem should use his Enrage spell at 50% hp.

- Behind the Phalanx there should be closed door object.

- Grim Patron will use his Drunken Rage spell. He should use it at 50% hp. Also he should use Kick spell.

- Guzzling Patron will use his spells: Shadow Bolt, Drunken Rage and Curse of Agony.

- Add Dark Iron Brewer npc in The Grim Guzzler location.

- Ribbly's Cronys and Ribbly Screwspigot should be friendly npcs.

- Thunderbrew Lager Kegs objects should stay next to each other.

#413

Core | Author: Dootz

Instance / Scholomance
- Spectral Tutors will spawn clones.

- Jandice's Illusions are immune to magic.

- Add many of Risen Constructs on basement.

- Add Vectus and Marduk Blackpool npcs.

- Scholomance Occultists will transform into Shades.

- Feels like Gandling will use his Shadow Portal spell less frequently.

- Gandling's yell quotes added.

- Gandling's intro event added.

- Gates will open and close in proper way on Gandling encounter.

- Add more interactions with objects in dungeon.

- Remove perm spawns of Frail Skeletons.

- Some creatures are linked with agro pull.

- Scholomance Dark Summoners will use their Summon Frail Skeleton spell in correct way.

- INecrofiend patrols added.

- Jandice Barov spawn added.

- Sholomance Students are linked to each others in pack so players will pull many of them.

- Lord Alexei Barov won't pull through the floor.

- Correct positions some of Risen Guards that may stuck on platforms.

- When Kirtonos the Herald is defeated gate will re-open.

- Kirtonos should fly to room as a bat but once landed he should transform to human form.

#412

Core | Author: Dootz

Instance / Dire Maul - North
- Gordok Brute has damage corrected.

- Changed loottable for Gordok Mage-Lord.

#411

Core | Author: Dootz

Database / NPC
- Add spells to 37 creatures in Felwood.

- 45 world rare spawns added to world with artifical intelligance scripted.

#410

Core | Author: Dootz

Core / Spell
- Implement SPELL_ATTR_EX4_FADES_WHILE_LOGGED_OUT. Based on TrinityCore.

- Resurrection Sickness should not fade while logged out.

#409

Core | Author: Lukaasm

Core / Entities
- Resolve issue where creatures in certain scenarios would start with half health after load and regenerate rest of it.

- Value 0 in row curHealth or curMana means creature should start with full health and full power, no matter whether its lower than their minHealth/minMana, that row handles specific cases where creature should spawn with either half health or half mana and so on.

- Rows curHealth and curMana have to be corrected for instances with heroic mode, because most if not all creatures have value set in curHealth to value of maxHealth from normal mode.

#408

Core | Author: Lukaasm

Core / Spell
- Fix level penalty calculation for spelllevel <20.

- Implement SPELL_ATTR_EX5_HASTE_AFFECT_DURATION, update handling of UNIT_MOD_CAST_SPEED.

#407

Core | Author: Lukaasm

Core / Pets
- Pet attack should put/sustain owners combat, fix for NPC owner not calling assistance of own pets Based on Mangos.

#406

Core | Author: Lukaasm

Core / Movement
- Fix pets running aroung walkin owner, fix missing MOVEMENTFLAG_WALKING for creatures.

#405

Core | Author: Lukaasm

Core / Formations
- Properly rotate all slots by 180*.

- Force movement when path is missing and clamp speed.

2018-09-26

#404

Core | Author: Afgann

Instance / karazhan
- Raid rewritten entirely. Plenty of corrections.

#403

Core | Author: Anakin

Core / Spell
- Send missing packets in case of spell cancel.

- Corrected some aura states.

- Allow skinning ability to target dead units.

- Remove persistent auras from proper dynamic objects. 

#402

Core | Author: Anakin

Core / Totems
- Fixed Sentry Totem.

#401

Core | Author: Anakin

Core / Traps
- Set arming time only if hunter is in combat.

#400

Core | Author: Riztazz

Core / Instance
- Resolve issues with Anzu summoning event based on Robinsch feedback.

#399

Core | Author: Riztazz

Core / Entities
- Leeway for melee attacks, not just melee spells.

#398

Core | Author: Riztazz

Database / Creature
- Resolve issue where you couldnt heal Vannder or his guards as alliance.

#397

Core | Author: Riztazz

Core / Spell
- Rename few attributes and correct a misuse of said attribute.

#396

Core | Author: Lukaasm

Core / Maps
- Fix wrong offset in Z selection code.

- Send instance difficulty info before add to map. Based on Mangos.

#395

Core | Author: Lukaasm

Core / Searchers
- Forward spell info and add los check in NearestAttackableUnitInObjectRangeCheck.

#394

Core | Author: Lukaasm

Core / Movement
- Fix move constructor of MoveSplineInit.

- Add target facing to charge effects, add slight target position prediction to charge effects, delay charge triggered spells.

#393

Core | Author: Siof

Core / Server
- Fix bug setting realm 1 offline even if current core is running as different realm.

2018-09-25

#392

Core | Author: Afgann

Instance / The Deadmines
- Little corrections.

#391

Core | Author: Dootz

Instance / Blackrock Spire
- Respawn npc with paths based on Light's Hope db.

#390

Core | Author: Dootz

Instance / Sunken Temple
- Altar of Hakkar event launch gossip added.

- Veyzhak the Cannibal has artifical intelligance added.

#389

Core | Author: Dootz

Database / NPC
- Fix Kira Songshine's weird movement.

- Fix Darkshire npcs weird movements.

- Fix Deathknell npcs weird movements.

- Brewfest triggers shouldn't be visible.

- Reduce speed of OOX robots.

- Add artifical intelligance for STV trolls.

#388

Core | Author: Dootz

Database / Quest
- Saving Sharpbeak: add outro event.

- Homing Robot Escort: npc should react to other creatures during escort.

#387

Core | Author: Dootz

Database / Instance
- Respawn players at correct graveyards after death inside Outland instances.

#386

Core | Author: Anakin

Core / Items
- Defined and implemented all known item flags.

- Fixed saving items to db.

- Remove high level items on level decrease. 

#385

Core | Author: Anakin

Core / Server
- Dupe exploit. Based on TrinityCore.

#384

Core | Author: Anakin

Core / Spell
- Fixed displaying passive area auras.

- Remove high rank spells on level decrease.

- Spell targets map is now filled on spell launch, not cast.

#383

Core | Author: Anakin

Core / Objects
- Collision should depends only on current gameobject state.

#382

Core | Author: Anakin

Core / MMaps
- Revert a bad change. Based on TrinityCore.

#381

Core | Author: Lukaasm

Core / Mails
- Always load mail items bound to receiver.

#380

Core | Author: Lukaasm

Core / Maps
- Update Z selection code.

#379

Core | Author: Lukaasm

Core / Movement
- Update ChaseMovementGenerator

- Missing change added.

#378

Core | Author: Lukaasm

Core / Spell
- Don't allow to cast spells with AURA_INTERRUPT_FLAG_NOT_SEATED while moving.

- Fix Extract Gas.

- Fixed leaning proficiences.

- Fixed resurrecting across maps.

#377

Core | Author: Lukaasm

Core / Totems
- Don't attack neutral units unless in combat with them.

#376

Core | Author: Lukaasm

Core / Packets
- Fix HandleMoveTeleportAck.

#375

Core | Author: Lukaasm

Core / Pets
- Fix infinite evade mode for pets with SmartAI, on combat start call for assistance owner/guardians.

- Update ImpAI, fix react state, interrupt cast on passive change.

#374

Core | Author: Lukaasm

Core / AI
- Update combat movement handling for EventAI/SmartAI.

- Update/change combat movement only when in control.

2018-09-24

#373

Core | Author: Piootrek

Core / Custom
- Add gear vendors and class trainers.

#372

Core | Author: Dootz

Instance / Blackrock Spire
- Rend Blackhand event corrected.

#371

Core | Author: Riztazz

Instance / Sethekk Halls
- Dungeon rewritten entirely.

#370

Core | Author: Anakin

Core / Trade
- Fixed lockicking within trade window.

#369

Core | Author: Anakin

Core / Player
- Fixed water walking while being dead.

2018-09-23

#368

Core | Author: Piootrek

Core / Custom
- Open Beta: Instance testing.

#367

Core | Author: Dootz

Instance / Blackrock Spire
- Remove all NPC & Objects and add new based on Light's Hope and Sunwell Wotlk.

- The Beast rewritten.

#366

Core | Author: Dootz

Instance / Sunken Temple
- Weaver and Dreamscythe rewritten.

#365

Core | Author: Dootz

Instance / Dire Maul - West
- Highborn Summoners should attack Immol'thar once all pylons are deactivated.

#364

Core | Author: Dootz

Instance / Dire Maul - East
- Pusillin encounter rewritten.

- Alzzin the Wildshaper corrections.

#363

Core | Author: Dootz

Instance / Uldaman
- Archaedas correction.

#362

Core | Author: Dootz

Database / NPC
- Add The Maul rare spawns: Skarr the Unbreakable, Mushgog and The Razza.

- Fix weird movement of Tharr.

#361

Core | Author: Dootz

Core / Movement
- Apply Interaction Pause Timer only for creatures with WAYPOINT_MOTION_TYPE.

#360

Core | Author: Afgann

Instance / Maraudon
- Larva Spewer object added.

#359

Core | Author: Riztazz

Core / Misc
- Reduce restore attack state timer to 2s by default and fix player being stuck in attackState when attacking creature that is restoring his attack state currently.

#358

Core | Author: Riztazz

Core / Entities
- Fix typo in GameObject summon code.

#357

Core | Author: Dootz

Database / Misc
- Add 7 missing model infos.

#356

Core | Author: Riztazz

Database / Creature
- Populate creature_model_info with new data from TrinityCore

#355

Core | Author: Anakin

Core / Movement
- Fixed fall damage after teleport.

#354

Core | Author: Lukaasm

Core / Pets
- Update warlock pets mana/health multipliers.

- Fix missing pet bar after reviving dead pet.

- Changing react state to passive should force attack stop, update UNIT_FLAG_PET_IN_COMBAT handling.

#352

Core | Author: Lukaasm

Core / Movement
- Update spreading mechanic with constraints.

#351

Core | Author: Lukaasm

Database / Objects
- Remove holiday banners not linked to events.

2018-09-22

#353

Core | Author: Lukaasm

Core / Players
- Add `orientation` support to `playercreateinfo`.

#350

Core | Author: Dootz

Instance / Sunken Temple
- Avatar of Hakkar event rewritten.

- Jammal'an's event rewritten.

- Statues activations corrected.

#349

Core | Author: Dootz

Instance / Scarlet Monastery: Armory
- Herod's Whirlwind timer corrected.

#348

Core | Author: Anakin

Core / Spell
- Fixed Pyroclasm proc from Soul of Fire.

- Damage of SPELL_EFFECT_SCHOOL_DAMAGE effects should be calculated properly when launched.

#347

Core | Author: Anakin

Core / Movement
- Properly send packets and movement flags.

#346

Core | Author: Riztazz

Core / Instance
- Random fixes to tbc instances.

- More misc stuff to TBC instances (Slave Pens, Underbog, Auchenai Crypts).

#345

Core | Author: Riztazz

Instance / Auchenai Crypts
-  Fix Exarch clones appearing as modelless creatures.

#344

Core | Author: Riztazz

Core / Handlers
- Resolve issue with CMSG_GET_MIRROR_IMAGE_DATA.

#343

Core | Author: Lukaasm

Core / PetAI
- Add ShadowfiendAI, that will apply dodge/mana leech aura on self.

#342

Core | Author: Lukaasm

Core / Pets
- Update behaviour & AI reactions, some parts taken from aeon-tbc.

#341

Core | Author: Lukaasm

Core / Database
- Fix queries.

#340

Core | Author: Lukaasm

Core / Spell
- Update EffectTeleportUnits with target type support.

#339

Core | Author: Lukaasm

Core / Movement
- Fix default value of Movement.WaypointPath.InteractionPauseTimer.

- Reduce micromovement, disable prediction for creature targets.

#338

Core | Author: Lukaasm

Core / SmartAI
- Add gossip hooks and add support for externally scripted gossip (smart_ai_scripted_gossip table).

#337

Core | Author: Lukaasm

Core / Formations
- Use GetValidPointInAngle for members positioning.

#336

Core | Author: Lukaasm

Core / Creature
- Fix unitialized variable, remove unused code, add validation code. 

2018-09-21

#335

Core | Author: Dootz

Instance / Sunken Temple
- Murk Slitherer will use his Poison spell.

- Fungal Ooze will use his Venom Spit spell.

- Cursed Atal'ai will use his Call of the Grave spell.

- Atal'ai Priest should refresh his Shadow Shield buff once faded or dispelled.

- Atal'ai Priest won't interrupt his own Shadow Bolt casts.

- Kazkaz the Unholy will use his spells: Dominate Mind, Shadow Bolt Volley and Shadow Word: Pain.

- Veyzhak the Cannibal npc added. Respawn time set to ~12h.

- Deep Lurkers' movement speed changed.

- Deep Lurker should use his Trample spell more often.

- Saturated Ooze should use his Summon Oozeling spell more often, even if there is already spawned Oozeling around.

- Spawned Oozeling should start to attack players immediately once summoned.

- There should be no perm spawns of Oozelings.

- Atal'alarion should cast his Sweeping Slam spell  at least 3 seconds after Ground Tremor casts.

- Atal'alarion's movement speed corrected.

- Spawn of Hakkar should use his Acid of Hakkar spell more often.

- Hakkari Frostwing's movement speed.

- Add Hukku troll miniboss.

- Gasher will use his Strike spell.

- Spawned Atal'ai Skeleton should start to attack players immediately once summoned.

- Mijan should cast Thorn Aura spell once pulled.

- Hukku shoul cast his Hukku's Guardians spell once pulled.

- There should be no perm spawns of Nightmare Suppressors.

- Atal'ai Deathwalker shouldn't refresh his Shadow Word: Pain spell on target who already has it.

- Atal'ai Deathwalker will use his Fear spell.

- When Atal'ai Deathwalker dies he should cast Summon Atal'ai Deathwalker's Spirit.

- Atal'ai Deathwalker's Spirit should be immune to any damage.

- Atal'ai Deathwalker's Spirit should move really slowly since they should be kited.

- Jammal'an the Prophet and Ogom the Wretched are in pull formation.

- Jammal'an the Prophet should cast his Healing Wave spell also on Ogom the Wretched.

- Add yell quote to Jammal'an at 10% hp.

- Hazzas' movement speed corrected.

- Shade of Eranikus shouldn't cast Deep Slumber spell on target who is tanking him.

- Add Zekkis npc. Respawn time set to ~12h.

- Zekkis should be hostile creature. 

- Zekkis will use his spells: Curse of Blood and Contagion of Rot.

- Atal'ai Statues objects should be activated in specific order if players want to summon Atal'alarion.

- Atal'alarion will always spawn with Idol of Hakkar object.

- Add yell quote to Atal'alarion on pull.

- Forcefield object will disappear after all of 6 troll minibosses are dead.

- When Forcefield disappears there will be Jammal'an's yell quote.

 

#334

Core | Author: Riztazz

Instance / Auchenai Crypts
- Dungeon rewritten entirely.

#333

Core | Author: Anakin

Core / Spell
- Refactored threat receiving from spells.

- Fixed area party auras.

- Refactored spell combat logs.

#332

Core | Author: Anakin

Core / Party
- Fixed displaying group members as offline when they've been teleported to different map.

#331

Core | Author: Anakin

Core / Entities
- Some misc work on dynamic objects.

- Units should evade if all targets in threat list were out of threat area.

#330

Core | Author: Anakin

Core / Trade
- Fixed enchanting items via trade window. 

#329

Core | Author: Lukaasm

Core / Movement
- Chase tweaks.

- Fix waypoint movement being stuck, when node has delay defined.

#328

Core | Author: Lukaasm

Core / Units
- Fix rage gain from critters.

#327

Core | Author: Lukaasm

Core / Spell
- Lets assume that EffectKnockBack should unmount players, if data proving otherwise is found we will disable it.

2018-09-20

#326

Core | Author: Dootz

Instance / Dire Maul - North
- Carrion Swarmer should use his Venom Sting spell more often.

- Carrion Swarmers will have 3 models in total. Each of them will have one random model from those three.

- Gordok Brute shouldn't use Backhand spell.

- Gordok Mage-Lord's Polymorph, Flame Blast and Bloodlust spells added.

- Gordok Mastiffs that are not in any formation with some ogres should have random movements.

- Replace random movement with specific path on Guard Mol'dar. 

- Guard Mol'dar should use his Shield Charge spell on random player.

- Move some Gordok Brutes on their proper positions.

- Add paths to Gordok Brutes around Fengus's Chest.

- Add missing fight quotes to Stomper Kreeg.

- Guard Fengus should use his Shield Charge spell on random player.

- Gordok Courtyard Door game object fixed.

- Wandering Eye of Kilrogg's level and health points changed.

- Netherwalkers health points changed.

- Guard Slip'kik's movement speed changed.

- Guard Slip'kik will use his Shield Charge spell on random player.

- Knot Thimblejack shouldn't have <Train> option at all.

- Entrance Doors game object fixed.

- Guard Mol'dar will now use his Knock Away spell.

- Gordok Mage-Lords have movement speed correted.

- Spawned Netherwalkers via Summon Netherwalker spell should disappear after 30 seconds when losing combat.

- Spawned Netherwalkers should start to attack players once summoned.

- A Broken Trap quest should be able to do on every dungeon run.

- Guard Slip'kik will now use his Knock Away spell.

- Add missing text and dialogue option to Knot Thimblejack.

- Knot Thimbleack will offer us The Gordok Ogre Suit quest. After it's completed he should start to offer us quest that names the same but it's repeatable one.

- Captain Kromcrush will now use his Frightening Shout spell.

- Cho'Rush the Observer should be hostile till King Gordok is alive.

- After King Gordok is dead, Cho'Rush the Observer will sit on ground.

- Add yell emote to Cho'Rush the Observer once King Gormok is killed.

- Mizzle the Crafty will be summoned by Cho'Rush the Observer if he's still alive and King Gordok is dead.

#325

Core | Author: Dootz

Instance / Dire Maul - West
- Mana Remnant should be more focused on casting Chain Lightning instead of chasing players and hit them by melee.

- Shen'dralar Wisps should have random movements.

- Eldreth Phantasm shouldn't refresh Call of the Grave debuff on target who already have it.

- Eldreth Apparition will use his Cone of Cold spell time to time.

- Magister Kalendris will kneel before pull or when he's back to his place after evade.

- Magister Kalendris will use his Dominate Mind spell on random player.

- Magister Kalendris should use Shadowform spell when he is at 50% hp.

- Magister Kalendris' Mind Blast spell ID changed.

- Tsu'zee should be rare spawn boss with app. ~20% chance to appear in dungeon.

- All creatures on the roof of Court of the Highborne should be friendly to each other.

- Eldreth Spectre will his Dispel Magic spell. He should cast it on himself and his allies.

- Eldreth Spectre will cast Dark Offering spell only on his allies.

- When Rotting Highborne dies, it will spawn 3-4 Cadaverous Worms.

- Cadaverous Worm's health points increased to 750.

- Cadaverous Worm's melee damage slightly increased.

- Eldreth Darter should cast Power Word: Shield spell on his allies as well.

- Illyanna Ravenoak should patrol half of the roof on Court of the Highborne location.

- Illyanna Ravenoak should always walk with her pet (Ferra) right next to her.

- Add dialogue option with Shen'dralar Ancient.

- Add emote to Tendris Warpwood's death.

- Ancient Equine Spirit shouldn't be present entire time. It will spawn with some extra thunder visuals after Tendris Warpwood boss is defeated.

- Highborne Summoner will use his Fire Blast spell.

- Immol'thar's movement speed corrected.

- Highborne Summoners around Immol'thar are now hostile to players.

- Eye of Immol'thar will start to attack random player immediately after spawn.

- Eye of Immol'thar should chase one player entire time it's alive.

- Add yell to Prince Tortheldrin with Immol'thar's death.

- Prince Tortheldrin will become hostile only after Immol'thar is dead. If hound is alive he will remain neutral.

- After Prince Tortheldrin uses his Arcane Blast spell he should reset his threatlist.

- Prince Tortheldrin's Summon spell fixed.

- NPCs in Shen'dralar's The Athenaeum location have their titles added.

- Crystal game objects size changed.

- Few doors objects corrected. They won't be rotated.

- Petrified Guardians will now use Regrowth spell on himself or his allies.

- Once all of 8 creatures around of pylon are dead, the crystal will deactivate by its own.

- Eldreth Darters should have random movements.

- Tsu'zee will use her spells: Sinister Strike, Gouge and Blind. She should cast Blind spell on random player (not tank).

- Shen'dralar Wisps shouldn't be targettable by players.

- Creatures around crystals should be linked with threat.

- While Prince Tortheldrin is neutral he has dialogue option.

- When all of crystals are deactivated Prison object around Immol'thar will disappear.

- Remove some trigger npcs that shouldn't be visible for players.

#324

Core | Author: Dootz

Instance / Dire Maul - East
- Wildspawn Shadowstalker shouldn't cast his Slowing Poison spell on target who already have it. He should choose other player in melee range.

- Wildspawn Shadowstalker should always use Sneak spell when out of combat.

- Wildspawn Shadowstalker's movement corrected.

- Phase Lashers and Fel Lashes will have paths or random movements added.

- Fel Lash's movement speed corrected..

- Wildspawn Betrayer has his shoot animation added.

- Wildspawn Betrayer should use his Knockdown spell more often when in melee range.

- Wildspawn Felsworn will now use his Fear spell.

- Wildspawn Felsworn shouldn't refresh Shadow Word: Pain spell on target who already have it. He should choose player w/o it.

- Wildspawn Felsworn should cast his Chaotic Focus spell on himself even when out of combat and refresh it when its gone or dispelled.

- Wildspawn Hellcaller won't interrupt his spells casts.

- Wildspawn Trickster's movement corrected.

- Wildspawn Rogue shouldn't use Poison spell.

- Fel Lashes that don't have paths should have random movements.

- Spawned Hydrolings should start to attack players immediately once summoned.

- Hydrospawn's melee damage increased.

- After Zevrim Thornhoof is dead npc named Old Ironbark will die and be replaced with Ironbark the Redeemed. Newspawned npc will have yell quote on appear.

- Ironbark the Redeemed will be friendly npc with dialogue option once spawned.

- Gob Conservatory Door will stay closed till Ironbark the Redeemed opens them.

- Warpwood Guardian's movement corrected.

- Death Lash shouldn't use Virulent Poison spell.

- Death Lash should use Thrash and Thorns spells.

- Crumble Wall object should stay closed till Alzzin the Wildshaper open it.

- Alzzin the Wildshaper shouldn't cast Wither spell on targets who already have this disease.

- Alzzin the Wildshaper should use his Thorns spell even when out of combat, and refresh it everytime its gone/dispelled.

- Alzzin the Wildshaper's movement corrected.

- Alzzin the Wildshaper will now use his Knock Away spell.

- Alzzin's Minions should be friendly to Alzzin himself.

- Add yell emote to Alzzin the Wildshaper on pull.

- Thornling has AI added.

- Hydrospawn's Massive Geyser will cast Water spell in proper way.

- Warpwood Guardians and Warpwood Stompers have their movement speed fixed.

- Conservatory Doors shouldn't be "clickable" by players. Only Ironbark the Redeemed will be able to open them.

#323

Core | Author: Dootz

Instance / Uldaman
- Ancient Stone Keeper will use his Sand Storm ability.

#322

Core | Author: Afgann

Instance / Maraudon
- Larva Spewer object will deactivate after use but it won't disappear.

- Larva Spewer will spawn Spewed Larva npcs continuosly time to time. When spawned they will start to chase players immediately no matter where players are. It works in about 100y object's radius.

- After Noxxion uses Summon Noxxion's Spawns spell he will appear back only after all of spawns are killed.

- Lord Vyletongue has Dual Wield spell passive aura.

#321

Core | Author: Anakin

Core / Spell
- Fixed infinite cooldown for channeled spells with SPELL_ATTR_DISABLED_WHILE_ACTIVE attribute.

- Fixed rounding damage of Sweeping Strikes.

- Aftermath should not affect casters.

- Creatures should not summon another minion if already have one.

#320

Core | Author: Lukaasm

Core / Auras
- Fixed refreshing auras multiple times.

#319

Core | Author: Lukaasm

Core / PetAI
- Prevent non forced movement while casting.

#318

Core | Author: Lukaasm

Core / Movement
- Cleanup WaypointMovementGenerator, react only to splines initiated by us, on gossip interaction use timed MoveIdle generator.

- Improve PredictPosition.

- NPC's will backstep to the front of player.

#317

Core | Author: Riztazz

Database / Creature
- Respawn entire auchenai crypts, add paths, stand states and bunch of other stuff before going into AI.

2018-09-19

#316

Core | Author: Riztazz

Instance / The Slave Pens
- Dungeon rewritten entirely.

#315

Core | Author: Riztazz

Instance / The Steamvault
- Dungeon rewritten entirely.

#314

Core | Author: Riztazz

Core / Spell
- Changes to spell damage calculations for spells with scaling level attribute if creature is TBC expansion creature and spell matches specific rule. Based on CoreCraft.

#313

Core | Author: Anakin

Core / Spell
- Fixed Curse of Doom.

- Properly applied aura states from forbidden spells.

- Fixed Righteous Defense applied to caster.

- Fixed Frost Trap.

#312

Core | Author: Lukaasm

Core / Movement
- Tweak FollowMovementGenerator & PathGenerator.

- Stop movement from RandomMovementGenerator on Interrupt.

- Experimental ChaseMovementGenerator with naive spreading & backout flow.

#311

Core | Author: Lukaasm

Core / Player
- Don't create new instanced map with instanceid == 0 on login after instance save check fails.

#310

Core | Author: Lukaasm

Core / Units
- Destroy object for nearby players on ForcedDespawn call.

- Add AI calls for pets/guardians summoned by NPC.

- More AI calls for creature pets.

#309

Core | Author: Lukaasm

Core / Tools
- Fix models discovery/read order vmaps/mmaps extract.

2018-09-18

#308

Core | Author: Riztazz

Core / SAI
- Delay AoE casts if there is cast in progress.

#307

Core | Author: Anakin

Core / Maps
- Fix a bug where a player could maintain a conflicting non-perm solo bind if they were in the instance when invited to group.

- If a group is created while the leader is in an instance that nobody is bound to, the group will take over the instance and bind to it. This stops the homebind timer when reforming group after disconnects and the like.

#306

Core | Author: Anakin

Core / Spell
- Fixed Pyroclasm and Aftermath.

- Fixed Blazing Speed.

- Activates AURA_STATE_BERSERKING on Berserking cast.

#305

Core | Author: Anakin

Core / Totems
- Totems should be immuned to all positive spells.

- Mana Tide Totem ignores LoS.

- Totems should cause no threat.

- Fixed problem when newwly created totem is destroyed by the old one.

#304

Core | Author: Lukaasm

Core / Tools
- Export model navmesh data when no args specified.

- Fix MapBuilder::loadGameObjectModelList

2018-09-17

#303

Core | Author: Afgann

Instance / Maraudon
- Portal to Inner Maraudon will be always placed in the middle of the platform.

- Celebras the Redeemed's time between emotes increased when doing attunement.

- Noxxion and his spawns shouldn't be immune to frost school damage.

- Lord Vyletounge's Blink spell fixed.

#302

Core | Author: Dootz

Database / Quest
- Dead Scar: spawned waves will attack questgiver.

#301

Core | Author: Dootz

Core / Script
- Add script to Jero'me. He will tell poem on request.

#300

Core | Author: Anakin

Core / Spell
- Mobs should not evade after dispel.

#299

Core | Author: Anakin

Core / Totems
- Fix wrong totem placement.

#298

Core | Author: Lukaasm

Core / Formations
- Move formation movement code to own generator, speed synchronization for members, slot rotation after ~180* turn.

- Fix angle distance calculations for slot rotation, remove wait time after leader movement interruption.

#297

Core | Author: Lukaasm

Core / Spell
- Move formation code from TARGET_UNIT_PARTY_CASTER case to Unit::GetPartyMember, so others target party types can also use it.

2018-09-16

#296

Core | Author: Afgann

Instance / Maraudon
- Rotgrip's swim movement corrected.

- Meshlok the Harvester boss added to dungeon.

- Meshlok the Harvester has app. 20% chance to appear in instance.

- Meshlok the Harvester will patrol corridor between Poison Falls and The Wicked Grotto.

- The Scepter of Celebras quest rewritten. Celebras the Redeemed will create his scepter with proper animations and behaviors.

- Portal to Inner Maraudon will teleport players in correct place.

#295

Core | Author: Afgann

Instance / Razorfen Downs
- Death's Head Necromancer will use his Summon Skeletal Servant spell.

- Tuten'kash event rewritten.

- Henry Stern's text changed.

- Belnistrasz should has 8 minutes respawn time.

- Amnennar the Coldbringer will use his Summon Frost Spectres spell.

- Spawned Frost Spectre should start to attack players immediately.

- Belnistrasz should walk during his escort on Extinguishing the Idol quest.

- Spawns of waves during Belnistrasz's protecting event should be more vary.

#294

Core | Author: Afgann

Instance / Razorfen Kraul
- Tamed Battleboar and Razorfen Handler should walk together as a formation.

- Stone Rumbler and Razorfen Guardian should walk together as a formation.

- Tamed Hyena and Razorfen Beatmaster should walk together as a formation.

- Wind Howler and Razorfen Dustweaver should walk together as a formation.

- Tamed Battleboar and Razorfen Beast Trainer should walk together as a formation.

- Death Speaker Jargba will use his Dominate Mind spell.

#293

Core | Author: Afgann

Instance / Gnomeregan
- Blastmaster Emi Shortfuse will now start event with Troggs massive attack in proper way.

- Entire event with Walking Bombs on last encounter rewritten.

- Mekgineer Thermaplugg's Knock Away spell from first phase will also knock players.

- Blastmaster Emi Shortfuse shouldn't pull Troggs during this event.

- When Blastmaster Emi puts a bomb near tunnel she will put proper objects on ground.

- When Barrels explode they should insta kill nearby players.

- In second tunnel there should spawn Caverndeep Burrowers as well who accompany Ambushers.

- Emi's timers corrected.

- Increase Emi's armor to 1k.

- Add emotes after Grubbis and Chomper are defeated.

#292

Core | Author: Afgann

Instance / Shadowfang Keep
- Landen Stilwell will have additional dialogue for players who are on quest The Path of the Adept.

- Arugal will cast his Arugal's Curse spell more often.

- Sorcerer Ashcrombe will teleport out from instance after he opens the door to courtyard.

#291

Core | Author: Afgann

Instance / The Deadmines
- Mr. Smite won't engage nearby Defias Pirates or Defias Squallshapers.

#290

Core | Author: Dootz

Instance / Zul'Farrak
- Antu'sul's movement speed corrected.

- Summon Zul'Farrak Zombies spell should activate only one Zul'Farrak Zombies. Nearby Shallow Graves won't be triggered by boss spell.

- End Door to last boss will stays closed till Sergeant Bly's Party Event isn't done.

- Rare spawn boss Zerillis' damage increased.

- Antu'sul will spawn 2x Servant of Antu'sul at 75% boss hp, and 2x more at 25% hp.

- After evade or wipe Witch Doctor Zum'rah will come back to his spawn place. Also every summoned creature with guid 0 during this encounter should disappear after some period of time.

- After players open cages friendly npcs will escape them.

- You can start event by opening any of cages.

- Friendly npcs should walk to the top of phyramid after their release.

- Spawned waves should run to the top of phyramid in small groups.

- Nekrum Gutchewer boss added to last wave.

- Spawned waves should have random movements before they rush to phyramid.

- When event is over friendly npcs should walk down.

- Weegil Blastfuse has dialogue option and he may open End Doors to final bosses if players wish so.

- Weegli Blastfuse's dialogue changed.

- Shadowpriest Sezz'ziz won't interrupts his own spells.

- All of waves corpses will disappear instantly.

- After Weegli Blastfuse opens the doors to last boss he will walk to instance entrance.

#289

Core | Author: Dootz

Instance / Uldaman
- Stonevault Oracle will use his Lava Spout Totem spell.

- Stonevault Oracle should cast Healing Wave spell also on his allies.

- Stonevault Oracle will refresh Lightning Shield spell even when he's out of combat. 

- Olaf dwarf boss added.

- Eric "The Swift" will use his Rushing Charge spell in proper way.

- Revelosh won't interrupt his own spell casts.

- Ironaya shouldn't have random movements.

- Ironaya should use her Arcing Smash spell more often.

- Cleft Scorpid's Poison spell may be applied by a dozen of Cleft Scorpids.

- Venomlash Scorpid's Venom Sting spell may be applied by a dozen of Venomlash Scorpids.

- Shadowforge Sharpshooter should use his Piercing Shot spell more often.

- Shadowforge Darkcaster won't interrupt his own Mana Burn spell cast.

- Galgann Firehammer will cast his spells more diverse.

- Stonevault Brawlers' movement speed corrected.

- Grimlok will use his Shrink spell.

- Stonevault Ambusher will now use his Backstab spell. He may cast it only when melee from behind.

- Stonevault Cave Lurker will now use his Backstab spell. He may cast it only when melee from behind.

- Ironaya will use her Knock Away spell at 50% hp and War Stomp spell at 25% hp.

- Galgann Firehammer will cast his both spells Flame Shock and Amplify Flames on various targets.

- Stone Keepers in Hall of the Crafters location have Stoned aura before event starts.

- Stone Keepers will now use their Trample spell.

- Stone Keeper shouldn't use Ground Tremor spell.

- During Altar of the Keepers event if one Stone Keeper is dead next will start to attack immediately.

- Obsidian Sentinel's random movements removed.

- Baelog, Olaf and Eric "The Swift" are in pull formation with linked threat.

- Jadespine Basilisk will use his Reflection spell.

- Grimlok will use his Bloodlust spell at 40% of his hp.

- Earthen Guardian will use Whirlwind spell.

- Missing Earthen Guardian added in Archaedas room.

- Vault Warden will use his Trample spell.

- Archaedas will use Ground Tremor spell.

#288

Core | Author: Dootz

Instance / Blackfathom Deeps
- Twilight Loreseeker will use his Enlarge spell in proper way.

- Aku'mai Servants will now cast Frostbolt Volley spell more often.

- Aku'mai Servants shouldn't use Ravage spell.

- Lorgus Jett will has now three spawn points.

#287

Core | Author: Riztazz

Database / Creature
- Set proper melee damage for creatures in normal instances: The Slave Pens, Underborg, Auchenai Crypts, Mana-Tombs, Sethekk Halls, Shadow Labyrinth, The Botanica, The Mechanar, The Arcatraz, Old Hillsbrad Foothills and The Black Morras.

#286

Core | Author: Anakin

Core / Spell
- Implemented SPELL_FAILED_NOTHING_TO_DISPEL error.

- Hammer of Wrath highlights only on alive targets.

- Fixed health gained from Improved Leader of the Pack.

- Fixed Pyroclasm talent.

- Fixed Whirlwind hitting only from main hand.

- Rampage should trigger from melee attacks.

- SPELL_AURA_MOD_DAMAGE_PERCENT_DONE triggers proc.

#285

Core | Author: Anakin

Core / Pets
- Increased hp regeneration rates for demons.

#284

Core | Author: Anakin

Core / Entities
- Corrected UNIT_FIELD_BYTES_2 and enabled dispeling offensive spells from targets.

#283

Core | Author: Lukaasm

Core / MMaps
- Fix liquid flags extraction.

#282

Core | Author: Lukaasm

Core / Movement
- Fix transition water<>ground for units that can't swim, when they are on shore.

- Update ChaseMovementGenerator for partial path case.

0218-09-16

#288

Core | Author: Dootz

Instance / Wailing Caverns
- Disciple of Naralex will continue to cast Serpentshire Cleansing if interrupted by attackers.

- On Mutanus event new wave won't spawn if previous isn't defeated.

- Disciple of Naralex shouldn't take so long break after finishing his Serpentine Cleansing cast. He will start to walk seconds after he's done with spell cast.

- When Disciple of Naralex and Naralex change form to birds they should fly away through room entrance instead of random fly into water.

- Spawned raptors during Disciple escort location corrected.

- Disciple of Naralex should start to attack creatures who are fightning with players.

- Waves on last boss should be spawned quite deeper in water.

- Spawned Moccasins from 1 wave will be more spread during last fight.

- Mutanus the Devourer spawn point moved into water circle.

2018-09-15

#281

Core | Author: Riztazz

Instance / The Blood Furnace
- Dungeon rewritten entirely.

- Resolve a few issues in Blood Furance instance after recent updates.

#280

Core | Author: Riztazz

Instance / Hellfire Ramparts
- Dungeon rewritten entirely.

#279

Core | Author: Riztazz

Instance / The Slave Pens
- Trash fixes.

#278

Core | Author: Riztazz

Core / Spell
- Resolve issue where spells with SPELL_ATTR_EX_STACK_FOR_DIFF_CASTERS would refresh existing aura anyway instead of creating new one.

- Spells with attribute IGNORE_HIT_RESULT should never miss unless unit is specifically immune to said spell.

#277

Core | Author: Riztazz

Database / Items
- Populate item_template database with missing items.

- Add missing item_templates.

#276

Core | Author: Riztazz

Database / AI
- Resolve issues where creatures with smartAI would never repeat their heal events.

#275

Core | Author: Riztazz

Core / Entities
- Resolve issue where right-clicking specific neutral mobs from distance would cause them to chase and attack us.

- Fix a typo in GetVirtualItemInventoryType. 

#274

Core | Author: Riztazz

Core / Units
- Clear PVP_ATTACKABLE for NPC guardians, even if it is present in DB.

- Update guardian code.

#273

Core | Author: Riztazz

Database / Creature
- Fix combat reach for Bonechewer Ripper.

#272

Core | Author: Lukaasm

Core / Movement
- Synchronize pet speed based on distance to owner, take into account backward movement.

- Better backtrack speed calculation for pets, more responsive FollowMovementGenerator.

#271

Core | Author: Lukaasm

Core / Creature
- Fix broken AI after DoFleeToGetAssistance call.

#270

Core | Author: Lukaasm

Core / Pets
- Not all spells should be casted OOC when autocastable.

- Do not force FollowMovement if CASTING_NOT_MOVE is set.

#269

Core | Author: Lukaasm

Core / Script
- Remove old object update limiter, should fix/ease NPC rubberbanding.

#268

Core | Author: Anakin

Core / Spell
- Fixed LoS for AoE spells.

- Fixed damage from bonfires.

#267

Core | Author: Anakin

Core / Maps
- Properly add to map reference when the map is already set.

- ResetMap for objects when map is deleted or the object is deleted.

- Only use m_isWorldObject to check if an object is in grid or world.

- Reworked CanEnter and CanPlayerEnter methods. 

- Add more errors and checks.

#266

Core | Author: Dootz

Database / Quest
- Deadwood Ritual Totem: fix questgiver flags.

2018-09-14

#265

Core | Author: Lukaasm

Core / Units
- Non-player guardians will use DB data if possible without PVP_ATTACKABLE.

#264

Core | Author: Dootz

Database / Quest
- Tree's Company: quest credit fix.

- CLUCK!: quest rewritten.

#263

Core | Author: Dootz

Database / NPC
- Tirisfal Rat health points nerf. First breaking bug fixed so far ;)

2018-09-13

#263

Core | Author: Lukaasm

Core / Maps
- Fixed LoS.

#262

Core | Author: Lukaasm

Core / Units
- Fix dismounting & not being able to mount in shallow waters.

- Bump Z offset a little, call UpdateAllowedPossitionZ on Creature::Create to possible DB inaccuracy.

#261

Core | Author: Anakin

Core / WorldSession
- After sudden disconnects, session should persist for a minute. With this change, if a player alt-f4, he'll only fade from world after a minute. Based on TrinityCore.

#260

Core | Author: Riztazz

Core / Movement
- Fix issue with cast being interrupted by chase/follow movement.

#259

Core | Author: Riztazz

Core / AI
- Implement virtual hook SummonedCreatureDies.

- Reset cast queue in BossAI::_Reset() helper method.

#258

Core | Author: Riztazz

Core / Spell
- Fix level-up animation upon summoning for wild type summons.

#257

Core | Author: Dootz

Database / NPC
- Add roleplays, spawns and waypoints in Silvermoon City.

- Durn the Hungerer has new waypoints.

- Add missing vanilla rare spawns.

- Many of vanilla rare spawns have their AI and spells added.

- Add plenty of events to npcs. Based on TrinityCore.

#256

Core | Author: Dootz

Database / Quest
- Add plenty of intro&outro events to quests. Based on TrinityCore.

#255

Core | Author: Dootz

Database / Texts
- Port missing npc texts.

2018-09-12

#254

Core | Author: Anakin

Core / Maps
- Properly updated object's visibility when removed from map.

#254

Core | Author: Anakin

Core / Maps
- Properly updated object's visibility when removed from map.

#253

Core | Author: Anakin

Core / Loot
- Do not show loot icon if player has nothing to loot.

- Properly remove loot icon after looting the corpse.

#252

Core | Author: Anakin

Core / Misc
- Fixed finding player only on visitor's map.

#251

Core | Author: Anakin

Core / Pets
- Fixed Revive Pet spell. 

#250

Core | Author: Anakin

Core / Spell
- Implemented SPELL_FAILED_CASTER_DEAD.

#249

Core | Author: Anakin

Core / Creature
- Fixed mechanic immunities taken from database.

#248

Core | Author: Lukaasm

Core / Movement
- Pets are allowed to swim if owner is also allowed to swim.

- Improved high detection. We are now collecting all intersection points from little higher position, and select best one for us

closest intersection point, was not always desired one.

- Prevent falling under map in shallow waters, use movement for destination selection, not target.

- Use original Z in UpdateAllowedPositionZ after collision test.

#247

Core | Author: Afgann

Core / Spell
- Fix plenty of low level spell damages.

2018-09-11

#246

Core | Author: Riztazz

Core / Misc
- Alter creature_text entry row to CreatureID instead.

#245

Core | Author: Riztazz

Core / AI
- Implement SMART_ACTION_CAST_AOE_SPELL

- Do not interrupt current spell cast even if it has SMARTCAST_INTERRUPT_PREVIOUS flag if spell is instant cast and is marked as triggered with attribute.

#244

Core | Author: Anakin

Tools / Misc
- Miscellaneous fixes to vmaps and mmaps. Based on TrinityCore.

#243

Core | Author: Lukaasm

Core / VMaps
- Make sure model bounds are set as min, max.

- Swap x,y.

2018-09-10

#242

Core | Author: Dootz

Database / Creature
- Add stealth detection for Phantom Valets.

#241

Core | Author: Riztazz

Core / Entities
- Resolve issue with critical hits against sitting targets and implement new virtual hook to inform AIs about melee hit outcome (ie. creatures attack has been dodged, do your revenge logic in here or whatever).

- Rename VictimStateInform to MeleeHitOutcome

#240

Core | Author: Riztazz

Core / Spell
- Resolve issue with TARGET_UNIT_PARTY_CAST target type for creature casters, those should target their formation memebers.

#239

Core | Author: Lukaasm

Core / Movement
- Use Follow/Chase generators from @TrinityCore as our development base.

2018-09-09

#238

Core | Author: Riztazz

Core / Creature
- Partially restore previous commit and disable formation reset by default, it is controlled by groupAI Flag now.

- Resolve issue with disappearing items during melee attack for creatures that use DBC-only items as their equipment.

#237

Core | Author: Dootz

Database / Creature
- Add gossip texts for approximately 1200 npcs under level 60.

#236

Core | Author: Dootz

Database / NPC
- Add AI and paths for plenty of npcs in low level zones.

#235

Core | Author: Anakin

Tools / Maps
- Fixed liquids to full terrain positions.

- Corrected liquid type extraction in maps - MCLQ chunk must be parsed together with MH2O (they stack)

- Fixed liquid detection in WMO objects

- Implemented LiquidType.dbc use, players will now get proper auras in special liquids

- Turned off slime damage by default (Naxxramas uses periodic damage aura for this purpose)

- Implemented liquid type overrides basing on area/zone.

- Removed MH2O chunk (not used in TBC).

- Fixed liquid detection in WMOs.

- Reduce the output map file size in the maps extractor for maps that do not have any hole information

- Fixed swimming creatures stuck in water.

- Changed the way area data is stored in maps, it now uses ID field from AreaTable.dbc instead AreaBit used for exploration marker (and is not unique anymore on top of simply being stupidly confusing)

- Parse MFBO adt chunk to properly handle height where player counts as falling under the map. This fixes the height at which player is instantly killed when falling from The Frozen Throne

- Set PLAYER_FLAGS_IS_OUT_OF_BOUNDS on players under the map to enable release spirit button while still falling

- Activate creatures and objects during opening cinematics and other flyby.

#234

Core | Author: Lukaasm

Database / Script
- Fix missing script entry of Greater Fire/Earth Elemental.

2018-09-08

#233

Core | Author: Riztazz

Core / Creature
- Resolve issues where temp summons would despawn instantly.

#232

Core | Author: Riztazz

Core / AI
- Do not respawn entire formation when member or leader evades by default.

#231

Core | Author: Lukaasm

Core / Units
- Move guardian related code to Unit class, support pets/guardians for creatures, fix HasGuardianWithEntry.

#230

Core | Author: Dootz

DataBase / Script
- Roleplay in Falconwing Square added.

2018-09-07

#229

Core | Author: Afgann

Instance / Blackrock Depths
- One Shadowforge Gate object added.

- Anvilrage Guardsman should use his Sunder Armor spell more often.

- Twilight's Hammer Torturer will use his Wracking Pains spell.

- Anvilrage Footman's Kick spell should be casted when his target is casting spell actually.

- Ok'thor the Breaker will use his spells: Arcane Bolt, Arcane Explosion and Slow.

- Twilight Emissary will use his spells: Fury of Ragnaros and Arcane Bolt.

- Twilight Bodyguard shouldn't use Fury of Ragnaros spell.

- Fireguard Destroyer won't use Fireball spell.

- Bloodhound Mastiff will use his Ravenous Claw spell.

- A Crumpled Up Note quest item begin will drop only for alliance players. This item will be able to see in loot only when Abandoned Hope quest is completed.

- Verek and Warder Stilgiss are in formation with linked threat.

- Fineous Darkvire won't deal damage to himself by unknown source.

- Fineous Darkvire should cast his Holy Light and Seal of Reckoning spells on his allies as well.

- Fineous Darkvire will use his Holy Strike spell.

- Fineous Darkvire's Kick spell should be casted when his target is casting spell actually.

- Watchman Doomgrip will use his Sunder Armor and Drink Healing Potion spells.

- Game Masters won't activate Ring of the Law event by their preasence.

- All wave creatures on Ring of the Law event should start to attack players once spawned.

- General Angerforge will use his Flurry spell more often.

- Anvilrage Reservist should use his Harmstring spell.

- Ragereaver Golem shouldn't use Flurry spell.

- Bar Doors behind Phalanx added.

- Grim Patron's Drunken Rage and Kick spells added.

- Guzzling Patron's Shadow Bolt, Drunken Rage and Curse of Agony spells added.

- Dark Iron Brewer npc added.

- Ribbly's Cronys and Ribbly Screwspigot should be friendly npcs.

- Thunderbrew Lager Keg objects aren't stacked.

- Ambassador Flamelash's melee damage value corrected.

- Molten War Golem shouldn't refresh Immolate spell on target who already has it.

- Panzor the Invincible added to game.

- There is app. 20% chance that Panzor will appear in dungeon. He will replace one of Molten War Golems in Mold Foundry location.

- Panzor the Invincible's melee damage value corrected.

- Anger'rel's melee damage value corrected.

- Seeth'rel should cast Blizzard only in place where are two or more players.

- Seeth'rel should be more focused on cast spells instead of hit by melee.

- Dope'rel will use his Evasion spell.

- Dope'rel should use his Backstab spell only when melee players from behind.

- Vile'rel should be focused on casting Mind Blast spell when there is nothing to heal.

- Vile'rel should use his Power Word: Shield spell more often. Also when he has full or huge amount of hp, he should refresh it when possible, not only when his hp is low.

- Hate'rel should cast Flurry spell more often.

- Doom'rel should cast his Immolate on various players. He shouldn't refresh it on player who has this debuff.

- Magmus' Fiery Burst spell rewritten.

- Magmus' melee damage value corrected.

- Magmus should be immune to fire school damage.

- Shadowforge Senator shouldn't use Curse of Agony spell.

- Twilight's Hammer Ambassador should use Shock spell.

- Twilight's Hammer Ambassador shouldn't use Frost Armor spell.

- Anvilrage Captain shouldn't use Demoralizing Shout spell.

#228

Core | Author: Afgann

Instance / Maraudon
- Tinkerer Gizlock won't cast Goblin Dragon Gun if there are no players in spell range.

- Tinkerer Gizlock's position changed. He stays in The Wicked Grotto location.

- Theradrim Shardlings will use their Strike spell.

#227

Core | Author: Afgann

Instance / Razorfen Downs
- Death's Head Geomancer will use his Slow spell.

- Withered Quilguard has a chance to apply Withered Touch disease on target with melee hits.

- Skeletal Servants are Death's Head Necromancer's guardians.

- Spawned Skeletal Servants will start to attack players immediately.

- Tuten'kash will cast Curse of Tuten'kash curse on random players.

- Plaguemaw the Rotting has a chance to apply Withered Touch disease on target with melee hits.

- Perm spawn of Lady Falther'ess npc removed. This boss should be present during Scourge Invasion event.

- Mordresh Fire Eye should use his Fire Nova spell only when there are melee players around him.

- Skeletal Summoner will use his Summon Skeletal Shadowcaster spell once pulled.

- Spawned Skeletal Summoner will start to attack players immediately.

- Splinterbone Centurion shouldn't use his Thunderclap spell when there are no players in spell radius.

#226

Core | Author: Afgann

Instance / Scarlet Monastery: Graveyard
- There is around 25% chance that one of three (random selector) rare spawn bosses will appear in dungeon.

#225

Core | Author: Afgann

Instance / Gnomeregan
- Remove perm spawns of Dupe Bugs.

- Techbot's Link Dead debuff will appear after Lag debuff fades.

- With Irradiated Pillager's death Radiation Aura will be spread through his allies.

- Emote for Radiation Aura buff gain added.

- Emote for Irradiated Pillager's death added.

- Caverndeep Ambushers's movement speed corrected.

- Mechano-Tank will use proper Machine Gun spell.

- Mechanized Guardian's Electrified Net spell will also immobilize players for 6 seconds.

- Dark Iron Ambassador should use Summon Burning Servant spell in order to spawn 1 servant.

- Burning Sevant should use Summon Embers spell.

#224

Core | Author: Afgann

Instance / Shadowfang Keep
- Archmage Arugal's Thundershock's spell cooldown increased.

#223

Core | Author: Afgann

Instance / The Deadmines
- Sneed will always spawn after Sneed's Shredder is dead.

- Position of few trash mobs corrected.

- Mr. Smite's weapon animation corrected.

#222

Core | Author: Dootz

Instance / Blackfathom Deeps
- Twilight Shadowmages won't fight with Voidwalker Minions.

- Aku'mai Servant should use Frostbolt Volley instead of his Frostbolt.

- Aku'mai Servant's movement speed corrected.

- All creatures spawned through Fires of Aku'mai objects should start to attack players once summoned.

- Waves spawned through Fires of Aku'mai objects are always in specific order.

- Increase amount of Murkshallow Softshells on 4th wave.

#221

Core | Author: Dootz

Instance / Wailing Caverns
- Disciple of Naralex's armor increased.

#220

Core | Author: Dootz

DataBase / NPC
- Kurz the Revelator, High Chief Stillpine and Stillpine the Younger have their texts added.

- Bloodcursed Naga's weird behaviour fixed.

- Remove random movements from Researcher Cornelius.

- Sunhawk Saboteur should be focused on keeping distance from players.

- Blacksilt Tidecaller will use his Lightning Shield even when out of combat.

- Blacksilt Seer will use his Rejuvenation spell.

- Sunhawk Spy will use his Mark of the Sunhawk spell.

- Wrathscale Sorceress's weird behaviour fixed.

- Bristlelimb Shaman's Lesser Scorching Totem behavior fixed.

- Tainted Arcane Wraith's Slow spell added.

- Feral Tender's Renew spell added.

- Springpaw Stalker's Prowl spell added.

- Marniel Amberlight npc added.

- Feral Dragonhawk Hatchling's Feather Burst spell added.

- Crazed Dragonhawk Hatchling's Feather Burst spell added.

- Farmer Solliden's Strike spell added. His respawn timer is set to around 2 hours.

#219

Core | Author: Dootz

DataBase / Quest
- Missing in Action: minor adjust.

- Unexpected Results: fix quest credit spam.

- Powering our Defenses: fix quest credit.

- Chieftain Oomooroo: outro event correction.

- Verog the Dervish: remove Verog perm spawn. There is chance he will spawn upon killing nearby centaurs.

#218

Core | Author: Dootz

DataBase / Graveyard
- Teleport Alliance players to gates of Ironforge when they release spirit after death inside Ironforge - fix bug with getting stuck in lava pit.

#217

Core | Author: Anakin

Core / VMap
- Get zone/area IDs from vmap data in the liquid update.

#216

Core | Author: Anakin

Core / Characters
- Implemented character cache class.

#215

Core | Author: Anakin

Core / Spell
- Corrected execution time calculation for dst targets.

#214

Core | Author: Anakin

Core / Auras
- Prevent remove of auras interrupted by turning if the turn could be caused by float calculation error.

#213

Core | Author: Anakin

Core / Items
- Fixed bags.

#212

Core | Author: Anakin

Core / Units
- Fixed exploit where killing tamed pet could yield emblems.

#211

Core | Author: Anakin

Core / DataBase
- Fixed loading and saving misc data for characters.

#210

Core | Author: Riztazz

Core / Formations
- Implement additional groupAI flags.

- Expand GroupAI data type to uint16, flags now can go over value of 255.

#209

Core | Author: Lukaasm

Core / Spell
- Fix multi-target spells with range check.

- Use concrete enum types in functions.

- Properly apply 0.5s cooldown to all spells with SPELL_ATTR_RANGED.

- Implement AmmoDisplayID for creatures (thing to research: proper ammo id, when equiped item is only present in DBC, and we lack class/subclass data).

- Polymorph will unmount players & creatures, health regen reduced to 10%, but ticks every 1s for players & 2s for creatures.

#208

Core | Author: Lukaasm

Core / VMap
- Temp fix for freeze generated by broken BIH data (I will rewrite/cleanup BIH builder later).

#207

Core | Author: Lukaasm

Core / Movement
- Fix HasUnitMovementFlag method (fix casting while moving regression).

2018-09-04

#206

Core | Author: Dootz

Instance / Dire Maul: North
- Stomper Kreeg's artifical intelligance updated.

#205

Core | Author: Dootz

Instance / Dire Maul: East
- Lack of trash in Warpwood Quarter location added.

- Warpwood Treants and Warpwood Tanglers added into formations.

- Wildspawn Shadowstalker will use his Backstab spell only when melee from behind.

- Fel Lash won't use Arcane Explosion spell when there are no players in spell range.

- Wildspawn Betrayer's Explosive Shot and Shadow Shot spells added.

- Wildspawn Betrayer will use his Knockdown spell when in melee range.

- Wildspawn Felsworn weird random movement corrected.

- Wildspawn Felsworn's Shadow Word: Pain spell added.

- Wildspawn Felsworn won't interrupt his spell casts by casting Shadow Shield.

- Wildspawn Felsworn's Chaotic Focus spell added.

- Wildspawn Trickster will use his both curses more often. He should cast them on various targets.

- Wildspawn Trickster's Paralyzing Poison spell added.

- Lethtendris and Pimgib will walk around bonfire as a formation.

- Lethendris' Enlarge spell added. He will cast it on Pimgib.

- Wildspawn Imps have random movements.

- Remove perm spawns of Hydrolings.

- Hydrospawn will use his Submersion spell more often.

- Zevrim Thornhoof will use his both spells on random party players.

- Wildspawn Tricksters, Rogues, Betrayers, Felsworns and Satyrs have random movements.

- Add Conservatory Door object.

- Warpwood Guardians will walk as a formations.

- Whip Lashers have random movements.

- Whip Lasher will use his Lash of Pain spell only when melee from behind.

- Warpwood Guardian's Pummel spell will be used on target's cast.

- Add more Warpwood Stompers npcs.

- Remove Fel Lashes and Whip Lashers from top of The Shrine of Eldretharr location.

- Add Warpwood Crusher in The Shrine of Eldretharr location.

- Add Death Lashers, Fel Lashes and Whip Lashers in inner circle of The Shrine of Eldretharr location.

- Add Corrupted Crystal Vine object.

- Alzzin the Wildshaper's movement corrected.

- Remove perm spawns of Alzzin's Minions.

- Perm spawns of Isalien boss removed. She has to be summoned. 

- Add Cramble Wall object.

- Alzzin the WIldshaper will use his Wild Regeneration spell only when he has Tree Form buff.

- Enervate spell will be casted on players who have mana.

#204

Core | Author: Dootz

Instance / Dire Maul: West
- Ironbark the Redeemed npc removed.

- Petrified Treant will use his Harden Skin spell more often.

- Ironbark Protectors paths in Capital Gardens changed.

- Few more Ironbark Protectors added.

- Petrified Guardian will refresh his Thorns buff once faded or dispelled.

- Remove Warpwood Crushers, Warpwood Tanglers, Warpwood Treants and Warpwood Stompers from Capital Gardens location.

- Petrified Treants and Petrified Guardians have random movements.

- More packs of Petrified Treants and Petrified Guardians in Capital Gardens location added.

- Dire Maul Crystal Generators objects added.

- Perms spawns of Mana Burst creatures removed.

- Equal amount of Arcane Aberrations and Mana Remnants creatures around Crystals added.

- Random Shen'dralar Wisps spawns added.

- Ancient Equine Spirit has random movement.

- Add several Eldreth Spectres patrolling balcony.

- Plenty of Eldreth Phantasms, Eldreth Spirits and Eldreth Apparitions in Court of the Highborne added.

- Eldreth Apparition will focus on casting spells.

- Eldreth Phantasm's Shrink spell added.

- Remove Skeletal Highbornes and Rotting Highbornes from lower part of Court of the Highborne location.

- Magister Kalendris has position and orientation changed.

- Magister Kalendris' Dark Channeling aura added.

- Magister Kalendris' loottable corrected.

- Remove Eldreth Apparitions, Eldreth Spirits and Eldreth Phantasms from Court of the Highborne roof.

- Add several mixed packs of creatures combined of: Eldreth Seether, Eldreth Darter, Eldreth Sorcerer, Skeletal Highborne and Rotting Highborne.

- Eldreth Seether should use his Crimson Fury spell more often.

- Add more Eldreth Spectres patrolling roof.

- Illyanna Ravenoak will act as a hunter. She will try to keep distance from players as possible.

- Illaynna Ravenoak's Multi-Shot spell added.

- Ferra's Charge spell added. It should use it on pull and everytime when its target is in required range.

- Remove Shen'dralar Zealots from the roof of Court of the Highborne.

- Tendris Warpwood has position and orientation corrected.

- Tendris Warpwood's yell quote on pull added.

- With Tendris Warpwood's pull he will engage every living Ironbark Protector in Capital Gardens location. They should come and join the fight.

- Add Eldreth Spectres and Eldreth Phantasms in path between Court of the Highborne and Prison of Immol'thar.

- Remove several perm spawns in Prison of Immol'thar location.

- Packs of Arcane Torrents and Arcane Feedbacks added.

- Add Resiudal Monstrosities with their circle paths.

- Add Highborne Summoners inside Immol'thar's prison.

- Arcane Torrent will use his Forked Lightning spell more often.

- Arcane Feedback's Lightning Shield buff will be refreshed once faded or dispelled.

- Spawned Mana Bursts will start to attack players immediately.

- Highborne Summoners won't use Frost Nova spell when there are no players around them.

- Prince Tortheldrin has position changed.

- Prince Tortheldrin will cast his Counterspell on players who cast spells actually.

- A lot of neutra Highborne Summoners and Shen'dralar Zaelots added in The Athenaeum location.

- The Prince's Chest object position changed.

#203

Core | Author: Dootz

Instance / Zul'Farrak
- Sandfury Blood Drinker should use Blood Leech spell more often.

- Sandfury Witch Doctor shouldn't replace Lava Spout Totem and Greater Healing Ward totem so often.

- Sandfury Soul Eater's Dark Offering spell added.

- Sandfury Shadowhunter's Hex spell added.

- Theka the Martyr will cast Fevered Plague spell on random players when his target already has this disease.

- Greater Healing Ward totem shouldn't walk.

- Summoned Skeletons of Zum'rah will start to attack players once spawned.

- Once Gahz'rilla is spawned it will walk and stop in appropriate place.

- Gahz'rilla's movement speed corrected.

- Rare spawn boss Dustwraith has damage corrected.

- Rare spawn boss Sandarr Dunereaver has damage corrected.

- Sandfury Guardians's weird random movements removed.

- Ruuzlu's movement speed corrected.

- Sul'lithuz Hatchlings won't pull with Antu'sul engage.

- Antu'sul will spawn four Sul'lithuz Broodlings once pulled.

- Spawned Sul'lithuz Broodlings will start to attack players once appeared.

- Spawns Earthgrab Totem will be always in combat.

- Witch Doctor Zum'rah will use Summon Zul'Farrak Zombies spell. He should spawn Zul'Farrak Zombies from nearby Shallow Graves. He should does it occasionally.

- Spawned Zul'Farrak Zombies should start to chase players.

- Gahz'rilla's Freeze Solid spell added.

- Every of rare spawn bosses have app. 20% chance of appearance in dungeon. Only one of them may be alive per ID.

- Sandfury Witch Doctor's movement speed corrected.

#202

Core | Author: Dootz

Instance / Scarlet Monastery: Cathedral
- Scarlet Commander Mograine, High Inquisitor Fairbanks and High Inquisitor Whitemane will use proper spells.

- High Inquisitor Fairbanks won't Heal and Dispel himself when there is no reason.

- High Inquisitor Fairbanks' during fight and out of combat poses corrected.

- High Inquisitor Whitemane has proper path during resurrection event.

- Chapel Doors will stay closed till player opens them using The Scarlet Key.

- Scarlet Commander Mograine won't use his Divine Shield spell while he's in "dead" mode.

- High Inquisitor Whitemane will always use her resurrection spell on Mograine.

- High Inquisitor Whitemane won't be attackable during resurrection event.

- Event with Mograine and Whitemane will remain unchanged on every attempt.

- High Inquisitor Whitemane will have proper movement speed after evade.

#201

Core | Author: Dootz

Instance / Scarlet Monastery: Armory
- Scarlet Defender will use his Shield Bash spell when player is casting spell actually.

- Spawned Scarlet Trainees who appear after Herod is defeated should be split by half while they run down to room.

#200

Core | Author: Dootz

Instance / Blackfathom Deeps
- Lady Sarevess will use her Slow spell on random target.

- Aqua Guardian will use his Frost Nova spell.

- Twilight Loreseeker's Enlarge spell scripted.

- Twilight Shadowmages will use their Dominate Mind spell in proper way.

- Doors to Aku'Mai will stay closed till event with Fires of Aku'mai isn't done.

- Fires of Aku'mai event rewritten. Each wave will spawn upon object activation.

#199

Core | Author: Dootz

Instance / Wailing Caverns
- Boahn's respawn time changed.

- Lady Anacondra will appear at one from four random spawn points.

- Disciple of Naralex will yell when all four Fanglords are dead.

- Mutanus the Devourer won't cast Naralex's Nightmare spell on Disciple of Naralex.

- Verdan the Everliving doesn't have random movements.

- After all four Fanglords are dead Disciple of Naralex will yell that he's ready to awake Naralex.

#198

Core | Author: Dootz

DataBase / NPC
- Murkblood Invaders have their path added.

- Vilebranch Witch Doctor's Healing Wave, Hex and Shadow Bolt spells added.

- Vilebranch Scalper's Execute spell added.

- Vilebranch Soothsayer's Healing Wave and Lightning Bolt spells added.

- Vilebranch Kidnapper's Execute spell added.

- Huntsman Marhkor's dialogue edited.

- Vilebranc Raiding Wolf's Thrash spell added.

- Vilebranch Warrior's Defensive Stance and Sunder Armor spells added.

- Vilebranch Hideskinner's Backstab spell added.

- Vilebranch Aman'zasi Guard's Shield Slam spell added.

- Vilebranch Blood Drinker's Blood Leech spell added.

- Vilebranch Soul Eater's Dark Offering and Soul Bite spells added.

- Vilebranch Shadow Hunter's Shadow Word: Pain, Shadow Shell and Shoot spells added.

- Mith'rethis the Enchanter's Slow, Shadow Word: Pain and Enchanted Quickness spells added.

- Vile Priestess Hexx's Heal, Hex and Shadow Word: Pain spells added.

- Hitah'ya the Keeper's Renew, Shadow Bolt and Shadow Word: Pain spells added.

- Vilebranch Berserker's Enrage spell added.

- Creatures in Jintha'Alor location have elite mode removed.

- Imp minion has faction corrected.

- Durn the Hungerer has mechanic immune mask added.

- Several creature positions in The Barrens corrected.

- Ulag the Cleaver's artifical intelligance updated.

- Only one Ulag the Cleaver will be present in Mausoleum.

- Defias Footpad will drop Red Leather Bandanas for players on Red Leather Bandana quest.

- Young Goretusk's Rushing Charge spell corrected. It will buff creature will additional speed.

- Goretusk's Rushing Charge spell corrected. It will buff creature will additional speed.

- Tzerak's melee damage slightly increased.

- Deathclaw's melee damage slightly increased.

- Royal Blue Flutterer's melee damage slightly increased.

- Blacksilt Warrior's melee damage slightly increased.

- Mutated Constrictor's melee damage slightly increased.

- Void Anomaly's melee damage slightly increased.

- Infected Wildkin's melee damage slightly increased.

- Irradiated Wildkin's melee damage slightly increased.

- Contaminated Wildkin's melee damage slightly increased.

- Thistle Lasher's melee damage slightly increased.

- Grizzled Brown Bear's melee damage slightly increased.

- Lord Xiz's melee damage slightly increased.

- Blue Flutterer's Rake spell added.

- Bloodmyst Hatchling's Rake spell added.

- Bristlelimb Shaman's Flame Shock spell added.

- Bristlelimb Warrior's Strike spell added.

- High Chief Bristlelimb's Demoralizing Roar and Maul spells added.

- Wrathscale Screamer's Scream spell added.

- Wrathscale Shorestalker's Strike spell added.

- Defender Auston and Defender Katroi will stay next to each other.

- Wrathscale Marauder's Pummel spell added.

- Wrathscale Sorceress's Frostbolt spell added.

- Sunhawk Reclaimer's Fireball, Frost Armor, Exploit Weakness and Mark of the Sunhawk spells added.

- Enraged Ravager's Enrage and Ravage spells added.

- Corrupted Stomper's Stomp spell added.

- Mutated Tangler's Entangling Roots spell added.

- Sunhawk Pyromancer's Fireball, Immolate and Mark of the Sunhawk spells added. 

- Sunhawk Defender's Cleave and Mark of the Sunhawk spells added.

- Myst Leecher's Leech Poison spell added.

- Veridian Whelp's Sleep spell added.

- Several creatures in Azuremyst Isle location have their melee damage corrected.

- Siltfin Murlocks, Siltfin Oracles and Siltfin Hunters have their positions corrected.

- Murgurgula's Thrash spell added.

- Root Thresher's Thrash spell added.

- Remove perm spawns of Lesser Scorching Totem npcs.

- Sironas doesn't have random movements.

- Blacksilt Shorestriker's Net spell added.

- Corrupted Treant's Stone Skin spell added.

- Remove random movements from Vindicator Corin and Demolitionist Legoso.

- Demolitionist Legoso has missing text added.

- Remove perm spawns of Strength of Earth Totem npcs.

- Myst Spinner's Web spell added.

- Fouled Water Spirit's Bloodbolt and Bloodmyst Chill spells added.

- Remove additional Stillpine Defenders spawns.

- Remove random movements from High Chief Stillpine, Parkat Steelfur, Moordo, Chieftain Oomooroo, The Kurken and Gurf.

- Remove perm spawns of Stillpine Raiders.

#197

Core | Author: Dootz

DataBase / Creature
- Update Damage Stats for creatures in low level TBC zones - Eversong Woods, Azuremyst Isle, Bloodmyst Isle and Ghostlands.

#196

Core | Author: Dootz

DataBase / Quest
- Counterattack!: banner should be able to loot by whole party.

- Suppresion: Imprisoned Doomguard should be lootable.

- Into the Soulgrinder: quest totally rewritten.

- Protecting the Shipment: escort added.

- Missing Diplomat Part 11: quest rewritte.

- Hints of a New Plague: escort added.

- In Dreams: quest implemented.

- Tree's Company: quest credit fixed.

- Some of quests in The Barrens zone have their quest items chance drop increased.

- Some of quests in Mulgore zone have their quest items chance drop increased.

- An Unusual Patron: quest rewritten.

- Ulag the Cleaver: npc will appear after Mausolem Trigger object is activated. Players shouldn't open Mausoleum doors by themself.

- Suntara Stones: escort added.

- Chieftain Oomooroo: outro event added.

#195

Core | Author: Dootz

DataBase / Object
- Add missing seal object for quest Ulag the Cleaver.

#194

Core | Author: Afgann

Instance / Maraudon
- The Nameless Prophet's Curse of Blood, Earth Shock and Festering Rash spells added.

- Ghostly Marauder's Strike spell added.

- Ghostly Rider's Concussive Shot, Shoot and Net spells added.

- Maraudine Priest's Mind Flay and Shadow Word: Pain spells added.

- Cursed Centaur's movement speed corrected.

- Cursed Centaur's Curse of the Tribes spell added.

- Rock Borer's Tunneler Acid spell added.

- Shadowshard Smasher will use both of his spells more often.

- Barbed Lasher's Thrash spell added.

- Celebrian Dryad's Throw spell added.

- Constrictor Vine's Thrash spell added.

- Creeping Sludges are linked with threat.

- Spewed Larva's movement speed corrected.

- Vile Larvas have random movements.

- Noxxion's melee hits will count as nature damage instead of physical.

- Razorlash's Puncture and Thrash spells added.

- Putridus Tricksters and Deeproot Tanglers have random movements.

- Deeproot Tangler will cast Thorns buff on other Maraudon creatures as well.

- Lord Vyletounge will focus on keeping distance from players and shot them with his ranged spells.

- Trinkerer Gizlock won't interrupt his own Goblin Dragon Gun channeling spell.

- On corridor between The Wicked Grotto and Poison Falls there should be rare boss Meshlok the Harvester with % chance of appearance.

- Corrupt Forces of Nature shouldn't have random movements.

- After wipe/evade those 3 Corrupt Forces of Nature npcs will respawn.

- Celebras the Cursed will use his first summon spell Corrupt Forces of Nature around 5 seconds after pull.

- Corrupt Forces of Nature that are spawned by spell will start to attack players immediately after summoned.

- Corrupt Forces of Nature that are spawned by spell will disappear when boss evades/party wipes.

- Stolid Snapjaws, Subterranean Diemetradons and Thessala Hydras have random movements.

- Remove perm spawns of Theradrim Shardlings.

- Theradrim Guardian's Summon Theradrim Shardling spell added.

- Deep Borer's Thrash spell added.

- Landslide won't interrupt his Landslide spell channel.

- Spawned Theradrim Shardlings will start to attack immediately.

- Rotgrip's Fatal Bite spell added.

- Princess Theradras's Repulsive Gaze spell effect corrected.

- Princess Theradras won't cast Dust Field spell if there are no players in spell range.

#193

Core | Author: Afgann

Instance / Gnomeregan
- Dupe Bugs summoned by Techbot will start to attack players once spawned.

- Every of Irradiated Pillagers will have Radiation aura.

- Holdout Medic won't use Renew and Heal spells when there is no reason.

- Holdout Medic will also heal Houldout Warriors and Holdout Technicians.

- Holdout Medic's Power Word: Fortitude spell added.

- Corrosive Lurker doesn't use his Radiation Poisoning spell (11638) too.

- Viscous Fallout should use his Toxic Volley spell every 15 seconds.

- Viscous Fallout's scale changed.

- Mobile Alert System npc should use two quotes. First quote on pull and second quote on every spawn wave of corridor guardians.

- Leprous Defender's Concussive Shot spell added.

- Peacekeeper Security Suit's Pacify spell added.

- Leprous Machinesmith won't interrupt his own Supercharge channeling spell.

- Mechano-Tank shouldn't use Pacify spell.

- Dark Iron Ambassador should be rare spawn boss with app. 20% chance of appearance in dungeon.

- Dark Iron Ambassador won't interrupt his own spells.

- Dark Iron Ambassador shouldn't use Frost Armor spell.

- Dark Iron Ambassador shouldn't use Summon Embers spell.

- Burning Servant will start to attack players once spawned.

- Embers should start to attack players immediately after spawned.

- Both Burning Servant and Embers are friendly for Dark Iron Ambassador.

- Remove perm spawns of Walking Bomgs in Mekgineer Thermaplugg's room.

#192

Core | Author: Afgann

Instance / Scarlet Monastery: Graveyard
- Fallen Champion will use his Execute spell only on players who have less than 20% hp.

- Fallen Champion's Rend and Strike spells added.

- Fallen Champion will use Cleave spell when there are two or more targets in Cleave range. If he hits only one target he will replace Cleave spell for Strike spell.

- Ironspine won't refresh Curse of Weakness when its on target.

- Azshir the Sleepless's Soul Siphon spell added.

- There may be only one rare boss spawn per dungeon ID.

#191

Core | Author: Afgann

Instance / Razorfen Kraul
- Several creatures have their paths corrected.

- Kraul Bat won't use Shock spell.

#190

Core | Author: Afgann

Instance / Shadowfang Keep
- Bleak Worgs don't have frost immunity.

- Sorcerer Ashcrbome's lever can be used only by alliance players.

- Deathstalker Adamant's lever can be used only by horde players.

- Sorcerer Ashcrbome and Deathstalker Adamant won't fall into textures on their events.

- Landen Stilwell is friendly npc till conversation. He will transform into worgen after talk.

- Add one Lupine Horror.

- After Arugal's Curse mind control is finished players shouldn't leave combat.

- After Rethilgore's dead there is conversation between Adamant and Ashcrombe.

- Deathstalker Adamant will run ount from instance after he opens the doors.

- Deathstalker Adamant will have Pick Pocket animation while he's opening the doors.

- Players can open and close the Courtyard Doors using the Lever inside yard.

- Sorcerer Ashcrombe has dialogue text changed.

#189

Core | Author: Afgann

Instance / The Deadmines
- Spawned Remote-Controlled Golem should start to attack players immediately.

- Few formations have paths added.

- Remove two perm spawns of Defias Blackguards just before Edwin VanCleef boss.

- Captain Greenskin's path corrected.

- Mr. Smite's switching weapon phases added.

- Mr. Smite's agro radius corrected.

- Mr. Smite's quotes edited.

- Mr. Smite will come back to the top of bridge after evade.

- Quest item begin An Unsent Letter will only drop alliance players.

- When players use Defias Cannon in order to open Iron Clad Door there are two Defias Pirates rushing at players. Their Defias Companions will rush as well.

#188

Core | Author: Afgann

DataBase / NPC
- Dark Iron Shadowcaster's Shadow Bolt spell damage edited.

- Cresting Exiler's Frost Armor spell added.

- Syndicate Conjuror's Sleep spell added.

- Syndicate Thief's Disarm and Poison spells added.

- Moonrage Glutton's Blood Leech spell added.

- Moss Stalker's Poison spell added.

- Moonrage Darksoul's Enrage spell added.

- Moonrage Bloodhowler's Blood Howl spell added.

- Pyrewood Watcher's Shoot spell added.

- Pyrewood Sentry's Defensive Stance, Shield Block and Shield Bash spells added.

- Pyrewood Elder's Lesser Heal spell added.

- Pyrewood Tailor's Backstab and Disarm spells added.

- Valdred Moray's Sinister Strike spell added.

- Rot Hide Mystic's Curse of Thule spell added.

- Rot Hide Brute's Curse of Thule spell added.

- Rot Hide Plague Weaver's Curse of Thule spell added.

- Ravenclaw Servant's Soul Siphon spell corrected.

- Vile Fin Shorecreeper's Gouge spell added.

- Dalaran Mage will use his Fire Shield spell on his allies.

- Archmage Ataeric's Polymorph spell added.

- Wastewander Bandit's Backstab and Gouge spells added.

- Scorpid Hunter's Slowing Poison spell added.

- Wastewander Rogue's Backstab spell added.

- Wastewander Assassin's Execute spell added.

- Hazzali Swarmer's Silithid Swarm spell added.

- Dunemaul Ogre Mag's Bloodlust spell corrected. He will cast it on his allies as well.

- Searing Roc's Fevered Fatigue spell added.

- Fire Roc's Flamespit spell added.

- Remove permanent Ishamuhale spawn.

#187

Core | Author: Lukaasm

Instance / Hellfire Ramparts
- Vazruden the Herald will fly on waypoint path.

#186

Core | Author: Lukaasm

Core / Spell
- Fix IsCastingAndMovingAllowed for instant casts.

#185

Core | Author: Lukaasm

Core / Movement
- Fix id passed to MovementInform in WaypointMovementGenerator.

- fix MovementInform on last wp in EscortMovementGenerator.

#184

Core | Author: Lukaasm

Core / Pools
- Fix creature/gameobject pooling in instances.

#183

Core | Author: Lukaasm

Core / Conditions
- Fix injecting conditions into loot groups.

#182

Core | Author: Lukaasm

Core / Creature
- Send SET/UNSET_FLY in SetDisableGravity.

#181

Core | Author: Riztazz

Core / Creature
- New creature_equip_template implementation based on TrinityCore and Mangos.

- Fix loading equipment for units after recent changes.

#180

Core | Author: Riztazz

Core / Scripts
- Adjust scripts after recent equip changes.

#179

Core | Author: Riztazz

Core / Entities
- Resolve crash on creature delete.

#178

Core | Author: Anakin

Core / Object
- If the creature whose model is used for SPELL_AURA_TRANSFORM is a trigger, apply trigger model rules to the creature as well.

- Drop characters data blob

- Changed how update fields changes are identified, no longer storing old value to compare with new. Instead fields are now simply marked if changed. This means that even if a field changes back to its original value, packet will be sent anyway (client expects it for some fields like shapeshift).

- Fix unit tracking to not being limited to the caster of SPELL_AURA_MOD_STALKED.

- Use updatefield flags extracted from client to determine whether to send or not a field value instead of sending all data to client for non-player objects.

- Rewritten UpdateMask class to perform bit operations faster at the cost of higher memory use and moved building the mask for packet to a separate method.

- Optimized packet sending by removing unneccessary memory copying.

- Changed how update fields marked for sending are stored serverside to use our UpdateMask class.

- Nullify m_uint32Values after object deletion for better detection of access to deleted objects.

- Split BuildValuesUpdate into separate virtual methods for every object type that does something special with update fields

- Removed _SetCreateBits/_SetUpdateBits to halve the amount of checks if field needs to be sent

- Use the correct function to convert strings to unsigned longs and unsigned long longs.

- Avoid use MoveInLineOfSight before InitSummon.

- Extend available containers for WorldObject::GetxxxInGrid.

- Adjusted WorldObject::GetGridActivationRange() to never be less than map visibility distance for active objects to ensure equal ranges for activation/deactivation of grids.

- Drop `data` from corpse table. Move data into appropriate fields.

- Remove item_instance data field and convert existing data.

#177

Core | Author: Anakin

Core / Spell
- Implemented CONDITION_SOURCE_TYPE_SPELL_SCRIPT_TARGET.

#177

Core | Author: Anakin

Core / Spell
- Implemented CONDITION_SOURCE_TYPE_SPELL_SCRIPT_TARGET.

#176

Core | Author: Siof

Core / CMake
- Add support for finding MariaDB includes/bins/libs by FindMySQL

2018-08-28

#175

Core | Author: Riztazz

Core / Spell
- Remove castTime check when adding unit_state_casting for channelled spells, those are mostly periodic trigger auras without any cast time.

#174

Core | Author: Afgann

Instance / Scarlet Monastery: Library
- Scarlet Adept will be more focused on casting spells (Holy Smite and Heal) instead of damaging by melee.

- Houndmaster Loksey will now use his Blood Shout spell. He should cast it time to time in order to increase his, and nearby Scarlet Tracking Hounds attack power.

- Houndmaster Loksey will now use his Bloodlust spell as well. He should cast it on random Scarlet Tracking Hound time to time.

- Scarlet Diviner will now use his Mana Burn spell in proper way.

- Scarlet Chaplain should use his Renew and Power Word: Shield spells on other friendly Scarlet npcs too.

#173

Core | Author: Afgann

Instance / Scarlet Monastery: Graveyard
- Interrogator Vishas should cast his Shadow Word: Pain spell on various player targets instead of refreshing it on main target.

- Haunting Phantasm will continue to use his Summon Illusionary Phantasm spell even when there are already spawned Illusionary Phantasms.

- Spawned Illusionary Phantasm should start to attack players immediately.

- Bloodmage Thalnos will use his Flame Shock spell. He should cast it on various players time to time. He shouldn't cast it on player who already have Flame Shock debuff.

- After Bloodmage Thalnos is defeated there won't spawn Scorn boss who should be present only during Scourge Invasion event.

- Bloodmage Thalnos movement between his spell casts corrected.

- Fallen Champion shoudn't have random movements.

- Fallem Champion's position corrected.

- Ironspine will now use his Poison Cloud spell.

#172

Core | Author: Afgann

Instance / Razorfen Kraul
- Razorfen Handler's Shoot's ability damage increased.

- Stone Rumbler should be Razorfen Geomancer's guardian.

- Tamed Hyena should be Razorfen Beastmaster's guardian.

- Razorfen Beastmaster's Shoot's ability damage increased.

- Wind Howler should be Razorfen Dustweaver's guardian.

- Razorfen Beast Trainer's Shoot's ability damage increased.

- Stone Rumbler should be Earthcaller Halmgar's guardian.

- When two Death's Head Ward Keepers are dead, barrier should disappear and Agathelos the Raging should rush to players.

- Charlga Razorflank will use his Purity spell in proper way.

- Stone Rumbler should be Roogug's guardian.

#171

Core | Author: Afgann

Instance / Shadowfang Keep
- Rethilgore shouldn't have random movements.

- Spawned Wolfguard Worg will disappear in 30 sec after evade.

#170

Core | Author: Afgann

Instance / The Deadmines
- Miner Johnson should be rare spawn which app. ~20% chance to be present in dungeon.

- Miner Johnson should have digging animation like other miners have.

- Sneed will start to attack players once his Sneed's Shredder is destroyed.

- Sneed will disappear after wipe/evade and respawn with his Shredder in a while.

- Spawned Remote-Controlled Golem should start to attack players immediately.

- When we use Defias Cannon there will additional Defias Pirates spawn and rush to players.

- Every Defias Companion should be already spawned by Defias Pirate's spell named Bloodsail Companion. Defias Companion should walk as formation with its owner. There should be only one spawned companion per Pirate.

- Defias Squallshaper will use his Frost Nova spell.

- Mr. Smite will come back on the top of bridge after wipe or evade.

- Cookie should use his Cookie's Cooking spell more often when he's below 50% hp.

- Edwin VanCleef should use his VanCleef's Allies spell right after pull in order to summon 2x Defias Blackguards. They should start attak players immediately. Once party wipe they should disappear and should be summoned again after next pull.

- Edwin VanCleef uses VanCleef's Allies spell once again at 50% hp.

#169

Core | Author: Afgann

Instance / Ragefire Chasm
- Molten Elemental's melee damage is slightly increased.

- Molten Elemental should be immune to nature school damage.

- Ragefire Shaman's artifical intelligance added. He will cast Healing Touch spell on himself or his allies when their hps going down.

- Ragefire Shaman's movement after running for help corrected.

- Searing Blade Cultits won't refresh existing Curse of Agony debuff on target but cast it on random player w/o curse.

- Spawned Voidwalker Minion should have same level as his master.

- Taragaman the Hungerer's Uppercut spell cooldown decreased.

#168

Core | Author: Afgann

DataBase / NPC
- Scarlet Invoker's Arcane Explosion damage value corrected.

- Scarlet Medic's Flash Heal and Renew spells added.

- Cauldron Lord Bilemaw's Altered Cauldron Toxin, Thrash, Infected Wounds and Rend spells added.

- Foulmane's Thrash, Infected Wounds and Rend spells added.

- Cauldron Lord Malvinious's Altered Cauldron Toxin, Drain Life, Summon Skeleton and Shadow Bolt spells added.

- Cauldron Lord Razarch's Altered Cauldron Toxin, Drain Life, Summon Skeleton and Shadow Bolt spells added.

- Haunting Vision's Cripple, Mana Burn and Mind Blast spells added.

- Cauldron Lord Soulwrath's Altered Cauldron Toxin, Putrid Stench, Uppercut and Knock Away spells added.

- Decaying Horror's Decay spell added.

- The Husk's Tendon Rip and Infected Wounds spells added.

- Scarlet Avenger's Thrash spell added.

- High Protector Tarsen's Devotion Aura, Arcane Blast, Holy Strike and Shield Slam spells added.

- Scarlet Lumberjack's Cleave and Rend spells added.

- Scarlet High Clerist's Heal, Holy Fire, Prayer of Healing and Power Word: Shield spells added.

- Bloodshot's Dire Growl spell added.

- Cavalier Durgen's Holy Strike and Hammer of Justice spells added.

- High Protector Lorik's Arcane Blast, Divine Shield and Shield Slam spells added.

- Highlord Taelan Fordring's Holy Cleave, Holy Light, Murder and Devotion Aura spells added.

- Scarlet Cavalier's Blackhand, Cleave and Mortal Strike spells added.

- Scarlet Executioner's Execute, Cleave, Enrage and Mortal Strike spells added.

- Scarlet Interrogator's Immolate spell added.

- Scarlet Judge's Crusader Strike, Hammer of Justice and Holy Strike spells added.

- Scarlet Priest's Heal, Renew, Power Word: Fortitude and Holy Smite spells added.

- Syndicate Wizard's Fireball spell damage corrected. Fireball spell will leave debuff on target.

- Argus Shadow Mage's Shadow Bolt spell damage value corrected.

- Baron Vardus's Frostbolt spell damage value corrected. Frost Nova spell added.

- Crushridge Mage's Frostbolt spell damage value corrected. Bloodlust buff will be applied on his allies too.

- Grel'borg the Miser's Rain of Fire spell mechanics corrected.

- Lo'Grosh's loottables fixed.

#167

Core | Author: Dootz

Instance / Blackfathom Deeps
- Voidwalker Minion should be Twilight Shadowmage's guardian.

#166

Core | Author: Dootz

Instance / Scarlet Monastery: Cathedral
- Scarlet Sorcerer should cast his Blizzard spell when there are two or more players in Blizzard's range.

- High Inquisitor Fairbanks shouldn't cast Curse of Blood spell on targets who already have it.

- After Scarlet Commander Mograine is dead, High Inquisitor Whitemane will enter the room and start resurrection event.

#165

Core | Author: Dootz

Instance / Scarlet Monastery: Armory
- Herod's Rushing Charge spell few corrections. For now he used it only at the beginning of the fight when his target was far away from him. He should cast it everytime his main target is in required distance.

#164

Core | Author: Dootz

DataBase / NPC
- Defias Trapper's Backstab spell added.

- Defias Smuggler's Backstab spell added.

- Young Fleshripper will drop more Stringy Vulture Meat.

- Riverpaw Bandit's Backstab spell added.

- Defias Pillager's Frost Armor spell added.

- Defias Pathstalker's Backstab spell added.

- Defias Highwayman's Backstab spell added.

- Defias Conjurer's Frost Armor spell added.

- Defias Henchman will use his Improved Block and Shield Slam spells more often.

- Defias Magician will follow his target when out of spell range.

- Marisa du'Paige's Chains of Ice spell added.

- Darkshire Guards movement corrected.

- Hezrul Bloodmark should walk around with his guards.

- Alma Jainrose's path corrected.

- Bellygrub's Rushing Charge spell added.

- Redridge Mystic's Healing Wave spell added.

- Murloc Minor Tidecaller's Healing Wave spell added.

- Murloc Tidecaller's Frost Nova spell added.

- Blackrock Shadowcaster's Shadow Word: Pain and Banish spells added.

- Blackrock Gladiator's Disarm and Defensive Stance spells added.

- Tharil'zun's Battle Fury buff should be applied on nearby allies too.

- Shadowhide Warrior's Sunder Armor spell added.

- Shadowhide Slayer's Execute spell added.

- Shadowhide Assassin's Backstab spell added. Poison spell will be used more often.

- Morganth's Minion of Morganth spell added.

- Murloc Forager Crawler Drink Minor Potion spell values corrected.

- Morgan the Collector's Gouge spell added.

- Surena Caledon weird behavior fixed.

- Stonetusk Boar's Rushing Charge spell added.

- Porcine Entourage's Rushing Charge spell will buff caster with additional speed.

- Princess's Rushing Charge spell will buff caster with additional speed.

- Rockhide Boar will use Rushing Charge spell more often.

- Murloc Streamrunner will drop Crystal Kelp Frond when player is on Collecting Kelp quest.

- Drywhisker Digger's Sunder Armor spell added.

- Geomancer Flintdagger will cast Fire Shield III spell also on his allies.

- Cresting Exile's Frost Armor spell added.

- Boulderfist Enforcer's Demoralizing Shout

- Syndicate Prowler's Sinister Strike spell added.

- Syndicate Conjuror's Sleep spell added.

- Marez Cowl casting spell animation changed.

- Boulderfist Lord, Boulderfist Shaman, Or'Kalar, Boulderfist Mauler and Witherbark Berserker shouldn't be elites anymore.

- Link creatures with game events.

- Rot Hide Graverobber's Curse of Thule spell added.

- Maggot Eye's Curse of Thule and Life Harvest spells added.

- Wandering Spirit's Wailing Dead spell added.

- Fellicent's Shade's Veil of Shadow, Arcane Explosion and Arcane Bolt spells added.

- Scarlet Friar's Power Word: Fortitude and Lesser Heal spells added.

- Scarlet Bodyguard's Shield Block spell added.

- Scarlet Vanguard's Defensive Stance and Shield Bash spells added.

- Captain Melrache's Devotion Aura and Strike spells added.

- Nathanos Blightcaller's Physic Scream spell added.

- Diseased Flayer's Ghoul Rot spell added.

- Living Decay's Withered Touch spell added.

- Dread Weaver's Fear spell added. He won't interrupt his Mind Flay spell.

- Mossflayer Cannibal won't interrupt his Drain Life spell.

- Zul'Brin Warpbranch's Hex spell added.

- Cannibal Ghoul's Deafening Screech and Dazed spells added.

- Necromancer's summoned Skeletal Servants shouldn't disappear after spawn.

- Ziggurat Protector's Dismounting Blast and Mortal Strike spells added.

- Mabel Solaj's path corrected.

- Rabid Dire Wolf will use his Rabies spell more often.

- Skeletal Fiend's Fiend Fury spell added.

- Skeletal Horror's Terrify spell added.

- Insane Ghoul will use his Birth and Curse of Blood spells more often.

- Bone Chewer will use his Birth and Pierce Armor spells more often.

- Mor'Ladim's Enraging Memories spell correction.

- Skeletal Warder's Quick Flame Ward spell added.

- Nightbane Shadow Weaver's Shadow Word: Pain spell added.

- Splinter Fist Warrior's Battle Shout spell added.

- Morbent Fel's path corrected.

- Eliza's Summon Eliza's Guard spell added.

#163

Core | Author: Dootz

DataBase / Quest
- Escape Through Force: quest script added.

- Escape Through Stealth: quest script added.

- Counterattack!: quest event added.

- Riverpaw Gnoll Bounty: quest items drop chance increased.

- The Escape: outro event added.

- The Sleeper has Awakened: quest rewritten. Npc will react after quest item use.

- Digging Through the Dirt: prequest required.

#162

Core | Author: Dootz

DataBase / Item
- Spirit Shards should drop only for players with Blessing of Auchindoun aura.

#161

Core | Author: Anakin

Core / Spell
- Fixed area party auras.

- Fixed detecting targets in stealth.

- Caster's object size should be included in distance calculations for destination spells.

- Fixed spell range for spells casted on itself.

- Fixed damage of Seal of Righteousness.

- Voidheart Raiment (Tier 4) Two-Piece Set Bonuses should proc from dots.

- Implemented melee leeway.

- Fixed Block and Parry abilities.

- Set UNIT_FIELD_TARGET to current spell cast target for proper facing the target.

#160

Core | Author: Anakin

Core / Maps
- This adds separate (per map) guid sequences depending on object type

- Ported map object container from cmangos/[email protected]

- Added type container visitor for TypeUnorderedMapContainer

- Implemented helper function to erase unique pairs from multimap containers

- Moved object storage of all objects except players and transports to map level

- Added containers linking database spawn id with creature/gameobject in world

- Renamed DBTableGuid to spawnId

- Added a separate spawn id sequence generator for creatures and gameobjects - this will be used in db tables

- Moved building SMSG_UPDATE_OBJECT - updatefields changes broadcast to map update

- Added new function to return but not increment guid

- Adjusted .debug loadcells to show low guid in map before/after load

- Added debug messages for creature spawn/destroy, for map guid debugging

- Store all Gameobjects and Creatures added to OutdoorPvP, so the callback script can be removed when OutdoorPvP instance is destroyed.

- Moved corpse management to map level.

- Remove Unit::Get* wrappers.

- Moved object respawn time storage from global to map level. This removes unneccessary locking since all objects run within its map's thread.

- Rename creature_linked_respawn to linked_respawn.

#159

Core | Author: Anakin

Core / Pet
- Fixed resummoning a pet that's already active.

- Fixed initializing pets on their first summon.

#158

Core | Author: Anakin

DataBase / Spell
- Natural Shapeshifter works with Tree of Life form.

#157

Core | Author: Anakin

DataBase / Creatures
- Fixed loading mechanic immunity mask from DB.

#156

Core | Author: Anakin

Core / Movement
- NPCs should stop moving after interaction.

#155

Core | Author: Anakin

Core / SmartAI
- Fixed SMARTCAST_COMBAT_MOVE flag.

#154

Core | Author: Anakin

Core / UnitStates
- Stun effects should have the highest priority.

#153

Core | Author: Riztazz

DataBase / Fields
- Make mechanic_immune_mask unsigned.

#152

Core | Author: Riztazz

Core / AI
- Fix logic typo in SelectUnit function when it comes to selecting targets with or without specified aura.

#151

Core | Author: Lukaasm

Core / Movement
- Re-enable wait time in RandomMovementGenerator. 

#150

Core | Author: Lukaasm

Core / General
- Fix player death after teleport, due to fall damage.

#149

Core | Author: Lukaasm

Core / VMaps
- Fix & export references to *.mdl files (in MPQ they are stored as m2), fix WMO spawns when multiple instances exists on same tile/map.

- Version 1.4, cleanup vmap loading code & fix cross tile vmap assignment.

2018-08-21

#148

Core | Author: Afgann

Core / Spell
- Correct creature dmg when they cast spell with SPELL_ATTR_LEVEL_DAMAGE_CALCULATION. Spell damage for more basic spells like Fireball, Shadow Bolt, Lightning Bolt or Frostbolt will be calculated properly with increasing creature level.

#147

Core | Author: Afgann

DataBase / NPC
- Mosshide Mistweaver's artifical intelligence updated. Summon Treasure Horde spell added.

- Dark Iron Saboteur's artifical intelligence updated. Sapper Explode spell added.

- Dark Iron Tunneler's artifical intelligence updated. Gift of Ragnaros spell added.

- Bluegill Oracle's artifical intelligence updated. Healing Ward spell added.

- Bluegill Muckdweller's artifical intelligence updated. Gouge spell added.

- Dragonmaw Shadowwarder's artifical intelligence updated. Shadow Bolt and Corruption spells added.

- Dragonmaw Centurion's artifical intelligence updated. Shield Bash spell added.

- Chieftain Nek'rosh's artifical intelligence updated. Battle Shout spell added.

- Dark Iron Shadowcaster's artifical intelligence updated. Shadow Bolt spell damage corrected.

- Cresting Exiler's artifical intelligence updated. Frost Armor spell added.

- Syndicate Conjuror's artifical intelligence updated. Sleep spell added and Shadow Bolt spell damage corrected.

- Syndicate Thief's artifical intelligence updated. Disarm and Poison spells added.

- Stonesplinter Skullthumper's artifical intelligence updated. Gouge spell added.

- Loch Crocolisk's artifical intelligence updated. Thrash spell added.

- Mo'grosh Shaman's artifical intelligence updated. Quick Bloodlust spell added.

- Stonesplinter Digger's artifical intelligence updated. Sunder Armor spell added.

- Mudsnout Shaman's artifical intelligence updated. Lightning Bolt spell damage corrected.

- Daggerspine Siren's artifical intelligence updated. Enveloping Winds spell added.

- Syndicate Shadow Mage's artifical intelligence updated. Shadow Bolt spell damage corrected.

- Syndicate Watchman's artifical intelligence updated. Torch Burst spell added.

- Mountain Lion's artifical intelligence updated. Prowl spell added.

#146

Core | Author: Dootz

Instance / Scarlet Monstaery: Armory
- Scarlet Defender will use his Shield Bash spell more often.

- Herod encounter fully rewritten. He will use his Rushing Charge spell more often.

- Scarlet Trainees behaviour corrections.

#145

Core | Author: Dootz

Instance / Scarlet Monstaery: Cathedral
- Scarlet Sorcerer won't interrupt his own spells.

- High Inquisitor Fairbanks will cast his Curse of Blood spell more often.

- High Inquisitor Fairbanks position corrected.

- High Inquisitor Fairbanks will start to use his spells once pulled.

- Event with Scarlet Commander Mograine resurrection rewritten.

- High Inquisitor Fairbanks, Scarlet Commander Mograine and High Inquisitor Whitemane will use their proper spells.

#144

Core | Author: Dootz

Core / Spell
- Permanent Feign Death's spell script added.

#143

Core | Author: Dootz

DataBase / Creature
- Link creatures with events.

#142

Core | Author: Dootz

DataBase / NPC
- Restore transport spawns.

#141

Core | Author: Dootz

DataBase / Quest
- Rin'ji is Trapped!: NPCs flags updated. 

#140

Core | Author: Lukaasm

Core / Movement
- Fix movement desync & cleanup. No more moving corpses and melee attacking from distance.

- Update height lookup for positioning, cleanup map defines.

- Very simple follower fanning.

#139

Core | Author: Anakin

Core / Misc
- Removed calling CleanupsBeforeDelete on object deleting.

2018-08-19

#138

Core | Author: Afgann

Core / Script
-  Fix out of bounds access.

#137

Core | Author: Dootz

DataBase / NPC
- Move creatures with formations/ linked respawn to lower guid.

- Move creatures with guid 500000+ to 103712.

#136

Core | Author: Lukaasm

Core / SmartAI
- Fix path events, fix path continuation after combat.

#135

Core | Author: Lukaasm

Core / Pet
- SummonPet / LoadPetFromDB will use Position (fixed issues after dismount/login).

#134

Core | Author: Lukaasm

Core / Movement
- Fix creatures in formation running when leader is walking.

- Fix charge visual.

#133

Core | Author: Lukaasm

Core / EventAI
- Cleanup & optimization.

#132

Core | Author: Lukaasm

Core / VMaps
- Fix doodad data lookup ( inconsistent WMO naming in client files ;( ), bump VMAP version.

2018-08-18

#131

Core | Author: Afgann

Instance / Razorfen Kraul
- Aggem Thorncurse won't cast his Chain Heal spell when he or him comrades have 100% hp.

- Aggem Thorncurse's Battle Shout spell will be applied on his spawn and other Razorfen creatures as well.

- Death's Head Acolyte will use his Renew spell (8362) more often.

- Death's Head Acolyte won't interrupt his Mana Burn cast by moving to player and started melee hit him. He should more focus on casting instead of damaging by melee.

- Death Speaker Jargba's Dominate Mind spell corrected.

- Razorfen Stalker will use his Backstab spell only when he attacks player from behind.

- Death's Head Priest will use Power Word: Fortitude spell on himself or his allies.

- Blood of Agamaggan will use his Curse of Blood spell.

- Kraul Bat won't use Shock spell.

- Greater Kraul Bat will use his Sonic Burst spell.

#130

Core | Author: Afgann

Instance / The Deadmines
- Defias Miner will use his Pierce Armor spell more often.

- Defias Evoker should be more focused on casting spells instead of damaging by melee.

- Defias Evoker should cast his Quick Flame Ward spell on other Defias npcs as well.

- Game object Factory Door will open instantly once Rhahk'Zor boss is dead.

- Goblin Woodcarver will use his Axe Toss spell when he and his target are over 20yards apart.

- Sneed's Shredder will use his Distracting Pain spell more often.

- Sneed will use his Disarm spell more often.

- Defias Wizard won't interrupt his own cast by starting cast new spell.

- Defias Wizard should be more focused on casting spells instead of damaging by melee.

- Goblin Craftsman will use his Summon Remote-Controlled Golem spell. Each of Craftsman should spawn 1 Golem.

- There will be no perm Remote-Controlled Golem npcs in Goblin Foundry location. They will be spawned during fight with Goblin Craftsmans or Goblin Engineers.

- Defias Companion is Defias Pirate's guardian.

- Defias Squallshaper will use his Frost Nova spell.

- There will be no perm two Defias Blackguard npcs just before Edwin VanCleef boss.

#129

Core | Author: Afgann

DataBase / NPC
- Deth'ryll Satyr's artifical intelligance added.

- Encrusted Tide Crawler's artifical intelligance added.

- Stormscale Siren's artifical intelligance added.

- Stormscale Wave Rider's artifical intelligance added.

- Twilight Thug's artifical intelligance added.

- Stormscale Myrmidon's artifical intelligance added.

- Stormscale Sorceress's artifical intelligance added.

- Blackwood Windtalker's artifical intelligance added.

- Blackwood Pathfinder's artifical intelligance added.

- Carnivous the Breaker's artifical intelligance added.

- Murkdeep's artifical intelligance added.

- Twilight Disciple's artifical intelligance added.

- Moonstalker Sire's artifical intelligance added.

- Moonstalker Matriarch's artifical intelligance added.

- Stone Behemoth's artifical intelligance added.

- Blackwood Ursa's artifical intelligance added.

- Blackwood Shaman's artifical intelligance added.

- Dark Strand Voidcaller's artifical intelligance added.

- Darkshore Thresher's artifical intelligance added.

#128

Core | Author: Afgann

DataBase / Quest
- Kyle's Gone Missing: quest rewritten.

- WANTED: Murkdeep!: quest rewritten.

- One Shot. One Kill.: quest rewritten.

#127

Core | Author: Afgann

Core / Creature
- Made HomePosition Position instead of WorldLocation.

#126

Core | Author: Dootz

Instance / Blackfathom Deeps
- Ghamoo-ra doesn't have random movements.

- Lady Sarevess will walk around her cave.

- Lady Sarevess won't cast Frost Nova spell if there are no melee players around.

- Lady Sarevess will use her Slow spell.

- Lorgus Jett should refresh his Lightning Shield spell once it disappears.

- Aqua Guardian will use his Frost Nova spell.

- Twilight Loreseeker will use his Enlarge spell. He should use it on himself or Twilight Reavers.

- Old Serra'kis will use his Leech Pulse spell. It should leech health from all nearby players, inflicting Shadow damage and healing himself every 4 seconds.

- Baron Aquanis will be present in dungeon only when spawned by Fathom Stone.

- Twilight Shadowmage will use his Dominate Mind spell.

#125

Core | Author: Dootz

Instance / Maraudon
- Zaetar's Spirit's artifical intelligance added.

- Tinkerer Gizlock's artifical intelligance added.

#124

Core | Author: Dootz

Instance / Gnomeregan
- Techbot's artifical intelligance added.

#122

Core | Author: Dootz

DataBase / NPC
- Artifical intelligence for some creatures in Mulgore updated.

- A-Me 01 obsolete spawn removed.

- Move creatures with guid > 500 000 and MovementType = 2 to guids around 103663 - changelog clean db data for Karazhan patroling npcs.

#120

Core | Author: Lukaasm

Core / VMaps
- Support for exporting Doodads & DoodadSets.

#119

Core | Author: Lukaasm

Core / Pools
- Fix GUID used with PoolManager.

- Support for creature/gameobject pooling in instanced maps.

- Fix pools of pools spawning.

0218-08-18

#123

Core | Author: Dootz

Instance / Wailing Caverns
- Trigore the Lasher's artifical intelligance and spawn added.

- Lord Cobrahn will cast only Poison spell when shapeshifted.

2018-08-16

#121

Core | Author: Lukaasm

Core / MMaps
- Fix expected version.

#115

Core | Author: Afgann

Instance / Ragefire Chasm
- Ragefire Shaman will cast Lightning Bolt spell more often.

- Taragaman the Hungerer and Bazzalan don't have random movements.

#114

Core | Author: Afgann

Core / Pet
- Set pet level to owner level when non-player casts SPELL_EFFECT_SUMMON_PET spell.

#113

Core | Author: Dootz

DataBase / Script
- Artifical intelligence for some creatures in Eversong Woods updated.

#112

Core | Author: Dootz

DataBase / GameObject
- Loch Modan gate data update.

#111

Core | Author: Dootz

DataBase / NPC
- Wilix obsolete spawn removed..

- Venture Co. Overseer's artifical intelligance added.

- Venture Co. Enforcer's artifical intelligance added.

- Missing npc Owatanka added with correct waypoints.

#110

Core | Author: Dootz

DataBase / Quest
- Miner's Fortune: drop chance corrected.

2018-08-17

#118

Core | Author: Anakin

Core / Transport
- Reworked transport system.

#117

Core | Author: Afgann

Core / Server
- Correct narrowing conversions

#116

Core | Author: Lukaasm

Core / Movement
- Fix all broken MovePoint/MoveCharge calls.

2018-08-15

#109

Core | Author: Afgann

Instance / Shadowfang Keep
- Shadow Charger won't have random movements.

- Razorclaw the Butcher will use his Butcher Drain spell.

- Shadowfang Wolfguard will use his Summon Wolfguard Worg spell.

- Spawned Wolfguard Worg will start to attack players immediately.

- Shadowfang Ragetooth will use his Wild Rage spell.

- Commander Springvale willuse his Hammer of Justice spell.

- Spawned Haunting Spirits will start to attack players immediately.

#108

Core | Author: Afgann

Core / InstanceScript
- Update DoorData handling.

#107

Core | Author: Dootz

DataBase / NPC
- Add waypoints for almost 700 creatures. Based on Light's Hope database.

- Venture Co. creatures loottable updated.

- Morin Cloudstalker has waypoints added.

#106

Core | Author: Dootz

DataBase / Quest
- Protecting the Shipment: script added.

#105

Core | Author: Lukaasm

Core / Quest
- Fix quest giver status.

#104

Core | Author: Lukaasm

Core / GameObject
- Enable/disable quest gameobject interactive state "sparkling" on GM on/off toggle.

#103

Core | Author: Lukaasm

Core / Movement
- Disable assert in RandomMovementGenerator.

- Add loop breaker in PrepareWanderPath.

#102

Core | Author: Siof

Core / Autobroadcast
- Fix core hang when where are no broadcasts to show.

2018-08-14

#101

Core | Author: Lukaasm

Core / Movement
- MoveSplineInit::MoveTo will generate paths by default.

- Fix double path generation, when first call fails & code cleanup.

- Update ground search logic with TC implementation for now, support for model CollisionHeight data, more x,y,z to Position changes in API.

- Use Position struct in GetNearPoint/GetValidPointInAngle/GetRandomPoint.

#100

Core | Author: Dootz

Instance / Razorfen Downs
- Razorfen Downs creatures have artifical intelligence added.

#99

Core | Author: Dootz

Instance / Wailing Caverns
- Disciple of Naralex event corrections. He always has to finish Serpentine Cleaning spell in order to purify instance and move forward.

#97

Core | Author: Dootz

Instance / The Stockades
- Entrance event added. Every ~30 minutes Defias Rioters will try to run out from prison.

- Each of trash creatures has random movement added.

- Hamhock will use his Bloodlust spell on other Defias NPCs too.

- Defias Captive can use Backstab spell only when he attacks player from behind.

- Defias Rioters faction changed.

#96

Core | Author: Dootz

DataBase / Quest
- The Woodland Protector: Tarindrella spawn correction.

#95

Core | Author: Anakin

Core / Script
- Fixed overriding GetGuidData.

#94

Core | Author: Afgann

Instance / Blackrock Depths
- Blackrock Depths scripts added vol. 2.

#93

Core | Author: Afgann

Instance / Shadowfang Keep
- Haunting Spirit NPC will spawn less often due Haunting Spirit curse proc.

- NPCs Sorcerer Ashcrombe and Deathstalker Adamant won't pull through closed cells.

- Shadowguard Wolfguard should summon Wolfguard Worg once pulled.

- One of Fel Steeds is replaced by Shadow Charger miniboss.

- Razorclaw the Butcher should use his Butcher Drain spell.

- Shadowfang Glutton should use his Blood Tap spell more often.

- Shadowfang Darksoul shouldn't use his Shadow Word: Pain spell on players who already got it.

- Deathsworn Captain's chance to appear corrected.

- Odo the Blindwatcher, Blood Seeker and Vile Bat have conntected threat.

- Spawned Lupine Delusions will start to attack players immediately.

- Fenrus the Devourer will use his Toxic Saliva spell more often.

- Archmage Arugal won't cast Thundershock spell if there are no melee players around him.

- Archmage Arugal's random movements added when out of combat.

- Sever boss won't be present in dungeon.

#92

Core | Author: Afgann

Core / UnitAI
- Add method FindAllGameobjectsWithEntry.

2019-08-14

#98

Core | Author: Dootz

Instance / Maraudon
- Several creatures have aritifical intelligence, texts and formations added.

2018-08-10

#91

Core | Author: Dootz

Instance / Wailing Caverns
- Evolvin Ectoplasms will be immune to adequate school magic damage depending on his Evolving Ectoplasm buff.

- Druids of the Fang will now cast Healing Touch and Druid's Slumber spells.

- Lady Anaconrda should spawn in 1 of 4 random potential spawn points.

- Lady Anacondra should cast Healing Touch and Druid's Slumber spells as well.

- Lady Anacondra pull quote added.

- Deviate Faerie Dragon has path added.

- Deviate Dreadfang will cast Terrify spell more often.

- Spawns from both waves in Mutanus the Devourer event should be able to loot before their corpses disappear.

- Nightmare Ectoplasms have random Evolving Ectoplasm buff permanently.

#90

Core | Author: Afgann

Core / CreatureAI
- Add additional param for CreatureAI::DoZoneInCombat to specify targeted creature.

#89

Core | Author: Afgann

Core / SummonList
- Fix crash.

- Codestyle.

2018-08-09

#88

Core | Author: Dootz

DataBase / Creature
- Update health, damage, resistance, immunity for Vanilla creatures.

#87

Core | Author: Afgann

Instance / Blackrock Depths
- Blackrock Depths scripts added.

- High Interrogator Gerstahn cleanup and refactor.

#86

Core | Author: Afgann

Core / Script
- Added dynamic guid store.

- Fix typos in RemoveFromWorld methods.

- Cleanup.

#85

Core | Author: Afgann

Core / ZoneScript
- Implemented OnUnitDeath.

#84

Core | Author: Afgann

Core / InstanceScript
- Implement new way to save/load data.

- Codestyle.

- Use proper OnCreatureCreate/OnGameobjectCreate methods in scripts.

#83

Core | Author: Anakin

Core / Misc
- Implemented ObjectGuid class.

#82

Core | Author: Anakin

Core / DBCStores
- Implemented loading missing dbc records from database.

#81

Core | Author: Lukaasm

Core / Script
- Report error instead of crash when table `scripted_spell_id` contains invalid entry.

#80

Core | Author: Lukaasm

Core / SmartAI
- Fix for creatures incorrectly assisting players in combat.

#79

Core | Author: Lukaasm

Core / FollowerAI
- Missing change added.

#78

Core | Author: Lukaasm

Core / Conditions
- Quest conditions support.

2018-08-08

#77

Core | Author: Dootz

Core / Script
- Move Razorfen Kraul to DataBase.

#76

Core | Author: Dootz

Instance / Gnomeregan
- Gnomeregan creatures pathing corrections.

#75

Core | Author: Dootz

Instance / Zul'Farrak
- Zul'Farrak creatures pathing corrections.

#74

Core | Author: Dootz

Instance / Blackrock Depths
- Houndmaster Grebnar pathing corrected.

#73

Core | Author: Dootz

DataBase / NPC
- Lieutenant Valorcall pathing corrected.

- Bloodmyst Isle creatures pathing corrected.

- Several rare bosses pathing and artifical intelligance updated.

#72

Core | Author: Riztazz

Core / Entities
- Resolve issue with first spell hit being evaded after recent changes.

- Extend aggro range and implement kiting mechanic for non boss creatures that allows creature to leave threat area if said creature is being attacked.

#71

Core | Author: Lukaasm

Core / SmartAI
- Fix SMART_ACTION_WP_START & implement sunwell EscortMovementGenerator.

- Fix path resume after combat.

#70

Core | Author: Lukaasm

Core / Chat
- Init SetSentErrorMessage to false.

#69

Core | Author: Lukaasm

Core / Spell
- Fix possible crash in Spell::EffectSendEvent.

#68

Core | Author: Lukaasm

Core / Script
- Fix few warnings & errors reported by static analysis.

2018-08-07

#67

Core | Author: Dootz

DataBase / NPC
- Import waypoints for over 300 creatures from Sunwell WotLK.

- Sunwell waypoints followup.

- Barrens Kodo & Gazelle formations and waypoints corrected.

#66

Core | Author: Dootz

Instance / The Stockade
- The Stockade fully rework. Artifical Intelligance updates, misc corrections added.

#65

Core | Author: Dootz

Instance / Razorfen Kraul
- Razorfen Kraul dungeon rewritten.

#64

Core | Author: Afgann

Instance / Shadowfang Keep
- Shadowfang Keep dungeon rewritten.

#63

Core | Author: Afgann

Core / Script
- SummonCreature overloads and typo correction.

#62

Core | Author: Afgann

Core / AI
- Added Talk method.

#61

Core | Author: Lukaasm

Core / Dependencies
- Remove MersenneTwister, move zlib/bzip/utf8 out of src/include dirs.

#60

Core | Author: Lukaasm

Core / VMaps
- Working vmaps/vmaps_extractors implementation based on TrinityCore 3.3.5 work.

#59

Core | Author: Lukaasm

Core / CMake
- Update macros.

- Fix local zlib discovery.

- Expose ZLIB current source dir as public for include propagation.

#58

Core | Author: Lukaasm

Core / Server
- Fix missing includes, fix out of bounds read.

#57

Core | Author: Anakin

Core / Script
- Implemented Smart Triggers.

#56

Core | Author: Anakin

Core / Movement
- Properly initialize move speed for walkin units.

#55

Core | Author: Anakin

Core / Splines
- Fixed logic.

#54

Core | Author: Anakin

Core / Misc
- Removed UnorderedMap implementation and use std::unordered_map.

2018-08-04

#53

Core | Author: Lukaasm

Core / Creature
- Fix visibility notification after spawn/respawn.

2018-08-03

#52

Core | Author: Dootz

Instance / Wailing Caverns
- Wailing Caverns dungeon rewritten.

#51

Core | Author: Afgann

Instance / Ragefire Chasm
- Ragefire Chasm rework.

#50

Core | Author: Afgann

Core / Event
- Temp fix for EventMap.

#49

Core | Author: Riztazz

Core / Misc
- Fix Wformat warnings in bytebuffer.h

2018-08-02

#48

Core | Author: Anakin

Core / Spell
- Fixed channeling spells interrupted by turning.

- Fixed Charge spell.

- Fixed Levitate spell.

#47

Core | Author: Dootz

DataBase / NPC
- Felendren the Banished's artifical intelligance added.

- Arcane Wraith & Tainted Arcane Wraith waypoints added.

- Arcane Wraith's artifical intelligance added.

- Tainted Arcane Wraith's artifical intelligance added.

- Springpaw Lynx & Springpaw Cub are linked into formation.

#46

Core | Author: Dootz

Core / SmartAI
- Load SmartAI on server init.

#45

Core | Author: Dootz

DataBase / Quest
- Blood Elfs start class quests corrections. Previous quest requirement added.

- The Shrine of Dath'Remar: chain quest has prevquest requirement added.

#44

Core | Author: Dootz

DataBase / GameObject
- Fixed weird behaviour of Solonian's Scrying Orb object.

#43

Core | Author: Afgann

Instance / Hellfire Ramparts
- Watchkeeper Gargolmar rewritten.

- Omor the Unscarred rewritten.

#42

Core | Author: Afgann

Core / Script
- Maker refactor.

#41

Core | Author: Afgann

Core / AI
- DoFindFriendlyMissingBuff, DoFindFriendlyCC, DoSelectLowestHpFriendly searchers for ScriptedAI.

#40

Core | Author: Afgann

CMake / Server
- Scripts folder structure.

#39

Core | Author: Lukaasm & Riztazz

VCPKG / Server
- Update generate solution.

#38

Core | Author: Lukaasm

Core / SmartAI
- Fix hooks DamageTaken/DamageDealt, add missing hooks: CorpseRemoved/HealReceived/HealDone, use GetRespawnCoord.

2018-08-01

#37

Core | Author: Lukaasm

CMake / Server
- Fix FindMySQL.cmake

- Place all compiled targets in same dir: ex. build/windows/build/(bin*/lib*), docker script will perform cmake_install.

- Restore default startup project & debugger working dir.

#36

Core | Author: Lukaasm

VCPKG / Server
- Resolve local path, change <mysql> include dir structure.

2018-07-31

#35

Core | Author: Anakin

Core / Spell
- Fixed duplicated auras.

#34

Core | Author: Anakin

Core / Movement
- Validate movement flags.

#33

Core | Author: Afgann

Core / Script
- Implement periodic combat pulse delay.

- Added ExecuteEvent hook to BossAI.

- Minor BossAI code improvements.

- Maiden of Virtue codestyle.

#32

Core | Author: Lukaasm

Core / Utilities
- Add StringFormat & Optional

- Missing changes.

#31

Core | Author: Lukaasm

Core / Dependencies
- Upgrade `g3dlite` to version 9.0

2018-07-30

#30

Core | Author: Anakin

Core / GameObject
- Implemented gameobject scripts.

#29

Core | Author: Afgann

Core / Script
- Warning fix.

- SunwellCore AI ports.

- Midnight port.

#28

Core | Author: Lukaasm

Core / SmartAI
- Fix emotes in SMART_ACTION_FLEE_FOR_ASSIST/SMART_ACTION_CALL_FOR_HELP, enable SMART_ACTION_SET_HOVER.

#27

Core | Author: Lukaasm

Core / Condition
- Initial conditions checks in core, loading `conditions`,`smart_ai_waypoints` tables.

#26

Core | Author: Lukaasm

Core / GameEvent
- Fix build.

2018-07-28

#25

Core | Author: Anakin

Core / Spell
- Implemented spell scripts.

- Implemented aura scripts.

2018-07-27

#24

Core | Author: Anakin

Core / Script
- Implement class Position.

#23

Core | Author: Riztazz

Core / Entities
- Optimize Unit::SetSpeed, opcode sent depends on unit instead of sending to everyone, everytime.

#22

Core | Author: Riztazz

Core / Object
- ToPlayer(), ToUnit(), ToGameObject(), ToCorpse(), ToDynObject() helper methods.

#21

Core | Author: Afgann

Core / Script
- Codestyle, minor optimizations.

2018-07-26

#20

Core | Author: Lukaasm

Core / SmartAI
- Enable SMART_ACTION_SUMMON_CREATURE_GROUP.

#19

Core | Author: Afgann

Core / Script
- Added creature_summon_groups table.

- Added IsPlayer()... etc helper methods.

- Added std::chrono overload for SummonCreature.

- Added SetObjectScale, GetObjectScale helpers.

- Some refactoring.

2018-07-24

#18

Core | Author: Afgann

Core / Script
- SummonList improvements.

- HealthBelowPctDamaged, HealthAbovePct, HealthAbovePctHealed helpers.

- RandomShuffle, EraseSwap, SelectRandomWeightedContainerElement container functions.

2018-07-23

#17

Core | Author: Afgann

Core / Script
- Fixed most of warnings.

- Added some container functions.

- Corrected codestyle and removed redundant whitespaces.

- Added IsHeroic and DUNGEON_MODE helper methods.

- Remove SimpleAI.

- std::chrono EventMap.

#16

Core | Author: Riztazz

Core / Script
- Narrowing warnings.

- Purge Eluna from emu.

- Structures & loading of `creature_text`, `locales_creatue_text`

#15

Core | Author: Riztazz

Core / Unit
- Math helpers.

#14

Core | Author: Riztazz

Core / Warden
- Clean up.

#13

Core | Author: Lukaasm

Core / SmartAI
- Initial port.

- Working port & rename sql tables `waypoints` -> `smart_ai_waypoints`, `smart_scripts` -> `smart_ai_scripts`

#12

Core | Author: Lukaasm

Core / Disables
- Most disables support.

#11

Core | Author: Lukaasm

Core / Unit
- Port SetWalk/SetCanFly/SetHover/SetLevitate/SetWaterWalking.

- Missing movement state overloads for Player.

#10

Core | Author: Lukaasm

Core / Generator
- Generate_solution.bat will open sln file.

#9

Core | Author: Lukaasm

Core / Config
- Cleanup config class.

#8

Core | Author: Lukaasm

Core / Packet
- Update compression code of SMSG_COMPRESSED_UPDATE_OBJECT.

- Write m_outOfRangeGUIDs as PackedGuid.

#7

Core | Author: Lukaasm

Core / Script
- Fix boss_onyxiaAI SetDisableGravity after SAI merge.

2018-07-22

#6

Core | Author: Lukaasm

Core / Generator
- Fix error on first run.

#5

Core | Author: Lukaasm

CMake / Script
- Remove FindOpenSSL.cmake.

- Fix ACE project capitalization.

#4

Core | Author: Lukaasm

Core / Script
- Use static linkage for HellgroundScripts.

- Remove GetScriptHookPtr.

- Fix build with /permissive-

- Fix tbb project name, and fix initial assert.

#3

Core | Author: Siof

CMake / Script
- Fix cmake generation on linux.

- Fix build on linux.

2018-07-18

#2

Core | Author: Lukaasm

Core / Script
- Project generating & dependency downloading scripts.

2018-07-15

#1

Core | Author: Lukaasm & Siof

Core / Server
- Hellground Core implementation.

Wrath of the Lich King - Angrathar&Feronis
2019-01-11

#1284

Core | Author: Riztazz

Instance / Icecrown Citadel
- Resolve multiple issues related to Lady Deathwhisper shades.

- Blood Prince Council visual corrections.

- Blood-Queen Lana'thel visuals and corrections for miss pulling while Blood Prince Council is in progress.

2019-01-08

#1283

Core | Author: Anakin

Core / Spell
- Disable charging mid-air.

2019-01-06

#1282

Core | Author: Dootz

Instance / Icecrown Citadel
- Add missing reputation to creatures from 10 man version.

2019-01-02

#1281

Core | Author: Riztazz

Core / Script
- Possible fix for Thrusting Hodir Spear quest.

#1280

Core | Author: Riztazz

Core / Quest
- Weekly quests reset moved to Wednesdays.

#1279

Core | Author: Riztazz

Instance / Icecrown Citadel
- Enable Icecrown Citadel 2nd wing.

2018-12-22

#1278

Core | Author: Riztazz

Core / Instance
- Misc fixes to ICC, ICC 5 mans and VoA.

2018-12-20

#1277

Core | Author: Riztazz

Instance / Icecrown Citadel
- Deathbringer's outro event correction.

2018-12-19

#1276

Core | Author: Piootrek

Core / Spell
- Cooldown removal of Smelt Titansteel.

- Cooldown and location requirements removal of Moonshroud, Spellweave and Ebonweave.

#1275

Core | Author: Piootrek

Database / Creature
- Phase out ICC creatures after 1st wing.

#1274

Core | Author: Piootrek

Database / Loot
- Changed Shadowfrost Shard drop rate.

#1273

Core | Author: Riztazz

Core / Spell
- Change taunt DR handling.

#1272

Core | Author: Riztazz

Instance / Icecrown Citadel
- Deathbringer Saurfang outro events added.

- Possible fix for Deathwhisper's ghosts spawning too close.

- Changes to Lord Marrowgar movement during Bonestorm.

2018-12-17

#1271

Core | Author: Dootz

Database / Misc
- Patch 3.3 database changes including vendors, emblems and quests.

2018-12-14

#1270

Core | Author: Dootz

Database / Loot
- Heroic ICC 5man blue, purple and green items drop nerf.

#1269

Core | Author: Riztazz

Database / Loot
- Fix emblem loot in Halls of Reflection.

2018-12-13

#1268

Core | Author: Dootz

Database / Instances
- Correct ICC instances emblems.

#1267

Core | Author: Dootz

Database / NPC
- Add Dalaran questgivers directing to Forge of Souls.

#1266

Core | Author: Dootz

Instance / Icecrown Citadel
- Add event in Icecrown Citadel entrance.

#1265

Core | Author: Riztazz

Core / Instances
- Small corrections to Forge of Souls, Pit of Saron and Halls of Reflection instances.

2018-11-15

#1264

Core | Author: Dootz

Database / Item
- Update deisenchant_loot_template. Some items will now disenchant into 2-3 Infinite Dust instead of 1-2.

#1263

Core | Author: Dootz

Instance / Molten Core
- Majordomo chest will no longer disappear. Ragnaros encounter adjust.

#1262

Core | Author: Dootz

Instance / Zul'Gurub
- Possible fix for phase two not starting on High Priest Thekal encounter.

#1261

Core | Author: Riztazz

Core / Entities
- Properly re-assign accountID to transfered character via market, fix bunch of stuff ie. not able to send heirlooms etc.

2018-11-13

#1260

Core | Author: Dootz

Instance / Molten Core
- Resolve issue with Majordomo's Chest spawn.

2018-11-10

#1259

Core | Author: Afgann

Database / Spell
- Glyph of Backstab should proc only for Backstab spell.

2018-11-04

#1258

Core | Author: Dootz

Database / Object
- Reduce respawn time of Deserter Propaganda object.

2018-10-30

#1257

Core | Author: Dootz

Database / NPC
- Remove experience from Novos the Summoner adds.

- Qirot should be a beast.

- Master Shaper Krixix's respawn timer set to 30 minutes.

#1256

Core | Author: Dootz

Database / Object
- Reduce respawn time of Warsong Axe Shipment.

#1255

Core | Author: Dootz

Database / Item
- Jack o Lantern should drop from various creatures.

#1254

Core | Author: Dootz

Database / Quest
- That's Abominable!: fix quest requirement for Alliance side.

2018-10-27

#1253

Core | Author: Riztazz

Core / Entities
- Fix pet moving with extreme speeds to target in specific cases.

2018-10-24

#1252

Core | Author: Riztazz

Instance / Onyxia's Lair
- Time records added.

#1251

Core | Author: Riztazz

Core / Script
- Bang a Gong! timers added.

2018-10-23

#1250

Core | Author: Riztazz

Core / Script
- Bang a Gong! event added.

2018-10-19

#1249

Core | Author: Dootz

Database / NPC
- Headless Horseman has updated ilvl loot on WotLK.

2018-10-18

#1248

Core | Author: Dootz

Database / Item
- Loot-Filled Pumpkin: remove emblems from loot as prior to patch 3.3 high-content emblems are awarded for daily heroic quests, not first random heroic dungeon.

- Tooth Pick: fix drop chance of achievement related item.

- Add Engrave Gauntlets to correct loot tables.

#1247

Core | Author: Dootz

Core / Script
- Fix Shade of the Horseman's weird behavior.

#1246

Core | Author: Dootz

Database / NPC
- Headless Horseman has missing items to loottable added.

#1245

Core | Author: Dootz

Database / Quest
- Chicken Clucking for a Mint: fix quest credit.

- Stinking up Southshore: should not be repeatable.

2018-10-14

#1244

Core | Author: Dootz

Instance / Azjol-Nerub
- Possible fix for evade issue at Krik'thir the Gatewatcher.

#1243

Core | Author: Dootz

Database / Vendor
- Add missing arena weapons.

#1242

Core | Author: Dootz

Database / NPC
- Add artifical intelligance to various creatures in Shadowmoon Valley.

- Coilskar Siren's path added.

- Correct spawn position of creatures in Coliskar Cave area in Shadowmoon Valley. Based on TrinityCore.

2018-10-10

#1241

Core | Author: Dootz

Instance / Trial of the Crusader
- Lord Jaraxxus won't KilledPlayer quote after killing Fizzlebang.

#1240

Core | Author: Dootz

Instance / The Violet Hold
- Ichoron's Globule's movemenet speed reduced by ~10%.

#1239

Core | Author: Dootz

Database / NPC
- Greengill Slave has loottable & pickpocket loottable added.

- Magregan Deepshadow's path added.TC

- Priest Trainer Guvan will teach all spells.

- Argent Battle Priest has AI rewritten.

#1238

Core | Author: Dootz

Database / Quest
- Pearl Diving: outro event added.

- Prospect of Faith: outro event added. Based on TrinityCore.

2018-10-09

#1237

Core | Author: Riztazz

Core / Spell
- Meteorite Crystal & Beacon of Light spells correlation corrected.

2018-10-05

#1236

Core | Author: Dootz

Database / Objects
- Personal Mole Machine won't collide with players.

- Add Incendia Agave nodes to Sacret Fire quest.

2018-10-03

#1235

Core | Author: Riztazz

Instance / Trial of the Crusader
- Skip GameMasters while searching for a target for creature_record in Trial of the Crusader raid.

- Killing Gormok will bind players to the instance on heroic versions of raid.

2018-09-29

#1234

Core | Author: Riztazz

Instance / Trial of the Crusader
- Gormok's Staggering Stomp spell will ignore players armor.

- Upper Back Pain achievement credit corrected.

- Snobold Vassals have their hp corrected.

- Snobolds should despawn with Icehowl's death.

- Snobolled! aura will always disappear when Snobold is dead.

- Massive Crush will knock players with Snobolled! aura as well.

- Visual with Acidmaw entrance corrected.

- Players will get ID locked to raid when Icehowl is defeated instead of Gormok.

- Icehowl won't miss by his Arctic Breath spell.

- Touch of Jaraxxus spell added. He will use cast it time to time on random player (not tank).

- Faction Champions will always heal pets once they are spawned.

- Concentrated Light/Darkness may reflect from arena walls.

- Concentrated Light/Darkness will disappear right after Twins are defeated.

- Add visual effect when Lich King is destroying platform.

- After Lich King destroys platform it won't repair on this ID lockout.

#1233

Core | Author: Riztazz

Instance / Trial of the Champion
- Fix issue with Hunter class unit.

#1232

Core | Author: Dootz

Core / Units
- Do not add dual-wield penalty to melee attacks if player has next melee swing spell queued.

#1231

Core | Author: Dootz

Instance / Vault of Archavon
- Koralon the Flame Watcher has emblems corrected.

#1230

Core | Author: Dootz

Database / Quest
- Proof of Demise: The Black Knight quest is available.

#1229

Core | Author: Dootz

Database / NPC
- Update emblem costs of transmogs.

#1228

Core | Author: Dootz

Database / World
- Patch 3.2 database update (Vendors, Items, Loot, Emblems, Quests, PvP Event).

2018-09-25

#1227

Core | Author: Riztazz

Instance / Trial of the Crusader
- Resolve known issues encountered on Feronis.

- Add boosts to 25 Heroic mode.

- Add timer records to every mode version.

#1226

Core | Author: Riztazz

Core / SAI
- Clear distract state on AttackStart.

#1225

Core | Author: Dootz

Instance / Blackrock Spire
- Rend should now get off Gyth earlier.

#1224

Core | Author: Dootz

Instance / Zul'Farrak
- Pyramid event tweaks.

#1223

Core | Author: Dootz

Core / Spell
- Stormchops have proc rate reduced.

#1222

Core | Author: Dootz

Database / NPC
- Brewfest npcs corrected.

- Enchanted Tiki Warrior - nerf Spirit Burn

- Razormane creatures have their drop chance of grey items reduced.

- Gjalerbron rune-caster's artifical intelligance added.

- Gjalerbron Sleep Watcher's artifical intelligance added.

- Westguard Sergeant's artifical intelligance added.

- Sepulcheral Overseer's artifical intelligance added.

- Gjalerbron Warrior's artifical intelligance added.

#1221

Core | Author: Dootz

Database / SAI
- Fix Jack Adams dance emote triggered on reset and not on respawn. Based on TrinityCore.

#1220

Core | Author: Dootz

Database / Objects
- Add a missing Barbershop Chair. Based on TrinityCore.

#1219

Core | Author: Dootz

Database / Quest
- Blowing Hodir's Horn will be available after A Monument to the Fallen.

2018-09-19

#1218

Core | Author: Dootz

Instance / Blackrock Depths
- Add small event with Mistres Nagmanra after Love Potion quest.

#1217

Core | Author: Dootz

Database / NPC
- Dragonflayer Fleshripper's artifical intelligence added.

- Dragonflayer Soulreaver's artifical intelligence added.

- Dragonflayer Thane's artifical intelligence added.

- Dragonflayer tribesman's artifical intelligence added.

- Yanis Mystic's artifical intelligence added.

- Haughty Modiste's artifical intelligence added.

- Enkilah Abomination's artifical intelligence added.

- Jer'ome - will say few lines while walking around

- Wyrmcaller Vile's artifical intelligence added.

- Putrid Wight's artifical intelligence added.

- Necrolord's artifical intelligence added.

- Necro Overlord's artifical intelligence added.

#1216

Core | Author: Dootz

Database / Item
- Kalu'ak fishing Pole bonuses fixed.

- Adjust drop chance of rare items from Agathelos the Raging.

- Strider Tentacles will drop only for players on quest.

#1215

Core | Author: Dootz

Database / Vendor
- Add Deadly Shoulders to Alliance Vendor in Dalaran.

- Fix weird combat behavior of Kil'sorrow Deathsworns at Camp Gate.

#1214

Core | Author: Dootz

Database / Script
- Add script to Jungle Secrets. Based on TrinityCore.

- K3 Teleporter will now teleport players near cave on east.

#1213

Core | Author: Dootz

Core / Quest
- Escape from the Winterfin Caverns: all plarty players will get quest credit.

#1212

Core | Author: Dootz

Core / Spell
- Tiki Warrior's Spirit Burn has reduced proc chance.

#1211

Core | Author: Dootz

Database / Quest
- Confront Yehkinya: add outro event. Based on TrinityCore.

#1210

Core | Author: Dootz

Database / SAI
- Don't allow multiple spawns of Baron Aquanis by Fathom Stone. Based on TrinityCore.

2018-09-04

#1209

Core | Author: Dootz

Instance / Ulduar
- Faceless Horror has small correction to loottables from 10-man and 25-man.

#1208

Core | Author: Dootz

Instance / Halls of Lightning
- Titanium Siegebreakers and Titanium Thunderers won't pull through the walls.

#1207

Core | Author: Dootz

Instance / Gundrak
- Gal'darah's Puncture debuff will be removed after boss is dead.

#1206

Core | Author: Dootz

Instance / The Culling of Stratholme
- Arthas AI increase cooldown between Exorcism casts.

#1205

Core | Author: Dootz

Core / Spell
- Abyssal Shatter should have a chance to skill up. Based on TrinityCore.

#1204

Core | Author: Dootz

DataBase / NPC
- Venture Co. Evacuee has respawn time reduced.

- Add missing spawns of Forest Walkers,

- Add sever creatures in Caverns of Time just before Culling of Stratholme entrance. Based on TrinityCore.

- Fix weird behaviour of Icecrown Gryphon Riders.

- Creatures in Furlbrow's Pumpkin Farm area (Westfall) have drop chance of common items reduced.

#1203

Core | Author: Dootz

DataBase / Quest
- Recover the Cargo: fix quest credit. Hope it's last time.

2018-08-29

#1202

Core | Author: Riztazz

Instance / Ulduar
- Remove all custom boosts from Ulduar encounters.

- Possible fix for Iron Dwarf, Medium Rare achievement.

2018-08-28

#1201

Core | Author: Dootz

Instance / Molten Core
- Two more Ragnaros checks added in Molten Core when it's time to summon him.

- Possible fix for weird Majordomo behavior.

#1200

Core | Author: Dootz

Instance / Blackrock Depths
- Mistres Nagmara will open bar doors if you have "The Love Potion" quest completed.

#1199

Core | Author: Dootz

DataBase / Quest
- Recover the Cargo!: respawning shipwreck debris fixed.

- Torek's Assault: quest rewritten. Based on TrinityCore.

- Feast at the Blue Recluse: outro event added. Based on TrinityCore.

- The New Horde: reward Text upadted. Based on TrinityCore.

- Quel'Danas quest chaining corrected.

- Banish the Demons: double quest credit fixed. 

- Banish More Demons: double quest credit fixed.

- Intercept the Reinforcements: dragonhawk can be used if you have quest taken/completed.

- Keeping the Enemy at Bay: dragonhawk can be used if you have quest taken/completed.

#1198

Core | Author: Dootz

DataBase / NPC
- Theramore Guards will have fightning animation on training dummies. Based on TrinityCore.

- Stonemaul Spirit's artifical intelligance added. Based on TrinityCore.

- Venture Co. creatures will gain correct value of reputation on kill.

- Risen Wintergarde Miner's add animation added. Based on TrinityCore.

- George Candarte's invisible model fixed. Based on TrinityCore.

#1197

Core | Author: Dootz

DataBase / Vendor
- Add hunter's shoulders to Dalaran conquest vendor.

#1196

Core | Author: Riztazz

Core / Spell
- Resolve issue where proc auras with PROC_EX_NO_OVERHEAL would never trigger with a HoT even tho HoT healed something. Val'anyr should proc from healing over time effects.

- Spell fake delay time decreased.

#1195

Core | Author: Riztazz

Core / General
- Character restore option won't make player 'unknown'.

2018-08-21

#1194

Core | Author: Riztazz

Instance / Ulduar
- Remove boosts from General Vezax encounter.

#1193

Core | Author: Dootz

Instance / Molten Core
- Majordomo Executus will correctly spawn near Ragnaros after he's been defeated.

#1192

Core | Author: Dootz

DataBase / Quest
- Recover the Cargo!: quest artifical intelligence updated. Outro event added. Based on TrinityCore.

- Propaganda War: outro event added. Based on TrinityCore.

- Revenge for the Vargul: possible fix for Thane not spawning sometimes.

- The Eye of Haramad: fix quest starter.

- Report to Nasuun: add quest starter info.

- Disrupt the Greengill Coast: quest rewritten.

- Wrangle More Aether Rays!: increase despawn radius for rays on quest turn in.

- Wrangle Some Aether Rays!: increase despawn radius for rays on quest turn in.

#1191

Core | Author: Dootz

DataBase / NPC
- Anub'ar Cultists missing spawns added.

- Smiling Jim's artifical intelligance added. Based on TrinityCore.

- Dirkee is visible in all phases.

- Venture Co. Evacuee will grant reputation only once.

- Greengill Slave has loot and pickpocket loot corrected.

- Guard Lasiter's artifical intelligance added. Based on TrinityCore.

- Drakegore's artifical intelligance added.

- Apprentice Kryten's artifical intelligance added.

- Acolyte Dellis's artifical intelligance added. Based on TrinityCore.

- Ethereum Jailor has spawns limit.

- Broken Skeleton has a chance to spawn Crippler on death.

- Legion Fel Cannon MKII has artifical intelligance updated and weird behaviour fixed.

#1190

Core | Author: Dootz

DataBase / Item
- Relic of the Earthen Ring can be restored by Farseer Eannu or Goture Fourwinds after quest completion.

- Lunar Invitation item enables to teleport through capital cities. Based on TrinityCore.

#1189

Core | Author: Dootz

DataBase / GameObject