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
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
c7892087fe
Core/Spells: fixed Serpent Spread talent
2021-12-27 13:46:05 +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
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
19e274cb5d
Core/Spells: corrected implementation of SPELL_AURA_FIXATE
2021-12-05 16:37:54 +01:00
Krudor
732f5623f3
Core/Spells: Removed a faulty aura handler
2021-12-02 13:46:33 +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
joschiwald
e48eeab679
Core/Spells: Fixed SPELL_AURA_MOD_INCREASE_ENERGY_PERCENT
2021-11-28 12:40:15 +01:00
ariel-
af98e8516c
Core/Auras: reworked multiplicative AuraEffects calculation
2021-11-28 12:14:05 +01:00
Ovahlord
47170c11c6
Core/Spells: fixed a typo in 3a2e3452e0
2021-11-17 18:44:40 +01:00
Ovahlord
3a2e3452e0
Core/Spells: implement TARGET_UNIT_CASTER_PASSENGERS (105)
...
closes #297
2021-11-17 17:47:18 +01:00
Ovahlord
7840a8f529
Core/Spells: implemented SpellAuraInterruptFlags2::AbandonVehicle and removed unused definitions which have not been used in Cataclysm yet
2021-11-17 17:02:06 +01:00
Ovahlord
6dedecfeac
Core/Spells: implement SpellAuraInterruptFlags2::ChangeSpec
2021-11-17 16:54:11 +01:00
Seyden
4c870d1e88
Core/Auras: Implement SpellAuraInterruptFlags2::Ground and SpellAuraInterruptFlags2::Swimming ( #27193 )
...
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
2021-11-17 16:30:51 +01:00
Ovahlord
4b56a7b9a3
Core/Movement: converted SMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY and SMSG_MOVE_UNSET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY to new ack handling
2021-11-12 19:29:00 +01:00
Ovahlord
df38c26f92
Core/Units: re-added a few capability fixups that got removed in 0a7dfc15e2 and allow auras to send their amount values when changing amount via RecalculateAmount
2021-11-10 13:16:25 +01:00
Ovahlord
0a7dfc15e2
Core/Movement: ported mount capability updating from master branch and replaced old implementation with it
2021-11-09 18:13:23 +01:00
Ovahlord
edbbeba5a2
Core/Movement: ported client control logic updates from 335 branch
2021-11-06 23:41:34 +01:00
Ovahlord
32ff2f427f
Core/Spells: implement triggering spell casts from charge effects
2021-10-30 16:59:33 +02:00
Ovahlord
c709290888
Scripts/Firelands: implement Lord Rhyolith encounter
2021-10-30 16:16:34 +02:00
Ovahlord
b10f962ba3
Core/Creatures: several cleanups and improvements to spell focusing to reduce edge case issues
2021-10-21 13:18:24 +02:00
Ovahlord
fcc371e453
Core/Spells: fixed mounting summoned vehicles if the seat id is o
2021-10-10 01:01:55 +02:00
Ovahlord
0a991df443
Core/Auras: cff762da69 followup
...
thanks to @meji46 for the headsup
2021-09-30 11:41:47 +02:00
Ovahlord
cff762da69
Core/Spells: apply the invisibility screen effect only for generic invisibility effects
2021-09-27 10:05:25 +02:00
Ovahlord
5e677b876b
Core/Spells: restored the old logic when determining when to add additional haste based ticks
2021-09-19 14:36:01 +02:00
Ovahlord
069684ffa5
Core/Spells: SPELL_AURA_MOD_CASTING_SPEED_NOT_STACK will no longer affect spell haste when its amount is too extreme to fix several exploits with instant cast auras causing haste affected dots and hots dealing insane amounts of damage
2021-09-19 14:33:02 +02:00
Ovahlord
0ef4e66c1d
make CI happy
2021-09-19 10:21:44 +02:00
Ovahlord
6c7e2830c1
Core/Spells: fixed a possible null divider crash for spells with a periodic interval of 0 caused by exceptionally high haste and spell mod values
2021-09-18 23:25:33 +02:00
Ovahlord
949f92e0a1
Core/AI: ported charm updates from 335
2021-09-16 16:48:07 +02:00
Ovahlord
52f45202d8
Core/Spells: Blood Rune activation no longer can activate Death Runes
2021-09-11 12:29:40 +02:00
Ovahlord
60c68dacca
Core/Spells: moved avoidance bonus handling to Unit::SpellDamageBonusTaken as it does affect all area attacks instead of periodic auras only
2021-09-01 21:26:12 +02:00
Ovahlord
3506dae653
Core/Spells: ported PROC_FLAG_ENTER_COMBAT implementation from master branch and handle the Worgen transformation via its proc aura
2021-08-30 19:24:36 +02:00
Ovahlord
9616582b05
Core/Spells: load BonusCoefficient into SpellInfo and use it for Goblin's Rocket Barrage Racial spell damage calculation
2021-08-28 15:01:28 +02:00
Ovahlord
be614ded97
Core/Misc: fixed issues reported by pvs studio
...
closes #281
2021-08-18 21:11:20 +02:00
Ovahlord
da5564fa47
Core/Packets: converted SMSG_CLEAR_COOLDOWN and SMSG_CLEAR_COOLDOWNS to packet class
2021-08-16 11:02:22 +02:00
Ovahlord
8ac7e71690
Core/Spells: implement summon properties parameter types based on the leaked enumerated strings values
...
Summon spells can now be commanded to interpret their basepoints depending on the parameter type that has been assigned to the summon properties dbc record Id
* implemented SummonCreatureExtraArgs to reduce the amount of arguments in Map::SummonCreature
2021-08-15 10:35:02 +02:00
Ovahlord
c927ca98ba
Core/Spells: allow knockback spell effects to use negative misc values as well for forward knockbacks
2021-08-15 07:07:37 +02:00
Ovahlord
0dfa919f09
Core/Creatures: optimized sparring checks by handling them via variable instead of map lookups and expose its value to helpers to allow manipulation during runtime
2021-07-26 15:48:16 +02:00
Ovahlord
6510b2b034
Core/Spells: fixed a cherrypick typo in checking for affecting spellmods
2021-07-06 10:55:05 +02:00