aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-01Core/Auras: travis fixariel-
2018-03-01DB/Spell: fix Hit debuff stack ruleariel-
By Despondencyy Closes #21367
2018-03-01Core/Auras: fixed SPELL_AURA_MOD_HIT_CHANCE honoring stack rules in all casesariel-
Updates #21367
2018-03-01Core/Auras: added sanity checks for area auras having a different owner unit ↵ariel-
than caster Closes #21517
2018-02-28DB/Quest: Helcular's Revenge (Part 2)ZenoX92
Closes #21512
2018-02-28DB/Quest: The RescueZenoX92
Closes #21511
2018-02-28DB/Quest: Smith MathielZenoX92
Closes #21510
2018-02-28DB/Creature: Gol'dirZenoX92
Closes #21509
2018-02-28DB/Gossip: Advisor DuskingdawnZenoX92
Closes #21508
2018-02-28DB/Quest: Rot Hide IchorZenoX92
Closes #21507
2018-02-28DB/Quest: Hallowed Scroll & Glyphic ScrollZenoX92
Closes #21506
2018-02-28Core/Movement: Correct distance checkingChaouki Dhib
Distance checking should always be in 3D, independently on if the mover has the ability to fly or not.
2018-02-27Core/Creature: Temporarily let Creatures violate dynspawn assumptions for ↵Treeston
pooled creatures. This should fix startup crashes until I can investigate and find a long-term fix. Tag #21519.
2018-02-27Core/Creature: Add another aggressive compatibility mode assertion to catch ↵Treeston
faulty dynspawn code.
2018-02-26Core/Globals: use proper type for smallintariel-
2018-02-26Core/VMap: Use fuzzy equality and gridmap tolerance for floor-finding. ↵Treeston
Closes #21338. Supersedes #21479.
2018-02-26Core/VMap: Add outdoor state to Map::GetFullTerrainStatusForPosition. Add ↵Treeston
WorldObject::IsOutdoors, basic member access. Ref #21479.
2018-02-26Core/Threat: Fix taunt logic relying on unspecified behavior by unordered ↵Treeston
boost heap iterators. Use ordered iterators instead, this is cheap for our use case anyway. This will make taunt behave consistently again. Closes #21499.
2018-02-25DB/GameObject: Make spawned Bountiful Feast not selectableKillyana
Closes #20957
2018-02-24Core/GameObject: implemented gameobject_overrides table to change faction ↵ariel-
and flags values on a per-spawn basis Updates #20957 Closes #20958
2018-02-24Core/GameObject: kill uninitialized, unused field from ↵ariel-
GameObjectTemplateAddon struct
2018-02-24DB/Gossip: Midsummer Fire Festival - Fix wrong gossip option conditionsTecDian
Closes #21495
2018-02-24DB/Conditions: Flaming spear could be casted only if the player is in taxiKillyana
Ref #15560
2018-02-24Core/Entities: kill unused return value from Unit::HandleSpellClickariel-
- AI hook will now receive the result by copy, as modifying it had no effect - Some renaming: result->spellClickHandled, clickPair is actually clickBounds, the clickPair is the pair <creatureID, SpellClickInfo>
2018-02-24Core/Log: Clean up some log output to include spawnId instead of lowguid.Treeston
2018-02-24DB: Fix DB errors related to the respawn actionKillyana
Action 70 will be used only for gobs and requires always an action_param1=respawntime (the time which the gob will remain spawned) Action 133 will be used for Npcs and in some cases for gobs if they must remain spawned for ever (this action uses always target_type=1 and action_param1=0/1 (npc/gob) and action_param2= guid of the unit Closes #21494
2018-02-24DB/Spells: Fixed Alchemy stones procs with potions like endless mana potionKeader
2018-02-24DB/Creature: assign SmartAI to Apothecary Keever's test subjects + typo fixKillyana
- missing row number in one of the DELETE FROM queries in commit 20a0d27b5bcbc2c3a334edef37f6a05e653ca401 Closes #21488
2018-02-24Core/DBUpdater: Code cleanupjackpoz
2018-02-24DB/Creature: Deathguard Elite & Stormwind City Guard use Crossbow on ranged ↵ZenoX92
attack - also add some missing emote responses to Stormwind City Guard Closes #21470
2018-02-24Core/DBUpdater: Fix error messagejackpoz
Fix error message when trying to populate the database showing free'd memory data instead of the sql file name
2018-02-24Core/Auras: check conditions against referer caster, just as spells doariel-
Closes #21492
2018-02-24Core/SmartScripts: Rename SMART_ACTION_RESPAWN_TARGET -> ↵Treeston
SMART_ACTION_ENABLE_TEMP_GOBJ, since that's the only thing it still does in the dynspawn model. Adjust body accordingly to warn on misuse.
2018-02-23Core/GameObject: Force compatibility mode for stupid ridiculous junk legacy ↵Treeston
hack gameobjects, ref 27e7906.
2018-02-23Core/GameObject: fix stupid ridiculous junk legacy hack code with negative ↵Treeston
gobj respawn time to work again
2018-02-23Core/Scripts: remove hack that caused aura to not be applied and saved twice ↵ariel-
on owned auras, causing an error on save - This is handled by group stack rules actually - Also reset removed aura counter when cleaning removed auras Closes #21486
2018-02-23DB/Text: Flight Master NPC racial language on AggroZenoX92
* Many or all Flight Masters / Wind Rider Masters yelled in Dwarvish before this change. Closes #21413
2018-02-23AI/SmartAI: New SMART_ACTION_RESPAWN_BY_SPAWNID (hi kilyana)Treeston
2018-02-22Core/Spawning: Actually check spawn group state before processing a respawn. ↵Treeston
It feels like that is something that should've been noticed at some point. Also remove CreatureScript::CanSpawn since nobody uses it, and spawn groups do the same thing.
2018-02-22Core/Scripts: apply resilience on Vampiric Touch and Unstable Affliction ↵ariel-
dispel effect - Spell with SPELL_ATTR4_FIXED_DAMAGE won't do it by itself to avoid applying resilience twice, but because those are triggered from a periodic aura, those apply resilience on tick, not saved to amount. - This is one of the cases where you have to call Unit::SpellDamageBonusTaken directly Closes #21393
2018-02-22Core/Auras: restrict target map update only to area auras as player requires ↵ariel-
to have auras registered on load Closes #21472
2018-02-21Core/Unit: clear charmed/possessed state before returning client control. ↵ariel-
Works like a charm Closes #21471
2018-02-21DB/SpawnGroup: Reserve group IDs 52 through 56 for Culling of Stratholme rewriteTreeston
2018-02-21DB/Spells: fix proc regression with Missile Barrageariel-
Closes #21466
2018-02-20Core/Vehicles: fix crashariel-
- Aura could be removed in Unit::SetCharmedBy (StopMoving->Relocate->ProcessTerrainStatusUpdate->RemoveAurasWithInterruptFlags) - By not passing AuraApplication parameter execution continued with a removed application leaving vehicle in a invalid state (m_sharedVision not empty) Closes #18281
2018-02-20Core/Entities: unit states cleanupariel-
- Added new UNIT_STATE_FOCUSING for creature focus system, this will stop creatures adding/clearing the UNIT_STATE_CANNOT_TURN mask (eg UNIT_STATE_STUNNED if stunned while focusing a spell) - Added UNIT_STATE_CHARMED that gets set/removed on any charm type (UNIT_STATE_POSSESSED is only for possess as it's name suggests) - The new states are checked against mask to know whenever client needs to regain character control Closes and fixes #21460
2018-02-19DB/Loot: Reference template 24048 & 24050 correctionsTeppic
Closes #21457
2018-02-19DB: Mordent Evenshade and Sentinel Stillbough eventZenoX92
Closes #10124
2018-02-19DB/Quest: Betrayed (Part 3)ZenoX92
Closes #21458
2018-02-19DB/Quest: Improve some quest events (Part 2)ZenoX92
Closes #21456