]> git.pond.sub.org Git - empserver/blob - src/lib/global/ship.config
(mchr, plchr, lchr, nchr): Move initializer to new builtin config
[empserver] / src / lib / global / ship.config
1 #
2 #   Empire - A multi-player, client/server Internet based war game.
3 #   Copyright (C) 1986-2006, Dave Pare, Jeff Bailey, Thomas Ruschak,
4 #                            Ken Stevens, Steve McClure
5 #
6 #   This program is free software; you can redistribute it and/or modify
7 #   it under the terms of the GNU General Public License as published by
8 #   the Free Software Foundation; either version 2 of the License, or
9 #   (at your option) any later version.
10 #
11 #   This program is distributed in the hope that it will be useful,
12 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
13 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 #   GNU General Public License for more details.
15 #
16 #   You should have received a copy of the GNU General Public License
17 #   along with this program; if not, write to the Free Software
18 #   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
19 #
20 #   ---
21 #
22 #   See files README, COPYING and CREDITS in the root of the source
23 #   tree for related information and legal notices.  It is expected
24 #   that future projects/authors will amend these files as needed.
25 #
26 #   ---
27 #
28 #   ship.config: Ship characteristics
29 #
30 #   Known contributors to this file:
31 #      Markus Armbruster, 2006
32 #
33 #   Derived from ship.c; known contributors:
34 #      Dave Pare, 1986
35 #      Jeff Bailey
36 #      Thomas Ruschak, 1992
37 #      Ken Stevens, 1995
38 #      Steve McClure, 1998
39 #
40
41 # Available flags are in ship_chr_flags[].  info Ship-types should
42 # document them all.
43 #
44 # Note that you can't set the flags M_XLIGHT or M_CHOPPER here.  They
45 # will be automatically set by init_mchr() if the ship can carry a
46 # non-zero amount of those things.  Also note that if nplanes > 0 and
47 # flag plane is not set, then flag miss will automatically be set.
48
49 config ship-chr
50 name                        l_b h_b tec cost ar spe vi vr fr gl nx nc fuelc fuelu np nl civ mil she gun pet iro dus bar foo oil lcm hcm uw rad flags
51 "fb   fishing boat"          25  15   0  180  10 10 15  2  0  0  0  0   0  0  0  0 300  10   0   0   0   0   0   0 900   0    0   0   15   0 (fish canal)
52 "ft   fishing trawler"       25  15  35  300  10 25 15  2  0  0  0  0  20  1  0  0 300  10   0   0   0   0   0   0 900   0    0   0   15   0 (fish canal)
53 "cs   cargo ship"            60  40  20  500  20 25 35  3  0  0  1  0   0  0  0  2 600  50 300  50   0   0   0   0 900   0 1400 900  250   0 (supply)
54 "os   ore ship"              60  40  20  500  20 25 35  3  0  0  1  0  30  1  0  0  30   5   0   0   0 990 990   0 200   0    0   0   45 990 ()
55 "ss   slave ship"            60  40   0  300  20 10 35  3  0  0  1  0   0  0  0  0  20  80   0   0   0   0   0   0 200   0    0   0 1200   0 ()
56 "ts   trade ship"           200 100  30 1750  20 25 35  3  0  0  1  0  30  1  0  0  50  50   0   0   0   0   0   0 100   0    0   0    0   0 (trade)
57 "frg  frigate"               30  30   0  600  50 25 25  3  1  1  1  0   0  0  0  2   0  60  10   2   0   0   0   0  60   0    0   0    0   0 (semi-land)
58 "oe   oil exploration boat"  25  15  40  800  10 25 15  2  0  0  0  0  20  1  0  0  10   5   0   0   0   0   0   0 100   1    0   0    0   0 (oil canal)
59 "od   oil derrick"           60  60  50 1500  30 15 65  3  0  0  2  0   0  0  0  0 990  80   0   0   0   0   0   0 990 990    0   0  990   0 (oil)
60 "pt   patrol boat"           20  10  40  300  10 38 10  2  1  1  0  0   4  1  0  0   0   2  12   2   0   0   0   0   5   0    0   0    0   0 (torp canal)
61 "lc   light cruiser"         30  40  45  800  50 30 30  5  6  3  1  0  40  1  0  2   0 100  40   5   0   0   0   0 100   0    0   0    0   0 (mine)
62 "hc   heavy cruiser"         40  50  50 1200  70 30 30  5  8  4  1  0  30  1  0  4   0 120 100   8   0   0   0   0 200   0    0   0    0   0 ()
63 "tt   troop transport"       50  50  10  800  60 20 35  3  1  2  1  0   0  0  0  2   0 120  20   4   0   0   0   0 120   0    0   0    0   0 (semi-land)
64 "bb   battleship"            50  70  45 1800  95 25 35  6 10  7  1  0  50  2  0  2   0 200 200  10   0   0   0   0 900   0    0   0    0   0 ()
65 "bbc  battlecruiser"         50  60  75 1500  55 30 35  6 10  6  1  0  60  2  0  2   0 180 100  10   0   0   0   0 400   0    0   0    0   0 ()
66 "tk   tanker"                60  40  35  600  75 25 45  3  0  0  1  0  30  1  0  0  30   5   0   0 990   0   0   0 200 990    0   0   25   0 (oiler supply)
67 "ms   minesweeper"           25  15  40  400  10 25 15  2  0  0  0  0  20  1  0  0   0  10 100   1   0   0   0   0  90   0    0   0    0   0 (mine sweep canal)
68 "dd   destroyer"             30  30  70  600  45 35 20  4  6  3  1  0  30  1  0  1   0  60  40   4   0   0   0   0  80   0    0   0    0   0 (dchrg sonar mine)
69 "sb   submarine"             30  30  60  650  25 20  5  4  3  3  0  0  30  1  0  0   0  25  36   5   0   0   0   0  80   0    0   0    0   0 (torp sonar mine sub)
70 "sbc  cargo submarine"       40  40 150 1200  50 30  2  3  0  0  0  0  50  2  0  0   5  10 104  20 100   0   0   0 900   0  500 300    0   0 (sonar sub oiler supply)
71 "cal  light carrier"         50  60  80 2700  60 30 40  5  2  2  4 20  50  2 20  0   0 175 250   4 300   0   0   0 180   0    0   0    0   0 (plane)
72 "car  aircraft carrier"      60  70 160 4500  80 35 40  7  2  2 10 40 120  3 40  0   0 350 500   4 500   0   0   0 900   0    0   0    0   0 (plane)
73 "can  nuc carrier"           70  80 305 8000 100 45 40  9  2  2 20  4   0  0 60  0   0 350 999   4 999   0   0   0 900   0    0   0    0   0 (plane oiler supply)
74 "ls   landing ship"          60  40 145 1000  40 30 30  2  0  0  2  0  30  1  0  6   0 400  10   1   0   0   0   0 300   0    0   0    0   0 (land)
75 "af   asw frigate"           40  30 220  800  50 35 30  5  2  2  4  0  40  1  0  0   0  60  60   4   0   0   0   0 120   0    0   0    0   0 (torp dchrg sonar sub-torp)
76 "na   nuc attack sub"        30  40 260 1200  45 40  3  6  5  3  0  0   0  0  0  0   0  25  60   6   0   0   0   0 500   0    0   0    0   0 (torp sonar min sub sub-torp)
77 "ad   asw destroyer"         40  40 240 1500  60 40 35  6  8  3 10  2  80  2  0  0   0 100  80   6  40   0   0   0 500   0    0   0    0   0 (torp dchrg sonar sub-torp)
78 "nm   nuc miss sub"          30  40 270 1500  55 35  2  6  0  0  0  0   0  0 20  0   0  25 200   1   0   0   0   0 500   0    0   0    0   0 (sonar sub)
79 "msb  missile sub"           30  30 230 1200  35 30  3  3  0  0  0  0  30  1 10  0   0  25 100   1   0   0   0   0 500   0    0   0    0   0 (sonar sub)
80 "mb   missile boat"          20  20 180  500  15 40 15  3  2  2  0  0   7  1 10  0   0   5 100   3   0   0   0   0 500   0    0   0    0   0 ()
81 "mf   missile frigate"       40  30 280 1000  50 35 30  5  2  2  2  0  30  1 20  0   0  60 220   4   0   0   0   0 120   0    0   0    0   0 ()
82 "mc   missile cruiser"       50  50 290 1500  70 35 35  8  8  6  8  8  35  1 40  0   0 120 500   6 160   0   0   0 200   0    0   0    0   0 (anti-missile)
83 "aac  aa cruiser"            50  60 130 1500  80 35 30  6  1  8  1  0  60  2  0  4   0 100 100  15   0   0   0   0 200   0    0   0    0   0 (anti-missile)
84 "agc  aegis cruiser"         50  60 265 4000  80 35 30  6  1 16 30  2   0  0 32  0   0 200 400  25  40   0   0   0 900   0    0   0    0   0 (anti-missile)
85 "ncr  nuc cruiser"           50  50 325 1800 100 45 35  6 14  7 10  2   0  0 20  0   0 200 400   8  40   0   0   0 900   0    0   0    0   0 (anti-missile)
86 "nas  nuc asw cruiser"       50  50 330 1800  80 45 35  9 10  4 25  8   0  0  0  0   0 200 120   6 160   0   0   0 500   0    0   0    0   0 (torp dchrg sonar sub-torp)
87 "nsp  nuc supply ship"       60  40 360 1500  40 45 35  6  0  0 10  2   0  0  0  2  50  50 600  50 999   0   0   0 999   0 1500 900    0   0 (supply)
88 /config