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