blob: 13669850141889671048b34d1453567eebceee13 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
Script_ForcedMovement:: ; 0x1253d
checkcode VAR_FACING
if_equal DOWN, .down
if_equal UP, .up
if_equal LEFT, .left
if_equal RIGHT, .right
end
; 0x12550
.up ; 0x12550
applymovement PLAYER, .MovementData_up
end
; 0x12555
.down ; 0x12555
applymovement PLAYER, .MovementData_down
end
; 0x1255a
.right ; 0x1255a
applymovement PLAYER, .MovementData_right
end
; 0x1255f
.left ; 0x1255f
applymovement PLAYER, .MovementData_left
end
; 0x12564
.MovementData_up: ; 0x12564
step_dig 16
turn_in DOWN
step_dig 16
turn_head DOWN
step_end
; 0x1256b
.MovementData_down: ; 0x1256b
step_dig 16
turn_in UP
step_dig 16
turn_head UP
step_end
; 0x12572
.MovementData_right: ; 0x12572
step_dig 16
turn_in LEFT
step_dig 16
turn_head LEFT
step_end
; 0x12579
.MovementData_left: ; 0x12579
step_dig 16
turn_in RIGHT
step_dig 16
turn_head RIGHT
step_end
; 0x12580
|