- BT: Adjust malande timer
- Add gossip handling for external menus for nef and onyxia head turnin…
- BT: Assign mainspell to malande
- Fix procs that do not require target, requiring a target
- Fix thoridal the stars fury stacking with quivers
- Fix sending of spellmods for wotlk due to additional mask
- Add army of the dead ghoul spawn script
- Add army of the dead scaling aura
- Make removal of UNIT_FLAG_SPAWNING for all EffectSpawn
- DK: Implement army of the dead damage taken chance using parry and dodge
- DK: Implement Crypt Fever and Ebon Plaguebringer
- Spell: Implement amount handling in Aura::HandleTriggerLinkedAura
- Fix compilation on some builds
- DK: Add scaling aura to bloodworms
- Spell: HandleTriggerLinkedAura should be cast by caster
- DK: Resolve outstanding issues with crypt fever
- DK: Fix unholy blight not going off and being blizzlike
- DK: Implement Ghoul pet scaling
- Creature/Pet: Add fill of UNIT_FLAG2_REGENERATE_POWER for pets and cr…
- Movement/Unit: Mark last root change in stime
- Creature: Add default setting of hoverheight
- DK: Fix Icy Talons proc mask for Frost Fever
- DK: Implement Will Of The Necropolis
- SpellScripting: Add remainingDamage to OnAbsorb and improve passive a…
- DK: Fix sudden doom not casting a free deathcoil
- Fix bloodworms evading due to being a critter
- Mage: Implement check for deep freeze permanent immunity against stuns
- Mage: Implement Fingers of Frost
- Update config version
- Show quest greeting only if player has more than one menu option avai…
- Paladin: Reimplement judgements of the wise as spellscript
- DK: Implement Dancing Rune Weapon
- Spell: Make TRIGGERED_IGNORE_COSTS ignore reagent costs
- Fix size of TargetState in SMSG_ATTACKERSTATEUPDATE packet.
- Mage: Make brain freeze proc off of frostbolt and cone of cold
- Add spell scripts wotlk file and implement creature dummy retaliation
- Mage: Add enduring winter frostbolt mask to talent
- Adjust usage of IsMounted due to removal of some cases where mount un…
- Fix cross map teleportation during taxi
- Aura: Safeguard Aura::HandleModTotalPercentStat so it never goes belo…
- Do not fill rage in wotlk at all for non-players
- Refactor spell 10255 to spellscript
- Pet: Fix pet having two scaling auras on levelup and refactor the cod…
- Warrior: Adjust triggered flags for some warrior spells
- SpellScript: Use c++17 constexpr to remove the need for 3 spellscript…
- Spell: Adjust proc flag choosing based on official naming
- Hyjal: Do not do ultra long yell on leash enrage
- Warrior: Reimplement heroic strike dazed damage using spellscript
- Add ability to switch gossip menus of npcs.
- Remove all reference to creature_ai_texts table
- Remove all references to dbscript_string table
- Hunter: Reimplement and fix Rapid Recuperation
- add no pch build for ubuntu clang
- Give stackamount priority over proccharges
- Shaman: Implement earthgrab part of Storm, Earth and Fire
- Implement Shadowmeld Racial based on patch notes
- DK: Implement Summon Gargoyle
- Pet/DK: Fix cooldown handling for untalented ghoul on death
- Fix no pch build
- Fix looting issue with FACTION_TEMPLATE_FLEE_FROM_CALL_FOR_HELP
- BT: Implement GURTOGG_ACTION_CHARGE in P2
- Spell: Remove Corrupted Ashbringer passive hacks
- Hunter: Fix entrapment talent
- Spell: Implement SUMMON_PROP_FLAG_JOIN_SUMMONERS_SPAWN_GROUP
- Spell: Use TARGET_LOCATION_UNIT_MINION_POSITION with original caster
- Spell/Proc: Implement scriptability for originalCaster
- Shaman: Reimplement and fix Lava Lash Flametongue interaction
- Desolace: Adjust script for q.5561 Kodo Roundup
- Fix no pch compilation
- Hunter: Reimplement and fix Lock and Load using spellscript
- SpellMods: Clear usedAuraCharges on Player::RemoveSpellMods
- Gossip: Check for isQuestGiver when displaying creature gossip menu
- Hunter: Reimplement Explosive Shot using Spellscript and fix caster f…
- Fix no pch compilation of previous commit
- Shaman: Implement Sentry Totem script, add OnUnsummon and fix GetSpaw…
- Shaman: Reimplement Ancestral Awakening using Spellscript and add SCH…
- Update name and help of debug set/getvalue command
- Aura/Priest: Fix compilation of no pch
- Spell: Fix "typo" in EffectBreakPlayerTargeting changes
- Aura/Priest: Rework absorb auras using CalculateAuraEffectValue and s…
- Mage: Reimplement Inherit Master's Threat List
- Spell: Improve SPELL_EFFECT_BREAK_PLAYER_TARGETING
- Fix db errors due to missing spells and spellscripts
- Warlock: Make curse of doom 100% chance in wotlk
- Instance: Add skip debug log to GetSingleGameObjectFromStorage and ad…
- Spell/Targeting: Rename and reimplement TARGET_LOCATION_DYNOBJ_POSITI…
- Scourge Invasions: add missing visual spell for Flameshocker
- Priest: Reimplement Shadow Affinity using spellscript
- Priest: Add script for Glyph of Shadow Word Death
- SpellScripting: Add victim to void OnDamageCalculate
- Priest: Add wotlk shadow word death ranks
- Fix loading of speeds after UnitFlags2 addition
- Spell: Pass level to DoSummonWild
- [14049] Add field UnitFlags2
- Priest: Fix typo in Spirit of Redemption change
- Priest: Implement Lightwell scripts
- Minor refactor of spirit of redemption implementation
- DK: Make army of the dead ghouls not follow by default
- AI: Improve follow angles for player quasi-formation
- GuardianAI: Add support for RequestFollowData to guardian AI and move…
- EAI: Implement ACTION_T_SET_FOLLOW_MOVEMENT
- Instance: Rework all usages of SetInCombatWithZone during AI creation
- Spell: Implement SPELL_AURA_ALLOW_ONLY_ABILITY using isAffectedOnSpell
- Remove spell_seal_of_the_crusader
- fix extractor warnings
- Fix creature_template in mangos.sql due to UnitFlags2
- Include all crowd control effects in previous commit
- Try evading an npc on stun with empty threat list
- Spell: Remove duplicate combo point checking code
- Warrior: Reimplement Unrelenting Assault using spellscript
- Warrior: Fix juggernaut talent having wrong mask
- Warlock: Summon doomguard from curse of doom on target and dont spawn…
- Spell: Remove duplicate condition added from tbc by mistake
- Add start of research for serverside enum in Spell::EffectSummonType …
- Unit: Rework regeneration to avoid discarding diff and desynching cli…
- Warrior: Rework shapeshift remaining rage for warrior
- Also update follow data for pets on death
- Fix console errors due to AI being housed in class files
- Warrior: Implement Improved Spell Reflection
- Rogue: Fix PCH compilation
- Fix behavior for the fireworks that can be used by players during the…
- Spell: prevent Lunar Fortune from stacking with itself.
- Rogue: Implement Killing Spree ability
- Spell: Only check PLAYER_ALLOW_ONLY_ABILITY when client casted
- SpellScripting: Implement aura script storage
- Fix health/mana/armor stat calculation for Warlock pets.
- Warlock: Remove redundant selectlevel from warlock infernal
- Spell: Fix inferno summoning multiples
- Spell: Adjust SPELL_ATTR_EX_DISMISS_PET to also work with SPELL_EFFEC…
- Spell: Move AURA_INTERRUPT_FLAG_ACTION_LATE to Cast per Lesser Invisi…
- Warlock: Fix empowered Imp now working
- Warlock: Reimplement Soul Leech using Spellscript and implement Impro…
- Creature: Fix regen and compilation warning
- Aura: Use m_miscvalue in HandleModDamagePercentDone for correct appli…
- Do not send energize log for EffectPowerDrain
- Warlock: Reimplement shadow bite using spellscript and implement impr…
- Unit: Add block critical to spells and dont roll if no chance
- Warrior: Reimplement Warbringer using spellscript and make it work wi…
- Spell: Implement scriptability of ignore root for spells and add prop…
- Creature/AI: Fix order of AIM_Initialize and SpellListChanged with Ju…
- Add missing Lunar Festival Fireworks serversides
- Unit: Fix evade during CC triggering out of combat
- Druid: Fix Feral AP implementation and implement Predatory Strikes ta…
- Spell: Implement SPELLMOD_SPELL_COST_REFUND_ON_FAIL
- Rogue: Reimplement prey on the weak as spellscript
- Rogue: Refactor and name other rogue scripts
- Rogue: Reimplement Setup using spellscript and fix only proc on autoa…
- Player/Cooldowns: Fix permanent cooldowns being stuck with usage of P…
- Spell: Add SPELL_AURA_BIND_SIGHT to channeled range check
- Spell: Execute dest targeted effects immediately when non delayed spell
- GameEvent: Implement GAME_EVENT_SCHEDULE_YEARLY, GAME_EVENT_SCHEDULE_…
- Calendar: Add computation of dates for calendar sending and fix ID of…
- Calendar: WIP for implementing sending of new event times
- Spell: Fix previous commit breaking delayed spells
- Achievement: Implement ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE_TYPE
- Add one assert for one case of crash which implies foul logic
- Deactivate AB graveyard inside Base during BG
- Make CMake copy config files for PlayerBot and AHBot
- Unify Creature::SaveToDB codestyle with vanilla
- Achievement: Remove outdated comments
- Achievement: Fix compilation of previous commit
- Achievement: Implement ACHIEVEMENT_CRITERIA_REQUIRE_MAP_ID
- Achievement: Implement ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST…
- Achievement: Fix condition of ACHIEVEMENT_CRITERIA_REQUIRE_KILL_CREAT…
- Implement transport loading on RecastDemoMod
- Add datadir option for recastdemomod
- fix alignment issues with clang optimizations on arm32
- Fix SCRIPT_COMMAND_MOVE_DYNAMIC not using specified relayId (dataint2).
- [14050] Add Slot field to npc_vendor and npc_vendor_template and use …
- Fix Aura with immunity self remove
- BG: Do not kick GMs out of bg due to afk
- BG/AV: Fix removing reinforcements in AV on GY capture
- BG: Fix creature spawning and despawning
- GameEvent: Call new computed events in WeeklyEventTimerRecalculation
- Player: Fix truncation in Player::RegenerateHealth
- Map/Session: Fix some packets being ignored
- AI: Implement OnTaunt and reset ACTION_CASTING_RESTORE on being taunted
- EAI: Implement IsPercent for EVENT_T_FRIENDLY_HP
- [WheatyExceptionReport] Add windows crash log support for realmd too
- [WheatyExceptionReport] Remove deprecated usage of GlobalMemoryStatus
- [WheatyExceptionReport] Add support for newer windows os detection
- [WheatyExceptionReport] Fix too small buffer size
- [WheatyExceptionReport] Fix revision printing
- [WheatyExceptionReport] Fix crash log not being generated
- [WheatyExceptionReport] Sync WheatyExceptionReport file with TC
- Creature: Fix regeneration formula to be dynamic based on enum
- [Spell] Add script for s.8555 Left for Dead -> s.8359
- [SD] Make ChoRush Sit on Dungeon Create when King Gordok done
- Adjust Out of Combat Health Regeneration & Timer for Player controlle…
- Spell: Fix safeguards in SPELL_EFFECT_CREATE_ITEM
- Spell: Fix SPELL_EFFECT_CREATE_ITEM not working after recent addition
- Fix log file timestamps.
- Implement command .tele warp to teleport the user along a specified a…
- Implement command .list areatriggers to list all areatriggers within …
- Implement command .debug areatriggers to make areatrigger scripting e…
- [14051] Implement optional, customizable per-creature waypoint pause …
- SpawnGroup: Fix preprocessing of EquallyChanced and ExplicitlyChanced
- DK: Fix will of the necropolis bugging out damage calc
- Vehicle: Improve vehicle boarding protocol
- Pet: Implement passing of duration to SMSG_PET_SPELLS
- Vehicle: Remove root flag on boarding or unboarding vehicle in spline
- Vehicle: Broadcast UF_FLAG_OWNER_ONLY on vehicle board
- Fix linear path bug
- Add missing column due to waypoint delay time
- ZG: Adjust Phasing for Venoxis in ZG & Add missing (tbc+) Ability Vir…
- [SD] Add OnStealthAlert Check for Klaven Mortwake 7053
- GameObject/Creature: Fix double add to world causing multiple linked …
- AI: Adjust critter fleeing to only happen on player controlled attack…
- Pool: Add dberror for empty pool templates
- Chat: Added clarification about gobject near and additional info abou…
- Update min/max values of SKILL_RANGE_MONO skills on character levelup.
- Set off-hand attack speed for mobs to the same speed as main hand, an…
- Warlock: Fix soul leech not healing for correct amount
- Add not remove on evade to Hate to Half
- Add missing Hate to Half serversides
- Spell: Implement Hate To Half and move Hate To Zero to spellscript
- Cooldowns: Implement handling of permanent item based cooldown events
- Add serverside s11830
- OPVP: Award halaa battle token anywhere in halaa and to anyone who de…
- Relations: Safeguard assist combat in instances against mobs which sh…
- [SD] Remove faulty script for Burning Abyssal 17454
- Mail: Add fill for unk field in mail with is unlocked
- [14052] Allow to change a specific creature spawn's npcflags via crea…
- Fix mangos.sql
- SpellScripts/Auras: Fix GetAuraScriptCustomizationValue implementation
- Add cmake integrated LTO option
- [14053] Port breadcrumb quest system from TrinityCore. Closes https:/…
- BT: Adjust illidari council auras
- Spell: Reimplement overriding of SPELL_AURA_TRANSFORM displayId with …
- Fix errors due to [-Wodr]
- BG/WSG: Implement enemy flag carrier being shown only after 45 second…
- GameObject: Fix ForcedDespawn of certain GOs which do not despawn on …
- Scripts: Change SCRIPT_COMMAND_DESPAWN_GO to ForcedDespawn usage and …
- OutdoorPVP/Halaa: Add a simple capturehalaa command
- OutdoorPVP: Fix notifying on GO use after zangar rework
- Increase minimum version of cmake for git id
- Update ZLIB to 1.2.12
- Add Fire Shield 18268 used by Molten Elemental 11321 - classic-db
- ZA: Add saving to instance on event run start
- Spell: Fix summon level offset being calculated off of wrong base level
- Spell: Enable player cast spells when mindcontrolling entity to inter…
- Unit: Stop damage split from dealing pushback
- Implement ITEM_EXTRA_IGNORE_QUEST_STATUS to allow items that start a …
- Object: Remove cliffwalk hack to fix some client behaviour
- SpawnGroup: Fix respawn command not respawning spawn group spawns in …
- HFR: Change sentry group respawn to use spawn group
- Dbscript: Fix dbguid targeting not working with dynguid
- Chat: Remove changing of Z in favor of fixing db data
- AI: Add dummy HandleDelayedInstantAnimation for preventing stuck target
- Unit/Charm: Fix interaction of possess with cc at start and during po…