empserver/tests/torpedo/setup-POGO
Markus Armbruster 695352d9d3 tests/torpedo: New; exercises torpedo command
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2015-03-02 08:20:52 +01:00

91 lines
2.1 KiB
Text

|| create land
desi -1:0,-4:6 +
give c * ?des#. 100
|| country#1
add 1 1 1 p
desi 0,0 c
edit c 1 c 0,0 s 4 b 650 M 25000 T 100
edit l * ?des#. o 1 O 1
|| country#2
add 2 2 2 p
edit c 2 s 4 b 640 M 25000 T 100
desi 0,4 h
desi 0,6 f
give g 0,6 1
give s 0,6 40
give m 0,6 10
edit l -1:0,4:6 o 2 O 2
buil l 0,6 hat
edit u 0 e 100 m 10 g 1 s 80
|| country#3
add 3 3 3 p
edit c 3 s 4 b 640 M 25000 T 100
|| finishing touches to land
edit l * ?des#.&eff=0 e 100
|| relations
decl a 2 3
decl a 3 2
decl w 1 3
|| prototype ship
build s 0,4 frg
edit s 0 E 100
|| target ships
| frg far away, behind land, far away behind land
edit s 0 U 40 E 100 M 127 m 5 L 12,0
edit s 40 U 41 L -2,0 U 42 L -12,0
| in 2,0: sb
edit s 40 U 45 t sb L 2,0
| in 4,0: pt, sb
edit s 40 U 50 t pt L 4,0 U 51 U 52 U 53 U 55 U 56 U 57 U 58
edit s 40 U 60 t sb L 4,0 U 61 U 62 U 63
| in 6,0: sb
edit s 40 U 65 t sb L 6,0 U 66 U 67 U 68
| in 2,6 dd/af/sb/bb fully armed, except sb only 1s
edit s 40 U 70 t dd L 2,6 m 20 g 4 s 40
edit s 70 U 71 t af
edit s 70 U 72 t sb s 1
edit s 70 U 75 t bb g 12
| in 6,6 dd/sb, 2,6 is fractional range 50%
edit s 70 U 76 t dd L 6,6 T 100
edit s 76 U 77 t sb
| in 8,6 dd, 2,6 is out of range
edit s 70 U 78 L 8,6
| in -2,6 na behind land
edit s 70 U 79 t na L -2,6
| in 2,6 allied dd
edit s 70 U 80 O 3
|| attacking ships
| surface ship that has just enough of everything
edit s 0 O 1 t af L 2,0 E 60 M 1 m 1 g 1 s 3
| lacks capability torp
edit s 0 U 1 t lc
| no guns
edit s 0 U 2 g 0
| not enough shells
edit s 0 U 3 s 2
| no military
edit s 0 U 4 m 0
| 59% efficient
edit s 0 U 5 E 59
| no mobility
edit s 0 U 6 M 0
| lacks capability sub-torp
edit s 0 U 7 t pt
| submarines that have plenty of everything
edit s 0 U 10 t sb E 100 M 127 g 4 s 36 T 60 U 11 t na
| surface ships that have plenty of everything
edit s 10 U 15 t af U 16
| several pt in 2,6
edit s 0 U 20 t pt L 2,6 E 100 U 21 U 22 U 23 U 24
| several sb in 2,6
edit s 20 U 25 t sb U 26 U 27 U 28 U 29
| missions for torpedo to clear
miss s * ?own=1 int .
|| show initial state here to help maintainers
map *
cens * ?own#0
comm * ?own#0
ship *
carg *
land *
lcarg *