]> git.pond.sub.org Git - empserver/blobdiff - src/lib/global/ship.config
Update copyright notice
[empserver] / src / lib / global / ship.config
index cd6fc447f921c02107c576fb0a4bfa04d60b4645..2ec9bcb2b0000146b994ef1a50073c6ffab89cbf 100644 (file)
@@ -1,11 +1,11 @@
 #
 #   Empire - A multi-player, client/server Internet based war game.
-#   Copyright (C) 1986-2006, Dave Pare, Jeff Bailey, Thomas Ruschak,
-#                            Ken Stevens, Steve McClure
+#   Copyright (C) 1986-2016, Dave Pare, Jeff Bailey, Thomas Ruschak,
+#                 Ken Stevens, Steve McClure, Markus Armbruster
 #
-#   This program is free software; you can redistribute it and/or modify
+#   Empire is free software: you can redistribute it and/or modify
 #   it under the terms of the GNU General Public License as published by
-#   the Free Software Foundation; either version 2 of the License, or
+#   the Free Software Foundation, either version 3 of the License, or
 #   (at your option) any later version.
 #
 #   This program is distributed in the hope that it will be useful,
@@ -14,8 +14,7 @@
 #   GNU General Public License for more details.
 #
 #   You should have received a copy of the GNU General Public License
-#   along with this program; if not, write to the Free Software
-#   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+#   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #
 #   ---
 #
@@ -28,7 +27,7 @@
 #   ship.config: Ship characteristics
 #
 #   Known contributors to this file:
-#      Markus Armbruster, 2006
+#      Markus Armbruster, 2006-2015
 #
 #   Derived from ship.c; known contributors:
 #      Dave Pare, 1986
 #      Steve McClure, 1998
 #
 
-# Available flags are in ship_chr_flags[].  info Ship-types should
-# document them all.
+# Available flags are in compiled-in table ship-chr-flags.  info
+# Ship-types should document them all.
 #
-# Note that you can't set the flags M_XLIGHT or M_CHOPPER here.  They
-# will be automatically set by init_mchr() if the ship can carry a
-# non-zero amount of those things.  Also note that if nplanes > 0 and
-# flag plane is not set, then flag miss will automatically be set.
+# Note that if nplanes > 0 and flag plane is not set, then flag miss
+# will automatically be set.
 
 # Do not edit this file to customize a game!  Create your own custom
 # configuration file(s), best next to your econfig, and name them in
@@ -57,7 +54,8 @@ type name                       l_b h_b tech cost ...
  2  "cs   cargo ship"            60  40   20  500
  3  "os   ore ship"              60  40   20  500
  4  "ss   slave ship"            60  40    0  300
- 5  "ts   trade ship"           200 100   30 1750
+# Uncomment to enable trade ships
+# 5 "ts   trade ship"           200 100   30 1750
  6  "frg  frigate"               30  30    0  600
  7  "oe   oil exploration boat"  25  15   40  800
  8  "od   oil derrick"           60  60   50 1500
@@ -92,44 +90,44 @@ type name                       l_b h_b tech cost ...
 /config
 
 config ship-chr
-type name                       arm spe vis vrn frn gli nla npl nch nxl fuelc fuelu ...
- 0  "fb   fishing boat"          10  10  15   2   0   0   0   0   0   0     0     0
- 1  "ft   fishing trawler"       10  25  15   2   0   0   0   0   0   0    20     1
- 2  "cs   cargo ship"            20  25  35   3   0   0   2   0   0   1     0     0
- 3  "os   ore ship"              20  25  35   3   0   0   0   0   0   1    30     1
- 4  "ss   slave ship"            20  10  35   3   0   0   0   0   0   1     0     0
- 5  "ts   trade ship"            20  25  35   3   0   0   0   0   0   1    30     1
- 6  "frg  frigate"               50  25  25   3   1   1   2   0   0   1     0     0
- 7  "oe   oil exploration boat"  10  25  15   2   0   0   0   0   0   0    20     1
- 8  "od   oil derrick"           30  15  65   3   0   0   0   0   0   2     0     0
- 9  "pt   patrol boat"           10  38  10   2   1   1   0   0   0   0     4     1
-10  "lc   light cruiser"         50  30  30   5   6   3   2   0   0   1    40     1
-11  "hc   heavy cruiser"         70  30  30   5   8   4   4   0   0   1    30     1
-12  "tt   troop transport"       60  20  35   3   1   2   2   0   0   1     0     0
-13  "bb   battleship"            95  25  35   6  10   7   2   0   0   1    50     2
-14  "bbc  battlecruiser"         55  30  35   6  10   6   2   0   0   1    60     2
-15  "tk   tanker"                75  25  45   3   0   0   0   0   0   1    30     1
-16  "ms   minesweeper"           10  25  15   2   0   0   0   0   0   0    20     1
-17  "dd   destroyer"             45  35  20   4   6   3   1   0   0   1    30     1
-18  "sb   submarine"             25  20   5   4   3   3   0   0   0   0    30     1
-19  "sbc  cargo submarine"       50  30   2   3   0   0   0   0   0   0    50     2
-20  "cal  light carrier"         60  30  40   5   2   2   0  20  20   4    50     2
-21  "car  aircraft carrier"      80  35  40   7   2   2   0  40  40  10   120     3
-22  "can  nuc carrier"          100  45  40   9   2   2   0  60   4  20     0     0
-23  "ls   landing ship"          40  30  30   2   0   0   6   0   0   2    30     1
-24  "af   asw frigate"           50  35  30   5   2   2   0   0   0   4    40     1
-25  "na   nuc attack sub"        45  40   3   6   5   3   0   0   0   0     0     0
-26  "ad   asw destroyer"         60  40  35   6   8   3   0   0   2  10    80     2
-27  "nm   nuc miss sub"          55  35   2   6   0   0   0  20   0   0     0     0
-28  "msb  missile sub"           35  30   3   3   0   0   0  10   0   0    30     1
-29  "mb   missile boat"          15  40  15   3   2   2   0  10   0   0     7     1
-30  "mf   missile frigate"       50  35  30   5   2   2   0  20   0   2    30     1
-31  "mc   missile cruiser"       70  35  35   8   8   6   0  40   8   8    35     1
-32  "aac  aa cruiser"            80  35  30   6   1   8   4   0   0   1    60     2
-33  "agc  aegis cruiser"         80  35  30   6   1  16   0  32   2  30     0     0
-34  "ncr  nuc cruiser"          100  45  35   6  14   7   0  20   2  10     0     0
-35  "nas  nuc asw cruiser"       80  45  35   9  10   4   0   0   8  25     0     0
-36  "nsp  nuc supply ship"       40  45  35   6   0   0   2   0   2  10     0     0
+type name                       arm spe vis vrn frn gli nla npl nch nxl ...
+ 0  "fb   fishing boat"          10  10  15   2   0   0   0   0   0   0
+ 1  "ft   fishing trawler"       10  25  15   2   0   0   0   0   0   0
+ 2  "cs   cargo ship"            20  25  35   3   0   0   2   0   0   1
+ 3  "os   ore ship"              20  25  35   3   0   0   0   0   0   1
+ 4  "ss   slave ship"            20  10  35   3   0   0   0   0   0   1
+# 5 "ts   trade ship"            20  25  35   3   0   0   0   0   0   1
+ 6  "frg  frigate"               50  25  25   3   1   1   2   0   0   1
+ 7  "oe   oil exploration boat"  10  25  15   2   0   0   0   0   0   0
+ 8  "od   oil derrick"           30  15  65   3   0   0   0   0   0   2
+ 9  "pt   patrol boat"           10  38  10   2   1   1   0   0   0   0
+10  "lc   light cruiser"         50  30  30   5   6   3   2   0   0   1
+11  "hc   heavy cruiser"         70  30  30   5   8   4   4   0   0   1
+12  "tt   troop transport"       60  20  35   3   1   2   2   0   0   1
+13  "bb   battleship"            95  25  35   6  10   7   2   0   0   1
+14  "bbc  battlecruiser"         55  30  35   6  10   6   2   0   0   1
+15  "tk   tanker"                75  25  45   3   0   0   0   0   0   1
+16  "ms   minesweeper"           10  25  15   2   0   0   0   0   0   0
+17  "dd   destroyer"             45  35  20   4   6   3   1   0   0   1
+18  "sb   submarine"             25  20   5   4   3   3   0   0   0   0
+19  "sbc  cargo submarine"       50  30   2   3   0   0   0   0   0   0
+20  "cal  light carrier"         60  30  40   5   2   2   0  20  20   4
+21  "car  aircraft carrier"      80  35  40   7   2   2   0  40  40  10
+22  "can  nuc carrier"          100  45  40   9   2   2   0  60   4  20
+23  "ls   landing ship"          40  30  30   2   0   0   6   0   0   2
+24  "af   asw frigate"           50  35  30   5   2   2   0   0   0   4
+25  "na   nuc attack sub"        45  40   3   6   5   3   0   0   0   0
+26  "ad   asw destroyer"         60  40  35   6   8   3   0   0   2  10
+27  "nm   nuc miss sub"          55  35   2   6   0   0   0  20   0   0
+28  "msb  missile sub"           35  30   3   3   0   0   0  10   0   0
+29  "mb   missile boat"          15  40  15   3   2   2   0  10   0   0
+30  "mf   missile frigate"       50  35  30   5   2   2   0  20   0   2
+31  "mc   missile cruiser"       70  35  35   8   8   6   0  40   8   8
+32  "aac  aa cruiser"            80  35  30   6   1   8   4   0   0   1
+33  "agc  aegis cruiser"         80  35  30   6   1  16   0  32   2  30
+34  "ncr  nuc cruiser"          100  45  35   6  14   7   0  20   2  10
+35  "nas  nuc asw cruiser"       80  45  35   9  10   4   0   0   8  25
+36  "nsp  nuc supply ship"       40  45  35   6   0   0   2   0   2  10
 /config
 
 config ship-chr
@@ -139,7 +137,7 @@ type name                       civ mil she gun pet iro dus bar foo oil  lcm hcm
  2  "cs   cargo ship"           600  50 300  50   0   0   0   0 900   0 1400 900  250   0 (supply)
  3  "os   ore ship"              30   5   0   0   0 990 990   0 200   0    0   0   45 990 ()
  4  "ss   slave ship"            20  80   0   0   0   0   0   0 200   0    0   0 1200   0 ()
- 5  "ts   trade ship"            50  50   0   0   0   0   0   0 100   0    0   0    0   0 (trade)
+# 5 "ts   trade ship"            50  50   0   0   0   0   0   0 100   0    0   0    0   0 (trade)
  6  "frg  frigate"                0  60  10   2   0   0   0   0  60   0    0   0    0   0 (semi-land)
  7  "oe   oil exploration boat"  10   5   0   0   0   0   0   0 100   1    0   0    0   0 (oil canal)
  8  "od   oil derrick"          990  80   0   0   0   0   0   0 990 990    0   0  990   0 (oil)
@@ -149,26 +147,26 @@ type name                       civ mil she gun pet iro dus bar foo oil  lcm hcm
 12  "tt   troop transport"        0 120  20   4   0   0   0   0 120   0    0   0    0   0 (semi-land)
 13  "bb   battleship"             0 200 200  10   0   0   0   0 900   0    0   0    0   0 ()
 14  "bbc  battlecruiser"          0 180 100  10   0   0   0   0 400   0    0   0    0   0 ()
-15  "tk   tanker"                30   5   0   0 990   0   0   0 200 990    0   0   25   0 (oiler supply)
+15  "tk   tanker"                30   5   0   0 990   0   0   0 200 990    0   0   25   0 (supply)
 16  "ms   minesweeper"            0  10 100   1   0   0   0   0  90   0    0   0    0   0 (mine sweep canal)
 17  "dd   destroyer"              0  60  40   4   0   0   0   0  80   0    0   0    0   0 (dchrg sonar mine)
 18  "sb   submarine"              0  25  36   5   0   0   0   0  80   0    0   0    0   0 (torp sonar mine sub)
-19  "sbc  cargo submarine"        5  10 104  20 100   0   0   0 900   0  500 300    0   0 (sonar sub oiler supply)
+19  "sbc  cargo submarine"        5  10 104  20 100   0   0   0 900   0  500 300    0   0 (sonar sub supply)
 20  "cal  light carrier"          0 175 250   4 300   0   0   0 180   0    0   0    0   0 (plane)
 21  "car  aircraft carrier"       0 350 500   4 500   0   0   0 900   0    0   0    0   0 (plane)
-22  "can  nuc carrier"            0 350 999   4 999   0   0   0 900   0    0   0    0   0 (plane oiler supply)
+22  "can  nuc carrier"            0 350 999   4 999   0   0   0 900   0    0   0    0   0 (plane supply)
 23  "ls   landing ship"           0 400  10   1   0   0   0   0 300   0    0   0    0   0 (land)
 24  "af   asw frigate"            0  60  60   4   0   0   0   0 120   0    0   0    0   0 (torp dchrg sonar sub-torp)
 25  "na   nuc attack sub"         0  25  60   6   0   0   0   0 500   0    0   0    0   0 (torp sonar min sub sub-torp)
 26  "ad   asw destroyer"          0 100  80   6  40   0   0   0 500   0    0   0    0   0 (torp dchrg sonar sub-torp)
-27  "nm   nuc miss sub"           0  25 200   1   0   0   0   0 500   0    0   0    0   0 (sonar sub)
-28  "msb  missile sub"            0  25 100   1   0   0   0   0 500   0    0   0    0   0 (sonar sub)
-29  "mb   missile boat"           0   5 100   3   0   0   0   0 500   0    0   0    0   0 ()
-30  "mf   missile frigate"        0  60 220   4   0   0   0   0 120   0    0   0    0   0 ()
-31  "mc   missile cruiser"        0 120 500   6 160   0   0   0 200   0    0   0    0   0 (anti-missile)
+27  "nm   nuc miss sub"           0  25 200   1   0   0   0   0 500   0    0   0    0   0 (miss sonar sub)
+28  "msb  missile sub"            0  25 100   1   0   0   0   0 500   0    0   0    0   0 (miss sonar sub)
+29  "mb   missile boat"           0   5 100   3   0   0   0   0 500   0    0   0    0   0 (miss)
+30  "mf   missile frigate"        0  60 220   4   0   0   0   0 120   0    0   0    0   0 (miss)
+31  "mc   missile cruiser"        0 120 500   6 160   0   0   0 200   0    0   0    0   0 (miss anti-missile)
 32  "aac  aa cruiser"             0 100 100  15   0   0   0   0 200   0    0   0    0   0 (anti-missile)
-33  "agc  aegis cruiser"          0 200 400  25  40   0   0   0 900   0    0   0    0   0 (anti-missile)
-34  "ncr  nuc cruiser"            0 200 400   8  40   0   0   0 900   0    0   0    0   0 (anti-missile)
+33  "agc  aegis cruiser"          0 200 400  25  40   0   0   0 900   0    0   0    0   0 (miss anti-missile)
+34  "ncr  nuc cruiser"            0 200 400   8  40   0   0   0 900   0    0   0    0   0 (miss anti-missile)
 35  "nas  nuc asw cruiser"        0 200 120   6 160   0   0   0 500   0    0   0    0   0 (torp dchrg sonar sub-torp)
 36  "nsp  nuc supply ship"       50  50 600  50 999   0   0   0 999   0 1500 900    0   0 (supply)
 /config