]> git.pond.sub.org Git - empserver/blob - tests/fire/setup-POGO
tests/fire: Cover mission clearing
[empserver] / tests / fire / setup-POGO
1 || create land
2 desi @0,0:2 +
3 give c * ?des#. 100
4 || country#1
5 add 1 1 1 p
6 desi 1,-1 c
7 edit c 1 c 1,-1 s 4 b 640 M 25000 T 100
8 desi 3,1 h
9 | one highway, four forts (4% 5% 100% 100%), all with mil, guns & shells
10 desi -2:4,0 f
11 edit l * ?des#. o 1 O 1
12 give m -4:4,0 5
13 give g -4:4,0 1
14 give s -4:4,0 1
15 edit l -2,0 e 4
16 edit l 0,0 e 5
17 give g 4,0 6
18 give s 2:4,0 99
19 || country#2
20 add 2 2 2 p
21 edit c 2 s 4 b 640 M 25000 T 100
22 | target harbor, highways
23 desi 2,2 h
24 edit l -2:4,2:3 ?des#. o 2 O 2
25 give l * ?own=2 100
26 give h * ?own=2 100
27 edit l * ?own=2 a 100 R 100 r 100 d 100
28 | 0,2 is at risk of getting shelled to deity
29 | can upset the rest of the test when it happens, avoid by adding more civs
30 give c 0,2 900
31 || country#3
32 | just a sanctuary @ 2,-2
33 add 3 3 3 p
34 edit c 3 c 2,-2 b 640 M 25000
35 desi 2,-2 s
36 || finishing touches to land
37 edit l * ?des#.&eff=0 e 100
38 edit l * ?des#.&des#h m 127
39 | note: no mob in harbor to avoid unwanted supply
40 || relations
41 decl w 1 2
42 decl w 2 1
43 || mark target sectors
44 terr * ?own#0&eff=100 2
45 terr 14,0 1
46 terr 2,-2 1
47 terr -2,-2 1
48 terr 2,2 1
49 terr 0,2 1
50 terr 6,0 1
51 || target ships
52 | frg far away
53 build s -12,0 frg
54 edit s 0 O 2
55 | sub at sea and in port
56 edit s 0 U 10 t sb L 2,2 U 11 L 6,0
57 edit s 10 U 12 m 5 E 100 M 127 U 13 L 6,0
58 | cs at sea and in port
59 edit s 0 U 20 t cs L 2,2 O 2 l 100 h 100 U 21 L 6,0
60 edit s 20 U 22 m 5 E 100 M 127 U 23 L 6,0 U 24
61 || target lands
62 | spy in target harbor
63 build l 2,2 spy
64 edit u 0 e 100 M 127
65 | spy on target subs
66 edit u 0 U 10 S 10 U 11 S 11 U 12 S 12 U 13 S 13
67 | rad on target cs
68 edit u 0 U 20 T rad m 10 S 20 U 21 S 21 U 22 S 22 U 23 S 23
69 | tra in target harbor
70 edit u 0 U 32 T tra L 2,2 m 10 l 100 h 100
71 edit u 0 U 33 T rad m 10 Y 32
72 || target planes
73 | sam & jhb in target harbor
74 build p 2,2 sam
75 edit p 0 e 100 m 127
76 build p 2,2 jhb
77 edit p 1 e 100 m 127
78 | sam in target cs and rad
79 edit p 0 U 20 s 20 U 21 s 21 U 22 s 22 U 23 s 23
80 edit p 0 U 25 y 20 U 26 y 21 U 27 y 22 U 28 y 23
81 edit p 0 U 32 y 32 U 33 y 33
82 || target nukes in target harbor and on target jhb
83 build n 2,2 10kt
84 edit n 0 U 1 p 1
85 || firing ships
86 | bb range >=3, 59% 60% 100% 100%
87 edit s 0 U 1 t bb T 150 L 3,1 O 1 E 59 M 127 m 13 g 10 s 100
88 edit s 1 U 2 E 60 U 3 E 100 U 4
89 | cs
90 edit s 0 U 8 t cs L 3,1 O 1 E 100
91 edit s 8 U 9 L 5,1 M 127 m 10 g 10 s 10
92 | note: away from bb to avoid unwanted supply
93 | dd range 1.5
94 edit s 0 U 5 t dd T 100 L 8,0 O 1 E 100 M 127 m 5 g 4 s 40
95 edit s 5 U 6 L 3,3
96 | missions for fire to clear
97 | (not all ships can perform missions)
98 miss s * ?own=1 int .
99 || firing lands
100 | hat range 3.5 39% 40% 100% 100% 100%
101 edit u 0 U 1 T hat t 160 L 3,1 O 1 e 39 m 10 g 12 s 40
102 edit u 1 U 2 e 40 U 3 e 100 U 4 U 5 L 0,-2
103 | tra
104 edit u 0 U 8 T tra L 3,1 O 1
105 | sup
106 edit u 0 U 9 T sup L 1,1 O 1 M 0 m 10 g 10 s 10
107 | note: no mob in sup to avoid unwanted supply
108 | missions for fire to clear
109 | (not all land units can perform missions)
110 miss l * ?own=1 int .
111 || show initial state here to help maintainers
112 map *
113 cens * ?own#0
114 comm * ?own#0
115 ship *
116 carg *
117 land *
118 lcar *
119 plan *
120 nuke *
121 sinf * ?own#0