Commit Graph

426 Commits

Author SHA1 Message Date
Meji
def601b4ff Core/Creatures: Changed the spawn health field in creature table to a percentage (#29801) 2024-03-30 20:21:28 +01:00
Shauren
c2ac37125b Core/Players: Use CharBaseInfo.db2 data to determine appropriate race for mercenary mode transforms 2024-03-28 21:11:59 +01:00
Shauren
94b78ebc8b Core/Players: Slightly improve neutral player faction support 2024-03-24 17:19:10 +01:00
Shauren
45ee989c70 Core/vmaps: Removed vmap lookup functions duplicating functionality of each other 2024-03-07 00:23:52 +01:00
Ovahlord
2f6ed2c203 Core/Units: moved health and power ordering predicates from Unit header into CommonPredicates (#29584) 2024-01-16 20:18:25 +01:00
Ovahlord
30759beac7 Scripts/LCT: implement Lockmaw encounter 2023-11-07 16:17:55 +01:00
Shauren
47fc3cb852 Core/Instances: Kill instance_encounters table, it is no longer neccessary 2023-09-19 10:59:04 +02:00
Shauren
9e1b97900e Core/Auras: Minor optimization for Unit object creation with msvc (not allocating a list end sentinel node for all of the 500 lists stored in Unit for each aura type) 2023-08-18 18:23:29 +02:00
Teleqraph
3c0dcfc2c6 Scripts/Spells: Unify major healing cooldown CDs modifiers for all classes (#29174) 2023-08-13 19:21:28 +02:00
Shauren
1dd4b38170 Core/Creatures: std::chrono-ify TempSummon 2023-08-09 11:37:17 +02:00
Shauren
8594fcfe8a Scripts/Spells: Converted some damage calculating scripts to use new hooks as examples 2023-08-02 00:12:16 +02:00
Shauren
2e7e49b749 Scripts/Spells: Removed unneccessary PrepareSpellScript and PrepareAuraScript uses 2023-07-24 10:48:50 +02:00
Teleqraph
88ff97c1f9 Core/Units: Added helper functions to modify UNIT_FLAG_UNINTERACTIBLE (#29159)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2023-07-20 19:09:27 +02:00
Shauren
d949f86e28 Scripts/Spells: Allow using templated spell script with multiple template arguments in RegisterSpellScriptWithArgs
* Also fixed some script conversion issues
2023-07-19 13:44:18 +02:00
Shauren
07d6eb3a57 Scripts/Spells: Fixed remaining spells with SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute 2023-06-27 22:22:16 +02:00
Shauren
622eed752b Scripts/Spells: Converted remaining spell scripts to use ValidateSpellEffect 2023-06-03 23:17:28 +02:00
Shauren
f8a6a9b017 Scripts/Spells: Added spell effect validation helper 2023-05-30 19:34:19 +02:00
Jeremy
205aba1ff3 Core/Battlegrounds: Moved AreaSpiritHealer resurrection handling to respective npc flags (#28508)
* UNIT_NPC_FLAG_AREA_SPIRIT_HEALER
* UNIT_NPC_FLAG_2_AREA_SPIRIT_HEALER_INDIVIDUAL
2023-05-09 05:20:35 +02:00
ModoX
0d1af86354 Spells/Generic: Implemented generic feign death spell with UNIT_FLAG_IMMUNE_TO_PC | UNIT_FLAG_IMMUNE_TO_NPC | UNIT_FLAG_UNINTERACTIBLE 2023-04-23 22:27:19 +02:00
Teleqraph
1b3f93aa0f Core/Spells: Unify Bloodlust spells for all classes (#28927)
Co-authored-by: ModoX <moardox@gmail.com>
2023-04-17 06:51:37 +02:00
Meji
74c280da9e Core/Skinning: Autolearn skill of skinned mob if not already learned (#28894) 2023-04-06 17:28:38 +02:00
Shauren
d791afae1d Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compatible api) 2023-01-08 21:16:53 +01:00
Shauren
d8a4668c77 Core/Misc: Add missing Containers.h include where neccessary 2023-01-06 16:44:11 +01:00
Shauren
e98e1283ea Core: Updated to 10.0.2 2022-12-04 15:13:20 +01:00
Shauren
05f2f4e8f6 Core/BattlePets: Move revive battle pet cooldown to spell script and add serverside spell for stable master heal cooldown 2022-10-14 17:12:33 +02:00
Aqua Deus
b3c27656bc Core/Spells: Move draenor spell to generic spell (#28356) 2022-10-11 14:12:00 +02:00
Teleqraph
c7109629dc Scripts/Silverpine: quest fixes and spawns for Forsaken Rear Guard (#28303) 2022-10-11 10:20:04 +02:00
Teleqraph
d3e76fc7fe Scripts/Silverpine: Implemented Waiting to Exsanguinate (questId 27045) (#28275) 2022-10-10 13:16:16 +02:00
Teleqraph
c7b6afc8eb Scripts/Silverpine: Implemented Horde Hauler (npcId 44731) (#28273)
* also some random cosmetic fixes of several creatures
2022-10-01 18:26:49 +02:00
offl
243efd378c Scripts/Spells: Script 'Hate To' spells (#28129)
(cherry picked from commit d06842d42a)
2022-09-05 21:18:23 +02:00
offl
b160ba2061 Scripts/Spells: Great/Fish/Gigantic/Small/Bountiful Feast (#28114)
(cherry picked from commit 9a9edb4dfe)
2022-09-05 21:04:38 +02:00
offl
a01141c426 Scripts/Events: Update few Love is in the Air quests & items (#28084)
(cherry picked from commit b339fbaaf3)
2022-09-05 19:49:45 +02:00
offl
d68abbf705 Scripts/Pets: Update Lil' K.T. (#28071)
(cherry picked from commit dfd1692e31)
2022-09-05 19:46:54 +02:00
Aqua Deus
62e5b52d2b Scripts/Spells: Fixed Mag'har Orc racial Ancestral Call (#28225) 2022-08-31 22:42:59 +02:00
Teleqraph
8cbc3923a1 Core/Creatures: Implement Ground/FlyingMountDisplayID from creature_summoned_data (#28085) 2022-07-16 15:34:23 +02:00
ModoX
ed93a97068 Core/Units: Replace UNIT_DYNFLAG_DEAD with UNIT_FLAG3_FAKE_DEAD (#28117) 2022-07-15 22:34:06 +02:00
Shauren
2a53298476 Core/Units: Defined many UnitFlags3 and implemented UNIT_FLAG3_ALTERNATIVE_DEFAULT_LANGUAGE 2022-07-02 23:17:57 +02:00
Shauren
4ac86c13d2 Core/WorldStates: Migrate war mode bonus value worldstates to new system 2022-07-01 15:19:31 +02:00
offl
04b0596021 Scripts/Quest: Rework 'The Way to His Heart...' & make SAI's StopFollow work again (#28001)
(cherry picked from commit 861ec6a5b9)
2022-06-10 19:22:08 +02:00
Shauren
a95b0b4511 Scripts/Spells: Implemented transformation and racial ability swap for battleground mercenary (193970 - Mercenary Shapeshift) 2022-04-16 12:15:37 +02:00
Shauren
5558769405 Core/Battlegrounds: Replaced overriding m_team with more fine grained approach 2022-04-16 12:15:37 +02:00
Shauren
b47185cabf Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlag 2022-03-27 18:14:47 +02:00
offl
c0388b1f06 Scripts/Spells: Remove unneeded scripts
(cherry picked from commit cb15c91110)
2022-03-26 15:33:58 +01:00
offl
d86bc562cb Scripts/Misc: Adjustments to previous fixes (#27821)
(cherry picked from commit 9ee6f4fb11)
2022-03-26 15:20:10 +01:00
offl
df841dc9f2 Scripts/SL: Update Grandmaster Vorpil (#27765)
Closes #23801

(cherry picked from commit a19c9660b4)
2022-03-26 14:49:55 +01:00
offl
a2236616cc Scripts/Quest: Rework Mystery of the Infinite & Mystery of the Infinite, Redux (#27677)
(cherry picked from commit f205e25b33)
2022-03-26 00:21:13 +01:00
offl
8be723788d Scripts/Spells: Handle player talk in spell scripts pt 2 (#27640)
(cherry picked from commit 7a4f1fd201)
2022-03-25 23:42:43 +01:00
offl
37f425b1b3 Scripts/Spells: Remove unnecessary SetAnimationTier
(cherry picked from commit 8214278cd8)
2022-03-24 19:44:43 +01:00
offl
c3368fd5fc Scripts/Quest: Rework 'The Cleansing' (11317,11322) (#27413)
(cherry picked from commit a8464d34bb)
2022-03-24 14:41:00 +01:00
offl
9dabdf7724 Scripts/Spells: Furious Rage & scripts for creatures who uses it (#27403)
(cherry picked from commit 7ae525d5e5)
2022-03-24 13:18:56 +01:00