Ovahlord
2dce3955b2
Core/Spells: defined and implement SPELL_ATTR1_DISCOUNT_POWER_ON_MISS
2021-05-16 19:04:54 +02:00
Ovahlord
6f0ee78d58
Core/Spells: defined all SpellAttr10 values
2021-05-01 14:05:59 +02:00
Ovahlord
6b71fb0b01
fixed build
2021-04-30 19:42:26 +02:00
Ovahlord
01641b1dd7
Core/Spells: defined SPELL_ATTR9_ALLOW_DARK_SIMULACRUM
2021-04-30 18:29:23 +02:00
Ovahlord
b5994ec6c5
Core/Units: improved logic for determining when a power update shall happen
2021-04-30 16:48:26 +02:00
Ovahlord
b29d84af98
Core/Spells: defined and implemented SPELL_ATTR2_INITIATE_COMBAT_POST_CAST
2021-04-21 19:07:15 +02:00
Ovahlord
b82943eab0
Core/Spells: renamed SPELL_ATTR5_HASTE_AFFECT_DURATION to SPELL_ATTR5_SPELL_HASTE_AFFECTS_PERIODIC and renamed SPELL_ATTR8_UNK17 to SPELL_ATTR8_HASTE_AFFECTS_DURATION
2021-04-16 16:12:58 +02:00
Ovahlord
c13c2ec421
Core/Spells: renamed SPELL_ATTR3_BLOCKABLE_SPELL to SPELL_ATTR3_COMPLETELY_BLOCKED and corrected its implementation
2021-04-07 13:22:19 +02:00
Ovahlord
6052573c87
Core/Spells: defined and implemented SPELL_ATTR7_CANT_DODGE, SPELL_ATTR7_CANT_PARRY, SPELL_ATTR7_CANT_MISS, SPELL_ATTR8_CANT_BLOCK, SPELL_ATTR10_ALLOW_DEFENSE_WHILE_CASTING and SPELL_ATTR10_ALLOW_DEFENSE_WHILE_CHANNELING
2021-04-07 12:17:48 +02:00
Ovahlord
3fd333cff9
Core/Spells: defined and implemented SPELL_ATTR10_IGNORE_POSITIVE_DAMAGE_TAKEN_MODS
2021-04-07 11:38:23 +02:00
Ovahlord
77158594ff
Core/Spells:
...
* renamed SPELL_ATTR3_CANT_TRIGGER_PROC to SPELL_ATTR3_CANT_TRIGGER_CASTER_PROCS and expanded its implementation
* renamed SPELL_ATTR3_NO_INITIAL_AGGRO to SPELL_ATTR3_CANT_TRIGGER_TARGET_PROCS and implement the attribute
* expanded implementation SPELL_ATTR2_NO_INITIAL_THREAT to cover all remaining spots
2021-03-30 17:50:27 +02:00
Ovahlord
e93a66d287
Core/Spells: defined and implemented SPELL_ATTR5_DONT_TARGET_PLAYERS
2021-03-30 10:26:15 +02:00
Ovahlord
1706b9688f
Core/Spells: defined and implement SPELL_ATTR2_NO_INITIAL_THREAT
2021-03-30 00:01:02 +02:00
Ovahlord
83378eb5c3
Core/Spells: defined and implemented SPELL_ATTR2_DONT_REPORT_SPELL_FAILURE
2021-03-29 23:53:00 +02:00
Gildor
5156b0494b
Core/Maps: increase value of fixed offset when retrieving floor Z
2021-03-29 20:31:07 +02:00
Shauren
b2ab210da9
Core/Spells: Defined more spell attributes
2021-03-25 13:47:54 +01:00
Ovahlord
dfdf540dd0
Core/Spells: define and handle SPELL_ATTR8_HEAL_PREDICTION
2021-03-24 20:21:44 +01:00
Giacomo Pozzoni
c12531b023
Core/Maps: Use a fixed offset instead of full collision height when retrieving floor Z
2021-02-21 20:26:21 +01:00
Matan Shukry
abae5e4596
Core/Spells: Implemented summoning a personal gameobject effect ( #25917 )
...
# Conflicts:
# src/server/game/Entities/GameObject/GameObject.cpp
# src/server/game/Entities/GameObject/GameObject.h
# src/server/game/Miscellaneous/SharedDefines.h
# src/server/game/Spells/SpellInfo.cpp
2021-02-19 13:01:10 +01:00
xvwyh
4d95bcc068
Core/Spells: Correct swapped TARGET_UNIT_NEARBY_ALLY and TARGET_UNIT_NEARBY_PARTY
2021-01-15 18:27:22 +01:00
Shauren
69fb775c2d
Core/Spells: Defined new spell attributes
2021-01-15 18:23:09 +01:00
Ovahlord
18cfca291b
Core/Packets: converted SMSG_REQUEST_CEMETERY_LIST_RESPONSE and SMSG_RAID_GROUP_ONLY to packet class
2021-01-10 17:09:16 +01:00
Ovahlord
3a97aad549
Core/Spells: corrected mechanic of target type 126 and renamed it to TARGET_UNIT_AREA_ENEMY
2020-11-25 15:15:03 +01:00
Ovahlord
6dfa793567
Core/Spells: define and enable TARGET_UNIT_SRC_AREA_ENEMY_2
2020-11-25 10:07:36 +01:00
Ovahlord
a9a1b225ff
Core/Misc: added underlying type to SpellMissInfo
2020-11-05 17:43:06 +01:00
Ovahlord
aba4da0898
Core/Spells: revert ec997a4715 and apply stricter rules to avoid unwanted behaivior
2020-08-30 14:30:55 +02:00
Ovahlord
ec997a4715
Core/Spells: revert SPELL_ATTR5_INCLUDE_MELEE_RANGE naming since all non-generic aoe spells are suposed to use hitbox sums instead
2020-08-30 14:17:01 +02:00
Ovahlord
9f116b86e9
Core/Movement: re-implement AbstractFollower as renamed version and index the pointers by following type (chase, follow, formation) for future access and improvements
2020-07-20 20:16:01 +02:00
Ovahlord
40882b3f71
Core/Spells: define and implement SPELL_ATTR5_INCLUDE_MELEE_RANGE
...
*this attribute is being used to determine whenever a area targeting based spell shall include its melee range for target selection or not. This fixes many cases in which especially class abilities should hit targets that do not directly stand inside of the radius of a spell while maintaining that behaivior for spells without that attribute
2020-07-16 22:39:41 +02:00
Ovah
b09d6e2330
Core/Movement: reimplement follow movement ( #124 )
2020-06-26 21:22:21 +02:00
Shauren
9fe40967b1
Core/Spells: Implemented new target types
...
* TARGET_UNIT_TARGET_ALLY_OR_RAID
* TARGET_UNIT_CASTER_AND_SUMMONS
* TARGET_UNIT_AREA_THREAT_LIST
* TARGET_UNIT_AREA_TAP_LIST
2020-06-22 11:49:26 +02:00
Ovahlord
e7ba484fcf
Core/Units: reworked creature power regeneration handling
...
* players and creatures now share the same power regeneration regeneration function
* UpdatePowerRegeneration is now virtual and handles creature and player specific formulas individually
* handle update field flag UF_FLAG_UNIT_ALL to handle UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER and UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER for creatures as well
2020-04-27 14:20:33 +02:00
Ovahlord
a850243e89
Core/Spells: fixed Mobile Banking guild perk
...
*Misc: moved guild faction define to the other faction enums
2020-04-23 03:45:43 +02:00
Ovahlord
c537a2658a
Core/Units: reworked power regeneration for players
...
* use a reversed client function to get the power regeneration rate for all types of powers
* unified all player based regeneration updates into a single statsystem helper
* cleaned up unnecessary regeneration timers
* implement power regeneration for alternative powers
* corrected rage gain numbers based on simulationcraft formulas
2020-04-19 22:53:29 +02:00
Ovahlord
eb3e2f7ca5
Core/Spells: use enum class for mount results
2020-04-07 18:55:16 +02:00
Shauren
cb6ce1302b
Core/Misc: Defined new summon properties titles
2020-04-07 18:33:13 +02:00
Ovahlord
832e763d36
Core/Packets: implement and enable SMSG_MOUNT_RESULT and use it for transformed cases
2020-04-07 17:25:15 +02:00
Ovahlord
98b075cb4b
Core/Spells: implement TARGET_CORPSE_SRC_AREA_RAID and updated remaining resurrection effect handlers for updated corpse targeting
2020-03-26 22:03:58 +01:00
Ovahlord
fc12e97cfe
Core/Spells: implement SPELL_EFFECT_APPLY_AURA_2 and TARGET_DEST_CASTER_FLOOR
2020-03-14 21:14:07 +01:00
Ovahlord
e47b9c8599
Core/Movement: converted SMSG_MOVE_SET_COLLISION_HEIGHT to packet class and handle reason bits to match sniff behaivior
2020-02-23 10:59:57 +01:00
Ghaster
2587802100
Core/Packets: convert CMSG_ENUM_CHARACTERS and SMSG_ENUM_CHARACTERS_R… ( #24 )
...
* Core/Packets: convert CMSG_ENUM_CHARACTERS and SMSG_ENUM_CHARACTERS_RESULT to packet class
* Cleanup some excessive large spaces
* These entire spaces must be purged
* Order members by type size and alphabetical
* Change TaggedPosition into Position
2020-01-19 23:17:26 +01:00
Ovahlord
5ce44296d0
Core/Creature: fixed trainers not sending their gossips
2020-01-13 02:35:13 +01:00
Ovahlord
7760d95962
Core/Creatures: backported trainer update and skill initialization
2020-01-12 23:53:35 +01:00
Aokromes
d6d3f06f06
New year
2020-01-04 18:32:38 +01:00
funjoker
6c56916b29
Misc: Update copyright information
...
Happy new year
2020-01-01 18:47:28 +01:00
Warpten
162301e8db
Core/Defines: defined AURA_STATE_ALLOW_SPEC_CHANGE_BG
2019-12-08 02:02:01 +01:00
Ovahlord
e30d474aa6
Core/Transports: handle GO_STATE_TRANSPORT_ACTIVE properly now and clarified some code in transport position update handling
2019-10-29 19:24:52 +01:00
ccrs
94980ab362
Core/Movement: move MoveSplineInit ( #21857 )
...
The number of edge cases in which weirdness is seen on "effect movements" will be kinda reduced, plus consistency, plus movementInform on custom movement spline initalizations.
Core/Movement: use helpers for validation
Core/Movement: crashfix workaround
2019-10-06 04:55:46 +02:00
Ovahlord
cb79782662
Core/Spells: defined and implement TARGET_UNK_112 as TARGET_DEST_TARGET_ANY_2
2019-08-30 13:32:39 +02:00
Ovahlord
45be30625c
Core/Spells: updated and fixed Spirit of Redemption
2019-07-28 19:04:15 +02:00