]> git.pond.sub.org Git - empserver/blob - tests/fire/init_script
tests/fire: New; exercises fire command
[empserver] / tests / fire / init_script
1 || pre-extend unit files
2 edit c 0 T 400
3 add 98 98 98 g
4 des 0,0 h
5 give m 0,0 100
6 edit l 0,0 o 98 O 98 a 9999
7 give l 0,0 9999
8 give h 0,0 9999
9 give o 0,0 9999
10 give r 0,0 9999
11 build s 0,0 frg
12 edit s 0 O 0 T 0
13 des 0,0 *
14 build p 0,0 f1
15 edit p 0 O 0 t 0
16 des 0,0 !
17 build l 0,0 cav
18 edit u 0 O 0 t 0
19 des 0,0 n
20 build n 0,0 10kt
21 edit n 0 O 0 t 0
22 edit l 2,0 L 0,0
23 |
24 || an island
25 des @0,0:2 +
26 edit l 4,2 e 100 s = S =
27 edit l 1,3 e 20 s = S =
28 give c * ?des#. 100
29 || country#1
30 add 1 1 1 p
31 des -2:4,0 f
32 des 1,-1 c
33 des 3,1 h
34 edit l * ?des#. o 1 O 1
35 give m -4:4,0 5
36 give g -4:4,0 1
37 give s -4:4,0 1
38 edit l -2,0 e 4
39 edit l 0,0 e 5
40 give g 4,0 6
41 give s 2:4,0 99
42 edit c 1 c 1,-1 s 4 b 640 M 25000 T 100
43 || country#2
44 | target harbor, highways, a strong bridge, a weak bridge
45 des 2,2 h
46 add 2 2 2 p
47 edit l -2:4,2:3 ?des#. o 2 O 2
48 give l * ?own=2 100
49 give h * ?own=2 100
50 edit l * ?own=2 a 100 R 100 r 100 d 100
51 | make country active, so it gets bulletins
52 edit c 2 s 4 b 640 M 25000 T 100
53 || country#3
54 | just a sanctuary @ 2,-2
55 des 2,-2 s
56 add 3 3 3 p
57 edit c 3 c 2,-2 b 640 M 25000
58 || finishing touches to land
59 edit l * ?des#.&eff=0 e 100
60 edit l * ?des#.&des#h m 127
61 | note: no mob in harbor to avoid unwanted supply
62 || relations
63 decl w 1 2
64 decl w 2 1
65 || target ships
66 | frg far away
67 edit s 0 t frg L -12,0 O 2
68 | sub at sea and in port
69 edit s 10 t sb L 2,2 O 2 U 11 L 6,0
70 edit s 10 U 12 m 5 E 100 M 127 U 13 L 6,0
71 | cs at sea and in port
72 edit s 20 t cs L 2,2 O 2 l 100 h 100 U 21 L 6,0
73 edit s 20 U 22 m 5 E 100 M 127 U 23 L 6,0 U 24
74 retreat 11/13/23 j idh
75 retreat 10/12/22 n dh
76 || target lands
77 | spy in target harbor
78 edit u 0 T spy L 2,2 O 2 e 100 M 127
79 | spy on target subs
80 edit u 0 U 10 S 10 U 11 S 11 U 12 S 12 U 13 S 13
81 | rad on target cs
82 edit u 20 T rad O 2 e 100 M 127 m 10 S 20 U 21 S 21 U 22 S 22 U 23 S 23
83 | train on weak target bridge
84 edit u 30 T tra L 1,3 O 2 e 100 m 10 l 100 h 100 M 127 U 32 L 2,2
85 | tra in target harbor
86 edit u 31 T rad O 2 e 100 M 127 m 10 Y 30 U 33 Y 32
87 || target planes
88 | sam & jhb in target harbor, jhb ob weak target bridge
89 edit p 0 T sam l 2,2 O 2 e 100 m 127
90 edit p 1 T jhb l 2,2 O 2 e 100 m 127 U 2 l 1,3
91 | sam in target cs and rad
92 edit p 0 U 20 s 20 U 21 s 21 U 22 s 22 U 23 s 23
93 edit p 0 U 30 y 30 U 31 y 31 U 32 y 32 U 33 y 33
94 || target nukes in target harbor and on target jhb
95 edit n 0 t 10kt L 2,2 O 2 U 1 p 1 U 2 p 2
96 || firing ships
97 | bb range >=3, 59% 60% 100%
98 edit s 1 t bb T 150 L 3,1 O 1 E 59 M 127 m 13 g 10 s 200 U 2 E 60 U 3 E 100
99 | cs
100 edit s 9 t cs L 3,1 O 1 E 100 M 127 m 10 g 10 s 10
101 | dd range 1.5
102 edit s 5 t dd T 100 L 8,0 O 1 E 100 M 127 m 5 g 4 s 40
103 edit s 5 U 6 L 3,3
104 || firing lands
105 | hat range 3.5 39% 40% 100%
106 edit u 1 T hat t 160 L 3,1 O 1 e 39 M 127 m 10 g 12 s 80 U 2 e 40 U 3 e 100
107 | tra
108 edit u 9 T tra L 3,1 O 1 e 100 m 10 g 10 s 10
109 | note: no mob in train to avoid unwanted supply
110 || show initial state here to help maintainers
111 map *
112 cens * ?own#0
113 comm * ?own#0
114 ship *
115 carg *
116 land *
117 lcar *
118 plan *
119 nuke *