Shauren
70f1eaac48
Core/Spells: Rename TARGET_UNIT_CONE_ENEMY_104 to TARGET_UNIT_CONE_CASTER_TO_DEST_ENEMY
2021-12-29 00:12:07 +01:00
Shauren
f515424217
Core/Spells: Implemented target 137 TARGET_DEST_CASTER_MOVEMENT_DIRECTION
2021-12-28 22:19:31 +01:00
aquadeus
108eeea327
Scripts/Spells: Fix shaman talent Nature's Guardian proc ( #27482 )
2021-12-28 21:18:50 +01:00
Shauren
04b06ab35f
Core/Auras: Delete old custom config AllowTrackBothResources, all tracking types can be turned on without it
...
Closes #27448
2021-12-28 20:35:48 +01:00
Shauren
3c12a189e4
Core/Items: Fixed heirloom items counting for item set bonuses past their max scaling level and implemented new heirloom upgrade levels
2021-12-28 20:13:12 +01:00
Shauren
3c0baab576
Core/Spells: Allow targeting script hooks to work with TARGET_DEST_DYNOBJ_ENEMY, TARGET_DEST_DYNOBJ_ALLY, TARGET_DEST_DYNOBJ_NONE, TARGET_DEST_DEST
2021-12-28 19:25:42 +01:00
Shauren
8029035b80
Core/Spells: Implemented target 138 TARGET_DEST_DEST_GROUND
2021-12-28 19:24:24 +01:00
Shauren
9c90a18ee5
Core/Players: Fixed pvp talents being reset on login if player is below level 110 (pre level squish code)
2021-12-28 14:06:33 +01:00
Matan Shukry
8fabe5a3aa
Core/Phasing: Implemented db spawns in personal phases ( #26345 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2021-12-28 13:24:10 +01:00
Shauren
1aad7f8ddd
Core/DB: Add missing prepared statement parameters to CHAR_SEL_WAR_MODE_TUNING
2021-12-27 20:42:03 +01:00
Shauren
b2b83d49ad
Core/ObjectMgr: Replace manually constructed uint32 map key with pair<mapid, difficulty>
2021-12-27 16:16:58 +01:00
Shauren
792dab8f05
Core/Auras: Implemented SPELL_AURA_TRIGGER_SPELL_ON_EXPIRE
2021-12-27 15:11:06 +01:00
Jeremy
15b9183635
Core/ZoneScript: Add "invoker" param to ProcessEvent ( #24758 )
2021-12-27 13:55:59 +01:00
Shauren
ff9816ef38
Core/Misc: Fixed outdated cherry-picked file headers
2021-12-26 22:05:54 +01:00
aquadeus
f230af918b
Scripts/Spells: Fix shaman talent Downpour ( #27477 )
2021-12-26 21:46:07 +01:00
aquadeus
fed9d73f66
Scripts/Spells Fix shaman talent Aftershock ( #27469 )
2021-12-26 20:13:41 +01:00
Matan Shukry
b821a72973
Core/Player: Initial War Mode support ( #25926 )
...
* Enable PvP talents
* War Mode buff aura
* Forced PvP flagging
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2021-12-26 19:14:46 +01:00
Shauren
e00b1df36e
Core/Scripts: Allow Get**TargetCountForEffect functions to be used in EffectLaunch script hooks
2021-12-25 22:46:46 +01:00
Shauren
570e882d02
Core/Spells: Fixed Spell::GetUnitTargetCountForEffect incorrectly counting missed targets instead of hit targets
2021-12-25 22:45:59 +01:00
Shauren
e6ba1fbd53
Scripts/Spells: Fixed Lightning Bolt Overload, Chain Lightning Overload, Elemental Blast and Elemental Blast Overload energize effects
2021-12-25 22:45:23 +01:00
aquadeus
47d8b17e9f
Scripts/Spells: Fix chain lightning energize (elemental) ( #27468 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2021-12-25 22:15:11 +01:00
aquadeus
c95b1784df
Scripts/Spells: Fixed lightning bolt energize (elemental) ( #27467 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2021-12-25 21:55:23 +01:00
Shauren
5be16577f7
Build fix for older boost version
2021-12-25 21:53:47 +01:00
Matan Shukry
a3d06f2f32
Scripts/Spells: Implemented various rogue spells ( #26319 )
...
* Ruthlessness
* Mastery: Main Gauche
* Venomous Wounds
* Symbols of Death
* Backstab
* Premeditation
* Grand Melee
* True Bearing
* Slice and Dice
* Roll the Bones
2021-12-25 21:25:54 +01:00
Antonio Martín Berti
b221f4b372
Core/Auras: Implemented SPELL_AURA_TRIGGER_SPELL_ON_HEALTH_PCT ( #27455 )
2021-12-25 17:01:17 +01:00
Shauren
34ae77ca86
Core/SAI: Reserve action ids
2021-12-25 16:01:56 +01:00
ModoX
bc4e285c21
Core/SAI: added new action type SMART_ACTION_ADD_TO_STORED_TARGET_LIST ( #27029 )
2021-12-25 16:00:34 +01:00
Meji
924182f692
Core/BattlePets: Misc fixes ( #27446 )
...
* Added script for "Summon Battle Pet" spell (118301).
* Set the saved display of the battle pet when summoning it.
* If a summon has SummonPropertiesFlags::SummonFromBattlePetJournal it will remove NpcFlag UNIT_NPC_FLAG_WILD_BATTLE_PET (Wild battle pets).
* When a creature is summoned with SummonTitle::Companion, it will check to see if it has SummonPropertiesFlags::SummonFromBattlePetJournal before updating the battle pet's update fields. (If you have a summoned battle pet and summon a creature with that SummonTitle, it will incorrectly update the battle pet's update fields with the summoned battle pet's data).
* Implemented SummonPropertiesFlags::UseCreatureLevel. If a summon has this flag, it will use the owner's level (If the summon doesn't have SummonProperties it will always use the selected level).
2021-12-25 15:27:58 +01:00
aquadeus
8ac0388870
Scripts/Spells: Fix paladin talent Holy Prism ( #27442 )
2021-12-25 14:10:10 +01:00
aquadeus
90cdb1ed0d
Scripts/Spells: Fixed warlock shadow bolt energize ( #27440 )
2021-12-25 12:51:35 +01:00
aquadeus
b01d85e966
Scripts/Spells: Convert shaman spell scripts to new script registration syntax ( #27457 )
2021-12-25 12:49:32 +01:00
Shauren
2a4c7c1e27
Core/Spells: Corrected SPELL_ATTR8_MASTERY_AFFECTS_POINTS attribute implementation, it is no longer used to restrict if the spell should be cast or not (SpecializationSpells.db2 takes care of that)
...
Closes #19640
Closes #27458
2021-12-25 10:30:50 +01:00
Keader
5a8af62b15
Fixing some white spaces and unneeded header, added in previous commit
...
(cherry picked from commit 85d1fd3038 )
2021-12-24 00:58:20 +01:00
Jinnaix
340a107f6b
Scripts/Blackwing Lair - Doors correction ( #24327 )
...
Fix all doors
corrected the Chromaggus fight start
correctly close final bossfight door at fight and open it on reset or bosskill
(cherry picked from commit a8a0f6b261 )
2021-12-24 00:58:04 +01:00
jackpoz
4e0da6f7d1
Core/Spells: Fix missing "Inventory is full" with spells that create more than 1 item
...
(cherry picked from commit 2a41755b58 )
2021-12-24 00:46:45 +01:00
Shauren
48bd9698f8
Core/PacketIO: Fixed SMSG_UPDATE_OBJECT packets going missing for new items
...
Closes #16906
(cherry picked from commit 96155a4914 )
2021-12-24 00:44:23 +01:00
Shauren
125bd632b3
Core/Guilds: Restore guild bank contents hack
...
(cherry picked from commit 1cf8163c58 )
2021-12-24 00:40:06 +01:00
Treeston
a6332f5dec
Core/Misc: C++17 cleanups, commit 3, the header commit
...
(cherry picked from commit ca0c50bc45 )
2021-12-24 00:37:25 +01:00
Treeston
ea0aa63d96
Core/Misc: C++17 cleanups, commit 2, the advstd commit
...
(cherry picked from commit 857f8d9231 )
2021-12-24 00:37:21 +01:00
Treeston
632609b897
Core/Misc: C++17 cleanups, commit 1
...
(cherry picked from commit ac9004a2f9 )
2021-12-24 00:34:10 +01:00
Treeston
fdcef115e0
Core/Chat: Add SpellInfo const* handler for command args. Use it to update .cast <spellId/link> <triggered>.
...
(cherry picked from commit 7ac6ccb36b )
2021-12-24 00:34:08 +01:00
Shauren
e7295fd3de
Core/PacketIO: Port guild packets to classes as example of new self-validating strings
...
(cherry picked from commit f0fe5f8b66 )
2021-12-24 00:09:08 +01:00
Shauren
3ebfa8cc64
Core/PacketIO: Add a validating string helper class for use in packet classes
...
(cherry picked from commit f2f47f774f )
2021-12-23 23:55:58 +01:00
Shauren
def97385cc
Core/Guilds: Implement guild bank gold limit matching client
...
(cherry picked from commit 967f21a4b4 )
2021-12-23 23:10:01 +01:00
NoName
cc1c67183f
Core/Spell: SPELL_EFFECT_PULL_TOWARDS correction ( #24251 )
...
* SPELL_EFFECT_PULL_TOWARDS correction
* Hi Appveyor
(cherry picked from commit b88881f8ad )
2021-12-23 22:44:06 +01:00
Giacomo Pozzoni
934c320d4b
Core/AI: Make critters flee as soon as engaged in combat and make them evade after they stop running in fear ( #24320 )
...
* Core/AI: Make critters flee as soon as engaged in combat and make them evade after they stop running in fear
* Warning and no-pch build fix
(cherry picked from commit 6fde051e4e )
2021-12-23 22:32:41 +01:00
Jinnaix
103f7f5e77
Scripts/Deadmines ( #24323 )
...
Remove obsolete Defias Companion spawn from BlastOutDoor Event
(cherry picked from commit c09d2b7206 )
2021-12-23 22:20:22 +01:00
jackpoz
c397d49a22
Core/Mail: Validate mail subject and body
...
(cherry picked from commit de923fedc9 )
2021-12-23 21:11:29 +01:00
jackpoz
807df411ae
Core/Channels: Limit channel length only for custom channels
...
(cherry picked from commit 3fb41da57c )
2021-12-23 21:10:46 +01:00
treeston
ee5c0e5372
Core/Chat: Disallow hyperlinks from being inserted in various guild-related freetext fields (the client already blocks this)
...
(cherry picked from commit 01b2ac3ed4 )
2021-12-23 21:09:24 +01:00