aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-12-15DB/Quest: Seeds of the Blacksouled KeepersKillyana
(cherry picked from commit 42abf69a27058251b7dd59a59c1f059f834431e4)
2021-12-15Core/Weather: 6eecb68 followupccrs
missing IntervalTimer::Update call (cherry picked from commit 965ec9a57180062aa8dad3b929146c7692186262)
2021-12-15Core/ChatCommands: Fix .wp reload crashGiacomo Pozzoni
(cherry picked from commit e4c2bb4f1411f2db724a7cfcdc014013a63b37a5)
2021-12-15Core/Quest: remove arbitrary error logs related to breadcrumb quest chaining.Wyrserth
There are complex cases where breadcrumb quests are mutually exclusive with other breadcrumbs leading to other quests, chaining them shouldn't generate log errors. (cherry picked from commit e6080116f9acb41b1c3d26468a679ff7e4b7c106)
2021-12-15Scripts/World: Rewrite air force trigger bots script, add hostility check ↵Treeston
along the way. Closes #23307. (cherry picked from commit 0ae2afe307595463df8f4a16fdd1ee9740a11c9e)
2021-12-15Core/Movement: add missing parenthesis on MotionMaster::Sizeccrs
pretty sure this can cause unexpected behaviour (cherry picked from commit bec52dba3d7e4acb0b78c6a1093fe33da8205781)
2021-12-15warning fix f2cd721 follow-upTreeston
(cherry picked from commit be96d8242c0b8abf909862a577d04a9f8e18560a)
2021-12-15Core/Quest: Do not allow quests to be turned in if the player no longer ↵Treeston
satisfies level/skill/reputation requirements. Fixes #226. Yes, you read that issue tag right. (cherry picked from commit a1fd404b64fe46925cf5ab3e3af267ce9ba1badd)
2021-12-15Scripts/Naxxramas: Thaddius no longer evades on transition, and some general ↵Treeston
cleanup to that script. Fixes #23026. (cherry picked from commit f2cd721d5358f7febf36dc757f5e3e9693a6a7b6)
2021-12-15Scripts/Blood Furnace: Broggok improvements (#23300)Ianislav Vasilev
* 23285 Fixed lever respawn and future encounters after it respawns. * Removed unnecessary additional container. Made lever not to despawn and respawn but rather change flags only. * Made one conditional branch easier to debug. (cherry picked from commit c71e36acaea9c04e63dcba9a39b5a6a76e3cac75)
2021-12-15Scripts/Outland: Rewrite the Watch Commander Leonus event so it no longer ↵Treeston
starts exponentially more often if the grid remains loaded for over an hour. Closes #23348. (cherry picked from commit a3c35262692e2f059785c22f92fce39ffe4dc6ac)
2021-12-15Scripts/Spells: Brittle Armor & Mercurial Shield (#23576)Sorikoff
(cherry picked from commit a64d7df6623d90c529fab76dc6b41e2db5a3abd4)
2021-12-15Scripts/Commands: update .wp commands to use orientation field from DB (PR ↵ForesterDev
#23566) Closes #23330 (cherry picked from commit e71773140c8efbea4abe612a71d4a65f041d450c)
2021-12-14Entities/Player: Properly restore PvP-enabled state on loginTreeston
(cherry picked from commit 671052575a36624b06379ee5e13a7fea26870194)
2021-12-14Core/Misc: More coding standards (#23519)Aokromes
* Core/Misc: More coding standards * revert part * "void " or more to "void " * fix? reject * remove more double whitespaces * remove more double whitespaces * more standards * more coding standards * More standards * more coding * more coding standards * more coding standards * And more standards (cherry picked from commit 574a7c8d3d5f5a5660295deb70e905cf4dd756c4)
2021-12-14Entities/Unit: Nuke Map::ForceRespawn from orbit, with the following ↵Treeston
implications: - .npc respawn no longer causes stupid things to happen (Fixes #23014) - ::DeleteFromDB methods on Creature and GameObject rewritten to be as sensible as such a colossally stupid method can ever be. They're static now. - .npc delete and .gobj delete ported to new argument handling, and rewritten as per above. They can no longer crash the server when used in instances, too. Yay for that. - Adjusted various dusty cobwebbed hacks around the core (why does waypoint visualization use permanent spawns *shudder*) to still work too. (cherry picked from commit 84b7b2e08ea55575cbe62d795383d4a5341ffd4d)
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)