ref: 3648afda1694fcb4d6fe6625b14f5a3f8bc29c38
dir: /engine/events/forced_movement.asm/
Script_ForcedMovement:: readvar VAR_FACING ifequal DOWN, .down ifequal UP, .up ifequal LEFT, .left ifequal RIGHT, .right end .up applymovement PLAYER, .MovementData_up end .down applymovement PLAYER, .MovementData_down end .right applymovement PLAYER, .MovementData_right end .left applymovement PLAYER, .MovementData_left end .MovementData_up: step_dig 16 turn_in DOWN step_dig 16 turn_head DOWN step_end .MovementData_down: step_dig 16 turn_in UP step_dig 16 turn_head UP step_end .MovementData_right: step_dig 16 turn_in LEFT step_dig 16 turn_head LEFT step_end .MovementData_left: step_dig 16 turn_in RIGHT step_dig 16 turn_head RIGHT step_end