Shauren
cdca59ca4d
Core/Players: Fixed nested spell overrides (priest Mind Spike)
2024-09-01 11:34:11 +02:00
ModoX
1b4c324fe1
Core/Unit: Allow UNIT_FLAG2_FEIGN_DEATH and UNIT_FLAG3_FAKE_DEAD setting in db
...
* seems to become quite common in 11.x to be used w/o auras; example being Kirin Tor Conjuror 212718
2024-08-31 19:13:43 +02:00
Shauren
df1ec76d54
Core: Updated to 11.0.2
2024-08-16 00:03:22 +02:00
Jeremy
66abfd1c53
Spells/Auras: Implement SPELL_AURA_ACT_AS_CONTROL_ZONE ( #30083 )
2024-08-05 01:51:29 +02:00
Shauren
df51150381
Core/DataStores: Updated to 11.0.0
2024-08-02 14:40:12 +02:00
Shauren
e59eef5432
Core/PacketIO: Updated to 11.0.0
2024-08-02 13:25:41 +02:00
Shauren
d82a018b5b
Core/Auras: Defined and implemented new aura state
2024-07-19 19:21:03 +02:00
Shauren
16bfbe1a3a
Core/Creatures: Allow adding summons to CreatureGroup (only adding, no formation movement of linked aggro yet)
2024-07-11 15:24:02 +02:00
Shauren
2e3920081f
Core/Creatures: Fixed memory leaks in creature formations
2024-07-08 11:23:41 +02:00
Shauren
7fdcae81d8
Core/Units: Interrupt only spell in CURRENT_GENERIC_SPELL slot with damage taken InterruptFlags instead of all currently cast spells
2024-07-07 15:54:48 +02:00
Shauren
b3bdb4efef
Core/Spells: Implemented SPELL_ATTR9_CANNOT_KILL_TARGET
2024-07-03 14:35:01 +02:00
Shauren
96bfc5f39b
Core/Spells: Implemented SPELL_ATTR9_IGNORE_CASTER_HEALING_MODIFIERS and SPELL_ATTR13_ALWAYS_ALLOW_NEGATIVE_HEALING_PERCENT_MODIFIERS
2024-07-01 00:05:09 +02:00
Shauren
3365e6a4b8
Core/Spells: Implemented SPELL_ATTR9_ALLOW_CAST_WHILE_CHANNELING
2024-06-28 16:19:14 +02:00
Shauren
cb335c3274
Core/Spells: Implemented SPELL_ATTR11_IGNORE_SPELLCAST_OVERRIDE_SHAPESHIFT_REQUIREMENTS
2024-06-27 00:25:03 +02:00
Shauren
4b4c52112d
Core/Spells: Spells cast through SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS_TRIGGERED aura should always be instant
2024-06-26 15:17:46 +02:00
Shauren
24096f6b66
Core/Spells: Implemented SPELL_ATTR9_AUTOCAST_OFF_BY_DEFAULT
2024-06-24 12:26:14 +02:00
Shauren
ac73edc268
Core/Movement: Allow setting position or object facing targets for jump movement
2024-06-21 15:35:12 +02:00
Shauren
c968dedfee
Core/Spells: Fixed implementation of SPELL_ATTR1_IMMUNITY_TO_HOSTILE_AND_FRIENDLY_EFFECTS and removed banish special cases that were neccessary because that attribute wasn't correctly supported
2024-06-19 20:14:53 +02:00
Golrag
5b130cfb42
Core/Players: Allow targeting a specific transport during teleports
2024-05-25 22:05:53 +02:00
Shauren
3f85fa7470
Core/Players: Defined all avg item level slots
2024-05-24 15:18:25 +02:00
Shauren
e4e6eccdf5
Core/Auras: Corrected implementation of dungeon encounter related interrupt flags
2024-05-22 16:35:43 +02:00
Shauren
48bc24697f
Core/Spells: Implemented SPELL_ATTR13_DO_NOT_ALLOW_DISABLE_MOVEMENT_INTERRUPT
2024-05-15 14:58:37 +02:00
Shauren
a39d0db9ec
Core/Spells: Implemented evoker empower spell mechanic
2024-05-01 22:26:53 +02:00
Ovahlord
55ce5b150f
Core/Auras: Implemented OnHeartbeat AuraScript hook and refactored an aurascript to use it as example ( #29945 )
...
* Updated Amalgam's Seventh Spine dummy aura script to use the new AuraScript hook
2024-04-27 19:04:10 +02:00
Ovahlord
253f306a41
Core/Units: moved Vignette updating into Heartbeat handling
2024-04-27 14:51:56 +02:00
Ovahlord
d60b4e5b19
Core/Auras: implemented PROC_FLAG_HEARTBEAT and moved food/drink emote mechanic into heartbeat handling ( #29943 )
...
* also fixed an false assumption that only one of the food emotes can be played. They can in fact be both done at the same time.
2024-04-27 13:43:50 +02:00
Ovahlord
c2fedbb6cc
Core/Units: moved cyclic spline synchronization mechanic heartbeat handling
2024-04-26 14:21:09 +02:00
Shauren
a02804fa02
Core/Movement: Refactor MoveSplineFlag to get rid of undefined behavior (cast in raw()) and unify enum to string formatting for it
2024-04-23 11:09:59 +02:00
Shauren
8c0b031c07
Core/Units: Name new spline flag and linked npc flag
2024-04-22 13:19:08 +02:00
ModoX
a28facb956
Core/Movement: Fixed data sent in cyclic spline related packets
2024-04-21 12:59:12 +02:00
Shauren
0384d90663
Core/Achievements: Fixed achievement SMSG_ACHIEVEMENT_EARNED not being sent to self
2024-04-15 20:09:34 +02:00
Shauren
be3ae90dc4
Core/Movement: Ensure land and takeoff animations even if gravity enabled/disabled state is not what spline generator expects
2024-04-07 00:05:46 +02:00
Shauren
2c702df4e3
Core/Pets: Removed overriding unit class for pets
2024-03-30 21:52:56 +01:00
Meji
def601b4ff
Core/Creatures: Changed the spawn health field in creature table to a percentage ( #29801 )
2024-03-30 20:21:28 +01:00
Meji
4913d027bf
Core/Conditions: Added CONDITION_SOURCE_TYPE_PLAYER_CONDITION ( #29832 )
2024-03-27 21:38:08 +01:00
Shauren
9402c66e84
Core/Objects: Rename Object::m_isWorldObject and related functions to avoid conflicting with "WorldObject" class name
2024-03-14 11:01:58 +01:00
Shauren
4779fa5048
Core/Misc: Use our new unique_trackable_ptr for various classes exposed to scripts (not actually used anywhere currently)
2024-03-13 18:51:29 +01:00
Shauren
62dc916184
Core/Auras: Update visible aura immediately during spell cast instead of waiting for next update tick
2024-03-10 00:34:23 +01:00
Shauren
fccf6fb72b
Core/Objects: Implemented vignettes
2024-03-09 00:54:27 +01:00
Shauren
45ee989c70
Core/vmaps: Removed vmap lookup functions duplicating functionality of each other
2024-03-07 00:23:52 +01:00
Shauren
1369b87084
Core/Creatures: Implemented CREATURE_STATIC_FLAG_2_IGNORE_SANCTUARY (ignore SPELL_EFFECT_SANCTUARY, used by Vanish)
2024-03-04 00:05:35 +01:00
Meji
a5a2f5af2d
Core/Units: Set UNIT_FLAG3_FAKE_DEAD as disallowed flag for database column
2024-03-03 21:02:17 +01:00
Shauren
c2e36dea6c
Core/Creatures: Implemented serverside checks for UNIT_FLAG2_INTERACT_WHILE_HOSTILE and UNIT_FLAG3_ALLOW_INTERACTION_WHILE_IN_COMBAT
...
* Also stop sending npc flags for hostile creatures
2024-03-03 00:51:51 +01:00
Shauren
97d7ccd180
Core/Quests: Merged UpdateNearbyCreatureNpcFlags, UpdateVisibleGameobjectsOrSpellClicks and SendQuestGiverStatusMultiple on quest actions
...
* Fixes quest markers above NPC heads not disappearing when player stops seeing questgiver npc flag
2024-03-03 00:50:38 +01:00
Shauren
f2ce5072d6
Core/Creatures: Implemented unsummoning and resummoning critter pets on flying mounts and teleports (and related static flags)
2024-03-02 15:06:33 +01:00
Shauren
a814eb65b1
Core/Spells: Implemented pausing spell cooldowns
2024-03-01 00:23:09 +01:00
Shauren
0139ec41bb
Core/Creatures: Allow toggling CREATURE_STATIC_FLAG_4_TREAT_AS_RAID_UNIT_FOR_HELPFUL_SPELLS
2024-02-29 18:09:10 +01:00
Ovahlord
c541eda54d
Core/Creatures: implemented most movement related static flags and migrated existing movement data into static flags ( #29541 )
...
* implemented CREATURE_STATIC_FLAG_AQUATIC - creatures cannot leave liquids
* implemented CREATURE_STATIC_FLAG_AMPHIBIOUS - creatures can enter and leave liquids but remain on the ocean floor when swimming is not enabled until engaged
* implemented CREATURE_STATIC_FLAG_FLOATING - creatures have their gravity on spawn / reset disabled
* implemented CREATURE_STATIC_FLAG_SESSILE - creatures are rooted in place
* implemented CREATURE_STATIC_FLAG_CAN_SWIM - creature can swim in liquids
* implemented CREATURE_STATIC_FLAG_3_CANNOT_SWIM - Amphibious creatures cannot toggle on swimming
* implemented CREATURE_STATIC_FLAG_3_CANNOT_TURN - Creatures cannot turn at all
* implemented CREATURE_STATIC_FLAG_4_PREVENT_SWIM - Amphibious creatures won't toggle on swimming until their victim starts leaving the ocean floor
* partially implemented CREATURE_STATIC_FLAG_3_CANNOT_PENETRATE_WATER
* deprecated CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE as this flag was a hackfix to a wrong implementation that is now gone
2024-02-29 14:43:37 +01:00
Shauren
288966e796
Core/Movement: Fixed MoveRotate not updating orientation
2024-02-28 20:41:04 +01:00
Shauren
deb24f3f53
Core/Units: Added helper function to clear boss emote frame and enable SMSG_CLEAR_BOSS_EMOTES
2024-02-27 16:13:23 +01:00