aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-12-14Build: fix linking errorccrs
/home/circleci/project/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp:50:9: fatal error: use of undeclared identifier 'AddFlag' AddFlag(MOVEMENTGENERATOR_FLAG_TIMED_PAUSED); ^ (cherry picked from commit ec1a77bca20487f86765620485db9b13bb03aee8)
2021-12-14Entities/Creature: Some asserts are now LOG_ERRORs that block spawning. Fix ↵Treeston
a group spawning bug exposed by the CoS merge. Improve some command output. (cherry picked from commit ded18a2690063991d5440df7d3e5d526b884ec16)
2021-12-14Core/Movement: handle Resume/Pause on RandomMovementGeneratorccrs
(cherry picked from commit b8c0aeaf14dfabc9940203aec21ef29111e755cc)
2021-12-14Core/Unit: f869c49 followupccrs
Movement Pause/Clear is already handled in Unit::SetCharmedBy and Unit::RemoveCharmedBy, respectively TODO: missing PAUSE handling in RandomMovementGenerator (cherry picked from commit 4fa3c04b7263c0038b96e50c29f8ba52a4802995)
2021-12-14Core/Vehicle: prevent creature vehicles from following their old movement ↵Wyrserth
generator when a player enters them in some cases. Closes #21731 and #22368. (cherry picked from commit f869c4969ebd573da2742dcee0dfbe688e7896e0)
2021-12-14Core/Quest: fix icon in gossip window for repeatable, non-autocomplete quests.Wyrserth
Closes #23572. (cherry picked from commit 9f6d3e93f95ea126512e5eb52e46dbaefccf54d6)
2021-12-14Warning fixesShauren
2021-12-14Script/TheOculus: adapt Mage-Lord Urom's script to use EventMap, fix various ↵Wyrserth
issues with Teleport and Empowered Arcane Explosion, add missing heroic-mode spell Frost Buffet. Closes #19452. (cherry picked from commit 37862942ce61ceffe5440d67efe7db553fa22f9b)
2021-12-14Core/Spell: don't send duration for auras caused by dynobjects.Wyrserth
(cherry picked from commit 1d1b77c3f0c7625228f328cf894610c14a54c308)
2021-12-14Script/BlackrockDepths: randomize timers for Ironhand Guardian's spell Gout ↵Wyrserth
of Flame. (cherry picked from commit 6ef1b3e6c6d51635dc4ba4cf4f9fb9565d390807)
2021-12-14Core/Spell: do not allow auras from dynamic objects to stack if they come ↵Wyrserth
from the same spell cast by the same caster. (cherry picked from commit b87350807db65e8e819cfc562749c22441eeb5ab)
2021-12-14Misc/Config: set decay timer for unlooted normal creatures to 5 minutes.Wyrserth
Now that respawns do not care about the previous corpse's state, there's no reason to force a very frustrating faster despawn. (cherry picked from commit 1bdbede7e0e24ed3c55787a63c8d67db539cee35)
2021-12-14Core/Entities: Regenerate updatefieldsShauren
2021-12-14Script/BlackrockDepths: fix Ironhand Guardian's Gout of Flame spell cast. ↵Martin Topholm
(#21816) (cherry picked from commit 4529a94e0d093fb01c6ae4a98dade46ce75f82a9)
2021-12-14Script/Acherus: script out of combat event for Frost Death Knight trainer ↵Wyrserth
Amal'thazad. (cherry picked from commit 8fcc82138fee2bbea7b7f82d4b0475e4f53f100c)
2021-12-14Core/Creature: Reworked creature aggro radius calculation (#20615)Ovahlord
* Core/Creatures: rewrote creature aggro radius calculation * Formulas are taken from WoW Wiki (cherry picked from commit 980047763a685217e712f58b8713d48523d90ccb)
2021-12-14Core/Conditions: allow spellclick conditions to properly work for aura ↵Wyrserth
apply/remove (#23527) (cherry picked from commit 12e545f7e2247f91db3fd1e8e2f961982422a147)
2021-12-14Core/Unit: Implement more helper methods (#23555)ForesterDev
(cherry picked from commit c44fb37f74347e3b6d399c941716971503af4cf8)
2021-12-14Core/Spells: Fixed spells not doing damage after cherry-picking ↵Shauren
83a9222c390110ae082512ed858a5580a958aa21
2021-12-14Core/Quest: Fix repeatable quest mark (#23338)Giacomo Pozzoni
(cherry picked from commit 2cb4517303b217c57f52577a91184dc956a5c423)
2021-12-14Entities/Unit: Properly unset engaged flag for creates that cannot have a ↵Treeston
threat list on combat exit. Fixes #23518. (cherry picked from commit f44539b64247ff626c53dc899c4ac3023bf9aa80)
2021-12-14Scripts/Icecrown Citadel: Ensure Deathbringer Saurfang cast Frenzy (#23559)Gildor
(cherry picked from commit a0a64b10b53e74c0cfaa518f196150c622e75bd2)
2021-12-14Entities/Player: Fix an edge case where overlapping CCs could prevent player ↵Treeston
movement from being re-enabled. f6f1c48 follow-up. (cherry picked from commit 4e767f1c7cd0cae6316982e38be66f560baafea5)
2021-12-13Entities/Player: Clean up client control handling behavior around ↵Treeston
possession. Mind Control should no longer cause various weirdness. Closes #23539. (cherry picked from commit f6f1c48aa592ea10c99fd23f46e94934b2f0cef2)
2021-12-13Script/HallsOfLightning: fix mistake related to Shattering Stomp in ↵Wyrserth
Volkhan's script, introduced in 3bb0abcd525218c0423421979177675004787707. Closes #23337. (cherry picked from commit a8b8a43b8d86f0039f4b4ac2c251d55ba3b6a4ed)
2021-12-13Core/Player: add helper methods GetNativeGender/SetNativeGender/SetGender ↵ForesterDev
(#23520) * Core/Player: add helper methods GetNativeGender/SetNativeGender/SetGender and fix some cases, where we should get player gender, instead of modified by display gender * fix merge * Add virtual methods for Unit class (cherry picked from commit b47bb59e2a3e42aff3793517ef94f51678b54905)
2021-12-13Core/Unit: rename several getters to follow codestyleccrs
uint8 GetLevel() uint8 GetLevelForTarget(WorldObject const* /*target*/) void SetLevel(uint8 lvl) uint8 GetRace() uint32 GetRaceMask() uint8 GetClass() uint32 GetClassMask() uint8 GetGender() (cherry picked from commit 5c09ff51f7015b775def8d5cc1f678eaef37200f)
2021-12-13Scripts/Spells: Dimensional Ripper - Everlook (#23547)Sorikoff
(cherry picked from commit 5c09ff51f7015b775def8d5cc1f678eaef37200f)
2021-12-13Script/DarkmoonFaire: fix logical error in go_darkmoon_faire_music.Wyrserth
Closes #23548. (cherry picked from commit 028d16a812bd3ff56f19da919ca1a35e7523fe8c)
2021-12-13Core/Quest: do not send SMSG_QUESTGIVER_OFFER_REWARD right after ↵Wyrserth
SMSG_QUESTGIVER_QUEST_FAILED. Allows the gossip window to close after the client receives a quest failed error (for example: not enough inventory space to store the reward). (cherry picked from commit c8289ada7f7d31a5e608c932db71ee6ec7fce0e6)
2021-12-13Scripts/ICC: cleanup ReadSaveDataMore definitionccrs
(cherry picked from commit 4c398743b9ea67090dcb390643a7aa5bd49348c3)
2021-12-13Scripts/ICC: 3dbf3fe followupccrs
repeat timer typo (cherry picked from commit b19a23a5c6b7d6cac972ebb2e917dc378f61c993)
2021-12-13Core/Spell: Challenge Flag should only hit one target.Wyrserth
(cherry picked from commit 39aa91f9824ce3b3f574931d287753dd8d49581f)
2021-12-13Scripts/ICC: base support for Ymirjar Vrykuls AIccrs
(cherry picked from commit 3dbf3fed7c10b5808d2c20bdd3a8a3598ddd7cf6)
2021-12-13Scripts/ICC: 1eb2aef followupccrs
(cherry picked from commit 3e9b55361842337156a38d17200200b30ebb62ae)
2021-12-13Core/Misc: Corrected file headersShauren
2021-12-13Scripts/ICC: move Sister Svalna to her own fileccrs
I've almost guttered her, so lets try it more gently this time (cherry picked from commit 1eb2aef1791df5942b3760162d5180cb0bdb51ec)
2021-12-13Core/Instance: 14788ce followupccrs
No need to repeat code (cherry picked from commit b9a80959673a377bce537d32a7dacaa732761d55)
2021-12-13Scripts/ICC: 94b60ff followupccrs
(cherry picked from commit eb6ea57e7f04b38bb0b02b158d08a926c88a3058)
2021-12-13Core/Instance: add new methodccrs
(cherry picked from commit 14788ce026b660fe14207fa8865df4604050eb2b)
2021-12-13Core/Instance: add new hook & methodccrs
(cherry picked from commit 953b05459a517fb83f18047ab82ac09021bc9440)
2021-12-13Build: fix errorccrs
/var/lib/jenkins/jobs/tc_335_release_clang40_boost_1.63.0_nopch/workspace/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/npc_arthas.cpp:583:132: warning: format specifies type 'unsigned int' but the argument has type 'float' [-Wformat] TC_LOG_TRACE("scripts.cos", "npc_arthas_stratholmeAI::AdvanceToState: has snapback for this state, distance = %u", target.SnapbackPosition->GetExactDist(me)); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %f /var/lib/jenkins/jobs/tc_335_release_clang40_boost_1.63.0_nopch/workspace/src/common/Logging/Log.h:176:56: note: expanded from macro 'TC_LOG_TRACE' TC_LOG_MESSAGE_BODY(filterType__, LOG_LEVEL_TRACE, __VA_ARGS__) ^~~~~~~~~~~ /var/lib/jenkins/jobs/tc_335_release_clang40_boost_1.63.0_nopch/workspace/src/common/Logging/Log.h:159:32: note: expanded from macro 'TC_LOG_MESSAGE_BODY' check_args(__VA_ARGS__); \ ^~~~~~~~~~~ (cherry picked from commit 303811399f289184a5080207007ea1c906f6a4ba)
2021-12-13Core/Instances: improve DoRemoveAurasDueToSpellOnPlayers & ↵ccrs
DoCastSpellOnPlayers handling (cherry picked from commit 22b3b21ae3e60c1f38b8e3bf1d7cd50ee5efca21)
2021-12-13Misc: some corrections after recent mergesccrs
(cherry picked from commit 626a24822b3c6a5d5b9a4b29861ecf393fd9288b)
2021-12-13Scripts/Spells: Ultrasafe Transporter: Toshley's Station (#23537)Sorikoff
* Scripts/Spells: Ultrasafe Transporter: Toshley's Station * Rename 9999_99_99_99_world.sql to 2019_06_29_01_world.sql (cherry picked from commit 33b4ad5a89cae0d3d527b58e1a438772450d7e32)
2021-12-13Scripts/Spells: Remove Collapsing Cave Aura (#23533)Sorikoff
* Scripts/Spells: Remove Collapsing Cave Aura * Rename 9999_99_99_99_world.sql to 2019_06_29_00_world.sql (cherry picked from commit 8d1a5fa1266dc98438cabfb1ced7891791245ff0)
2021-12-13Core/Loot: fix issue that prevented players from rolling for an ↵Wyrserth
unique-category item while an equipped item shares the same unique-category. (cherry picked from commit eb7a6391aafa5e618b2a565f0c2cfc2516dcee7e)
2021-12-13Core/Misc: Fix static analysis issues reported by Coverity Scanjackpoz
(cherry picked from commit de88691e257af0bf078d9be74ab3bb578f016547)
2021-12-13Scripts/Spells: Deathbolt (#23531)Sorikoff
* Scripts/Spells: Deathbolt * Rename 9999_99_99_99_world.sql to 2019_06_28_01_world.sql (cherry picked from commit 62b2c379b37b843076eb4df379e7de86b18303eb)
2021-12-13Scripts/Spells: Dimensional Ripper - Area 52 (#23505)Sorikoff
* Scripts/Spells: Dimensional Ripper - Area 52 * Rename 9999_99_99_99_world.sql to 2019_06_28_00_world.sql (cherry picked from commit 63f548921c268cc9f30af68bf9b41c80df0492ac)