aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Kalimdor
AgeCommit message (Collapse)Author
2025-11-24Core/Movement: Replace MotionMaster::MoveJumpWithGravity with new jump ↵Shauren
height based MoveJump
2025-11-10Core/Movement: Use std::span argument instead of std::vector in ↵Shauren
MoveSplineInit::MovebyPath to avoid having to construct temporary containers
2025-08-31Scripts/TheJadeForest: Implement quest "Touching Ground" (31766) (#31122)Meji
2025-08-16Scripts/Spells: Refactor spell script internals to fix ↵Shauren
-Wcast-function-type-mismatch warning
2025-07-11Core/Misc: Simplify LinkedListHead::isEmpty and rename to empty to fit ↵Shauren
standard container naming
2025-06-08Core/Misc: Kill AnyPlayerInObjectRangeCheck (duplicate of ↵Shauren
AnyUnitInObjectRangeCheck)
2025-05-11Scripts/Misc: Update ScriptPCH content to include most commonly headersShauren
2025-02-07Scripts: Remove unneccessary DoublePosition from AreaBoundaryShauren
2025-01-05Core/Grids: Modernize TypeContainer with variadic templateShauren
2025-01-02Scripts/StormwindCity: Implement quest "The Mission" (29548) (#30557)Meji
2025-01-01Scripts/Spells: Removed unneccessary hacks - reagent consumption by ↵Shauren
triggered spells fixed in 54a83b4b689b7d2bbddb91fc79319dd806da8cc0
2024-12-31Core/Spells: Split TRIGGERED_IGNORE_POWER_AND_REAGENT_COST into separate ↵Shauren
POWER and REAGENT flags
2024-12-29Scripts: Remove direct unit flag manipulations for UNIT_FLAG_IMMUNE_TO_PC, ↵Shauren
UNIT_FLAG_IMMUNE_TO_NPC and UNIT_FLAG_UNINTERACTIBLE
2024-12-29Core/AI: Remove default arguments for inter-script communicationModoX
2024-12-21Core/Scripts: Added SpellEffectInfo argument to CalcDamage and CalcHealing ↵Shauren
spell script hooks
2024-11-27Scripts/TheJadeForest: Implement quest "Into the Mists" (29690) (#30443)Meji
2024-10-27Scripts/Durotar: Handle phase aura application for Hellscream's Fist ↵Meji
areatrigger (8595)
2024-10-22Scripts/Orgrimmar: Fix nopchModoX
2024-10-22Scripts/Orgrimmar: Implement The Art of War (29611) (#30366)Meji
2024-09-01Scripts/RagefireChasm: Implement non-boss creature scripts (#30015)Aqua Deus
2024-06-21Core/Movement: Allow setting position or object facing targets for jump movementShauren
2024-05-21Scripts/RagefireChasm: Implement Slagmaw encounter (#29989)Aqua Deus
2024-05-18Scripts/RagefireChasm: Implement Lava Guard Gordoth encounter (#29993)Aqua Deus
2024-05-16Scripts/RagefireChasm: Fix typo and Twisted Elements rescheduling after ↵ModoX
Shadow Storm cast
2024-05-16Scripts/RagefireChasm: Implement Dark Shaman Koranthal encounter (#29977)Aqua Deus
2024-05-16Scripts/RagefireChasm: Added missing evade on despawn and boss unit frames ↵ModoX
to Adarogg
2024-05-12Scripts/RagefireChasm: Implement Adarogg encounter (#29962)Aqua Deus
Closes #29948
2024-04-25Core/Movement: Migrate scripts using GetMotionMaster()->MoveSmoothPath to ↵Shauren
GetMotionMaster()->MovePath and kill it (they now have the same capabilities)
2024-02-29Core/Creatures: implemented most movement related static flags and migrated ↵Ovahlord
existing movement data into static flags (#29541) * implemented CREATURE_STATIC_FLAG_AQUATIC - creatures cannot leave liquids * implemented CREATURE_STATIC_FLAG_AMPHIBIOUS - creatures can enter and leave liquids but remain on the ocean floor when swimming is not enabled until engaged * implemented CREATURE_STATIC_FLAG_FLOATING - creatures have their gravity on spawn / reset disabled * implemented CREATURE_STATIC_FLAG_SESSILE - creatures are rooted in place * implemented CREATURE_STATIC_FLAG_CAN_SWIM - creature can swim in liquids * implemented CREATURE_STATIC_FLAG_3_CANNOT_SWIM - Amphibious creatures cannot toggle on swimming * implemented CREATURE_STATIC_FLAG_3_CANNOT_TURN - Creatures cannot turn at all * implemented CREATURE_STATIC_FLAG_4_PREVENT_SWIM - Amphibious creatures won't toggle on swimming until their victim starts leaving the ocean floor * partially implemented CREATURE_STATIC_FLAG_3_CANNOT_PENETRATE_WATER * deprecated CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE as this flag was a hackfix to a wrong implementation that is now gone
2024-02-24Scripts: Removed unused global variablesShauren
2024-01-17Scripts/Durotar: Implemented Vol'jins Visions (#29553)Malcrom
* on quest More Than Expected rewarded * on quest An Ancient Enemy rewarded
2024-01-08Core/Creatures: Moved autoattack handling from scripts to gameShauren
2024-01-05Core/Waypoints: Refactor to split data into path and node related info in db ↵ModoX
(#29506)
2024-01-01Scripts/Durotar: Implemented several Darkspear Training Grounds quests (#29507)Malcrom
* The Basics: Hitting things * Proving Pit * added start quest for monks * also fixed Zuni spawn * also fixed cosmetics for Tiki Targets * also fixed questchains of all classes up to Darkspear Hold
2023-12-25Scripts/Halls of Origination: modernized creature accessing via data typeOvahlord
2023-12-25Scripts/Halls of Origination: implemented Lift of the Maker's console to ↵Ovahlord
allow players to control the elevator to reach the 2nd floor after defeating Anraphet or Earthrager Ptah
2023-12-25Scripts/Halls of Origination: modernized scripting models to current standardOvahlord
* dropped a deprecated hack spellscript from Anraphet
2023-12-25Scripts/Halls of Origination: updated boss state and npc enums to current ↵Ovahlord
standard
2023-12-24Scripts/Vortex Pinnacle: implemented Slipstreams and shortcutsOvahlord
2023-12-22Scripts/Vortex Pinnacle: added base instance script and definitionsOvahlord
2023-12-22Scripts/Well of Eternity: fixed a typo in the instance script class nameOvahlord
2023-12-22Scripts/Hour of Twilight: assign the correct scriptname to the instanceOvahlord
2023-12-22Scripts/Misc: added base instance scripts and definitions for all 4.3 ↵Ovahlord
Cataclysm dungeons
2023-12-22Scripts/Dragon Soul: added base instance script and definitionsOvahlord
2023-12-22Scripts/Misc: added instance scripts and base definitions for all Cataclysm ↵Ovahlord
4.0 raids
2023-11-07Scripts/LCT: implement Lockmaw encounterOvahlord
2023-11-07Scripts/LCT: use the correct difficulty check to enable General Husam's ↵Ovahlord
heroic mechanics for Timewalking difficulty as well
2023-11-07Scripts/LCT: gave General Husam's enums unique names to reduce linking timeOvahlord
2023-11-06Scripts/LCT: fixed spell validation for General Husam's Bad Intentions ↵Ovahlord
script effect
2023-11-06Scripts/LCT: implement General Husam encounter (#29414)Ovahlord