Commit Graph
26433 Commits
Author SHA1 Message Date
Ovahlord 39da927196 Scripts/Misc: resolved cherrypick issues and regressions 2021-12-31 15:53:53 +01:00
Shauren a322e4eb37 Core/Spells: Implemented target 124 TARGET_UNIT_TARGET_TAP_LIST 2021-12-30 20:16:33 +01:00
Shauren 383e7c1315 Core/Spells: Implemented target 121 TARGET_CORPSE_TARGET_ALLY 2021-12-30 20:14:29 +01:00
Ovahlord 8bb9376aa2 Core/Spells: Rename targets 110 to TARGET_UNIT_CONE_CASTER_TO_DEST_ENTRY 2021-12-30 20:12:02 +01:00
Shauren 58d257c7a5 Core/Spells: Targets enum formatting 2021-12-30 20:11:01 +01:00
Shauren 84c7434b8b Core/Spells: Rename targets 108 and 109 to include CASTER_TO_DEST wording 2021-12-30 20:10:09 +01:00
Shauren 5fcf5bdee5 Core/Spells: Implemented target 107 TARGET_DEST_NEARBY_ENTRY_2 (the same as target 46) 2021-12-30 20:08:10 +01:00
Shauren adfc991f02 Core/Spells: Use orientation given in destTarget instead of always taking casters orientation for all effect types 2021-12-30 20:06:10 +01:00
Shauren 28f79765ca Core/Spells: Implemented target 62 TARGET_DEST_CASTER_GROUND (the same as target 125) 2021-12-30 20:00:42 +01:00
Shauren 7ef17f416c Core/Spells: Rename TARGET_UNIT_CONE_ENEMY_54 to TARGET_UNIT_CONE_180_DEG_ENEMY and add 180 degree fallback for this target type 2021-12-30 19:57:50 +01:00
Shauren 8e657a9b7c Core/Spells: Implemented target 105 TARGET_UNIT_CASTER_AND_PASSENGERS 2021-12-30 19:55:29 +01:00
Shauren 0ef0498d13 Core/Spells: Rename TARGET_UNIT_CONE_ENEMY_104 to TARGET_UNIT_CONE_CASTER_TO_DEST_ENEMY 2021-12-30 19:46:50 +01:00
Shauren fbf2a2e531 Core/Spells: Allow targeting script hooks to work with TARGET_DEST_DYNOBJ_ENEMY, TARGET_DEST_DYNOBJ_ALLY, TARGET_DEST_DYNOBJ_NONE, TARGET_DEST_DEST
# Conflicts:
#	src/server/game/Spells/Spell.cpp
2021-12-30 19:40:19 +01:00
Ovahlord 2916a38ea6 Core/Packets: converted SMSG_QUERY_PLAYER_NAME_RESPONSE to packet class 2021-12-29 21:05:42 +01:00
Ovahlord 8202480a93 Core/Units: corrected calculations for dodge, parry and spell hit chances 2021-12-29 19:37:47 +01:00
Ovahlord efc94b46f4 Core/Units: corrected melee miss chance calculation 2021-12-29 19:12:37 +01:00
jackpoz 48130896d8 Scripts/BlackrockSpire: Fix infinite loop in Gyth fight
Fix infinite loop in Gyth fight and double event caused by Rend Blackhand being respawned.
Please note this event is completely bugged and unfinished and contains for sure more bugs.
2021-12-28 23:36:16 +01:00
Giacomo Pozzoni adde43e965 Core/AI: Fix crashes caused by charmed Creatures having null AI for 1 map update tick (#27434)
Implement using ScheduledChangeAI instead of nullptr to signal a required AI change
# Conflicts:
#	src/server/game/Entities/Unit/Unit.cpp
#	src/server/game/Entities/Unit/Unit.h
2021-12-27 22:25:11 +01:00
Ovahlord 4f9c640161 Core/Spells:
- Glyph of Aimed Shot will now only proc on critical hits with Aimed Shot
- fixed Glyph of the Dazzled Prey
2021-12-27 20:15:36 +01:00
Ovahlord 81813c1c0b Core/Player: replaced a world packet variable with its packet class version and removed a leftover from previous cleanups 2021-12-27 18:46:53 +01:00
Ovahlord 20fdb215db Core/Packets: converted SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT to packet class 2021-12-27 18:35:18 +01:00
Ovahlord 90b267764e Core/Spells: Focus Fire can no longer be used when no pet is active or if the pet has no application of Frenzy available 2021-12-27 15:31:06 +01:00
Ovahlord c7892087fe Core/Spells: fixed Serpent Spread talent 2021-12-27 13:46:05 +01:00
Ovahlord 6ae778b867 Core/Spells:
* converted all remaining Hunter spell scripts to new standard
* moved several proc checks to db
* updated several spell script mechanics to me more efficient and corrected some mechanics
2021-12-27 13:07:15 +01:00
Ovahlord abdada99a4 Core/Spells: add missing attribute to Soul Fragment to allow High Prophet Barim's soul fragments to move towards the Harbinger of Darkness 2021-12-27 00:01:34 +01:00
Ovahlord ce73dec885 Core/Spells: corrected damage formulas for Judgement's triggered spells 2021-12-26 22:34:46 +01:00
Ovahlord 8596cf6be2 Core/Spells: renamed SPELL_ATTR5_CAN_CHANNEL_WHEN_MOVING to SPELL_ATTR5_ALLOW_ACTIONS_DURING_CHANNEL to match its leaked name 2021-12-26 22:09:27 +01:00
Ovahlord 9d4218f6d4 Core/Units: corrected armor damage reduction calculation 2021-12-26 22:08:57 +01:00
Ovahlord 76a77b5a6d Scripts/HoO: some minor refactors for Rajh 2021-12-26 10:43:24 +01:00
Shauren fb428c9c4a Core/Spells: Implemented SPELL_ATTR1_CAST_WHEN_LEARNED
# Conflicts:
#	src/server/game/Miscellaneous/SharedDefines.h
#	src/server/game/Miscellaneous/enuminfo_SharedDefines.cpp
2021-12-26 09:51:44 +01:00
Ovahlord 80992f064a Core/Spells: converted most paladin spell scripts to new standard 2021-12-26 09:41:08 +01:00
Ovahlord 55c7504a04 Core/Battlegrounds: safeguard bg queue time helpers against deferencing invalid iterators 2021-12-25 15:46:09 +01:00
Ovahlord 387cdd6cec Core/Spells: converted Shield of the Righteous spell script and corrected the max bonus for Templar's verdict when using three charges of holy power 2021-12-25 13:59:59 +01:00
Shauren e936255728 Core/Misc: Exclude boost 1.78 and newer from boost_1_73_process_windows_nopch hack
(cherry picked from commit a93776728987e3ffa220e8fe5be73a34c5e3f965)
2021-12-22 17:40:03 +01:00
Ovahlord fe5f1951a0 buildfix 2021-12-21 15:40:39 +01:00
Ovahlord 19e274cb5d Core/Spells: corrected implementation of SPELL_AURA_FIXATE 2021-12-05 16:37:54 +01:00
Ovahlord 2829aa072c fixed build 2021-12-05 10:32:23 +01:00
Krudor 732f5623f3 Core/Spells: Removed a faulty aura handler 2021-12-02 13:46:33 +01:00
Ovahlord a9336cc826 Scripts/FL: renamed container and updated comment for the recent change on Lord Rhyolith's balance change 2021-12-01 21:41:00 +01:00
Ovahlord f97d66d37a Scripts/FL: Lord Rhyolith will now reduce his damage balance impact every 1 second instead of 500ms 2021-12-01 21:30:00 +01:00
Ovahlord f7d790745b Scripts/TotFW: added a missing knockback spell for phase one and two for players that are getting too close 2021-11-29 14:57:44 +01:00
Ovahlord ccf8cb94b4 buildfix 2021-11-28 16:38:42 +01:00
Ovahlord 31a4dd2929 Core/Spells: SPELL_AURA_MOD_POWER_REGEN and SPELL_AURA_MOD_POWER_REGEN_PERCENT will now correctly handle the regeneration modifier update fields for focus and energy power types instead of using the haste_regen field 2021-11-28 16:31:23 +01:00
Ovahlord a8301ba5f6 Core/Units: fixed a crash when creatures are having their attack speed increased via aura 2021-11-28 15:11:23 +01:00
Ovahlord d9d428e5f4 fixed a couple copy paste typos 2021-11-28 13:00:01 +01:00
joschiwald e48eeab679 Core/Spells: Fixed SPELL_AURA_MOD_INCREASE_ENERGY_PERCENT 2021-11-28 12:40:15 +01:00
Lucas Nascimento 336ed5ce54 Core/Combat: Fixed combat after remove charm (#27248)
https://github.com/TrinityCore/TrinityCore/pull/27038#issuecomment-958784361
# Conflicts:
#	src/server/game/Combat/CombatManager.h
2021-11-28 12:21:59 +01:00
Shauren 34c2da7bd9 Core/Auras: Properly clean up partial charm applications
Ref #24876
2021-11-28 12:19:38 +01:00
Shauren c56703e1bd Core/Vehicles: Add additional logging to track issue #24876 2021-11-28 12:18:35 +01:00
ariel- af98e8516c Core/Auras: reworked multiplicative AuraEffects calculation 2021-11-28 12:14:05 +01:00