Hondacrx
026e717fde
Core/Auras: Implemented SPELL_AURA_MOVE_SET_CANT_SWIM and related new opcodes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/010550da224c446461b26bc4f38ee5cc35d4aa3d )
2024-11-10 13:30:00 -05:00
Hondacrx
9580103f3b
Core/Players: Fixed nested spell overrides (priest Mind Spike)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cdca59ca4daf1edc250a96bd793cd8d4368e7f2e )
2024-11-09 23:38:32 -05:00
Hondacrx
72563b8ca3
Spells/Auras: Implement SPELL_AURA_ACT_AS_CONTROL_ZONE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/66abfd1c530e81f24856825f7ebe5a1c1ba8c58e )
2024-09-02 22:52:08 -04:00
Hondacrx
2590e31d57
Core/DataStores: Updated to 11.0.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/df511503815b7798c83acbffbb1ce5208f189ce7 )
2024-09-02 22:27:11 -04:00
Hondacrx
f38ad4607e
Core/PacketIO: Updated to 11.0.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e59eef5432c7b70679d33f4911c88d0f7d75fd39 )
2024-09-02 18:44:55 -04:00
Hondacrx
8cd2f7ffaa
Core/Auras: Defined and implemented new aura state
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d82a018b5b72adeea95483aedfa774381c5668e9 )
2024-09-01 17:33:08 -04:00
Hondacrx
530e8dbd36
Core/Creatures: Only remove formation movement on formation remove instead of fully resetting MotionMaster
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/67dd9a920fdabb26e6429432885345b1a1771b9a )
2024-09-01 15:26:19 -04:00
Hondacrx
fe20b3753e
Core/Units: Interrupt only spell in CURRENT_GENERIC_SPELL slot with damage taken InterruptFlags instead of all currently cast spells
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7fdcae81d8cc99ed154f3efe875d5670590cc122 )
2024-09-01 15:20:55 -04:00
Hondacrx
b4c955379f
Core/Spells: Implemented SPELL_ATTR9_CANNOT_KILL_TARGET
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b3bdb4efef5d89df023fcccd6975edfd1ebd9903 )
2024-08-31 17:39:01 -04:00
Hondacrx
765140211b
Core/Spells: Implemented SPELL_ATTR9_IGNORE_CASTER_HEALING_MODIFIERS and SPELL_ATTR13_ALWAYS_ALLOW_NEGATIVE_HEALING_PERCENT_MODIFIERS
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/96bfc5f39b4efc0c8437f97746f1a97f028c6dd4 )
2024-08-31 17:26:16 -04:00
Hondacrx
62e3c0ef66
Core/Spells: Implemented SPELL_ATTR9_ALLOW_CAST_WHILE_CHANNELING
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3365e6a4b84f59cca5f7ef5fca71fb3979697e52 )
2024-08-31 17:08:45 -04:00
Hondacrx
b97078e44a
Core/Spells: Implemented SPELL_ATTR11_IGNORE_SPELLCAST_OVERRIDE_SHAPESHIFT_REQUIREMENTS
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cb335c32740d0af87ae693e4ea3833236354d080 )
2024-08-26 19:56:15 -04:00
Hondacrx
d963e011fc
Core/Spells: Spells cast through SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS_TRIGGERED aura should always be instant
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4b4c52112d8fc11b90d8acaab0c8b1caa0e0a0c4 )
2024-08-26 19:52:35 -04:00
Hondacrx
87a04a76e9
Core/Spells: Implemented SPELL_ATTR9_AUTOCAST_OFF_BY_DEFAULT
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/24096f6b661161f296bfef4a3303789f245873c4 )
2024-08-26 18:03:08 -04:00
Hondacrx
7a43203e0c
Core/Movement: Allow setting position or object facing targets for jump movement
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ac73edc268bc8d5bbda9f4b05168e3e24c25ca45 )
2024-08-26 16:48:36 -04:00
Hondacrx
f908481bce
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
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c968dedfee59db53fc912ac166309f3d87470821 )
2024-08-26 16:15:18 -04:00
Hondacrx
2004acd5d1
Core/Players: Allow targeting a specific transport during teleports
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5b130cfb4253a94c08ff807e7f28e988651d2476 )
2024-08-25 14:38:47 -04:00
Hondacrx
edb6934082
Core/Players: Defined all avg item level slots
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3f85fa7470789dbaedac5f3d74d00e1095e24ad1 )
2024-08-25 14:05:11 -04:00
Hondacrx
665d7ac140
Core/Auras: Corrected implementation of dungeon encounter related interrupt flags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e4e6eccdf592cd0760c780d485c439f121e06d4c )
2024-08-25 00:29:19 -04:00
Hondacrx
09e48b8517
Core/Spells: Implemented SPELL_ATTR13_DO_NOT_ALLOW_DISABLE_MOVEMENT_INTERRUPT
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/48bc24697f58f95a5ff07e0884ef03d27a303f73 )
2024-08-25 00:00:58 -04:00
Hondacrx
d231c06b8e
Core/Spells: Implemented evoker empower spell mechanic
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a39d0db9ec64f6bf38716abaade5b7835f2db338 )
2024-08-19 18:48:32 -04:00
Hondacrx
cf42b5e591
Core/Auras: Implemented OnHeartbeat AuraScript hook and refactored an aurascript to use it as example
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/55ce5b150f716b6d470af80a9c31adf78e4cc198 )
2024-08-19 12:24:24 -04:00
Hondacrx
d7130c982d
Core/Units: moved Vignette updating into Heartbeat handling
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/253f306a410bfbea9843bbb666cae0af30b4c8e8 )
2024-08-19 12:15:27 -04:00
Hondacrx
bf0c457273
Core/Auras: implemented PROC_FLAG_HEARTBEAT and moved food/drink emote mechanic into heartbeat handling
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d60b4e5b199d56477010941fc1d3aff9eb7064a2 )
2024-08-19 12:14:22 -04:00
Hondacrx
31ce0c6719
Core/Units: moved cyclic spline synchronization mechanic heartbeat handling
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c2fedbb6cc89510002e9f56751e7f8427e306487 )
2024-08-19 11:46:46 -04:00
Hondacrx
6356f68143
Core/Movement: Fixed data sent in cyclic spline related packets
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a28facb95633435f89f134eec55a4a545251be9b )
2024-08-18 21:25:52 -04:00
Hondacrx
96f57592d9
Core/Achievements: Fixed achievement SMSG_ACHIEVEMENT_EARNED not being sent to self
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0384d9066336b8ec71434c49244d1ddb0657c11e )
2024-08-08 17:33:23 -04:00
Hondacrx
39198d0ffc
Core/Movement: Ensure land and takeoff animations even if gravity enabled/disabled state is not what spline generator expects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/be3ae90dc488894afea8e4cca74d9105558fff53 )
2024-08-05 14:17:54 -04:00
Hondacrx
5b71b59358
Core/Pets: Removed overriding unit class for pets
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2c702df4e3b25d764a2712577048921008a20671 )
2024-08-04 16:33:41 -04:00
Hondacrx
e9b21a91be
Core/Battlegrounds: Move to scripts And a lot of misc commits i couldn't recover.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d0d5d309bb5877dc2fcb27f6cb123707a31ec1e8 )
2024-08-04 15:18:22 -04:00
hondacrx
1e421b9f53
Misc fixes
2024-03-19 17:21:32 -04:00
hondacrx
88f24c7791
Fixes alot of little errors.
2024-03-15 15:54:45 -04:00
hondacrx
4bbf49a17a
Core/Objects: Rename Object::m_isWorldObject and related functions to avoid conflicting with "WorldObject" class name
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9402c66e8423243d13dbc19e8713e298bea0ac7b )
2024-03-14 11:09:45 -04:00
hondacrx
8f573ee28d
Core/Auras: Update visible aura immediately during spell cast instead of waiting for next update tick
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/62dc916184d5d32b26a2d331d84d3cae481040fb )
2024-03-14 10:56:01 -04:00
hondacrx
b3d880c115
Misc fixes
2024-03-13 21:10:14 -04:00
hondacrx
4b9b81c7e2
Core/Objects: Implemented vignettes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fccf6fb72b60b08dfbe6d5fb17fba55239944fca )
2024-03-13 21:09:46 -04:00
hondacrx
ccf73e23e3
Core/vmaps: Removed vmap lookup functions duplicating functionality of each other
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/45ee989c70682c001d4467d97bf1ecedcf7dbcc3 )
2024-03-12 23:04:13 -04:00
hondacrx
536f72d077
Core/Creatures: Implemented CREATURE_STATIC_FLAG_2_IGNORE_SANCTUARY (ignore SPELL_EFFECT_SANCTUARY, used by Vanish)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1369b8708458fb5020b6ab7a9608123459d4eb26 )
2024-03-05 18:33:31 -05:00
hondacrx
e646b8008d
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
Port From (https://github.com/TrinityCore/TrinityCore/commit/c2e36dea6c6af6139bf60454e9299447ec7d9897 )
2024-03-05 18:16:38 -05:00
hondacrx
0325d8b523
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
Port From (https://github.com/TrinityCore/TrinityCore/commit/97d7ccd180f96a414f205396261907e1e87d491a )
2024-03-04 12:18:45 -05:00
hondacrx
3a976b2353
Core/Creatures: Implemented unsummoning and resummoning critter pets on flying mounts and teleports (and related static flags)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f2ce5072d62e2835c4426220ebf8ade5fa67a79b )
2024-03-04 11:50:36 -05:00
hondacrx
2a4a2d1fdb
Core/Spells: Implemented pausing spell cooldowns
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a814eb65b15c4fcef6a37adc1b13905d4c13b2a5 )
2024-02-29 22:25:59 -05:00
hondacrx
0eb34a2dc8
Core/Creatures: Allow toggling CREATURE_STATIC_FLAG_4_TREAT_AS_RAID_UNIT_FOR_HELPFUL_SPELLS
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0139ec41bb3e2348b56fad2b4182b4a7a0494ac9 )
2024-02-29 17:15:52 -05:00
hondacrx
db05394d99
Core/Creatures: implemented most movement related static flags and migrated existing movement data into static flags
...
* 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
Port From (https://github.com/TrinityCore/TrinityCore/commit/c541eda54d7e0dddeec329a6beac2948e0b0a40b )
2024-02-29 17:08:30 -05:00
hondacrx
f550c49faf
Core/Movement: Fixed MoveRotate not updating orientation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/288966e796bfa4309fdcb08b9392b61befc3faab )
2024-02-28 18:08:50 -05:00
hondacrx
6a6d36a151
Core/Units: Added helper function to clear boss emote frame and enable SMSG_CLEAR_BOSS_EMOTES
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/deb24f3f53540733bef15f0a90a1b7e41e76d60e )
2024-02-27 13:58:28 -05:00
hondacrx
30db565fec
Core/Auras: Implemented SpellEffectAttributes::AuraPointsStack
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0c76618b19a0c3cac159524779ba66bcdeef6795 )
2024-02-27 13:45:23 -05:00
hondacrx
d18e3b4b82
Core/Units: Update facing spline movement immediately after launching
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6c15fb00e5b7cf39cd6dc97c302418710bc21212 )
2024-02-27 13:38:28 -05:00
hondacrx
9d1589afd4
Core/Creatures: Implemented CREATURE_STATIC_FLAG_4_NO_MELEE_APPROACH and fixed CREATURE_STATIC_FLAG_NO_MELEE_FLEE implementation (should cause fleeing from melee range)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a748fddfa47216e1f516303e3bca9b5a86823748 )
2024-02-24 15:18:07 -05:00
hondacrx
f6b1c24297
Fixes crashes when character dies, and when teleporting.
2024-02-22 16:17:27 -05:00