empserver/include
Markus Armbruster 68c7c08a58 config: Make work to build units independently configurable
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>
2017-08-06 14:04:32 +02:00
..
actofgod.h Update copyright notice 2017-07-02 17:45:44 +02:00
budg.h Update copyright notice 2017-07-02 17:45:44 +02:00
chance.h Fix PRNG seeding to resist guessing 2013-05-08 06:55:21 +02:00
com.h Update copyright notice 2017-07-02 17:45:44 +02:00
combat.h Update copyright notice 2017-07-02 17:45:44 +02:00
commands.h Update copyright notice 2017-07-02 17:45:44 +02:00
commodity.h Update copyright notice 2017-07-02 17:45:44 +02:00
damage.h Update copyright notice 2017-07-02 17:45:44 +02:00
distribute.h Update copyright notice 2017-07-02 17:45:44 +02:00
econfig-spec.h Update copyright notice 2017-07-02 17:45:44 +02:00
empio.h Update copyright notice 2017-07-02 17:45:44 +02:00
empobj.h Update copyright notice 2017-07-02 17:45:44 +02:00
empthread.h Update copyright notice 2017-07-02 17:45:44 +02:00
file.h Update copyright notice 2017-07-02 17:45:44 +02:00
game.h Update copyright notice 2017-07-02 17:45:44 +02:00
ioqueue.h Update copyright notice 2017-07-02 17:45:44 +02:00
item.h Update copyright notice 2017-07-02 17:45:44 +02:00
journal.h Update copyright notice 2017-07-02 17:45:44 +02:00
land.h config: Make work to build units independently configurable 2017-08-06 14:04:32 +02:00
loan.h Update copyright notice 2017-07-02 17:45:44 +02:00
lost.h Update copyright notice 2017-07-02 17:45:44 +02:00
lwp.h Update copyright notice 2017-07-02 17:45:44 +02:00
map.h Update copyright notice 2017-07-02 17:45:44 +02:00
match.h Update copyright notice 2017-07-02 17:45:44 +02:00
misc.h Update copyright notice 2017-07-02 17:45:44 +02:00
mission.h Update copyright notice 2017-07-02 17:45:44 +02:00
nat.h Update copyright notice 2017-07-02 17:45:44 +02:00
news.h Update copyright notice 2017-07-02 17:45:44 +02:00
nsc.h Update copyright notice 2017-07-02 17:45:44 +02:00
nuke.h config: Make work to build units independently configurable 2017-08-06 14:04:32 +02:00
optlist.h Update copyright notice 2017-07-02 17:45:44 +02:00
path.h Update copyright notice 2017-07-02 17:45:44 +02:00
plague.h Update copyright notice 2017-07-02 17:45:44 +02:00
plane.h config: Make work to build units independently configurable 2017-08-06 14:04:32 +02:00
player.h Update copyright notice 2017-07-02 17:45:44 +02:00
power.h Update copyright notice 2017-07-02 17:45:44 +02:00
product.h Update copyright notice 2017-07-02 17:45:44 +02:00
proto.h Update copyright notice 2017-07-02 17:45:44 +02:00
prototypes.h Revert "subs: Add unitsatxy() parameter only_count" 2017-08-06 13:59:45 +02:00
queue.h Update copyright notice 2017-07-02 17:45:44 +02:00
retreat.h Update copyright notice 2017-07-02 17:45:44 +02:00
sect.h Update copyright notice 2017-07-02 17:45:44 +02:00
server.h Update copyright notice 2017-07-02 17:45:44 +02:00
service.h Update copyright notice 2017-07-02 17:45:44 +02:00
ship.h config: Make work to build units independently configurable 2017-08-06 14:04:32 +02:00
tel.h Update copyright notice 2017-07-02 17:45:44 +02:00
testing.h Update copyright notice 2017-07-02 17:45:44 +02:00
trade.h Update copyright notice 2017-07-02 17:45:44 +02:00
types.h Update copyright notice 2017-07-02 17:45:44 +02:00
unit.h Update copyright notice 2017-07-02 17:45:44 +02:00
update.h Update copyright notice 2017-07-02 17:45:44 +02:00
version.h Update copyright notice 2017-07-02 17:45:44 +02:00
xdump.h Update copyright notice 2017-07-02 17:45:44 +02:00
xy.h Update copyright notice 2017-07-02 17:45:44 +02:00