]> git.pond.sub.org Git - empserver/blob - tests/retreat/01-retreat-1
tests/retreat: Cover trains
[empserver] / tests / retreat / 01-retreat-1
1 ||| Commands
2 || retreat command
3 | garbage path
4 retr 0 garbage i
5 __cmd added 0 -1 0
6 | condition help, then junk conditions
7 retr 1 g
8 ?
9 junk
10 | long path, all conditions
11 retr 2/3 bgyujnbgyujnbgyujn itshbdu
12 | clear retreat order
13 retr 3 h c
14 | group retreat order
15 retr a ?uid=4 b h
16 fleet a 7
17 __cmd added 1 0 0
18 | show retreat orders
19 retr
20 0/1/2/3/4/7
21 || lretreat command
22 | garbage path
23 lret 0 garbage i
24 __cmd added 0 -1 0
25 | condition help, then junk conditions
26 lret 1 g
27 ?
28 junk
29 | long path, all conditions
30 lret 2/3 yujnbgyujnbgyujnbg ihb
31 | clear retreat order
32 lret 3 h c
33 | group retreat order
34 lret a ?uid=4 b h
35 army a 7
36 __cmd added 1 0 0
37 | show retreat orders
38 lret
39 0/1/2/3/4/7
40 ||| Ships
41 || ships failing to retreat
42 | sunk
43 | as group (fleet c): 30 sinks, 32 crewless, 35 no mobility, 36 on sale
44 fire se -2,2 30
45 | BUG: 36 retreats anyway
46 __cmd added -2 -2 0
47 | in canal 4,0
48 fire se -2,2 31
49 __cmd added 1 1 0
50 | in construction zone 2,2
51 fire se -2,2 33
52 | landlocked in 3,1
53 fire se -2,2 34
54 __cmd added -1 -1 0
55 | as group (fleet c): 30 sinks, 31 on sale, 32 crewless, 35 no mobility,
56 || ships having difficulties during retreat
57 | out of mobility after n
58 fire se -2,2 40
59 | into construction zone 2,2 after n
60 fire se -2,2 41
61 | into unfriendly -3,1 right away
62 fire se -2,2 42
63 | into minefield -6,4, sweep and hit mines, stop
64 | as group (fleet m): 44/43
65 fire se -2,2 44
66 | into canal
67 | as group (fleet n): 46 can't, 47 can
68 fire se -2,2 46
69 __cmd added 1 1 0
70 || ships retreating fully
71 | nh
72 fire se -2,2 10
73 | h
74 fire se -2,2 10
75 | nj into friendly harbor 4,4
76 fire se -2,2 10
77 || own ship stays put
78 fire se -2,2 2
79 || ships retreating from gun fire
80 | injured covered above
81 | helpless
82 fire se -2,2 11
83 | not helpless
84 fire se -2,-2 20
85 | crazy group retreat
86 | as group (fleet g): 25 unremarkable, 24 foreign, 26 group retreat off,
87 | 27 different path, 28 different triggers, 29 is elsewhere
88 fire se -2,2 25
89 | odd: 26/27/28/29 retreat
90 __cmd added 1 1 0
91 || ships retreating from depth charges
92 | depth-charged
93 fire sh 5 50
94 fire sh 5 51
95 | helpless
96 fire sh 5 52
97 | not helpless
98 navi 5 gyuh
99 fire sh 5 53
100 || ships retreating from bombs
101 | injured
102 bomb 0/1/2/3/4 . p -2,2 ggh
103 s
104 60
105 61
106 62
107 63
108 64
109 | bombed
110 bomb 0/1/2/3/4 . p -2,2 ggh
111 s
112 65
113 66
114 67
115 68
116 69
117 | helpless is not implemented
118 || ships retreating from missiles
119 | injured
120 launch 10 80
121 launch 11 81
122 launch 12 82
123 launch 13 83
124 launch 14 84
125 | bombed and helpless doesn't apply to missiles (I guess they should)
126 || ships retreating from torpedoes
127 | torpedoed
128 torp 6 100
129 torp 6 101
130 torp 6 102
131 torp 6 103
132 torp 6 104
133 | BUG: retreats only when hit
134 | injured is not implemented
135 | helpless is not implemented
136 || ships retreating from sonar pings
137 | naval sonar, 120 detects
138 navi 5 bsh
139 | retreat on plane sonar is not implemented
140 || ships retreating from unsuccessful boarding
141 navi 5 nh
142 board 130 5
143 1
144 ||| Land units
145 | BUG: condition b triggers only on hit
146 || land units failing to retreat
147 | these bombing runs must hit; if they don't, use __cmd to make them
148 | destroyed
149 | as group (army c): 30 dies, 31 loaded on ship, 32 crewless,
150 | 34 loaded on train, 35 no mobility, 36 on sale
151 bomb 30 . p -2,2 jh
152 l
153 30
154 | BUG: 31 retreats anyway
155 | BUG: 32 retreats anyway
156 | BUG: 34 retreats anyway
157 | BUG: 36 retreats anyway
158 __cmd added -1 -2 0
159 | kidnapped in -1,1
160 bomb 30 . p -2,2 uh
161 l
162 33
163 | BUG: retreats anyway
164 | no rail in 1,1
165 bomb 30 . p -2,2 ujh
166 l
167 37
168 || land units having difficulties during retreat
169 | these bombing runs must hit; if they don't, use __cmd to make them
170 | out of mobility after n
171 bomb 30 . p -2,2 ujh
172 l
173 40
174 | into mountain 2,0 after j
175 __cmd added -1 0 0
176 bomb 30 . p -2,2 ujh
177 l
178 41
179 | into foreign -1,1 right away
180 bomb 30 . p -2,2 ujh
181 l
182 42
183 | into minefield 0,0, sweep and hit mines, stop
184 | as group (army m): 44/43
185 __cmd added -1 0 0
186 bomb 30 . p -2,2 ujh
187 l
188 44
189 | BUG: sweeps silently
190 | BUG: 43 doesn't retreat when 44 retreats fully
191 | rail ends after n
192 | as group (army t): 45 train, 46 not
193 bomb 31 . p -2,2 uyuuh
194 l
195 45
196 | BUG: 46 retreats anyway
197 __cmd added 1 2 0
198 || land units retreating fully
199 | jh
200 bomb 30 . p -2,2 ujh
201 l
202 10
203 | h
204 bomb 30 . p -2,2 ujjh
205 l
206 10
207 | uy into allied 3,-1
208 bomb 30 . p -2,2 ujjh
209 l
210 10
211 | BUG: can't enter allied sector
212 | own land unit stays put
213 bomb 30 . p -3,1 h
214 l
215 2
216 | crazy group retreat
217 | as group (army g): 25 unremarkable, 24 foreign, 26 group retreat off,
218 | 27 different path, 28 different triggers, 29 is elsewhere
219 bomb 30 . p -2,2 ujjh
220 l
221 25
222 | odd: 26/27/28/29 retreat
223 __cmd added 1 2 0
224 || land units retreating from bombs
225 | only retreat on p-bombing is implemented
226 | bombed covered above
227 | injured
228 bomb 20/21/22/23/24 . p -2,2 uuh
229 l
230 60
231 61
232 62
233 63
234 64
235 | bombed covered above
236 | helpless is not implemented