Commit Graph
100 Commits
Author SHA1 Message Date
Jeremy 56cd4fd3bd Scripts/Spells: Implement Thunder Blast (Fury Warrior) (#31693) 2026-03-05 20:05:19 +01:00
Jeremy 804d80a8e1 Scripts/Spells: Add proc check for Keep Your Feet on the Ground (Mountain Thane warrior talent) (#31691) 2026-03-04 22:06:42 +01:00
Jeremy ba259c0b98 Scripts/Spells: Implement Cleave Damage Reduction from Improved Whirlwind (Fury Warrior Talent) (#31690) 2026-03-04 20:00:18 +01:00
Jeremy 59720664b3 Scripts/Spells: Implement Rampaging Ruin (Fury Warrior Talent) (#31681) 2026-03-02 20:58:34 +01:00
Jeremy 2e005f02b9 Scripts/Spells: Implement Kill or Be Killed (Fury Warrior Talent) (#31680) 2026-03-02 13:52:08 +01:00
Jeremy 4eadd7f69a Scripts/Spells: Implement Meat Cleaver (Fury Warrior Talent) (#31671) 2026-02-28 18:52:27 +01:00
Jeremy 50e1d67688 Scripts/Spells: Implement Surge of Adrenaline (Fury Warrior Talent) (#31668) 2026-02-28 17:22:19 +01:00
Jeremy cde7258411 Scripts/Spells: Implement Execute damage and Improved Execute (arms) (#31658) 2026-02-23 22:38:34 +01:00
Jeremy db54bfc5ac DB/Spells: Added proc data for Deep Wounds (Fury Warrior Talent) (#31678) 2026-02-19 21:19:30 +01:00
Jeremy 280c95ec46 DB/Spells: Added proc data for Scent of Blood (Fury Warrior Talent) (#31677) 2026-02-19 21:17:32 +01:00
Jeremy 372e851f3b DB/Spells: Added proc data for Ragedrinker (Fury Warrior Talent) (#31667) 2026-02-19 21:02:26 +01:00
Jeremy b6bdc11975 Scripts/Spells: Added crit multiplier for Deft Experience (Fury Warrior Talent) (#31666) 2026-02-19 21:00:00 +01:00
Jeremy 094b1421a2 Scripts/Spells: Update warrior talent Frenzy (#31665) 2026-02-19 20:57:52 +01:00
Jeremy 20317c91aa DB/Spells: Add proc data for Bloodborne (Fury Warrior Talent) (#31664) 2026-02-19 20:55:30 +01:00
Jeremy daedfa332d DB/Spells: Add proc data for Executioner's Wrath (Fury Warrior Talent) (#31663) 2026-02-19 20:54:04 +01:00
Jeremy 6945058ad9 Scripts/Spells: Rename script for Improved Whirlwind to match other warrior spells (#31683) 2026-02-14 22:58:33 +01:00
Jeremy 9b3c20515d Scripts/Arenas: Implement Black Rook Hold Arena (#31430) 2025-11-02 11:39:32 +01:00
Jeremy 76b5bac5eb Scripts/Arenas: Implement Tiger's Peak (#31436) 2025-11-02 11:17:07 +01:00
Jeremy 1998b12401 Scripts/Arenas: Implement Tol'Viron Arena (#31437) 2025-11-02 11:11:51 +01:00
Jeremy 39d8f96fdf Scripts/Arenas: Implement Ashamane's Fall (#31410) 2025-10-31 09:55:02 +01:00
Jeremy 29254bc9bb Scripts/Arenas: Implement Nagrand Arena (Legion) (#31406) 2025-10-31 09:37:57 +01:00
Jeremy 480aa30a1e Scripts/Arenas: Implement Hook Point (#31384) 2025-10-20 23:17:33 +02:00
Jeremy ea8972d716 Scripts/Arenas: Implement Enigma Crucible (#31351) 2025-10-18 19:57:43 +02:00
Jeremy f2a17d7538 Scripts/Arenas: Implement Nokhudon Proving Grounds (#31345) 2025-10-18 19:44:23 +02:00
Jeremy 3f80825c00 Scripts/Arenas: Implement Cage of Carnage (#31320) 2025-10-04 13:09:08 +02:00
Jeremy 16edee0b0e Scripts/Commands: Improve .debug arena (#31292) 2025-10-02 21:38:53 +02:00
Jeremy 3fb6401b04 Scripts/Arenas: Implement Maldraxxus Coliseum (#31315) 2025-10-02 21:35:19 +02:00
Jeremy 830fc29500 Scripts/Arenas: Implement The Robodrome (#31311) 2025-10-02 21:23:19 +02:00
Jeremy 974816b041 Scripts/Arenas: Rework Dalaran Sewers (#31215) 2025-09-28 11:55:26 +02:00
Jeremy 2f17b06f6a Scripts/Arenas: Implement Mugambala (#31306) 2025-09-27 19:41:14 +02:00
Jeremy 1f0a30e4a1 Scripts/Arenas: Implement Blade's Edge Arena (Legion) (#31294) 2025-09-27 16:43:58 +02:00
Jeremy 86e93a6bfc Scripts/Arenas: Rework Ruins of Lordaeron (#31280) 2025-09-18 22:49:52 +02:00
Jeremy 539f0e9983 Scripts/Conditions: Add ConditionScript for Shadow Sight in arenas (#31264) 2025-09-14 15:26:51 +02:00
Jeremy 62e2eb1dfc Scripts/Spells: Fix Heroic Leap (#30944)
Closes #28997
2025-09-07 14:43:25 +02:00
Jeremy ddfccf0c96 Scripts/Spells: Implement warrior talent Tenderize (#31071) 2025-09-01 23:58:59 +02:00
Jeremy f3645bee7b Scripts/Spells: Implement Cold Steel, Hot Blood talent (#31056) 2025-09-01 19:28:28 +02:00
Jeremy 8d8b0d1a36 Scripts/Spells: Implement Anger Management talent (#31066) 2025-08-29 19:37:55 +02:00
Jeremy 4ab6f8d28f Scripts/Spells: Implement Fresh Meat talent (#31053) 2025-08-28 16:01:27 +02:00
Jeremy bd468024c0 DB/Procs: Add Slaughtering Strikes data (#31050) 2025-08-24 19:54:23 +02:00
Jeremy 9ed3d12ec0 Core/Arenas: Allow queueing for rated arenas (#31148) 2025-08-10 11:25:32 +02:00
JeremyandModoX 1a282933c7 Script/Spells: Implement Sudden Death & Juggernaut (Fury) (#31065)
Co-authored-by: ModoX <[email protected]>
2025-07-19 18:05:45 +02:00
Jeremy 2caeee0d16 Scripts/Spells: Implement Improved Whirlwind & Whirlwind target cap (#31064) 2025-07-19 16:46:50 +02:00
Jeremy 4af0607e3e Scripts/Spells: Implement Unbridled Ferocity (#31067) 2025-07-19 15:54:16 +02:00
Jeremy d6882ce951 DB/SpellsGroups: Add warrior stances (#31080) 2025-07-12 14:13:34 +02:00
Jeremy d3967ebe0d Scripts/Spells: Implemented Menace warrior talent (#31015) 2025-06-15 10:48:25 +02:00
Jeremy 9e76a76494 Scripts/Spells: Implement Vicious Contempt warrior talent (#31055) 2025-06-15 10:38:52 +02:00
Jeremy a946d35897 Scripts/Spells: Implement Deft Experience warrior talent (#31060) 2025-06-15 10:32:49 +02:00
Jeremy fd043d611b Scripts/Spells: Implement Frenzy fury warrior talent (#31075) 2025-06-15 10:21:17 +02:00
Jeremy 65276ba69a Scripts/Spells: Fix warrior bloodthirst heal (#31027) 2025-06-15 10:02:54 +02:00
Jeremy 564637b6a0 DB/Spells: Add proc data for Bloodcraze (#31051) 2025-06-09 22:10:09 +02:00
Jeremy 0ba78eb4c4 Scripts/Spells: Fix Odyn's Fury target cap & Titanic Rage talent (#31043) 2025-06-09 21:24:47 +02:00
Jeremy 35214519ce Scripts/Spells: Correctly handle enrage on rampage & bloodthirst (#31045) 2025-06-08 21:24:03 +02:00
Jeremy 6ff851fdcf Scripts/Spells: Implement Raging Blow cooldown reset talents (#31038) 2025-06-08 20:00:13 +02:00
Jeremy bb68bf610e Scripts/Spells: Implement Frenzied & Powerful Enrage talents (#31039) 2025-06-08 15:24:38 +02:00
Jeremy b3801d2728 Scripts/Spells: Make Rampage trigger enrage (#31041) 2025-06-07 23:27:29 +02:00
Jeremy 1850b91b17 DB/Proc: Add Hack and Slash proc data (#31042) 2025-06-07 20:56:58 +02:00
Jeremy 201e009314 Scripts/Spells: Implement Invigorating Fury talent (#31040) 2025-06-07 16:07:17 +02:00
Jeremy 5d4bde1d15 Script/Spells: Remove outdated Sudden Death spell script (#31028) 2025-06-06 21:11:52 +02:00
Jeremy f25ca4165e Script/Spells: Fix warrior mortal strike (#31029) 2025-06-06 19:24:12 +02:00
Jeremy ec08da5b04 Scripts/Spells: Fix warrior charge (#31017) 2025-06-05 23:28:55 +02:00
Jeremy 27ff4ebfd3 Scripts/Spells: Fix Shockwave and implement Rumbling Earth talent (#31020) 2025-06-02 22:16:30 +02:00
Jeremy 5b83fec88e Scripts/Battlegrounds: Implement Deephaul Ravine (#30393) 2025-02-01 01:58:23 +01:00
Jeremy 214580d345 Core/Units: only set spellClickHandled to true when spell cast was succesful (#30388) 2024-10-31 08:28:17 +01:00
Jeremy b8df69a4da Scripts/Battleground: Implement Temple of Kotmogu (#30171) 2024-10-22 03:37:38 +02:00
Jeremy caccb06190 Core/Texts: Refactor Emote/Sound handling and add ConditionID for ChatTextBuilders (#30343) 2024-10-21 02:34:00 +02:00
Jeremy bef005e346 Core/GameObject: Cast Pickup spell of GAMEOBJECT_TYPE_FLAGSTAND
* and do interact condition checks
2024-10-21 00:31:27 +02:00
Jeremy 0535a61cb7 Core/GameObject: Implemented OnFlagTaken/OnFlagDropped hooks for GAMEOBJECT_TYPE_FLAGSTAND 2024-10-21 00:30:20 +02:00
Jeremy c499110a0d Scripts/Battlegrounds: Implement Silvershard mines (#30120) 2024-09-14 13:01:54 +02:00
Jeremy 314e155a0c Core/GameObjects: Implement ControlZone::UncontestedTime field (#30152) 2024-09-01 21:44:22 +02:00
Jeremy 66abfd1c53 Spells/Auras: Implement SPELL_AURA_ACT_AS_CONTROL_ZONE (#30083) 2024-08-05 01:51:29 +02:00
Jeremy 53f0f2e5da Core/Vehicle: Fix an assertion when applying SPELL_AURA_SET_VEHICLE_ID on creatures that are already vehicles (#30102) 2024-07-19 11:39:29 +02:00
Jeremy 7c361c7f96 Scripts/Battlegrounds: Implement Seething Shore (#29996) 2024-07-10 19:44:23 +02:00
Jeremy 6affa412b1 Core/AreaTriggers: Add PlaySpellVisual (#29985) 2024-05-15 02:46:16 +02:00
Jeremy 091094aa13 Scripts/Battlegrounds: Implement Twin Peaks (#29924)
Closes #8894
2024-04-16 19:14:11 +02:00
Jeremy 90f390f9b8 Scripts/Battleground: Implemented Battle for Gilneas (#29877) 2024-04-02 14:31:09 +02:00
Jeremy be11f42a16 Core/Battlegrounds: Move to scripts (#29799)
* Introduce new BattlegroundScript class for map/bg specific scripts
* Remove all sub, zone specific, battleground classes except Arena
* Move all bg zone scripts to new BattlegroundScripts class in script folder
* Remove ZoneScript from Battleground class
* Remove some unused hooks from Battleground
2024-03-28 19:29:22 +01:00
Jeremy 1f855ef563 Core/GameObjects: Implement destructible_hitpoint table to store health info about destructible buildings (#29836) 2024-03-27 18:55:44 +01:00
Jeremy 409adfa7a5 Core/Battlegrounds: Isle of Conquest Rework (#29687) 2024-02-26 22:33:07 +01:00
Jeremy 9c5b8927f8 Core/Battlegrounds: Move some areatrigger handling to scripts (#29700) 2024-02-23 18:09:57 +01:00
Jeremy 3d56cdc084 Core/Battlegrounds: Strand of the Ancients Rework (#29576) 2024-01-27 18:22:26 +01:00
Jeremy 141b881fa0 Core/Battlegrounds: Added OnMapSet hook 2024-01-27 18:18:24 +01:00
Jeremy 6ed8b5c907 Core/PacketIO: Handle QueryCountdownTimer (#29539)
* Add it to battleground
* Base implementation countdowns in Group
* Fix timer sync between groups in battlegrounds
2024-01-25 14:15:58 +01:00
Jeremy 6db980b69e Core/Battlegrounds: Rework Alterac Valley (#29530) 2024-01-01 23:33:25 +01:00
Jeremy bf107e0581 Core/Battleground: Changed HandleKillUnit hook to accept any Unit* as killer 2024-01-01 03:26:56 +01:00
Jeremy 22614d6bcc Core/Battleground: Moved DoAction hook to ZoneScript 2024-01-01 03:14:30 +01:00
Jeremy 1ef0c04520 Core/Battlegrounds: Clean up some Team/TeamId parameters to use enums instead of raw integer types (#29535)
* Fix criteria data type bg loss team score
2023-12-29 14:12:15 +01:00
Jeremy fb64d7fe8e Core/Maps: Properly set initial spawn group state for groups that have conditions (#29509) 2023-12-29 14:02:37 +01:00
Jeremy 42de312a79 Core/Spells: Clean up some gameobject types in EffectOpenLock (#29532) 2023-12-28 19:46:50 +01:00
Jeremy da0ec4f830 Core/Battleground: Rework BattlegroundScore (#29438) 2023-12-12 05:10:17 +01:00
Jeremy e72bde5236 Core/BattlegroundMap: Load all cells when created & mark all creatures as active (#29410) 2023-11-14 18:40:39 +01:00
Jeremy 79e69f3634 Core/Group: Fix possible crash (#29400) 2023-10-30 00:03:37 +01:00
Jeremy 32af4bf8fa Core/Battlegrounds: Rework Eye of the Storm (#29351) 2023-10-12 22:52:43 +02:00
Jeremy 52102a6395 Core/Objects: Added GameObject type parameter to FindGameObjectOptions (#29356) 2023-10-08 19:59:21 +02:00
Jeremy 0aa61e9341 Core/GameObject: Update spawn conditions when new ControlZone event is triggered (#29349) 2023-10-04 12:50:44 +02:00
Jeremy b7c945b3b6 Core/Achievements: Fix mistake in loading criteria with start events (#29348) 2023-10-04 00:12:23 +02:00
Jeremy f96f041c3e Core/GameObject: Implement ControlZone gameobject type (#29320) 2023-10-03 15:55:24 +02:00
Jeremy 72b9aace54 Core/Battlegrounds: Implemented BfA Warsong Gulch (#29247) 2023-08-29 08:38:10 +02:00
Jeremy 0ede6c1556 Core/Battlegrounds: Rework queues (#29200)
* No more copies of Battleground classes
* FreesSlotQueues now have as key the MapId instead of queue id
* Random queues can now popup already busy specific battelgrounds (queues are NOT merged)
* Removed Holiday handling, this should already be handled in BattlegroundMgr::IsBGWeekend
2023-08-26 14:03:42 +02:00
Jeremy 30f57de184 Scripts/AreaTrigger: Added CanCaptureFlag and CaptureFlag hooks (#29237)
* also added related areatrigger script
2023-08-24 22:25:15 +02:00
Jeremy 1336370b45 Core/GameObject: Mark some pvp related gameobjects as active (#29249) 2023-08-24 11:48:09 +02:00