Shauren
95ca714824
Core/Movement: Replace MotionMaster::MoveJumpWithGravity with new jump height based MoveJump
2025-11-24 12:07:19 +01:00
Shauren
c24dcf62ac
Core/Movement: Use std::span argument instead of std::vector in MoveSplineInit::MovebyPath to avoid having to construct temporary containers
2025-11-10 19:55:29 +01:00
Meji
2a872d2cc2
Scripts/TheJadeForest: Implement quest "Touching Ground" (31766) ( #31122 )
2025-08-31 16:48:41 +02:00
Shauren
de80c713d0
Scripts/Spells: Refactor spell script internals to fix -Wcast-function-type-mismatch warning
2025-08-16 15:31:10 +02:00
Shauren
fbbcc31670
Core/Misc: Simplify LinkedListHead::isEmpty and rename to empty to fit standard container naming
2025-07-11 17:47:14 +02:00
Shauren
0f9a0accf1
Core/Misc: Kill AnyPlayerInObjectRangeCheck (duplicate of AnyUnitInObjectRangeCheck)
2025-06-08 01:07:44 +02:00
Shauren
05eb63c8a2
Scripts/Misc: Update ScriptPCH content to include most commonly headers
2025-05-11 23:34:45 +02:00
Shauren
0f5d634e38
Scripts: Remove unneccessary DoublePosition from AreaBoundary
2025-02-07 12:47:39 +01:00
Shauren
401502ea3c
Core/Grids: Modernize TypeContainer with variadic template
2025-01-05 20:22:34 +01:00
Meji
98206bf7e8
Scripts/StormwindCity: Implement quest "The Mission" (29548) ( #30557 )
2025-01-02 21:43:06 +01:00
Shauren
887fcbc02b
Scripts/Spells: Removed unneccessary hacks - reagent consumption by triggered spells fixed in 54a83b4b68
2025-01-01 20:32:23 +01:00
Shauren
151a50d2aa
Core/Spells: Split TRIGGERED_IGNORE_POWER_AND_REAGENT_COST into separate POWER and REAGENT flags
2024-12-31 20:14:01 +01:00
Shauren
5e541de574
Scripts: Remove direct unit flag manipulations for UNIT_FLAG_IMMUNE_TO_PC, UNIT_FLAG_IMMUNE_TO_NPC and UNIT_FLAG_UNINTERACTIBLE
2024-12-29 12:59:38 +01:00
ModoX
6b96facee3
Core/AI: Remove default arguments for inter-script communication
2024-12-29 00:17:07 +01:00
Shauren
884662a75a
Core/Scripts: Added SpellEffectInfo argument to CalcDamage and CalcHealing spell script hooks
2024-12-21 00:40:08 +01:00
Meji
65265f394d
Scripts/TheJadeForest: Implement quest "Into the Mists" (29690) ( #30443 )
2024-11-27 22:34:34 +01:00
Meji
a771f210a6
Scripts/Durotar: Handle phase aura application for Hellscream's Fist areatrigger (8595)
2024-10-27 14:02:12 +01:00
ModoX
af16011726
Scripts/Orgrimmar: Fix nopch
2024-10-22 04:07:13 +02:00
Meji
e23a02ac4e
Scripts/Orgrimmar: Implement The Art of War (29611) ( #30366 )
2024-10-22 03:42:37 +02:00
Aqua Deus
0411c3b5af
Scripts/RagefireChasm: Implement non-boss creature scripts ( #30015 )
2024-09-01 21:03:17 +02:00
Shauren
ac73edc268
Core/Movement: Allow setting position or object facing targets for jump movement
2024-06-21 15:35:12 +02:00
Aqua Deus
f96aa9a940
Scripts/RagefireChasm: Implement Slagmaw encounter ( #29989 )
2024-05-21 02:45:53 +02:00
Aqua Deus
f3397de92f
Scripts/RagefireChasm: Implement Lava Guard Gordoth encounter ( #29993 )
2024-05-18 08:55:10 +02:00
ModoX
e4d0c20ab3
Scripts/RagefireChasm: Fix typo and Twisted Elements rescheduling after Shadow Storm cast
2024-05-16 09:21:02 +02:00
Aqua Deus
7342d909b6
Scripts/RagefireChasm: Implement Dark Shaman Koranthal encounter ( #29977 )
2024-05-16 03:11:57 +02:00
ModoX
68571cba18
Scripts/RagefireChasm: Added missing evade on despawn and boss unit frames to Adarogg
2024-05-16 03:11:05 +02:00
Aqua Deus
73ceb33f69
Scripts/RagefireChasm: Implement Adarogg encounter ( #29962 )
...
Closes #29948
2024-05-12 01:53:22 +02:00
Shauren
dad976beb4
Core/Movement: Migrate scripts using GetMotionMaster()->MoveSmoothPath to GetMotionMaster()->MovePath and kill it (they now have the same capabilities)
2024-04-25 00:42:16 +02:00
Ovahlord
c541eda54d
Core/Creatures: implemented most movement related static flags and migrated 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-29 14:43:37 +01:00
Shauren
7751d278b1
Scripts: Removed unused global variables
2024-02-24 13:44:20 +01:00
Malcrom
ac7e718511
Scripts/Durotar: Implemented Vol'jins Visions ( #29553 )
...
* on quest More Than Expected rewarded
* on quest An Ancient Enemy rewarded
2024-01-17 16:55:57 +01:00
Shauren
605e5f94c0
Core/Creatures: Moved autoattack handling from scripts to game
2024-01-08 22:23:12 +01:00
ModoX
12186ef857
Core/Waypoints: Refactor to split data into path and node related info in db ( #29506 )
2024-01-05 17:56:19 +01:00
Malcrom
e2e2357b00
Scripts/Durotar: Implemented several Darkspear Training Grounds quests ( #29507 )
...
* 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
2024-01-01 03:37:52 +01:00
Ovahlord
4a61675191
Scripts/Halls of Origination: modernized creature accessing via data type
2023-12-25 18:06:44 +01:00
Ovahlord
01b1216058
Scripts/Halls of Origination: implemented Lift of the Maker's console to allow players to control the elevator to reach the 2nd floor after defeating Anraphet or Earthrager Ptah
2023-12-25 17:52:05 +01:00
Ovahlord
5c6040feba
Scripts/Halls of Origination: modernized scripting models to current standard
...
* dropped a deprecated hack spellscript from Anraphet
2023-12-25 17:16:03 +01:00
Ovahlord
75300c90b6
Scripts/Halls of Origination: updated boss state and npc enums to current standard
2023-12-25 17:02:56 +01:00
Ovahlord
44921878f1
Scripts/Vortex Pinnacle: implemented Slipstreams and shortcuts
2023-12-24 05:41:44 +01:00
Ovahlord
32df6ee550
Scripts/Vortex Pinnacle: added base instance script and definitions
2023-12-22 14:53:52 +01:00
Ovahlord
12f6ac21d9
Scripts/Well of Eternity: fixed a typo in the instance script class name
2023-12-22 12:09:42 +01:00
Ovahlord
9ece48a55c
Scripts/Hour of Twilight: assign the correct scriptname to the instance
2023-12-22 11:35:28 +01:00
Ovahlord
c336a6b53a
Scripts/Misc: added base instance scripts and definitions for all 4.3 Cataclysm dungeons
2023-12-22 11:28:05 +01:00
Ovahlord
575a37a703
Scripts/Dragon Soul: added base instance script and definitions
2023-12-22 10:18:17 +01:00
Ovahlord
16b7c3cca9
Scripts/Misc: added instance scripts and base definitions for all Cataclysm 4.0 raids
2023-12-22 08:40:11 +01:00
Ovahlord
30759beac7
Scripts/LCT: implement Lockmaw encounter
2023-11-07 16:17:55 +01:00
Ovahlord
b606af8c4a
Scripts/LCT: use the correct difficulty check to enable General Husam's heroic mechanics for Timewalking difficulty as well
2023-11-07 16:17:55 +01:00
Ovahlord
a6c9e44c55
Scripts/LCT: gave General Husam's enums unique names to reduce linking time
2023-11-07 16:17:55 +01:00
Ovahlord
394940e0c5
Scripts/LCT: fixed spell validation for General Husam's Bad Intentions script effect
2023-11-06 16:53:45 +01:00
Ovahlord
24dab9326d
Scripts/LCT: implement General Husam encounter ( #29414 )
2023-11-06 11:51:37 +01:00