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