The work required for build and repairs is traditionally a function of build materials: 20 + lcm + 2*hcm for ships, planes and land units, and (lcm + 2*hcm + oil + rad)/5 for nukes. Make it independently configurable instead, via new ship-chr, plane-chr, land-chr, nuke-chr selector bwork, backed by new struct mchrstr member m_bwork, struct plchrstr member pl_bwork, struct lchrstr member l_bwork, struct nchrstr member n_bwork. Keep the required work exactly the same for now. Clients that compute work from materials need to be updated. Easy, since build work is now exposed in xdump. Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
57 lines
2.4 KiB
Text
57 lines
2.4 KiB
Text
#
|
|
# Empire - A multi-player, client/server Internet based war game.
|
|
# Copyright (C) 1986-2016, Dave Pare, Jeff Bailey, Thomas Ruschak,
|
|
# Ken Stevens, Steve McClure, Markus Armbruster
|
|
#
|
|
# 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 3 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# 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, see <http://www.gnu.org/licenses/>.
|
|
#
|
|
# ---
|
|
#
|
|
# See files README, COPYING and CREDITS in the root of the source
|
|
# tree for related information and legal notices. It is expected
|
|
# that future projects/authors will amend these files as needed.
|
|
#
|
|
# ---
|
|
#
|
|
# nuke.c: Nuke characteristics
|
|
#
|
|
# Known contributors to this file:
|
|
# Markus Armbruster, 2006-2016
|
|
#
|
|
# Derived from nuke.c.
|
|
#
|
|
|
|
# Available flags are in compiled-in table nuke-chr-flags. info
|
|
# Nuke-types should document them all.
|
|
|
|
# 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
|
|
# econfig key custom_tables.
|
|
|
|
config nuke-chr
|
|
type name l_b h_b o_b r_b bwork bla dam cost tech wei flags
|
|
0 "10kt fission" 50 50 25 70 49 3 70 10000 280 4 ()
|
|
1 "15kt fission" 50 50 25 80 51 3 90 15000 290 5 ()
|
|
2 "50kt fission" 60 60 30 90 60 3 100 25000 300 6 ()
|
|
3 "100kt fission" 75 75 40 120 77 4 125 30000 310 8 ()
|
|
4 "5kt fusion" 15 15 15 30 18 2 80 12500 315 1 ()
|
|
5 "75kt fusion" 40 40 35 50 41 3 90 20000 320 3 ()
|
|
6 "250kt fusion" 50 50 45 60 51 4 110 25000 330 4 ()
|
|
7 "500kt fusion" 60 60 50 80 62 5 120 35000 340 5 ()
|
|
8 "1mt fusion" 75 75 50 110 77 6 150 40000 350 5 ()
|
|
9 "60kt neutron" 60 60 30 100 62 3 30 30000 355 2 (neutron)
|
|
10 "3mt fusion" 100 100 75 130 101 7 170 45000 360 6 ()
|
|
11 "5mt fusion" 120 120 100 150 122 8 190 50000 370 8 ()
|
|
12 "120kt neutron" 75 75 40 120 77 5 50 36000 375 3 (neutron)
|
|
/config
|