aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2021-02-11 22:03:30 +0100
committerShauren <shauren.trinity@gmail.com>2021-02-11 22:03:30 +0100
commit409ca262b3684fd8b3a47f65ceabf3ce73b2cc81 (patch)
treeafa12db8ec3e5e22cd95bda6c16711a98d495698 /src/server/game/Entities
parente0278f05379ed470be8264d3f362360a52b3454d (diff)
Core/Movement: Updated MovementFlags2 for 9.0.2
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/Unit/UnitDefines.h31
1 files changed, 13 insertions, 18 deletions
diff --git a/src/server/game/Entities/Unit/UnitDefines.h b/src/server/game/Entities/Unit/UnitDefines.h
index bf5b398db6a..103d8ae9d2e 100644
--- a/src/server/game/Entities/Unit/UnitDefines.h
+++ b/src/server/game/Entities/Unit/UnitDefines.h
@@ -349,24 +349,19 @@ enum MovementFlags2 : uint32
MOVEMENTFLAG2_FULL_SPEED_PITCHING = 0x00000008,
MOVEMENTFLAG2_ALWAYS_ALLOW_PITCHING = 0x00000010,
MOVEMENTFLAG2_IS_VEHICLE_EXIT_VOLUNTARY = 0x00000020,
- MOVEMENTFLAG2_JUMP_SPLINE_IN_AIR = 0x00000040,
- MOVEMENTFLAG2_ANIM_TIER_IN_TRANS = 0x00000080,
- MOVEMENTFLAG2_WATERWALKING_FULL_PITCH = 0x00000100, // will always waterwalk, even if facing the camera directly down
- MOVEMENTFLAG2_VEHICLE_PASSENGER_IS_TRANSITION_ALLOWED = 0x00000200,
- MOVEMENTFLAG2_CAN_SWIM_TO_FLY_TRANS = 0x00000400,
- MOVEMENTFLAG2_UNK11 = 0x00000800, // terrain normal calculation is disabled if this flag is not present, client automatically handles setting this flag
- MOVEMENTFLAG2_CAN_TURN_WHILE_FALLING = 0x00001000,
- MOVEMENTFLAG2_UNK13 = 0x00002000, // set automatically by the client for aura 373
- MOVEMENTFLAG2_IGNORE_MOVEMENT_FORCES = 0x00004000,
- MOVEMENTFLAG2_UNK15 = 0x00008000,
- MOVEMENTFLAG2_CAN_DOUBLE_JUMP = 0x00010000,
- MOVEMENTFLAG2_DOUBLE_JUMP = 0x00020000,
- // these flags cannot be sent (18 bits in packet)
- MOVEMENTFLAG2_UNK18 = 0x00040000,
- MOVEMENTFLAG2_AWAITING_LOAD = 0x00080000,
- MOVEMENTFLAG2_INTERPOLATED_MOVEMENT = 0x00100000,
- MOVEMENTFLAG2_INTERPOLATED_TURNING = 0x00200000,
- MOVEMENTFLAG2_INTERPOLATED_PITCHING = 0x00400000
+ MOVEMENTFLAG2_WATERWALKING_FULL_PITCH = 0x00000040, // will always waterwalk, even if facing the camera directly down
+ MOVEMENTFLAG2_VEHICLE_PASSENGER_IS_TRANSITION_ALLOWED = 0x00000080,
+ MOVEMENTFLAG2_CAN_SWIM_TO_FLY_TRANS = 0x00000100,
+ MOVEMENTFLAG2_UNK9 = 0x00000200, // terrain normal calculation is disabled if this flag is not present, client automatically handles setting this flag
+ MOVEMENTFLAG2_CAN_TURN_WHILE_FALLING = 0x00000400,
+ MOVEMENTFLAG2_IGNORE_MOVEMENT_FORCES = 0x00000800,
+ MOVEMENTFLAG2_CAN_DOUBLE_JUMP = 0x00001000,
+ MOVEMENTFLAG2_DOUBLE_JUMP = 0x00002000,
+ // these flags are not sent
+ MOVEMENTFLAG2_AWAITING_LOAD = 0x00010000,
+ MOVEMENTFLAG2_INTERPOLATED_MOVEMENT = 0x00020000,
+ MOVEMENTFLAG2_INTERPOLATED_TURNING = 0x00040000,
+ MOVEMENTFLAG2_INTERPOLATED_PITCHING = 0x00080000
};
enum HitInfo