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