aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-09-04Core/Spells: Fix periodic rolling adding bonuses twiceariel-
Calculation is now done in CalculateAmount (cherry picked from commit 93eda20d5cf6eeb34e1aee1b81469ba6e8fa7f0c)
2021-09-04Core/Spells: Unify spell effect access api in both branchesShauren
2021-08-31Core/Misc: Fix windows nopch buildShauren
Closes #25363 (cherry picked from commit 6ad58d604a63bacc13ee92c525189931d41d1e91)
2021-08-30Core/Auras: Fixed cherry-pick mistakes in Unit::RemoveMovementImpairingAuras ↵Shauren
and Unit::HasAuraWithMechanic
2021-08-30Core/Spells: Remove leftover code from old mechanic - default spellpower ↵Shauren
scaling coefficients
2021-08-30Core/Spells: Remove outdated damage calculations from Spell::EffectSchoolDMG ↵Shauren
and Spell::EffectWeaponDmg
2021-08-28Warning fixesShauren
2021-08-28Core/Spells: Fixed Spell::EffectWeaponDmg for spells with multiple damage ↵Shauren
effects Closes #26717
2021-08-28Core/Spells: Removed SpellEffIndex effIndex argument from spell effect ↵Shauren
handlers, it was commented out in almost every handler
2021-08-28Core/Spells: Refactor building SMSG_SPELL_EXECUTE_LOG to not create 192 ↵Shauren
empty vectors on every spell cast
2021-08-28Core/Reputation: Fixed FriendshipReputationFlags::NoRepGainModifiers ↵Shauren
implementation
2021-08-28Core/Misc: Fix gcc warningsShauren
2021-08-28Core/Spells: rework part 5: GameObject castingariel-
Closes #21330 Closes #18885 Ref #18752 (cherry picked from commit 45c5e1b9d63796d168339a44f63418f220cf2403)
2021-08-28Core/Spells: rework part 4: iterate over effects firstariel-
Ref #18395 Implement far spell queue processing Closes #7395 (cherry picked from commit 080d2c6cd439acb2059adc4e24a279de98aa0db6)
2021-08-28Core/Spells: rework part 3: spells only handle at most one UnitAura and one ↵ariel-
DynObjAura during its lifetime Closes #15088 (cherry picked from commit e8d5aa56cc48572d81e1898b7b4ff10cfa6d1957)
2021-08-28Core/Spells: rework part 2: Split up target selection logicariel-
Target check only determines what kind of entities we can target, spell positivity determines if that entity is valid for attack/assist Closes #8844 (cherry picked from commit 9b38a6352c0fe2499de54fd769aa1c721a410bda)
2021-08-28Core/Spells: rework part 1: Improved positive detection logicariel-
(cherry picked from commit efeae33495c8b57ae04aeeb382ee85099ac0b600)
2021-08-26Tools/Vmaps: Fix models bounds (#26864)François B
2021-08-24Core/Creatures: Remove hover on deathShauren
(cherry picked from commit 241109327bf573460d488d707d7eb19f82f1350c)
2021-08-24Core/Creatures: Reworked setting move types in databaseShauren
* Each move type has its own field instead of trying to combine everything in InhabitType * Allow overriding movement separately for each spawn (cherry picked from commit 592516ae69d89da3bcb0ede144644a3d2e0186e0)
2021-08-24Scripts/Misc: Fixed hover movement for Stormcaller Brundirjoschiwald
(cherry picked from commit e9aba10695cdf3520c6ae61815610051502b6f0b)
2021-08-24Scripts/Misc: Hover script fixesChaouki Dhib
(cherry picked from commit 510bc0b7a0d4e8de60f69b922d03ad3a43c2a2cc)
2021-08-24Core/Movement: Fixed creature hoverShauren
Closes #15177 (cherry picked from commit 2baa81065ba27f0a6d278a8dd8a79b7c831e0a2b)
2021-08-23Core/CreatureAI: CheckBoundary -> IsInBoundary, better reflects what it ↵Treeston
does. Also moved to public so spellscript can use it. (cherry picked from commit df639d85e4e82add71432ea0a4cba91f238a30ba)
2021-08-23Core/Player: Do not remove auras from Gamemasters in arenas (#21568)Gooyeth
(cherry picked from commit 92b8a870bf423b439806ab39a8d5af0485e60ed8)
2021-08-23Core/Conditions: validate object types when conditioning implicit spell ↵ariel-
targets with CONDITION_OBJECT_ENTRY_GUID Closes #21569 (cherry picked from commit 34c3962b09dbb2b7a11e4ff0c08b2ab05ff63762)
2021-08-23Core/Entities: ghouls start with full energyariel-
(cherry picked from commit 0c1e485e13d065b26e24b4226044246ae8ca0e4d)
2021-08-23Scripts/Command: build fix for horrible outdated boost version used by travisariel-
(cherry picked from commit 68dde9f8c5467c5983078b190e58105f99dad75c)
2021-08-22Core/Maps: Fixed outdoors check (#21551)Jeremy
(cherry picked from commit 367db4e1d641b56d8d7df83320c14b283bd007ce)
2021-08-20Core/Achievements: Several criteria fixes (#26839)Meji
2021-08-18Core/Spells: explicitly disable non proccing auras when generating default procsariel-
Closes #21529 (cherry picked from commit ad796318e8c34df177a935892f27c6a7b4f2f901)
2021-08-18Core/Auras: remove too strict checks in area auras, since a few aren't owned ↵ariel-
by its caster Closes #21528 (cherry picked from commit 2d10429a2d788d6b3aead19bd91ed662bad38751)
2021-08-18Core/Auras: fixed SPELL_AURA_MOD_HIT_CHANCE honoring stack rules in all casesariel-
Updates #21367 (cherry picked from commit 23808fe349e78118461c08ebe78c8892391be236)
2021-08-18Core/Auras: added sanity checks for area auras having a different owner unit ↵ariel-
than caster Closes #21517 (cherry picked from commit 54e841888621ce2ea6fbfde2f86842ec088cd575)
2021-08-17Core/PacketIO: Do not send hotfix Status::Valid when we don't have a hotfix ↵Shauren
blob for current locale
2021-08-16Core/Misc: Fix cherry-pick errorsShauren
2021-08-16Core/Quests: Fixed quests not working after reloggingShauren
Closes #26823
2021-08-15Core/Battlegrounds: Update BattlemasterListFlags (#26819)Jeremy
2021-08-15Core/Spells Implement targets 133, 134, 135 : ↵Traesh
TARGET_UNIT_LINE_CASTER_TO_DEST_*** (#26786)
2021-08-14Core/AreaTrigger Update box searching to handle oriented boxes (#26772)Traesh
2021-08-14Core/Battlegrounds: Change Battleground* argument to BattlegroundQueueTypeId ↵Jeremy
(#26806)
2021-08-11Core/Items: Implemented secondary shoulder transmog appearanceShauren
2021-08-08Core/Movement: Correct distance checkingChaouki Dhib
Distance checking should always be in 3D, independently on if the mover has the ability to fly or not. (cherry picked from commit 0fb133013c0c1c2c7f47c215435990822454d8f8)
2021-08-08Core/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. (cherry picked from commit 9fc6b13027d2d66a99b6bee49d3add23f2c0c8af)
2021-08-08Core/Creature: Add another aggressive compatibility mode assertion to catch ↵Treeston
faulty dynspawn code. (cherry picked from commit 3eab2d7efcc225696fe32f94687fd8e7b6755a2a)
2021-08-08Core/Globals: use proper type for smallintariel-
(cherry picked from commit c9b730c767072225fdc2142908455c1d26e91fa8)
2021-08-08Core/VMap: Use fuzzy equality and gridmap tolerance for floor-finding. ↵Treeston
Closes #21338. Supersedes #21479. (cherry picked from commit ec916db294760576ef4466d7e558f038dacecf20)
2021-08-08Core/VMap: Add outdoor state to Map::GetFullTerrainStatusForPosition. Add ↵Treeston
WorldObject::IsOutdoors, basic member access. Ref #21479. (cherry picked from commit e79c595b695ea5f35b8324efbb7741ccb102bce9)
2021-08-08Core/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. (cherry picked from commit 71b5ed6832ac4162754ec50f53cd76305f8a187a)
2021-08-08Core/GameObject: implemented gameobject_overrides table to change faction ↵ariel-
and flags values on a per-spawn basis Updates #20957 Closes #20958 (cherry picked from commit 34967e9c32b2c7e871bb93f41609a3b08ad92931)