diff options
| author | Machiavelli <machiavelli.trinity@gmail.com> | 2012-03-16 18:15:08 +0100 |
|---|---|---|
| committer | Machiavelli <machiavelli.trinity@gmail.com> | 2012-03-16 18:15:08 +0100 |
| commit | 65453620e8b9775507d9d4c895f485e639f16b07 (patch) | |
| tree | bddf0d8bde0d6725723c76617c7560431ec683fe /src/server/game/Entities/Object | |
| parent | cca93c7a22b13bbfb6da5c895f6aa94091bcbfdc (diff) | |
Core/Movement: Do not process server side relocation if reading movementinfo from client resulted in violations (= hacking).
Diffstat (limited to 'src/server/game/Entities/Object')
| -rwxr-xr-x | src/server/game/Entities/Object/Object.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Entities/Object/Object.h b/src/server/game/Entities/Object/Object.h index fd8deb1b841..24ddd7973ab 100755 --- a/src/server/game/Entities/Object/Object.h +++ b/src/server/game/Entities/Object/Object.h @@ -482,6 +482,9 @@ struct MovementInfo // spline float splineElevation; + //! Server side only: + bool Violated; + MovementInfo() { pos.Relocate(0, 0, 0, 0); @@ -494,6 +497,7 @@ struct MovementInfo t_guid = 0; t_pos.Relocate(0, 0, 0, 0); t_seat = -1; + Violated = false; } uint32 GetMovementFlags() { return flags; } |
