OpenPerpetuum / PerpetuumServer

The Open Perpetuum Project's fork of the Perpetuum Standalone Server
https://openperpetuum.com
Other
44 stars 21 forks source link

PushPlayer out of build zone on PBS deployment breaks PlayerMoveChecker #330

Closed MikeJeffers closed 3 years ago

MikeJeffers commented 3 years ago

https://github.com/OpenPerpetuum/PerpetuumServer/pull/128 was introduced before: https://github.com/OpenPerpetuum/PerpetuumServer/pull/217 which checks the position of the player from its previous recorded position.

The Push-player feature will move the player further and faster than the PMCQ can account for, and over tiles that have recently been blocked, resulting in rejecting the move as illegal and defaulting to the previous (the position of the player stuck inside the blocked tiles of the PBS.

Fun regression :)