Core/Auras: Implemented SPELL_AURA_MOVE_SET_CANT_SWIM and related new opcodes

Port From (https://github.com/TrinityCore/TrinityCore/commit/010550da224c446461b26bc4f38ee5cc35d4aa3d)
This commit is contained in:
Hondacrx
2024-11-10 13:30:00 -05:00
parent 6c8387f9ec
commit 026e717fde
5 changed files with 46 additions and 1 deletions
@@ -87,5 +87,6 @@ namespace Framework.Constants
DisableInertia = 0x01,
CanAdvFly = 0x02,
AdvFlying = 0x04,
CantSwim = 0x2000,
}
}
@@ -1573,6 +1573,7 @@ namespace Framework.Constants
MoveSetAdvFlyingPitchingRateUp = 0x2e40,
MoveSetAdvFlyingSurfaceFriction = 0x2e42,
MoveSetAdvFlyingTurnVelocityThreshold = 0x2e41,
MoveSetCantSwim = 0x2E07,
MoveSetCanAdvFly = 0x2e36,
MoveSetCanFly = 0x2e05,
MoveSetCanTurnWhileFalling = 0x2e09,
@@ -1625,6 +1626,7 @@ namespace Framework.Constants
MoveSplineUnsetHover = 0x2e24,
MoveTeleport = 0x2e04,
MoveUnroot = 0x2dfa,
MoveUnsetCantSwim = 0x2E08,
MoveUnsetCanAdvFly = 0x2e37,
MoveUnsetCanFly = 0x2e06,
MoveUnsetCanTurnWhileFalling = 0x2e0a,
@@ -552,7 +552,7 @@ namespace Framework.Constants
TriggerSpellOnStackAmount = 542, // NYI
Unk543 = 543,
Unk544 = 544,
Unk545 = 545, // prevent swim
MoveSetCantSwim = 545,
Unk546 = 546,
Unk547 = 547,
Unk548 = 548,