]> git.pond.sub.org Git - empserver/blob - tests/fire/01-sector-1
tests/fire: Drop test of falling bridges
[empserver] / tests / fire / 01-sector-1
1 ||| fire sector
2 | sector must be fort with eff>5%, mil>5, gun>0, shell>0
3 |
4 || assets
5 cens * ?shell>0
6 comm * ?shell>0
7 |
8 || fort not firing
9 | nonexistant sector
10 fire se 1,0 6,0
11 | 100% highway
12 fire se -4,0 6,0
13 | 4% fort
14 fire se -2,0 6,0
15 | 5% fort
16 | at itself
17 fire se 0,0 0,0
18 | at sector that doesn't exist
19 fire se 0,0 1,0
20 | at ship that doesn't exist
21 fire se 0,0 666
22 | at valid target, but with insufficient mil
23 move m 0,0 1 nh
24 fire se 0,0 6,0
25 move m 1,1 1 yh
26 | likewise no guns
27 move g 0,0 1 nh
28 fire se 0,0 6,0
29 move g 1,1 1 yh
30 | likewise no shells
31 move s 0,0 1 nh
32 fire se 0,0 6,0
33 move s 1,1 1 yh
34 |
35 || fort firing nowhere (shell consumed)
36 | 100% fort
37 | at sea out of range
38 fire se 4,0 -12,0
39 | at ship out of range
40 fire se 4,0 0
41 | at sub, server pretends out of range
42 fire se 4,0 13
43 | likewise in port
44 fire se 4,0 12
45 |
46 || fort firing at bogus target
47 | 100% fort
48 | at sea, fractional range, ~50% chance
49 fire se 4,0 14,0
50 fire se 4,0 14,0
51 fire se 4,0 14,0
52 fire se 4,0 14,0
53 fire se 4,0 14,0
54 fire se 4,0 14,0
55 | at sanctuary
56 fire se 4,0 2,-2
57 |
58 || fort firing at undefended target
59 | 5% fort with one gun
60 | 100% fort with one gun
61 | 100% fort with plenty of guns
62 | at own empty highway
63 move s 2,0 20 gh
64 fire se 0,0 -2,-2
65 fire se 2,0 -2,-2
66 fire se 4,0 -2,-2
67 | at bridge, one splash
68 | firing at bridges is covered in bridgefall-test
69 __cmd added -3 -3 0
70 | at harbor with stuff
71 fire se 0,0 2,2
72 fire se 2,0 2,2
73 fire se 4,0 2,2
74 | at own cs
75 fire se 0,0 9
76 fire se 2,0 9
77 __cmd added 1 1 0
78 | at cs at sea, one retreat, one sinking
79 fire se 0,0 23
80 fire se 2,0 23
81 fire se 4,0 23
82 fire se 4,0 21
83 | at cs in port, one retreat, one sinking
84 fire se 0,0 22
85 fire se 2,0 22
86 fire se 4,0 22
87 fire se 4,0 20
88 |
89 || show shell use
90 comm * ?shell>0