ref: e2838892d69c12fdafe3a40bd7386e7b26506282
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