aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-03-28Core/Maps: Refactor duplicated code from all ***CellRelocation and ↵Matan Shukry
CheckGridIntegrity into single templated function (#26231)
2021-03-28Core/Loot: Properly clear tracked looted objects with item lootShauren
Closes #22538
2021-03-28Core/Spells: Implement SPELL_EFFECT_TELEPORT_TO_RETURN_POINT (#26217)Matan Shukry
2021-03-27Core/Vehicles: Named new vehicle seat flag B - passenger mirrors animsСмердокрыл
Closes #23982
2021-03-27Core/Auras: Prevent recursive infinite loops with spell mod auras affecting ↵Matan Shukry
each other (#26165)
2021-03-27Core/Auras: Corrected logic used to determine if a spellmod should affect ↵Shauren
another spell, empty family name or class mask should not apply to any spell
2021-03-25Core/Script: Implement CalcCritChance hooks for spell and aura scripts (#26116)Robingad
(cherry picked from commit AshamaneProject/AshamaneCore@4e0a3f43430342ffe94afa90d2275515d1bf3924)
2021-03-25Core/PacketIO: Fixed building SMSG_UPDATE_OBJECT for array fields sharing ↵Shauren
the same initial bit index after ClearChanged was called on one of them
2021-03-24Core/Spells: Defined and implemented new spell interrupt flagsShauren
2021-03-24Scripts/Spells: Implemented druid eclipse system (#26090)Matan Shukry
2021-03-23Core/Scripts: Implemented new aura script hook OnEnterLeaveCombatMatan Shukry
2021-03-21Core/Units: Corrected values of UnitData::Resistances (should be total value)Shauren
2021-03-21Core/Auras: Implemented aura to increase armor by percentage of primary statMatan Shukry
2021-03-21Core/Players: Added Player::GetPrimaryStat retrieving intended primary stat ↵Shauren
for current specialization
2021-03-21Core/Auras: Defined one more aura type SPELL_AURA_ALLOW_INTERRUPT_SPELL (484)Shauren
2021-03-21Core/Spells: Defined more spell attributesShauren
2021-03-21Core/Auras: Defined and implemented many new interrupt flagsShauren
2021-03-19Core/Spells: Updated spell shapeshift form flags enumShauren
2021-03-16Core/Auras: Update AuraState enum and implement missing new onesShauren
2021-03-16Scripts/Icecrown Citadel: Corrected spell ids used by Professor PutricideShauren
2021-03-16Core/Spells: Fixed startup crash and log any future attempts to apply data ↵Shauren
corrections to nonexisting spell effects
2021-03-15Scripts/Spells: corrections to Death Knight spell Blood Mastery (#26082)Matan Shukry
2021-03-15Core/Spells: Define all spell modifier types and implement ProcCooldown mod ↵Shauren
and PeriodicHealingAndDamage for melee periodic damage
2021-03-15Shared/Metric: Fix crash on shutdownjackpoz
Fix crash on shutdown with metrics enabled but InfluxDB stopping before worldserver (cherry picked from commit 45b2bcfaf266cac74806ed71f32b8dc02cd2321e)
2021-03-15Scripts/Commands: modify command .dismount to target any selected player ↵ForesterDev
(#19788) - change security lvl for command .dismount to 2 (gamemasters). For players there is /dismount command Closes #19788 (cherry picked from commit 661dfee80ec3c56fa3f386d370f41ea7568c7da4)
2021-03-15Core/GameObject: refactor dismounting on useariel-
(cherry picked from commit 98236dfa8846aeea2643deaab5ca86b803e3aee7)
2021-03-15Core/Spells: Fixed Naxx Anub Scarab Summoning Spelljackpoz
Reduce spell radius of 28864 and 29105 from 100 yards to 10 yards to spawn scarabs closer (cherry picked from commit 72e97d330bd4d696255eee7046a27a9f8b3d6ae1)
2021-03-15Core/Spells: allow auras to proc from partial blocksariel-
Closes #21065 (cherry picked from commit 3722a96f4f938a4870f85f2abb1d19be63bf000b)
2021-03-15Core/GameObject: implement dismount on use of certain GOsariel-
- The fact of player dismounting was entirely client-sided, with no server code enforcing it. Closes #19979 (cherry picked from commit 2ce3f3a7b8c6c32c920fe45d27621da390cbc298)
2021-03-15Core/Entities: add extra use of UPDATETYPE_CREATE_OBJECT2 (#20955)Gustavo
(cherry picked from commit 51c4196acf9d670601c0bba999498c8e7bb863dd)
2021-03-15Core/Scripts: more nopchariel-
(cherry picked from commit deebac96397c708555f11921f3047bb61fabdd56)
2021-03-15Core/Scripts: nopch fixariel-
(cherry picked from commit 7fb70e74f2bde19b0eb488a673c8ea650b3b72b1)
2021-03-15Core/Scripts: fix drink aurasariel-
(cherry picked from commit 5fc4d36a1fd8214a0b52ba571b2e1b9c6afef79a)
2021-03-15Core/Auras: fixed off by one error in counting ↵ariel-
SPELL_ATTR5_START_PERIODIC_AT_APPLY ticks - Made SpellInfo::GetMaxTicks and AuraEffect::GetTotalTicks return the same number without mods (dumped arbitrary default return value of 6 and arbitrary 30 sec limit) - They should be streamlined whenever SPELL_AURA_48 is implemented (cherry picked from commit 7dff0e3246f68c39e122e6ccb93b18c29f6df130)
2021-03-15Core/Scripts: more travisariel-
(cherry picked from commit 2d07d4f7b350035be50ccc39aba1ffdad09ad0b2)
2021-03-15Core/Scripts: travis fixesariel-
(cherry picked from commit ea0224e3bd8a4b081725c1eae5c597f8c7d74d7f)
2021-03-15Core/Auras: periodics refactor part 5: ported periodic trigger spell auras ↵ariel-
to scripts (cherry picked from commit a36e804ae4639be40be17282e6c79fad9a769517)
2021-03-15Core/Auras: periodics refactor part 4: ported periodic dummy auras to scriptsariel-
(cherry picked from commit 193bd3b45264326011814a5ee7694b9bbe13eb75)
2021-03-15Core/Auras: periodics refactor part 3: move more switch hacks to scriptsariel-
- Incidentally fixed some spells which were supposed to be removed by proc instead of healing to full (cherry picked from commit 16e20711d277bc43ae3ac350208df73827306ea6)
2021-03-15Core/Auras: periodics refactor part 2: Move UpdatePeriodic to AuraScriptsariel-
(cherry picked from commit 0510bf7afe9fa5ded572cda00f5a5a989a887146)
2021-03-15Core/Auras: periodics refactor part 1:ariel-
- Don't skip ticks if diff is greater than amplitude - Fixed spells without ampltude in DBC (cherry picked from commit 5d91beb1dbc795382a12ec05f6e72c76b195b141)
2021-03-15Core/Entities: Some changes to LoS z checking & MotionMaster::MoveJumpTo (PR ↵Golrag
#20970) - Use Midsection height for LoS checking. - Changed MotionMaster::MoveJumpTo to use correct z. This change also makes sure the _owner will jump towards the given angle. Instead of jumping to a unintended angle if the first one is not in LoS. (cherry picked from commit 95456ab5d8bd623481d315ae55dfbb44b45ba9f5)
2021-03-15Core/Spells: Changed channel triggered spells to inherit positive/negative ↵Shauren
status from main spells Closes #18259 Closes #21041 (cherry picked from commit 6122006b0c4d30fc9896c087d47ad55a8bb750e2)
2021-03-15Core/Misc: minor typo and codestyle fixesariel-
- Replace NULL uses in new code with nullptr - Fix wrong (accumulated) load time log when loading calendar invites - Make Creature::CanRegenerateHealth const as its just a getter - Mark OnlyOnceAreaTriggerScript::OnTrigger as final in case someone wants to override that (you are supposed to use protected _OnTrigger hook) (cherry picked from commit 78a1c687a25d91dd6b13251f28d03ec6a0a49b8a)
2021-03-15Core/Players: Update the location of the cinematic camera only if there is ↵Meji
an active cinematic (#26215)
2021-03-14Fix buildShauren
2021-03-14Core/GameObjects: Add GameObjectPlaySpellVisual (#26044)Jeremy
2021-03-14Core/AdventureMap: Handle CMSG_ADVENTURE_MAP_START_QUESTShauren
2021-03-14Core/Spells: Small refactor to ServersideSpellName to make private parts ↵Shauren
actually private
2021-03-14Core/Players: Remove error log from Player::GetQuestObjectiveData as that ↵Shauren
function is now used with quest objectives retrieved by their id, not from quest