-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathinternal.cns
117 lines (81 loc) · 2.04 KB
/
internal.cns
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
[Statedef -1]
[State -1, jump]
type = ChangeState
trigger1 = ctrl && command = "holdup" && roundstate = 2 && StateType = S && StateNo != 40
value = 40
[State -1, duck]
type = ChangeState
trigger1 = ctrl && command = "holddown" && StateNo != 10 && StateNo != 11 && StateType = S
value = 10
[State -1, walk]
type = ChangeState
triggerall = ctrl && StateType = S && StateNo != 20 && StateNo < 40
triggerall = Assertion(NoWalk) = 0
trigger1 = command = "holdfwd" && command != "holdback"
trigger2 = command != "holdfwd" && command = "holdback"
value = 20
[State -1, air-jump]
type = ChangeState
trigger1 = ctrl && StateNo = 50 && command = "press up"
trigger1 = Pos Y <= -1 * Const(movement.airjump.height)
trigger1 = sysvar(2) < Const(movement.airjump.num)
value = 45
[Statedef -2]
[State -2, landing]
type = ChangeState
trigger1 = Pos Y > 0 && StateType = A && Physics = A && StateNo != 105 && StateNo != 106
value = 52
[Statedef 10]
[State 10, stop-ducking]
type = ChangeState
trigger1 = !ctrl || command != "holddown"
value = 12
[Statedef 11]
[State 11, stop-ducking]
type = ChangeState
trigger1 = !ctrl || command != "holddown"
value = 12
[Statedef 20]
[State 20, stop-walking]
type = ChangeState
trigger1 = !ctrl || (command != "holdfwd" && command != "holdback") || (command = "holdfwd" && command = "holdback")
value = 0
[Statedef 40]
[State 40, reset-air-jump]
type = VarSet
trigger1 = time = 0
sysvar(2) = 0
[Statedef 45]
[State 45, increase-air-jump-counter]
type = VarAdd
trigger1 = time = 0
sysvar(2) = 1
[Statedef 120]
[State 120, stop-sliding]
type = VelSet
trigger1 = time = 0
x = 0
y = 0
[Statedef 140]
[State 140, 1]
type = ChangeState
trigger1 = animtime = 0 && StateType = S
value = 0
[State 140, 2]
type = ChangeState
trigger1 = animtime = 0 && StateType = C
value = 11
[State 140, 3]
type = ChangeState
trigger1 = animtime = 0 && StateType = A
value = 51
[Statedef 5110]
[State 5110, 1]
type = ChangeState
trigger1 = Time = Const(data.liedown.time)
value = 5120
[Statedef 5900]
[State 5900, 1]
type = ChangeState
trigger1 = 1
value = 0