- Update missleading text in ExtractResources.sh
- Make bug trio boss unlootable when being consumed
- Drop no unused path generation
- Fix Nefarian landing
- Code cleanup in Stratholme
- Fixes for Aurius event in Stratholme
- Fix quest 8736
- Move spell 25813 to SpellScript
- Fix spell 28697
- Move spell 26275 to SpellScript
- drop pointless sethealth, that breaks the fight
- Stratholme: Do not close door behind Black Guards
- [PlayerBot] Fix bots no longer running when looting
- Implement s.55430 Gymers buddy
- Map: Fix GetReachableRandomPosition picking random Z in air and water…
- ICC: Make gunship visibility infinite
- Transports: Change transports to Gigantic, add forgotten addition on …
- ICC: Rework gunship timings based on sniff and add chat command for t…
- ICC: Implement Rocket Pack
- Transports/Spell: Implement initial Transport Spell support
- Improvements for quest 8736
- Remove lingering minus caracter
- Fix water breathing aura interaction with mirror timer
- Adjust Aura::HandleAuraModShapeshift and Unit::RemoveSpellsCausingAur…
- hotfix failing builds by initializing WorldSession with dummy values
- Fix wotlk merge errors
- Threat: Make targets go offline on aggro if in FD and get rid of CanA…
- Threat: Fix 3 year old bug with suppression during suppression due to…
- Hyjal: Make Base spawns not react and unable to enter combat on retreat
- [SD] Steamvault: Remove duplicate Reset();
- Fix KilledMonster not rewarding heroic entry and UpdateEntry properly
- BT: Adjust illidan timers and force 3 flame blasts before transform back
- Chat: Add readout for moveFlags to
- BT: Fix illidan evade check
- BT: Shorten Flame Burst phase 4 timer by 3 seconds
- ZA: Add exception to gong visual spell and add comment to it why
- ZA: Remove bad new character in waypoints
- [SD] ZA: Add missing additonal Waypoint that should help prevent npc_…
- BT: Fix illidan intro weapons unsheath order
- [SD] BT: Add Leash for Illidan
- BT: Reset illidan combat script status on respawn
- Add GetCombatScriptStatus readout to .npc info
- Implement .npc evade chat command
- Updated KilledMonster() call to use correct params
- GOCasting: Fix crash due to nullptr caster on spelllog init
- Fix invalid movement during root detection
- Movement: Implement unit based SMSG_MOVE_SET_COLLISION_HGT and MSG_MO…
- Fix WorldSession::HandleMoveWorldportAckOpcode() difficulty passing
- Fix compilation issue in wotlk due to difficulty setting
- GOCasting: Fix crash due to updating pointer
- Implement Eye of Kilrogg threat propagation disabling and remove redu…
- IsleOfQuelDanas: Add missing breaks in npc_shattered_sun_fighterAI
- Restore usability to "wp show on" command - Use point id as level for…
- Fix instantly despawning helper NPCs for "wp show" command
- Fix teleport exploits due to worldport ack
- ZA: Fix too small encounter array
- WorldState/SunsReach: Add saving to phase transition
- WorldState/SunsReach: Properly handle exceptions on loading SAVE_ID_Q…
- IsleOfQuelDanas: Shattered Sun Marksman and Shattered Sun Warrior imp…
- ZA: Fix one more spot for fixing gold exploit
- ZA: Safeguard starting npc event again through saving in DB
- Spell/Targeting: Make TARGET_UNIT_FRIEND_CHAIN_HEAL and TARGET_UNIT_F…
- Botanica: Fix botanist not combat moving after transition back and on…
- Make SPELL_AURA_SCHOOL_ABSORB work with SPELL_ATTR_LEVEL_DAMAGE_CALCU…
- Fix merge issues in spell.sql
- Spell: Rework Spellmods using trickle down RAII principle
- GOCasting: Fix another crash
- AQWarEffort: Fix flipped worldstate ids for Peacebloom collection
- AQWarEffort: Subtract 5 from resource id to prevent error
- AQWarEffort: Adjust counter conditions to automatically check against…
- AQWarEffort: Add worldstate to aqresource mapping for conditions
- AQWarEffort: Fix sending of counters on login
- AQWarEffort: Add GetDaysRemaining and add broadcast on phase 2 entry
- AQWarEffort: Add condition CONDITION_WORLD_SCRIPT WAR_EFFORT_DAYS_LEFT
- Spell: Check school immune for friendly fire damage spells
- SSC: Vashj water should spawn fish
- DynGuid: Add missing impl for GAMEOBJECT_EXTRA_FLAG_DYNGUID
- Spell/Targeting: Move exception for UNIT_FLAG_NON_ATTACKABLE_2 out of…
- Spell/Unit: Ignore units in MeetsSelectAttackingRequirement with UNIT…
- Spell: Fix targeting of pet auras
- EAI: Engage despawn aggregation AGGREGATION_EVADE also on despawn
- DynGuid: Add capability to SD2 to also despawn mobs
- Creature/Dynguid: Fix implementation of m_corpseDelay
- Spell/Targeting: Fix usage of wrong vriable in Spell::EffectTriggerMi…
- fix freebsd build
- Spell: Updates some more notes about wotlk only spell effects
- Spell: Add rudimentary implementation for SPELL_AURA_MOD_MELEE_HASTE_…
- Spell: Implement SPELL_EFFECT_FORCE_CAST_2
- Spell: Remove old comment
- Spell: Implement SPELL_EFFECT_TRIGGER_MISSILE_SPELL_WITH_VALUE
- Spell: Implement SPELL_ATTR_EX5_HASTE_AFFECT_DURATION
- Spell: Implement SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER
- Spell: Implement SPELL_AURA_BLOCK_SPELL_FAMILY
- Spell: Implement SPELL_AURA_PREVENT_DURABILITY_LOSS
- Fixed unexpected ; on 4738. Changed it into a ,
- [14039] Anticheat: Initial implementation Integration credit: killerwife
- Add missing column in creature_template insert
- GOCasting: Fix wotlk specific crashes related to the feature
- Fix rolling ignites designation
- Targeting: Fix duplicitous checking of ignored targets
- Update Level2.cpp
- Spell: Fix usage of non-const
- Spell: Fix implementation of SPELL_ATTR_EX_REQUIRE_ALL_TARGETS
- Spell: Make delayed combat check use effectMask for positivity check
- Spell: Add break optimization into delayed spell combat
- Dynguid/Linking: Fix checking for spawn in world based on dbguid
- Spell: Chain heal should not hit non-pets when not in grp
- Spell: Rename SPELL_ATTR_EX5_AI_DOESNT_FACE_TARGET and implement SPEL…
- Spell: Rename several spell attributes and implement SPELL_ATTR_EX4_I…
- Spell: Implement SPELL_ATTR_EX_REQUIRE_ALL_TARGETS
- [SD] TK: Kaelthas Weapons should be passive for 2secs instead of defe…
- GameObject: Rework AIM_Initialize and map->Add to fix JustSpawned and…
- Implement GetSpawnerGuid() and GetSpawner() for gameobjects
- Spell: Implement combat on delayed spell travel start on unittarget
- Add offsets enum, add ghost stand flag and update existing code
- Transports: Fix endpoint being desynched with sniffed values
- Fix errors due to not autoloaded zeppelin masters
- Spell: Consolidate various spell enum defines into SpellDefines.h
- [SD] Add Script for npc_advanced_target_dummy 2674 so it can be loote…
- [SD] Ambassador Paxivi should use s.39650 Blue Banish State/Arcane Po…
- Creature: Dismount creatures on death in any event
- Fix area52 spotlight placement
- Spell: Fix targeting inconsistency with m_jumpRadius and fix chain he…
- Dynguid/Linking: Fix template linkage for non db spawns
- [Spell] Sum MaxAffectedTargets Changes by Expansion, Fix MaxAffectedT…
- Dynguid/Pooling: Fix addressing of pooled dynguids properly
- Dynguid: Fix respawning when respawndelay is set
- SWP: Minor Kiljaeden respawn fixes
- Spell: Remove wrong duplicate condition for facing
- EAI: Remove error when EAI is assigned with no scripts
- Various improvements for Eranikus encounter in Moonglade
- Fix Azuregos being not attackable and move it to CombatAI
- Transports: Deeprun Tram crash fix on heavy server load.
- Prevent Shattered Sun Marksman from chasing Dawnblade Hawkstriders
- OHF: Script Beggar 20432
- OHF: Script Bartolo Ginsetti 20365
- Rework of main timer in WorldRunnable.cpp, smoother updates
- Remove BroadcastText data
- Fix crash when text not found in DoDisplayText
- Add capability to reference broadcast_text directly in SD2
- Do not broadcast facing on stun if target is not in world
- Implement hiding of update fields based on flags.
- ZA: Reimplement Hatch Eggs using spellscript
- SSC: Make coilfang water ignore immunity
- [SD] Kelidan should target topaggro during Shadowboltvolley cast
- [Spell] s.43783 Spawn Senjin Guardian in Senjin Village for Civilians
- Spell: Remove now redundant GetAffectedTargets
- [Spell] Add Spells from GetAffectedTargets() to Spell.sql
- Implement food and drink animations
- Implement Object based heartbeat timer
- Do not remove shapeshift auras forcibly on death
- [Karazhan] Spotlight spawns in front of Barnes (#485)
- fix compiler warnings
- Prevent Eranikus from falling to the lake when summoned
- Prevent spell 28370 from being removed on evade
- Brewfest: Script Belbi Quikswitch 23710
- QuelDanas: Solve numerous issues with npc_dawnblade_blood_knight
- Tryfix Dawnblade Blood Knight sparring pairs not resetting
- Prevent Dawnblade Blood Knight from healing sparring partner
- Add another missing include (fix build on *NIX/Clang)
- Add missing include (Fix build on *NIX/Clang)
- Fix spell effect from previous commit
- Make Demon Portal stationary
- Make Remulos healable
- Fix build
- [14041] SpellLists: Implement a thorough version of official spell re…
- UnitAI: Fix instant aoe spells changing target in crosshairs
- OHF: Enable gossip option after defeating epoch
- Paladin: Make judgements not triggered
- Spell: Implement TRIGGERED_CHANNEL_ONLY for summoning ritual animations
- Fix creature_spawn_entry not forcing no equip on change
- Spell: Make NPC to PC cones always use max Z
- [SD] Add Aggro Text for Guardian of B
- [SD] Model npc_redemption_target after 2009 Sniff following c.6172
- [SD] Correct Ouro Spawn Trigger Respawn Time
- Fix linux compilation
- HallowsEnd: Fix head of horseman not despawning on fail or win
- CasterAI: Generalize CasterAI from RangedCombatAI and EAI into Creatu…
- Hyjal: Implement EternalSilence residual silence after getting out of…
- Scripts: Implement passing target to MovePoint, MovePath and MoveWayp…
- Spell: Add executionless targets for SPELL_EFFECT_PERSISTENT_AREA_AUR…
- Creature: Add missing data->spawnTemplate->faction usage
- Scripts: Generalize SD2 UseOpenableObject and add it to SCRIPT_COMMAN…
- Fix GO compilation
- GameObject/Updateflags: Fix GO dynflag updates by prefilling them on …
- [PlayerBot] Fix bots no longer using mounts
- Fix mangos.sql due to spell lists
- Fix compilation due to previous commit
- Fix startup errors due to broadcast_text migration
- Fix stack smashing crash due to spell lists rework
- Add second instance for alliance and horde DK start area
- [PlayerBot] Fix targets being initalised by integers instead of nullptr
- [14042] Scripts: Deprecate textId[1] and textId[2] for SCRIPT_COMMAND…
- Remove npc_shenthul script, will use EventAI instead.
- Item: Add missing init of m_usedInSpell
- Fix some compilation warnings
- Send SMSG_PARTYKILLLOG to killer as well and only in group reward range
- Scripts: Add functionality for relayids to SCRIPT_COMMAND_MOVE_DYNAMIC
- Scripts: Fix checks for SCRIPT_FLAG_BUDDY_BY_GO and add SCRIPT_COMMAN…
- Scripts: Change SCRIPT_FLAG_BUDDY_BY_GO to enable a switch for using …
- [Command] Improve Readout for .npc info unitflags/dynamicflags/extraf…
- Scripts: Add support for mixed targeting commands and add it to SCRIP…
- Scripts: Enable targeting GO with SCRIPT_COMMAND_MOVE_DYNAMIC
- Add flying check to unreachability for melee mobs
- Implement .debug dbscript for relay scripts
- Fix logging metric for spells taking too long
- AI: Implement target change delay and unreachability on movement init
- Fix Danath and Nazgrel not attacking back due to not calling selectho…
- Add readout for spell lists to NPC Info
- UnitAI: Fix spell lists not going on cooldown when a spell is being c…
- SpellLists: Initial documentation commit
- RFD: Initial packet handler and some packet sender function add
- [14044] Implement instance extending
- Implement pending Instance Lock on entering permanently locked instance
- Fix issue with dynamic difficulty on login inside instance
- Implement raid difficulty change cooldown and miscellaneous bugfixes …
- Implement correct SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT payloads for a…
- Implement dynamic difficulty changing for ICC and Ruby Sanctum
- Fix broadcast text errors due to transition period with mangos strings
- Tryfix linux compilation
- [14043] Implement SpawnGroups with pooling and linkage Squashed commi…
- Brewfest: Add s.39707
- ZG: Give hakkar double attack aura
- [SD] Add missing Root Self s.23973 for Frenzied Bloodseeker Bat 14965
- Targeting: Fix implicit target of SPELL_EFFECT_RESURRECT making it no…
- GameObject: Give GO models m2 flag if they have m2 in name on load
- [Spell] Add Disease Cloud and Green Ghost Visual (ZG) to IsSpellRemov…
- Item: Fix overflow caused by item duration
- SWP: Fix gas nova interruptions on felmyst caused by passing wrong ta…
- Remove obsolete setting for ignoring spell LoS.
- [14045] RDF: Implement RDF initial screen fill
- LFG: Implement CMSG_LFG_PARTY_LOCK_INFO_REQUEST
- WorldSession: Initialize forgotten values
- Spell: Make fishability check 10 times before evaluating as failure
- Fix Shaman Earth Shield proccing on incoming heals
- Extend taxi node DK hack to all ebon hold mount taxis
- Implement HandleAuraDamageShield SP scaling and Druid Brambles talent
- Add missing includes for LFG files
- Add missing include in MiscHandler.cpp
- Add missing include in WorldStateVariableManager.h
- Add missing include in SpawnManager.cpp
- Add missing include in SpawnManager.cpp
- Add missing include in GridNotifiers.cpp
- Rename FACTION_TEMPLATE_FLAG_CONTESTED_GUARD to FACTION_TEMPLATE_FLAG…
- EAI: Remove duplicate entercombat parent call
- SH: Rewrite ikiss with CombatAI
- [Spell] 38203 is cast by player on 18473
- [SD] Correct Init Timer for Aran Superspell
- BT: Fix envenom animations, reset threat not working and port it to s…
- SpellList: Fix crash due to wrong variable use