]> git.pond.sub.org Git - empserver/blobdiff - tests/version/journal.log
config: Make product work independently configurable
[empserver] / tests / version / journal.log
index 8de7064575c9cd35673a4c52052b7088ec3a4fa9..59bcfe8383a1df34875699db974c47332202797c 100644 (file)
@@ -22,7 +22,7 @@
     Play#0 output Play#0 6 0 640
     Play#0 input version
     Play#0 command version
-    Play#0 output Play#0 1 Wolfpack Empire 4.3.34
+    Play#0 output Play#0 1 Wolfpack Empire 4.4.0
     Play#0 output Play#0 1
     Play#0 output Play#0 1 The following parameters have been set for this game:
     Play#0 output Play#0 1 World size is 64 by 32.
     Play#0 output Play#0 1 Each country is allowed to be logged in 1440 minutes a day.
     Play#0 output Play#0 1 It takes 8.33 civilians to produce a BTU in one time unit.
     Play#0 output Play#0 1
-    Play#0 output Play#0 1 A non-aggi, 100 fertility sector can grow 0.12 food per etu.
-    Play#0 output Play#0 1 1000 civilians will harvest 1.3 food per etu.
-    Play#0 output Play#0 1 1000 civilians will give birth to 5.0 babies per etu.
+    Play#0 output Play#0 1 A non-aggi, 100 fertility sector can grow 0.12 food per ETU.
+    Play#0 output Play#0 1 1000 civilians will harvest 1.3 food per ETU.
+    Play#0 output Play#0 1 1000 civilians will give birth to 5.0 babies per ETU.
     Play#0 output Play#0 1 1000 uncompensated workers will give birth to 2.5 babies.
     Play#0 output Play#0 1 In one time unit, 1000 people eat 0.5 units of food.
     Play#0 output Play#0 1 1000 babies eat 6.0 units of food becoming adults.
     Play#0 output Play#0 1 No food is needed!
     Play#0 output Play#0 1
-    Play#0 output Play#0 1 Banks pay $250.00 in interest per 1000 gold bars per etu.
+    Play#0 output Play#0 1 Banks pay $250.00 in interest per 1000 gold bars per ETU.
     Play#0 output Play#0 1 1000 civilians generate $8.33, uncompensated workers $1.78 each time unit.
     Play#0 output Play#0 1 1000 active military cost $83.33, reserves cost $8.33.
     Play#0 output Play#0 1 Up to 50 avail can roll over an update.
-    Play#0 output Play#0 1 Happiness p.e. requires 1 happy stroller per 10000 civ.
-    Play#0 output Play#0 1 Education p.e. requires 1 class of graduates per 10000 civ.
+    Play#0 output Play#0 1 Happiness p.e. requires 1 happy stroller per 10000 civilians.
+    Play#0 output Play#0 1 Education p.e. requires 1 class of graduates per 10000 civilians.
     Play#0 output Play#0 1 Happiness is averaged over 48 time units.
     Play#0 output Play#0 1 Education is averaged over 192 time units.
     Play#0 output Play#0 1 The technology/research boost you get from the world is 50.00%.
     Play#0 output Play#0 1
     Play#0 output Play#0 1 You can get your own copy of the source from <http://www.wolfpackempire.com/>.
     Play#0 output Play#0 1
-    Play#0 output Play#0 1 Copyright (C) 1986-2016, Dave Pare, Jeff Bailey, Thomas Ruschak,
+    Play#0 output Play#0 1 Copyright (C) 1986-2021, Dave Pare, Jeff Bailey, Thomas Ruschak,
     Play#0 output Play#0 1               Ken Stevens, Steve McClure, Markus Armbruster
     Play#0 output Play#0 1 This is free software; see the source for copying conditions.  There is NO
     Play#0 output Play#0 1 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     Play#0 output Play#0 1 ~ plains                    0    0   100     0      0
     Play#0 output Play#0 1 any other                   0    0   100   100      0
     Play#0 output Play#0 1
-    Play#0 output Play#0 1 Infrastructure building - adding 1 point of efficiency costs:
-    Play#0 output Play#0 1        type          lcms    hcms    mobility    $$$$
-    Play#0 output Play#0 1 road network            2       2           1       2
+    Play#0 output Play#0 1                          build 100% efficiency
+    Play#0 output Play#0 1 infrastructure type       lcm  hcm mobil     $
+    Play#0 output Play#0 1 road network              200  200   100   200
     Play#0 output Play#0 6 0 640
     Play#0 input show sect c
     Play#0 command show
     Play#0 input show ship c
     Play#0 command show
     Play#0 output Play#0 1 Printing for tech level '1000'
-    Play#0 output Play#0 1                           cargos & capabilities
+    Play#0 output Play#0 1                           cargoes & capabilities
     Play#0 output Play#0 1 fb   fishing boat          300c 10m 900f 15u fish canal
     Play#0 output Play#0 1 ss   slave ship            20c 80m 200f 1200u
     Play#0 output Play#0 1 frg  frigate               60m 10s 2g 60f semi-land
     Play#0 output Play#0 1 abm  Patriot               22    0   0  41  21    0    0%
     Play#0 output Play#0 1 slbm Trident               27   13   0  16  32    0    0%
     Play#0 output Play#0 1 ss   KH-7 spysat            0    0   0  13  70    9    0%
-    Play#0 output Play#0 1 asat anti-sat              23   10   0  17  22    4    0%
+    Play#0 output Play#0 1 asat anti-sat              23    0   0  17  22    0    0%
     Play#0 output Play#0 1 icbm Minuteman             28   16   0  25  50    0    0%
     Play#0 output Play#0 1 sf   F-117A Nighthawk      21    4  29  29  29    4   80%
     Play#0 output Play#0 1 sb   B-2 stealth bomber    12   13   0  25  37    5   80%
     Play#0 output Play#0 1   u     50  yes   2  1  1  2  1  1    2  uncompensated workers
     Play#0 output Play#0 1   r     50  yes   8  1  1 10  1  1 1000  radioactive materials
     Play#0 output Play#0 6 0 640
+    Play#0 input show product
+    Play#0 command show
+    Play#0 output Play#0 1 product    cost  raw materials  avail   reso dep  level p.e.
+    Play#0 output Play#0 1    iron i  $0                       1    min   0  1.0
+    Play#0 output Play#0 1    dust d  $0                       1   gold  20  1.0
+    Play#0 output Play#0 1    food f  $0                       1   fert   0  (tech+10)/(tech+20)
+    Play#0 output Play#0 1     oil o  $0                       1  ocont  10  (tech+10)/(tech+20)
+    Play#0 output Play#0 1     rad r  $2                       1   uran  35  (tech-40)/(tech-30)
+    Play#0 output Play#0 1  shells s  $3     2l  1h            3             (tech-20)/(tech-10)
+    Play#0 output Play#0 1    guns g  $30    1o  5l 10h       16             (tech-20)/(tech-10)
+    Play#0 output Play#0 1  petrol p  $1     1o                1             (tech-20)/(tech-10)
+    Play#0 output Play#0 1    bars b  $10    5d                5             1.0
+    Play#0 output Play#0 1     lcm l  $0     1i                1             (tech+10)/(tech+20)
+    Play#0 output Play#0 1     hcm h  $0     2i                2             (tech+10)/(tech+20)
+    Play#0 output Play#0 1    tech    $300   1d  5o 10l       16             (educ-5)/(educ+5)
+    Play#0 output Play#0 1 medical    $90    1d  5o 10l       16             (educ-5)/(educ+5)
+    Play#0 output Play#0 1     edu    $9     1l                1             1.0
+    Play#0 output Play#0 1   happy    $9     1l                1             1.0
+    Play#0 output Play#0 6 0 640
+    Play#0 input show news
+    Play#0 command show
+    Play#0 output Play#0 1 id category           good will
+    Play#0 output Play#0 1     messages
+    Play#0 output Play#0 1 1  The Front Line         -4
+    Play#0 output Play#0 1     infantry capture %s territory
+    Play#0 output Play#0 1     shock troops overrun one of %s's sectors
+    Play#0 output Play#0 1 2  The Front Line         -4
+    Play#0 output Play#0 1     infantry beaten back by %s troops
+    Play#0 output Play#0 1     shock troops annihilated in failed attack on %s
+    Play#0 output Play#0 1 3  Espionage              -1
+    Play#0 output Play#0 1     spy shot by %s firing squad
+    Play#0 output Play#0 1     spy captured and shot by %s
+    Play#0 output Play#0 1 4  Telecommunications      1
+    Play#0 output Play#0 1     sends a telegram to %s
+    Play#0 output Play#0 1     telexes %s
+    Play#0 output Play#0 1 6  Business & Economics    2
+    Play#0 output Play#0 1     bankers make a loan to %s
+    Play#0 output Play#0 1     Ministry of Finance lends money to %s
+    Play#0 output Play#0 1 7  Business & Economics    1
+    Play#0 output Play#0 1     repays a loan from %s
+    Play#0 output Play#0 1     makes last payment on loan from %s
+    Play#0 output Play#0 1 8  Business & Economics    0
+    Play#0 output Play#0 1     makes a sale to %s
+    Play#0 output Play#0 1     sells goods to %s
+    Play#0 output Play#0 1 9  Sky Watch              -1
+    Play#0 output Play#0 1     violates %s airspace
+    Play#0 output Play#0 1     overflies %s territory
+    Play#0 output Play#0 1 10 Firestorms             -2
+    Play#0 output Play#0 1     gunners bombard %s territory
+    Play#0 output Play#0 1     artillery fires on %s sectors
+    Play#0 output Play#0 1 11 The High Seas          -2
+    Play#0 output Play#0 1     shells a ship owned by %s
+    Play#0 output Play#0 1     fires on %s ships
+    Play#0 output Play#0 1 12 The Front Line          0
+    Play#0 output Play#0 1     takes over unoccupied land
+    Play#0 output Play#0 1     attacks unowned land for some reason
+    Play#0 output Play#0 1 13 The High Seas           0
+    Play#0 output Play#0 1     ships torpedoed by enemy wolf-packs
+    Play#0 output Play#0 1     ships torpedoed by marauding U-boats
+    Play#0 output Play#0 1 14 Firestorms              0
+    Play#0 output Play#0 1     gunners fire on %s in self-defense
+    Play#0 output Play#0 1     gunners decimate %s aggressors
+    Play#0 output Play#0 1 15 Foreign Affairs         0
+    Play#0 output Play#0 1     breaks sanctuary
+    Play#0 output Play#0 1     no longer has a sanctuary
+    Play#0 output Play#0 1 16 Sky Watch              -2
+    Play#0 output Play#0 1     planes dive-bomb one of %s's sectors
+    Play#0 output Play#0 1     bombers wreak havoc on %s
+    Play#0 output Play#0 1 17 The High Seas          -2
+    Play#0 output Play#0 1     dive-bombs a ship flying the flag of %s
+    Play#0 output Play#0 1     air force bombs %s ships
+    Play#0 output Play#0 1 18 The High Seas          -2
+    Play#0 output Play#0 1     seadogs board one of %s's ships
+    Play#0 output Play#0 1     pirates board %s ship
+    Play#0 output Play#0 1 19 The High Seas          -3
+    Play#0 output Play#0 1     is repelled by %s while attempting to board a ship
+    Play#0 output Play#0 1     pirates prove inept at boarding %s's ships
+    Play#0 output Play#0 1 21 Business & Economics   -2
+    Play#0 output Play#0 1     seizes a sector from %s to collect on a loan
+    Play#0 output Play#0 1     collects one of %s's sectors in repayment of a loan
+    Play#0 output Play#0 1 25 The High Seas           0
+    Play#0 output Play#0 1     ship hits a mine
+    Play#0 output Play#0 1     ship severely damaged in mine field
+    Play#0 output Play#0 1 26 Foreign Affairs         5
+    Play#0 output Play#0 1     announces an alliance with %s
+    Play#0 output Play#0 1     / %s alliance declared
+    Play#0 output Play#0 1 28 Foreign Affairs        -5
+    Play#0 output Play#0 1     declares TOTAL WAR on %s
+    Play#0 output Play#0 1     gets serious with %s and declares WAR
+    Play#0 output Play#0 1 29 Foreign Affairs         0
+    Play#0 output Play#0 1     diplomats disavow former alliance with %s
+    Play#0 output Play#0 1     is no longer allied with %s
+    Play#0 output Play#0 1 30 Foreign Affairs         5
+    Play#0 output Play#0 1     is no longer at war with %s
+    Play#0 output Play#0 1     Foreign Ministry declares "No more war with %s"
+    Play#0 output Play#0 1 31 The Home Front          0
+    Play#0 output Play#0 1     reports outbreak of the black plague
+    Play#0 output Play#0 1     sector infected with bubonic plague
+    Play#0 output Play#0 1 32 The Home Front          0
+    Play#0 output Play#0 1     citizens die from bubonic plague
+    Play#0 output Play#0 1     sector reports plague deaths
+    Play#0 output Play#0 1 33 Foreign Affairs         0
+    Play#0 output Play#0 1     goes through a name change
+    Play#0 output Play#0 1     adopts a new country name
+    Play#0 output Play#0 1 34 The Home Front          0
+    Play#0 output Play#0 1     citizens starve in disastrous famine
+    Play#0 output Play#0 1     loses citizens to mass starvation
+    Play#0 output Play#0 1 36 Sky Watch              -3
+    Play#0 output Play#0 1     pilots down %s planes
+    Play#0 output Play#0 1     victorious in air-to-air combat against %s
+    Play#0 output Play#0 1 37 Guidance Systems      -10
+    Play#0 output Play#0 1     nuclear device devastates %s sector
+    Play#0 output Play#0 1     explodes a nuclear device damaging %s territory
+    Play#0 output Play#0 1 38 The Home Front          0
+    Play#0 output Play#0 1     terrorists shoot it out with %s special forces
+    Play#0 output Play#0 1     underground rises up against %s occupation
+    Play#0 output Play#0 1 39 The Home Front         -2
+    Play#0 output Play#0 1     execution squads gun down helpless %s civilians
+    Play#0 output Play#0 1     firing squads massacre defenseless %s workers
+    Play#0 output Play#0 1 40 Guidance Systems        0
+    Play#0 output Play#0 1     launches a satellite into orbit
+    Play#0 output Play#0 1     continues its conquest of space with a successful launch
+    Play#0 output Play#0 1 41 Guidance Systems       -8
+    Play#0 output Play#0 1     strikes a %s big bird
+    Play#0 output Play#0 1     rockets damage a %s satellite
+    Play#0 output Play#0 1 42 Business & Economics    0
+    Play#0 output Play#0 1     makes a contribution to %s
+    Play#0 output Play#0 1     helps out %s
+    Play#0 output Play#0 1 43 The Home Front          0
+    Play#0 output Play#0 1     aids %s with divine intervention
+    Play#0 output Play#0 1     smiles upon %s
+    Play#0 output Play#0 1 44 The Home Front          0
+    Play#0 output Play#0 1     hurts %s with divine intervention
+    Play#0 output Play#0 1     frowns upon %s
+    Play#0 output Play#0 1 45 Business & Economics    0
+    Play#0 output Play#0 1     sacrifices to %s
+    Play#0 output Play#0 1     makes divine payment to %s
+    Play#0 output Play#0 1 46 Guidance Systems      -10
+    Play#0 output Play#0 1     ABMs intercept a %s missile
+    Play#0 output Play#0 1     strategic defense systems destroy a %s missile
+    Play#0 output Play#0 1 47 Guidance Systems       -2
+    Play#0 output Play#0 1     missile fired at one of %s's sectors
+    Play#0 output Play#0 1     missile wreaks havoc on %s
+    Play#0 output Play#0 1 48 Guidance Systems       -2
+    Play#0 output Play#0 1     missile fired at a ship flying the flag of %s
+    Play#0 output Play#0 1     missiles hit %s ships
+    Play#0 output Play#0 1 49 Business & Economics    2
+    Play#0 output Play#0 1     engages in friendly trade with %s
+    Play#0 output Play#0 1     profits from a merchant venture with %s
+    Play#0 output Play#0 1 50 Business & Economics    0
+    Play#0 output Play#0 1     pirates dispose of %s booty in trade
+    Play#0 output Play#0 1     buccaneers sell their %s goods
+    Play#0 output Play#0 1 51 Business & Economics    0
+    Play#0 output Play#0 1     pirates keep their %s booty
+    Play#0 output Play#0 1     buccaneers laugh and bury their %s goods
+    Play#0 output Play#0 1 52 The High Seas           0
+    Play#0 output Play#0 1     ships torpedoed by %s torpedo-boats
+    Play#0 output Play#0 1     ships sunk by marauding %s torpedo-boats
+    Play#0 output Play#0 1 53 The High Seas           0
+    Play#0 output Play#0 1     planes bomb a skulking %s submarine
+    Play#0 output Play#0 1     planes drop depth-charges on a %s sub
+    Play#0 output Play#0 1 55 Sky Watch              -2
+    Play#0 output Play#0 1     dive-bombs a brave %s unit
+    Play#0 output Play#0 1     air force bombs %s units
+    Play#0 output Play#0 1 56 The Front Line          0
+    Play#0 output Play#0 1     troops run afoul of a landmine
+    Play#0 output Play#0 1     troops severely damaged in mine field
+    Play#0 output Play#0 1 57 Firestorms             -2
+    Play#0 output Play#0 1     fortress gunners support troops attacking %s
+    Play#0 output Play#0 1     fortress artillery massacres %s defenders
+    Play#0 output Play#0 1 58 Firestorms             -2
+    Play#0 output Play#0 1     gunners support troops attacking %s
+    Play#0 output Play#0 1     artillery battery massacres %s defenders
+    Play#0 output Play#0 1 59 Firestorms             -2
+    Play#0 output Play#0 1     naval gunners support troops attacking %s
+    Play#0 output Play#0 1     naval gunfire massacres %s defenders
+    Play#0 output Play#0 1 60 Foreign Affairs        10
+    Play#0 output Play#0 1     sacks %s capital
+    Play#0 output Play#0 1     captures and pillages %s's capital
+    Play#0 output Play#0 1 61 Foreign Affairs         3
+    Play#0 output Play#0 1     announces friendly trade relations with %s
+    Play#0 output Play#0 1     upgrades %s's trade status to triple-A
+    Play#0 output Play#0 1 62 Foreign Affairs         0
+    Play#0 output Play#0 1     downgrades relations with %s to friendly
+    Play#0 output Play#0 1     cools relations with %s to friendly
+    Play#0 output Play#0 1 63 Foreign Affairs         2
+    Play#0 output Play#0 1     upgrades relations with %s to neutral
+    Play#0 output Play#0 1     Foreign Ministry declares "%s is A-OK."
+    Play#0 output Play#0 1 64 Foreign Affairs         0
+    Play#0 output Play#0 1     downgrades relations with %s to neutral
+    Play#0 output Play#0 1     gives the cold shoulder to %s and declares neutral relations
+    Play#0 output Play#0 1 65 Foreign Affairs         3
+    Play#0 output Play#0 1     upgrades relations with %s to hostile
+    Play#0 output Play#0 1     forgives %s of past war crimes but remains hostile
+    Play#0 output Play#0 1 66 Foreign Affairs         3
+    Play#0 output Play#0 1     downgrades relations with %s to hostile
+    Play#0 output Play#0 1     is suspicious that %s has hostile intentions
+    Play#0 output Play#0 1 67 Guidance Systems        0
+    Play#0 output Play#0 1     sector is struck by a sub-launched missile
+    Play#0 output Play#0 1     sector devastated by missile
+    Play#0 output Play#0 1 68 Guidance Systems        0
+    Play#0 output Play#0 1     ship is hit by a sub-launched missile
+    Play#0 output Play#0 1     ship damaged by marine missile
+    Play#0 output Play#0 1 69 The Frontier            0
+    Play#0 output Play#0 1     pilgrims settle on a new island
+    Play#0 output Play#0 1     discovers new land and starts a colony
+    Play#0 output Play#0 1 70 Guidance Systems        0
+    Play#0 output Play#0 1     ABMs intercept an incoming sub-launched missile
+    Play#0 output Play#0 1     strategic defense systems destroy an incoming sub-launched warhead
+    Play#0 output Play#0 1 71 Guidance Systems        2
+    Play#0 output Play#0 1     missile fired at %s ground troops
+    Play#0 output Play#0 1     missile hits %s troops
+    Play#0 output Play#0 1 72 Guidance Systems        0
+    Play#0 output Play#0 1     regiment struck by sub-launched missile
+    Play#0 output Play#0 1     ground troops hit by missile
+    Play#0 output Play#0 1 73 The Front Line         -4
+    Play#0 output Play#0 1     navy secures a beachhead on %s territory
+    Play#0 output Play#0 1     sailors take a coastal sector from %s
+    Play#0 output Play#0 1 74 The Front Line         -4
+    Play#0 output Play#0 1     paratroopers commandeer a sector from %s
+    Play#0 output Play#0 1     air force parachutists overwhelm a %s sector
+    Play#0 output Play#0 1 75 The Frontier            0
+    Play#0 output Play#0 1     parachutists grab unoccupied land
+    Play#0 output Play#0 1     paratroopers break new ground
+    Play#0 output Play#0 1 76 The Front Line          4
+    Play#0 output Play#0 1     sailors repelled by %s coast-guard
+    Play#0 output Play#0 1     naval forces massacred in failed assault of %s
+    Play#0 output Play#0 1 77 The Front Line          4
+    Play#0 output Play#0 1     paratroopers destroyed in failed air-assault on %s
+    Play#0 output Play#0 1     loses parachutists in failed air-assault of %s
+    Play#0 output Play#0 1 80 Business & Economics    0
+    Play#0 output Play#0 1     is unable to fulfill its financial obligations to %s
+    Play#0 output Play#0 1     welches on a deal with %s
+    Play#0 output Play#0 1 81 The Front Line         -3
+    Play#0 output Play#0 1     is repelled by %s while attempting to board a land unit
+    Play#0 output Play#0 1     forces prove inept at boarding %s's land unit
+    Play#0 output Play#0 1 82 The Front Line         -2
+    Play#0 output Play#0 1     mercenaries board one of %s's land units
+    Play#0 output Play#0 1     elite forces board %s land unit
+    Play#0 output Play#0 6 0 640
+    Play#0 input __cmd_added 2 0 0
+    Play#0 output Play#0 1 "__cmd_added" is not a legal command
+    Play#0 output Play#0 1 Try "list of commands" or "info"
+    Play#0 output Play#0 6 0 640
     Play#0 input show updates
     Play#0 command show
     Play#0 output Play#0 1 Thu, 01 Jan 1970 00:00:00 +0000, Turn 1, ETU 0
     Play#0 output Play#0 1 "owner" 1 0 0 8
     Play#0 output Play#0 1 "xloc" 1 0 0 -1
     Play#0 output Play#0 1 "yloc" 1 0 0 -1
-    Play#0 output Play#0 1 "des" 1 0 0 18
+    Play#0 output Play#0 1 "des" 1 0 0 21
     Play#0 output Play#0 1 "effic" 1 0 0 -1
     Play#0 output Play#0 1 "mobil" 1 0 0 -1
     Play#0 output Play#0 1 "off" 1 0 0 -1
     Play#0 output Play#0 1 "elev" 1 1 0 -1
     Play#0 output Play#0 1 "work" 1 0 0 -1
     Play#0 output Play#0 1 "coastal" 1 0 0 -1
-    Play#0 output Play#0 1 "newdes" 1 0 0 18
+    Play#0 output Play#0 1 "newdes" 1 0 0 21
     Play#0 output Play#0 1 "min" 1 0 0 -1
     Play#0 output Play#0 1 "gold" 1 0 0 -1
     Play#0 output Play#0 1 "fert" 1 0 0 -1
     Play#0 output Play#0 1 "u_del" 1 0 0 -1
     Play#0 output Play#0 1 "r_del" 1 0 0 -1
     Play#0 output Play#0 1 "mines" 1 1 0 -1
-    Play#0 output Play#0 1 "pstage" 1 1 0 42
+    Play#0 output Play#0 1 "pstage" 1 1 0 45
     Play#0 output Play#0 1 "ptime" 1 1 0 -1
     Play#0 output Play#0 1 "che" 1 1 0 -1
     Play#0 output Play#0 1 "che_target" 1 1 0 8
     Play#0 output Play#0 1 "owner" 1 0 0 8
     Play#0 output Play#0 1 "xloc" 1 0 0 -1
     Play#0 output Play#0 1 "yloc" 1 0 0 -1
-    Play#0 output Play#0 1 "type" 1 0 0 19
+    Play#0 output Play#0 1 "type" 1 0 0 22
     Play#0 output Play#0 1 "effic" 1 0 0 -1
     Play#0 output Play#0 1 "mobil" 1 0 0 -1
     Play#0 output Play#0 1 "off" 1 0 0 -1
     Play#0 output Play#0 1 "tech" 1 0 0 -1
     Play#0 output Play#0 1 "opx" 1 0 0 -1
     Play#0 output Play#0 1 "opy" 1 0 0 -1
-    Play#0 output Play#0 1 "mission" 1 0 0 34
+    Play#0 output Play#0 1 "mission" 1 0 0 37
     Play#0 output Play#0 1 "radius" 1 0 0 -1
     Play#0 output Play#0 1 "fleet" 3 0 0 -1
     Play#0 output Play#0 1 "civil" 1 0 0 -1
     Play#0 output Play#0 1 "hcm" 1 0 0 -1
     Play#0 output Play#0 1 "uw" 1 0 0 -1
     Play#0 output Play#0 1 "rad" 1 0 0 -1
-    Play#0 output Play#0 1 "pstage" 1 1 0 42
+    Play#0 output Play#0 1 "pstage" 1 1 0 45
     Play#0 output Play#0 1 "ptime" 1 1 0 -1
     Play#0 output Play#0 1 "access" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 "xbuilt" 1 1 0 -1
     Play#0 output Play#0 1 "ybuilt" 1 1 0 -1
     Play#0 output Play#0 1 "builder" 1 1 0 8
-    Play#0 output Play#0 1 "rflags" 1 8 0 46
+    Play#0 output Play#0 1 "rflags" 1 8 0 49
     Play#0 output Play#0 1 "rpath" 3 0 0 -1
     Play#0 output Play#0 1 /37
     Play#0 output Play#0 6 0 640
     Play#0 output Play#0 1 "owner" 1 0 0 8
     Play#0 output Play#0 1 "xloc" 1 0 0 -1
     Play#0 output Play#0 1 "yloc" 1 0 0 -1
-    Play#0 output Play#0 1 "type" 1 0 0 20
+    Play#0 output Play#0 1 "type" 1 0 0 23
     Play#0 output Play#0 1 "effic" 1 0 0 -1
     Play#0 output Play#0 1 "mobil" 1 0 0 -1
     Play#0 output Play#0 1 "off" 1 0 0 -1
     Play#0 output Play#0 1 "tech" 1 0 0 -1
     Play#0 output Play#0 1 "opx" 1 0 0 -1
     Play#0 output Play#0 1 "opy" 1 0 0 -1
-    Play#0 output Play#0 1 "mission" 1 0 0 34
+    Play#0 output Play#0 1 "mission" 1 0 0 37
     Play#0 output Play#0 1 "radius" 1 0 0 -1
     Play#0 output Play#0 1 "wing" 3 0 0 -1
     Play#0 output Play#0 1 "range" 1 0 0 -1
     Play#0 output Play#0 1 "harden" 1 0 0 -1
     Play#0 output Play#0 1 "ship" 1 0 0 1
     Play#0 output Play#0 1 "land" 1 0 0 3
-    Play#0 output Play#0 1 "flags" 1 8 0 44
+    Play#0 output Play#0 1 "flags" 1 8 0 47
     Play#0 output Play#0 1 "access" 1 0 0 -1
     Play#0 output Play#0 1 "theta" 2 0 0 -1
     Play#0 output Play#0 1 /21
     Play#0 output Play#0 1 "owner" 1 0 0 8
     Play#0 output Play#0 1 "xloc" 1 0 0 -1
     Play#0 output Play#0 1 "yloc" 1 0 0 -1
-    Play#0 output Play#0 1 "type" 1 0 0 21
+    Play#0 output Play#0 1 "type" 1 0 0 24
     Play#0 output Play#0 1 "effic" 1 0 0 -1
     Play#0 output Play#0 1 "mobil" 1 0 0 -1
     Play#0 output Play#0 1 "off" 1 0 0 -1
     Play#0 output Play#0 1 "tech" 1 0 0 -1
     Play#0 output Play#0 1 "opx" 1 0 0 -1
     Play#0 output Play#0 1 "opy" 1 0 0 -1
-    Play#0 output Play#0 1 "mission" 1 0 0 34
+    Play#0 output Play#0 1 "mission" 1 0 0 37
     Play#0 output Play#0 1 "radius" 1 0 0 -1
     Play#0 output Play#0 1 "army" 3 0 0 -1
     Play#0 output Play#0 1 "ship" 1 0 0 1
     Play#0 output Play#0 1 "harden" 1 0 0 -1
     Play#0 output Play#0 1 "retreat" 1 0 0 -1
-    Play#0 output Play#0 1 "rflags" 1 8 0 46
+    Play#0 output Play#0 1 "rflags" 1 8 0 49
     Play#0 output Play#0 1 "rpath" 3 0 0 -1
     Play#0 output Play#0 1 "civil" 1 0 0 -1
     Play#0 output Play#0 1 "milit" 1 0 0 -1
     Play#0 output Play#0 1 "hcm" 1 0 0 -1
     Play#0 output Play#0 1 "uw" 1 0 0 -1
     Play#0 output Play#0 1 "rad" 1 0 0 -1
-    Play#0 output Play#0 1 "pstage" 1 1 0 42
+    Play#0 output Play#0 1 "pstage" 1 1 0 45
     Play#0 output Play#0 1 "ptime" 1 1 0 -1
     Play#0 output Play#0 1 "land" 1 0 0 3
     Play#0 output Play#0 1 "access" 1 0 0 -1
     Play#0 output Play#0 1 "owner" 1 0 0 8
     Play#0 output Play#0 1 "xloc" 1 0 0 -1
     Play#0 output Play#0 1 "yloc" 1 0 0 -1
-    Play#0 output Play#0 1 "type" 1 0 0 22
+    Play#0 output Play#0 1 "type" 1 0 0 25
     Play#0 output Play#0 1 "effic" 1 0 0 -1
     Play#0 output Play#0 1 "mobil" 1 0 0 -1
     Play#0 output Play#0 1 "off" 1 0 0 -1
     Play#0 output Play#0 1 "tech" 1 0 0 -1
     Play#0 output Play#0 1 "opx" 1 0 0 -1
     Play#0 output Play#0 1 "opy" 1 0 0 -1
-    Play#0 output Play#0 1 "mission" 1 0 0 34
+    Play#0 output Play#0 1 "mission" 1 0 0 37
     Play#0 output Play#0 1 "radius" 1 0 0 -1
     Play#0 output Play#0 1 "stockpile" 3 0 0 -1
     Play#0 output Play#0 1 "plane" 1 0 0 2
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta news 0
     Play#0 output Play#0 1 "actor" 1 0 0 8
-    Play#0 output Play#0 1 "action" 1 0 0 23
+    Play#0 output Play#0 1 "action" 1 0 0 26
     Play#0 output Play#0 1 "victim" 1 0 0 8
     Play#0 output Play#0 1 "times" 1 0 0 -1
     Play#0 output Play#0 1 "duration" 1 0 0 -1
     Play#0 output Play#0 1 XDUMP meta trade 0
     Play#0 output Play#0 1 "uid" 1 0 0 6
     Play#0 output Play#0 1 "owner" 1 0 0 8
-    Play#0 output Play#0 1 "type" 1 0 0 26
+    Play#0 output Play#0 1 "type" 1 0 0 29
     Play#0 output Play#0 1 "unitid" 1 0 0 -1
     Play#0 output Play#0 1 "price" 1 0 0 -1
     Play#0 output Play#0 1 "maxbidder" 1 0 0 8
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta nat 0
     Play#0 output Play#0 1 "cnum" 1 0 0 8
-    Play#0 output Play#0 1 "stat" 1 0 0 38
-    Play#0 output Play#0 1 "flags" 1 9 0 35
+    Play#0 output Play#0 1 "stat" 1 0 0 41
+    Play#0 output Play#0 1 "flags" 1 9 0 38
     Play#0 output Play#0 1 "cname" 3 0 0 -1
     Play#0 output Play#0 1 "passwd" 3 1 0 -1
     Play#0 output Play#0 1 "ip" 3 1 0 -1
-    Play#0 output Play#0 1 "hostname" 3 1 0 -1
     Play#0 output Play#0 1 "userid" 3 1 0 -1
     Play#0 output Play#0 1 "xcap" 1 1 0 -1
     Play#0 output Play#0 1 "ycap" 1 1 0 -1
     Play#0 output Play#0 1 "research" 2 1 0 -1
     Play#0 output Play#0 1 "education" 2 1 0 -1
     Play#0 output Play#0 1 "happiness" 2 1 0 -1
-    Play#0 output Play#0 1 "relations" 1 16 99 37
-    Play#0 output Play#0 1 "contacts" 1 1 99 -1
-    Play#0 output Play#0 1 "rejects" 1 8 99 36
-    Play#0 output Play#0 1 /31
+    Play#0 output Play#0 1 /27
     Play#0 output Play#0 6 0 640
     Play#0 input xdump meta 9
     Play#0 command xdump
-    Play#0 output Play#0 1 XDUMP meta loan 0
+    Play#0 output Play#0 1 XDUMP meta relat 0
     Play#0 output Play#0 1 "uid" 1 0 0 9
+    Play#0 output Play#0 1 "relations" 1 16 99 40
+    Play#0 output Play#0 1 /2
+    Play#0 output Play#0 6 0 640
+    Play#0 input xdump meta 10
+    Play#0 command xdump
+    Play#0 output Play#0 1 XDUMP meta contact 0
+    Play#0 output Play#0 1 "uid" 1 0 0 10
+    Play#0 output Play#0 1 "contacts" 1 1 99 -1
+    Play#0 output Play#0 1 /2
+    Play#0 output Play#0 6 0 640
+    Play#0 input xdump meta 11
+    Play#0 command xdump
+    Play#0 output Play#0 1 XDUMP meta reject 0
+    Play#0 output Play#0 1 "uid" 1 0 0 11
+    Play#0 output Play#0 1 "rejects" 1 8 99 39
+    Play#0 output Play#0 1 /2
+    Play#0 output Play#0 6 0 640
+    Play#0 input xdump meta 12
+    Play#0 command xdump
+    Play#0 output Play#0 1 XDUMP meta loan 0
+    Play#0 output Play#0 1 "uid" 1 0 0 12
     Play#0 output Play#0 1 "loaner" 1 0 0 8
     Play#0 output Play#0 1 "loanee" 1 0 0 8
-    Play#0 output Play#0 1 "status" 1 0 0 29
+    Play#0 output Play#0 1 "status" 1 0 0 32
     Play#0 output Play#0 1 "irate" 1 0 0 -1
     Play#0 output Play#0 1 "ldur" 1 0 0 -1
     Play#0 output Play#0 1 "amtpaid" 1 0 0 -1
     Play#0 output Play#0 1 "duedate" 1 0 0 -1
     Play#0 output Play#0 1 /10
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 10
+    Play#0 input xdump meta 13
     Play#0 command xdump
     Play#0 output Play#0 1 Usage: xdump ["meta"] <TYPE> [<RECORDS>]
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 11
+    Play#0 input xdump meta 14
     Play#0 command xdump
     Play#0 output Play#0 1 Usage: xdump ["meta"] <TYPE> [<RECORDS>]
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 12
+    Play#0 input xdump meta 15
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta commodity 0
-    Play#0 output Play#0 1 "uid" 1 0 0 12
+    Play#0 output Play#0 1 "uid" 1 0 0 15
     Play#0 output Play#0 1 "owner" 1 0 0 8
-    Play#0 output Play#0 1 "type" 1 0 0 16
+    Play#0 output Play#0 1 "type" 1 0 0 19
     Play#0 output Play#0 1 "amount" 1 0 0 -1
     Play#0 output Play#0 1 "price" 2 0 0 -1
     Play#0 output Play#0 1 "maxbidder" 1 0 0 8
     Play#0 output Play#0 1 "ysell" 1 1 0 -1
     Play#0 output Play#0 1 /11
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 13
+    Play#0 input xdump meta 16
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta lost 0
     Play#0 output Play#0 1 "timestamp" 1 0 0 -1
     Play#0 output Play#0 1 "owner" 1 0 0 8
-    Play#0 output Play#0 1 "type" 1 0 0 26
+    Play#0 output Play#0 1 "type" 1 0 0 29
     Play#0 output Play#0 1 "id" 1 0 0 -1
     Play#0 output Play#0 1 "x" 1 0 0 -1
     Play#0 output Play#0 1 "y" 1 0 0 -1
     Play#0 output Play#0 1 /6
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 14
+    Play#0 input xdump meta 17
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta realm 0
     Play#0 output Play#0 1 "cnum" 1 0 0 8
     Play#0 output Play#0 1 "yh" 1 0 0 -1
     Play#0 output Play#0 1 /6
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 15
+    Play#0 input xdump meta 18
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta game 0
     Play#0 output Play#0 1 "upd_disable" 1 0 0 -1
     Play#0 output Play#0 1 "rt" 1 1 0 -1
     Play#0 output Play#0 1 /5
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 16
+    Play#0 input xdump meta 19
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta item 0
-    Play#0 output Play#0 1 "uid" 1 0 0 16
+    Play#0 output Play#0 1 "uid" 1 0 0 19
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 "mnem" 3 0 0 -1
     Play#0 output Play#0 1 "power" 1 0 0 -1
     Play#0 output Play#0 1 "melt_denom" 1 0 0 -1
     Play#0 output Play#0 1 /8
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 17
+    Play#0 input xdump meta 20
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta product 0
-    Play#0 output Play#0 1 "uid" 1 0 0 17
+    Play#0 output Play#0 1 "uid" 1 0 0 20
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 "sname" 3 0 0 -1
-    Play#0 output Play#0 1 "ctype" 1 0 3 16
+    Play#0 output Play#0 1 "ctype" 1 0 3 19
     Play#0 output Play#0 1 "camt" 1 0 3 -1
-    Play#0 output Play#0 1 "type" 1 0 0 16
-    Play#0 output Play#0 1 "level" 1 0 0 31
+    Play#0 output Play#0 1 "bwork" 1 0 0 -1
+    Play#0 output Play#0 1 "type" 1 0 0 19
+    Play#0 output Play#0 1 "level" 1 0 0 34
     Play#0 output Play#0 1 "cost" 1 0 0 -1
-    Play#0 output Play#0 1 "nrndx" 1 0 0 45
+    Play#0 output Play#0 1 "nrndx" 1 0 0 48
     Play#0 output Play#0 1 "nrdep" 1 0 0 -1
-    Play#0 output Play#0 1 "nlndx" 1 0 0 31
+    Play#0 output Play#0 1 "nlndx" 1 0 0 34
     Play#0 output Play#0 1 "nlmin" 1 0 0 -1
     Play#0 output Play#0 1 "nllag" 1 0 0 -1
-    Play#0 output Play#0 1 /13
+    Play#0 output Play#0 1 /14
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 18
+    Play#0 input xdump meta 21
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta sect-chr 0
-    Play#0 output Play#0 1 "uid" 1 0 0 18
+    Play#0 output Play#0 1 "uid" 1 0 0 21
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 "mnem" 3 0 0 -1
-    Play#0 output Play#0 1 "terrain" 1 0 0 18
-    Play#0 output Play#0 1 "prd" 1 0 0 17
+    Play#0 output Play#0 1 "terrain" 1 0 0 21
+    Play#0 output Play#0 1 "prd" 1 0 0 20
     Play#0 output Play#0 1 "peffic" 1 0 0 -1
     Play#0 output Play#0 1 "mob0" 2 0 0 -1
     Play#0 output Play#0 1 "mob1" 2 0 0 -1
-    Play#0 output Play#0 1 "nav" 1 0 0 47
-    Play#0 output Play#0 1 "pkg" 1 0 0 40
+    Play#0 output Play#0 1 "nav" 1 0 0 50
+    Play#0 output Play#0 1 "pkg" 1 0 0 43
     Play#0 output Play#0 1 "ostr" 2 0 0 -1
     Play#0 output Play#0 1 "dstr" 2 0 0 -1
     Play#0 output Play#0 1 "c_build" 1 0 0 -1
     Play#0 output Play#0 1 "cost" 1 0 0 -1
     Play#0 output Play#0 1 "maint" 1 0 0 -1
     Play#0 output Play#0 1 "maxpop" 1 0 0 -1
-    Play#0 output Play#0 1 "flags" 1 8 0 48
+    Play#0 output Play#0 1 "flags" 1 8 0 51
     Play#0 output Play#0 1 /31
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 19
+    Play#0 input xdump meta 22
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta ship-chr 0
-    Play#0 output Play#0 1 "type" 1 0 0 19
+    Play#0 output Play#0 1 "type" 1 0 0 22
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 "civil" 1 0 0 -1
     Play#0 output Play#0 1 "milit" 1 0 0 -1
     Play#0 output Play#0 1 "bwork" 1 0 0 -1
     Play#0 output Play#0 1 "tech" 1 0 0 -1
     Play#0 output Play#0 1 "cost" 1 0 0 -1
-    Play#0 output Play#0 1 "flags" 1 8 0 49
+    Play#0 output Play#0 1 "flags" 1 8 0 52
     Play#0 output Play#0 1 "nplanes" 1 0 0 -1
     Play#0 output Play#0 1 "nland" 1 0 0 -1
     Play#0 output Play#0 1 /44
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 20
+    Play#0 input xdump meta 23
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta plane-chr 0
-    Play#0 output Play#0 1 "type" 1 0 0 20
+    Play#0 output Play#0 1 "type" 1 0 0 23
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 "c_build" 1 0 0 -1
     Play#0 output Play#0 1 "m_build" 1 0 0 -1
     Play#0 output Play#0 1 "range" 1 0 0 -1
     Play#0 output Play#0 1 "fuel" 1 0 0 -1
     Play#0 output Play#0 1 "stealth" 1 0 0 -1
-    Play#0 output Play#0 1 "flags" 1 8 0 43
+    Play#0 output Play#0 1 "flags" 1 8 0 46
     Play#0 output Play#0 1 /27
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 21
+    Play#0 input xdump meta 24
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta land-chr 0
-    Play#0 output Play#0 1 "type" 1 0 0 21
+    Play#0 output Play#0 1 "type" 1 0 0 24
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 "civil" 1 0 0 -1
     Play#0 output Play#0 1 "milit" 1 0 0 -1
     Play#0 output Play#0 1 "dam" 1 0 0 -1
     Play#0 output Play#0 1 "ammo" 1 0 0 -1
     Play#0 output Play#0 1 "aaf" 1 0 0 -1
-    Play#0 output Play#0 1 "flags" 1 8 0 30
+    Play#0 output Play#0 1 "flags" 1 8 0 33
     Play#0 output Play#0 1 "nxlight" 1 0 0 -1
     Play#0 output Play#0 1 "nland" 1 0 0 -1
     Play#0 output Play#0 1 /48
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 22
+    Play#0 input xdump meta 25
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta nuke-chr 0
-    Play#0 output Play#0 1 "type" 1 0 0 22
+    Play#0 output Play#0 1 "type" 1 0 0 25
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 "c_build" 1 0 0 -1
     Play#0 output Play#0 1 "m_build" 1 0 0 -1
     Play#0 output Play#0 1 "tech" 1 0 0 -1
     Play#0 output Play#0 1 "cost" 1 0 0 -1
     Play#0 output Play#0 1 "weight" 1 0 0 -1
-    Play#0 output Play#0 1 "flags" 1 8 0 39
+    Play#0 output Play#0 1 "flags" 1 8 0 42
     Play#0 output Play#0 1 /23
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 23
+    Play#0 input xdump meta 26
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta news-chr 0
-    Play#0 output Play#0 1 "uid" 1 0 0 23
+    Play#0 output Play#0 1 "uid" 1 0 0 26
     Play#0 output Play#0 1 "newstory" 3 0 2 -1
     Play#0 output Play#0 1 "good_will" 1 0 0 -1
-    Play#0 output Play#0 1 "newspage" 1 0 0 41
+    Play#0 output Play#0 1 "newspage" 1 0 0 44
     Play#0 output Play#0 1 /4
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 24
+    Play#0 input xdump meta 27
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta infrastructure 0
     Play#0 output Play#0 1 "name" 3 0 0 -1
-    Play#0 output Play#0 1 "lcms" 1 0 0 -1
-    Play#0 output Play#0 1 "hcms" 1 0 0 -1
-    Play#0 output Play#0 1 "dcost" 1 0 0 -1
-    Play#0 output Play#0 1 "mcost" 1 0 0 -1
+    Play#0 output Play#0 1 "c_build" 1 0 0 -1
+    Play#0 output Play#0 1 "m_build" 1 0 0 -1
+    Play#0 output Play#0 1 "s_build" 1 0 0 -1
+    Play#0 output Play#0 1 "g_build" 1 0 0 -1
+    Play#0 output Play#0 1 "p_build" 1 0 0 -1
+    Play#0 output Play#0 1 "i_build" 1 0 0 -1
+    Play#0 output Play#0 1 "d_build" 1 0 0 -1
+    Play#0 output Play#0 1 "b_build" 1 0 0 -1
+    Play#0 output Play#0 1 "f_build" 1 0 0 -1
+    Play#0 output Play#0 1 "o_build" 1 0 0 -1
+    Play#0 output Play#0 1 "l_build" 1 0 0 -1
+    Play#0 output Play#0 1 "h_build" 1 0 0 -1
+    Play#0 output Play#0 1 "u_build" 1 0 0 -1
+    Play#0 output Play#0 1 "r_build" 1 0 0 -1
+    Play#0 output Play#0 1 "bmobil" 1 0 0 -1
+    Play#0 output Play#0 1 "cost" 1 0 0 -1
     Play#0 output Play#0 1 "enable" 1 0 0 -1
-    Play#0 output Play#0 1 /6
+    Play#0 output Play#0 1 /18
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 25
+    Play#0 input xdump meta 28
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta updates 0
     Play#0 output Play#0 1 "time" 1 0 0 -1
     Play#0 output Play#0 1 /1
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 26
+    Play#0 input xdump meta 29
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta table 0
-    Play#0 output Play#0 1 "uid" 1 0 0 26
+    Play#0 output Play#0 1 "uid" 1 0 0 29
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 27
+    Play#0 input xdump meta 30
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta version 0
     Play#0 output Play#0 1 "version" 3 0 0 -1
     Play#0 output Play#0 1 "trade_ally_cut" 2 0 0 -1
     Play#0 output Play#0 1 /110
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 28
+    Play#0 input xdump meta 31
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta meta 0
     Play#0 output Play#0 1 "name" 3 0 0 -1
-    Play#0 output Play#0 1 "type" 1 0 0 33
-    Play#0 output Play#0 1 "flags" 1 8 0 32
+    Play#0 output Play#0 1 "type" 1 0 0 36
+    Play#0 output Play#0 1 "flags" 1 8 0 35
     Play#0 output Play#0 1 "len" 1 0 0 -1
-    Play#0 output Play#0 1 "table" 1 0 0 26
+    Play#0 output Play#0 1 "table" 1 0 0 29
     Play#0 output Play#0 1 /5
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 29
+    Play#0 input xdump meta 32
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta agreement-status 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 30
+    Play#0 input xdump meta 33
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta land-chr-flags 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 31
+    Play#0 input xdump meta 34
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta level 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 32
+    Play#0 input xdump meta 35
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta meta-flags 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 33
+    Play#0 input xdump meta 36
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta meta-type 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 34
+    Play#0 input xdump meta 37
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta missions 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 35
+    Play#0 input xdump meta 38
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta nation-flags 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 36
+    Play#0 input xdump meta 39
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta nation-rejects 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 37
+    Play#0 input xdump meta 40
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta nation-relationships 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 38
+    Play#0 input xdump meta 41
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta nation-status 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 39
+    Play#0 input xdump meta 42
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta nuke-chr-flags 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 40
+    Play#0 input xdump meta 43
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta packing 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 41
+    Play#0 input xdump meta 44
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta page-headings 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 42
+    Play#0 input xdump meta 45
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta plague-stages 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 43
+    Play#0 input xdump meta 46
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta plane-chr-flags 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 44
+    Play#0 input xdump meta 47
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta plane-flags 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 45
+    Play#0 input xdump meta 48
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta resources 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 46
+    Play#0 input xdump meta 49
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta retreat-flags 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 47
+    Play#0 input xdump meta 50
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta sector-navigation 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 48
+    Play#0 input xdump meta 51
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta sect-chr-flags 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 49
+    Play#0 input xdump meta 52
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta ship-chr-flags 0
     Play#0 output Play#0 1 "value" 1 0 0 -1
     Play#0 output Play#0 1 "name" 3 0 0 -1
     Play#0 output Play#0 1 /2
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 50
+    Play#0 input xdump meta 53
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP meta country 0
     Play#0 output Play#0 1 "cnum" 1 0 0 8
-    Play#0 output Play#0 1 "flags" 1 8 0 35
+    Play#0 output Play#0 1 "flags" 1 8 0 38
     Play#0 output Play#0 1 "ip" 3 0 0 -1
-    Play#0 output Play#0 1 "hostname" 3 0 0 -1
     Play#0 output Play#0 1 "userid" 3 0 0 -1
     Play#0 output Play#0 1 "xcap" 1 0 0 -1
     Play#0 output Play#0 1 "ycap" 1 0 0 -1
     Play#0 output Play#0 1 "research" 2 0 0 -1
     Play#0 output Play#0 1 "education" 2 0 0 -1
     Play#0 output Play#0 1 "happiness" 2 0 0 -1
-    Play#0 output Play#0 1 /23
+    Play#0 output Play#0 1 /22
     Play#0 output Play#0 6 0 640
-    Play#0 input xdump meta 51
+    Play#0 input xdump meta 54
     Play#0 command xdump
     Play#0 output Play#0 1 Usage: xdump ["meta"] <TYPE> [<RECORDS>]
     Play#0 output Play#0 6 0 640
+    Play#0 input __cmd added 3 0 0
+    Play#0 command __cmd
+    Play#0 output Play#0 6 0 640
     Play#0 input xdump item *
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP item 0
     Play#0 input xdump product *
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP product 0
-    Play#0 output Play#0 1 0 "iron\\040ore" "iron" -1 -1 -1 0 0 0 5 -1 0 0 0 -1 0 0
-    Play#0 output Play#0 1 1 "gold\\040dust" "dust" -1 -1 -1 0 0 0 6 -1 0 0 20 -1 0 0
-    Play#0 output Play#0 1 2 "food" "food" -1 -1 -1 0 0 0 8 -1 0 0 0 0 -10 10
-    Play#0 output Play#0 1 3 "oil" "oil" -1 -1 -1 0 0 0 9 -1 0 0 10 0 -10 10
-    Play#0 output Play#0 1 4 "radioactive\\040materials" "rad" -1 -1 -1 0 0 0 13 -1 2 0 35 0 40 10
-    Play#0 output Play#0 1 5 "shells" "shells" 10 11 -1 2 1 0 2 -1 3 0 0 0 20 10
-    Play#0 output Play#0 1 6 "guns" "guns" 9 10 11 1 5 10 3 -1 30 0 0 0 20 10
-    Play#0 output Play#0 1 7 "petrol" "petrol" 9 -1 -1 1 0 0 4 -1 1 0 0 0 20 10
-    Play#0 output Play#0 1 8 "gold\\040bars" "bars" 6 -1 -1 5 0 0 7 -1 10 0 0 -1 0 0
-    Play#0 output Play#0 1 9 "light\\040construction\\040materials" "lcm" 5 -1 -1 1 0 0 10 -1 0 0 0 0 -10 10
-    Play#0 output Play#0 1 10 "heavy\\040construction\\040materials" "hcm" 5 -1 -1 2 0 0 11 -1 0 0 0 0 -10 10
-    Play#0 output Play#0 1 11 "technological\\040breakthroughs" "tech" 6 9 10 1 5 10 -1 0 300 0 0 2 5 10
-    Play#0 output Play#0 1 12 "medical\\040discoveries" "medical" 6 9 10 1 5 10 -1 1 90 0 0 2 5 10
-    Play#0 output Play#0 1 13 "a\\040class\\040of\\040graduates" "edu" 10 -1 -1 1 0 0 -1 2 9 0 0 -1 0 0
-    Play#0 output Play#0 1 14 "happy\\040strollers" "happy" 10 -1 -1 1 0 0 -1 3 9 0 0 -1 0 0
+    Play#0 output Play#0 1 0 "iron\\040ore" "iron" -1 -1 -1 0 0 0 1 5 -1 0 45 0 -1 0 0
+    Play#0 output Play#0 1 1 "gold\\040dust" "dust" -1 -1 -1 0 0 0 1 6 -1 0 46 20 -1 0 0
+    Play#0 output Play#0 1 2 "food" "food" -1 -1 -1 0 0 0 1 8 -1 0 47 0 0 -10 10
+    Play#0 output Play#0 1 3 "oil" "oil" -1 -1 -1 0 0 0 1 9 -1 0 48 10 0 -10 10
+    Play#0 output Play#0 1 4 "radioactive\\040materials" "rad" -1 -1 -1 0 0 0 1 13 -1 0 49 35 0 40 10
+    Play#0 output Play#0 1 5 "shells" "shells" 10 11 -1 2 1 0 3 2 -1 0 0 0 0 20 10
+    Play#0 output Play#0 1 6 "guns" "guns" 9 10 11 1 5 10 16 3 -1 0 0 0 0 20 10
+    Play#0 output Play#0 1 7 "petrol" "petrol" 9 -1 -1 1 0 0 1 4 -1 0 0 0 0 20 10
+    Play#0 output Play#0 1 8 "gold\\040bars" "bars" 6 -1 -1 5 0 0 5 7 -1 0 0 0 -1 0 0
+    Play#0 output Play#0 1 9 "light\\040construction\\040materials" "lcm" 5 -1 -1 1 0 0 1 10 -1 0 0 0 0 -10 10
+    Play#0 output Play#0 1 10 "heavy\\040construction\\040materials" "hcm" 5 -1 -1 2 0 0 11 -1 0 0 0 0 -10 10
+    Play#0 output Play#0 1 11 "technological\\040breakthroughs" "tech" 6 9 10 1 5 10 16 -1 0 0 0 0 2 5 10
+    Play#0 output Play#0 1 12 "medical\\040discoveries" "medical" 6 9 10 1 5 10 16 -1 1 0 0 0 2 5 10
+    Play#0 output Play#0 1 13 "a\\040class\\040of\\040graduates" "edu" 10 -1 -1 1 0 0 1 -1 2 0 0 0 -1 0 0
+    Play#0 output Play#0 1 14 "happy\\040strollers" "happy" 10 -1 -1 1 0 0 1 -1 3 0 0 0 -1 0 0
     Play#0 output Play#0 1 /15
     Play#0 output Play#0 6 0 640
     Play#0 input xdump sect-chr *
     Play#0 output Play#0 1 30 "irbm\\040Titan" 0 0 0 0 0 0 0 0 0 0 20 20 0 0 80 260 1500 60 8 0 10 15 0 0 50
     Play#0 output Play#0 1 31 "icbm\\040Minuteman" 0 0 0 0 0 0 0 0 0 0 20 20 0 0 80 310 3000 60 10 0 15 41 0 0 50
     Play#0 output Play#0 1 32 "slbm\\040Trident" 0 0 0 0 0 0 0 0 0 0 20 20 0 0 80 280 2000 60 8 0 6 23 0 0 114
-    Play#0 output Play#0 1 33 "asat\\040anti-sat" 0 0 0 0 0 0 0 0 0 0 20 20 0 0 80 305 2000 50 6 0 7 13 4 0 560
+    Play#0 output Play#0 1 33 "asat\\040anti-sat" 0 0 0 0 0 0 0 0 0 0 20 20 0 0 80 305 2000 50 0 0 7 13 0 0 560
     Play#0 output Play#0 1 34 "abm\\040\\040Patriot" 0 0 0 0 0 0 0 0 0 0 16 8 0 0 52 270 1500 50 0 0 31 12 0 0 2096
     Play#0 output Play#0 1 /35
     Play#0 output Play#0 6 0 640
     Play#0 output Play#0 1 13 "ships\\040torpedoed\\040by\\040enemy\\040wolf-packs" "ships\\040torpedoed\\040by\\040marauding\\040U-boats" 0 3
     Play#0 output Play#0 1 14 "gunners\\040fire\\040on\\040%s\\040in\\040self-defense" "gunners\\040decimate\\040%s\\040aggressors" 0 6
     Play#0 output Play#0 1 15 "breaks\\040sanctuary" "no\\040longer\\040has\\040a\\040sanctuary" 0 1
-    Play#0 output Play#0 1 16 "planes\\040divebomb\\040one\\040of\\040%s's\\040sectors" "bombers\\040wreak\\040havoc\\040on\\040%s" -2 4
-    Play#0 output Play#0 1 17 "divebombs\\040a\\040ship\\040flying\\040the\\040flag\\040of\\040%s" "airforce\\040bombs\\040%s\\040ships" -2 3
+    Play#0 output Play#0 1 16 "planes\\040dive-bomb\\040one\\040of\\040%s's\\040sectors" "bombers\\040wreak\\040havoc\\040on\\040%s" -2 4
+    Play#0 output Play#0 1 17 "dive-bombs\\040a\\040ship\\040flying\\040the\\040flag\\040of\\040%s" "air\\040force\\040bombs\\040%s\\040ships" -2 3
     Play#0 output Play#0 1 18 "seadogs\\040board\\040one\\040of\\040%s's\\040ships" "pirates\\040board\\040%s\\040ship" -2 3
     Play#0 output Play#0 1 19 "is\\040repelled\\040by\\040%s\\040while\\040attempting\\040to\\040board\\040a\\040ship" "pirates\\040prove\\040inept\\040at\\040boarding\\040%s's\\040ships" -3 3
     Play#0 output Play#0 1 21 "seizes\\040a\\040sector\\040from\\040%s\\040to\\040collect\\040on\\040a\\040loan" "collects\\040one\\040of\\040%s's\\040sectors\\040in\\040repayment\\040of\\040a\\040loan" -2 7
     Play#0 output Play#0 1 43 "aids\\040%s\\040with\\040divine\\040intervention" "smiles\\040upon\\040%s" 0 9
     Play#0 output Play#0 1 44 "hurts\\040%s\\040with\\040divine\\040intervention" "frowns\\040upon\\040%s" 0 9
     Play#0 output Play#0 1 45 "sacrifices\\040to\\040%s" "makes\\040divine\\040payment\\040to\\040%s" 0 7
-    Play#0 output Play#0 1 46 "abms\\040intercept\\040a\\040%s\\040missile" "strategic\\040defense\\040systems\\040destroy\\040a\\040%s\\040missile" -10 5
+    Play#0 output Play#0 1 46 "ABMs\\040intercept\\040a\\040%s\\040missile" "strategic\\040defense\\040systems\\040destroy\\040a\\040%s\\040missile" -10 5
     Play#0 output Play#0 1 47 "missile\\040fired\\040at\\040one\\040of\\040%s's\\040sectors" "missile\\040wreaks\\040havoc\\040on\\040%s" -2 5
     Play#0 output Play#0 1 48 "missile\\040fired\\040at\\040a\\040ship\\040flying\\040the\\040flag\\040of\\040%s" "missiles\\040hit\\040%s\\040ships" -2 5
     Play#0 output Play#0 1 49 "engages\\040in\\040friendly\\040trade\\040with\\040%s" "profits\\040from\\040a\\040merchant\\040venture\\040with\\040%s" 2 7
     Play#0 output Play#0 1 51 "pirates\\040keep\\040their\\040%s\\040booty" "buccaneers\\040laugh\\040and\\040bury\\040their\\040%s\\040goods" 0 7
     Play#0 output Play#0 1 52 "ships\\040torpedoed\\040by\\040%s\\040torpedo-boats" "ships\\040sunk\\040by\\040marauding\\040%s\\040torpedo-boats" 0 3
     Play#0 output Play#0 1 53 "planes\\040bomb\\040a\\040skulking\\040%s\\040submarine" "planes\\040drop\\040depth-charges\\040on\\040a\\040%s\\040sub" 0 3
-    Play#0 output Play#0 1 55 "divebombs\\040a\\040brave\\040%s\\040unit" "airforce\\040bombs\\040%s\\040units" -2 4
+    Play#0 output Play#0 1 55 "dive-bombs\\040a\\040brave\\040%s\\040unit" "air\\040force\\040bombs\\040%s\\040units" -2 4
     Play#0 output Play#0 1 56 "troops\\040run\\040afoul\\040of\\040a\\040landmine" "troops\\040severely\\040damaged\\040in\\040mine\\040field" 0 2
     Play#0 output Play#0 1 57 "fortress\\040gunners\\040support\\040troops\\040attacking\\040%s" "fortress\\040artillery\\040massacres\\040%s\\040defenders" -2 6
     Play#0 output Play#0 1 58 "gunners\\040support\\040troops\\040attacking\\040%s" "artillery\\040battery\\040massacres\\040%s\\040defenders" -2 6
     Play#0 output Play#0 1 67 "sector\\040is\\040struck\\040by\\040a\\040sub-launched\\040missile" "sector\\040devastated\\040by\\040missile" 0 5
     Play#0 output Play#0 1 68 "ship\\040is\\040hit\\040by\\040a\\040sub-launched\\040missile" "ship\\040damaged\\040by\\040marine\\040missile" 0 5
     Play#0 output Play#0 1 69 "pilgrims\\040settle\\040on\\040a\\040new\\040island" "discovers\\040new\\040land\\040and\\040starts\\040a\\040colony" 0 8
-    Play#0 output Play#0 1 70 "abms\\040intercept\\040an\\040incoming\\040sub-launched\\040missile" "strategic\\040defense\\040systems\\040destroy\\040an\\040incoming\\040sub-launched\\040warhead" 0 5
+    Play#0 output Play#0 1 70 "ABMs\\040intercept\\040an\\040incoming\\040sub-launched\\040missile" "strategic\\040defense\\040systems\\040destroy\\040an\\040incoming\\040sub-launched\\040warhead" 0 5
     Play#0 output Play#0 1 71 "missile\\040fired\\040at\\040%s\\040ground\\040troops" "missile\\040hits\\040%s\\040troops" 2 5
     Play#0 output Play#0 1 72 "regiment\\040struck\\040by\\040sub-launched\\040missile" "ground\\040troops\\040hit\\040by\\040missile" 0 5
     Play#0 output Play#0 1 73 "navy\\040secures\\040a\\040beachhead\\040on\\040%s\\040territory" "sailors\\040take\\040a\\040coastal\\040sector\\040from\\040%s" -4 2
-    Play#0 output Play#0 1 74 "paratroopers\\040comandeer\\040a\\040sector\\040from\\040%s" "air\\040force\\040parachutists\\040overwhelm\\040a\\040%s\\040sector" -4 2
+    Play#0 output Play#0 1 74 "paratroopers\\040commandeer\\040a\\040sector\\040from\\040%s" "air\\040force\\040parachutists\\040overwhelm\\040a\\040%s\\040sector" -4 2
     Play#0 output Play#0 1 75 "parachutists\\040grab\\040unoccupied\\040land" "paratroopers\\040break\\040new\\040ground" 0 8
     Play#0 output Play#0 1 76 "sailors\\040repelled\\040by\\040%s\\040coast-guard" "naval\\040forces\\040massacred\\040in\\040failed\\040assault\\040of\\040%s" 4 2
     Play#0 output Play#0 1 77 "paratroopers\\040destroyed\\040in\\040failed\\040air-assault\\040on\\040%s" "loses\\040parachutists\\040in\\040failed\\040air-assault\\040of\\040%s" 4 2
     Play#0 input xdump infrastructure *
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP infrastructure 0
-    Play#0 output Play#0 1 "road\\040network" 2 2 2 1 1
-    Play#0 output Play#0 1 "rail\\040network" 1 1 1 1 0
-    Play#0 output Play#0 1 "defense\\040factor" 1 1 1 1 0
+    Play#0 output Play#0 1 "road\\040network" 0 0 0 0 0 0 0 0 0 0 200 200 0 0 100 200 1
+    Play#0 output Play#0 1 "rail\\040network" 0 0 0 0 0 0 0 0 0 0 100 100 0 0 100 100 0
+    Play#0 output Play#0 1 "defense\\040factor" 0 0 0 0 0 0 0 0 0 0 100 100 0 0 100 100 0
     Play#0 output Play#0 1 /3
     Play#0 output Play#0 6 0 640
     Play#0 input xdump updates *
     Play#0 output Play#0 1 5 "news"
     Play#0 output Play#0 1 6 "trade"
     Play#0 output Play#0 1 8 "nat"
-    Play#0 output Play#0 1 9 "loan"
-    Play#0 output Play#0 1 12 "commodity"
-    Play#0 output Play#0 1 13 "lost"
-    Play#0 output Play#0 1 14 "realm"
-    Play#0 output Play#0 1 15 "game"
-    Play#0 output Play#0 1 16 "item"
-    Play#0 output Play#0 1 17 "product"
-    Play#0 output Play#0 1 18 "sect-chr"
-    Play#0 output Play#0 1 19 "ship-chr"
-    Play#0 output Play#0 1 20 "plane-chr"
-    Play#0 output Play#0 1 21 "land-chr"
-    Play#0 output Play#0 1 22 "nuke-chr"
-    Play#0 output Play#0 1 23 "news-chr"
-    Play#0 output Play#0 1 24 "infrastructure"
-    Play#0 output Play#0 1 25 "updates"
-    Play#0 output Play#0 1 26 "table"
-    Play#0 output Play#0 1 27 "version"
-    Play#0 output Play#0 1 28 "meta"
-    Play#0 output Play#0 1 29 "agreement-status"
-    Play#0 output Play#0 1 30 "land-chr-flags"
-    Play#0 output Play#0 1 31 "level"
-    Play#0 output Play#0 1 32 "meta-flags"
-    Play#0 output Play#0 1 33 "meta-type"
-    Play#0 output Play#0 1 34 "missions"
-    Play#0 output Play#0 1 35 "nation-flags"
-    Play#0 output Play#0 1 36 "nation-rejects"
-    Play#0 output Play#0 1 37 "nation-relationships"
-    Play#0 output Play#0 1 38 "nation-status"
-    Play#0 output Play#0 1 39 "nuke-chr-flags"
-    Play#0 output Play#0 1 40 "packing"
-    Play#0 output Play#0 1 41 "page-headings"
-    Play#0 output Play#0 1 42 "plague-stages"
-    Play#0 output Play#0 1 43 "plane-chr-flags"
-    Play#0 output Play#0 1 44 "plane-flags"
-    Play#0 output Play#0 1 45 "resources"
-    Play#0 output Play#0 1 46 "retreat-flags"
-    Play#0 output Play#0 1 47 "sector-navigation"
-    Play#0 output Play#0 1 48 "sect-chr-flags"
-    Play#0 output Play#0 1 49 "ship-chr-flags"
-    Play#0 output Play#0 1 50 "country"
-    Play#0 output Play#0 1 /48
+    Play#0 output Play#0 1 9 "relat"
+    Play#0 output Play#0 1 10 "contact"
+    Play#0 output Play#0 1 11 "reject"
+    Play#0 output Play#0 1 12 "loan"
+    Play#0 output Play#0 1 15 "commodity"
+    Play#0 output Play#0 1 16 "lost"
+    Play#0 output Play#0 1 17 "realm"
+    Play#0 output Play#0 1 18 "game"
+    Play#0 output Play#0 1 19 "item"
+    Play#0 output Play#0 1 20 "product"
+    Play#0 output Play#0 1 21 "sect-chr"
+    Play#0 output Play#0 1 22 "ship-chr"
+    Play#0 output Play#0 1 23 "plane-chr"
+    Play#0 output Play#0 1 24 "land-chr"
+    Play#0 output Play#0 1 25 "nuke-chr"
+    Play#0 output Play#0 1 26 "news-chr"
+    Play#0 output Play#0 1 27 "infrastructure"
+    Play#0 output Play#0 1 28 "updates"
+    Play#0 output Play#0 1 29 "table"
+    Play#0 output Play#0 1 30 "version"
+    Play#0 output Play#0 1 31 "meta"
+    Play#0 output Play#0 1 32 "agreement-status"
+    Play#0 output Play#0 1 33 "land-chr-flags"
+    Play#0 output Play#0 1 34 "level"
+    Play#0 output Play#0 1 35 "meta-flags"
+    Play#0 output Play#0 1 36 "meta-type"
+    Play#0 output Play#0 1 37 "missions"
+    Play#0 output Play#0 1 38 "nation-flags"
+    Play#0 output Play#0 1 39 "nation-rejects"
+    Play#0 output Play#0 1 40 "nation-relationships"
+    Play#0 output Play#0 1 41 "nation-status"
+    Play#0 output Play#0 1 42 "nuke-chr-flags"
+    Play#0 output Play#0 1 43 "packing"
+    Play#0 output Play#0 1 44 "page-headings"
+    Play#0 output Play#0 1 45 "plague-stages"
+    Play#0 output Play#0 1 46 "plane-chr-flags"
+    Play#0 output Play#0 1 47 "plane-flags"
+    Play#0 output Play#0 1 48 "resources"
+    Play#0 output Play#0 1 49 "retreat-flags"
+    Play#0 output Play#0 1 50 "sector-navigation"
+    Play#0 output Play#0 1 51 "sect-chr-flags"
+    Play#0 output Play#0 1 52 "ship-chr-flags"
+    Play#0 output Play#0 1 53 "country"
+    Play#0 output Play#0 1 /51
     Play#0 output Play#0 6 0 640
     Play#0 input xdump version *
     Play#0 command xdump
     Play#0 output Play#0 1 XDUMP version 0
-    Play#0 output Play#0 1 "Wolfpack\\040Empire\\0404.3.34" 99 "Deity\\040forgot\\040to\\040edit\\040econfig" "careless@invalid" 64 32 60 0 0 1 "" "" "" 1 0 1 0 1 1 0 0 0 0 1 0 0 0 0 1 1 0 1 1 0 0 0 0.00120000 1440 640 15 5 120 0 1.00000 96.0000 2.00000 2.00000 192.000 48.0000 600000. 600000. 1.00000 127 100 1000.00 10.0000 300 3000.00 100.000 1.00000 2.00000 127 -0.00100000 1.00000 2.00000 127 -0.00100000 1.50000 3.00000 127 -0.00100000 40 8 8 8 1.75000 5.00000 1.00000 0.300000 0.100000 0.500000 1.00000 2 0.00250000 0.00833330 -0.0833333 -0.00833330 0.00177770 0.00600000 0.250000 0.000500000 0.00130000 0.00120000 0.00500000 50 0.00600000 0.00500000 0.00000 7200 7200 1.00000 0.990000 8 14 25 0.0250000 0.0350000 0.0500000 0.200000 0.100000
+    Play#0 output Play#0 1 "Wolfpack\\040Empire\\0404.4.0" 99 "Deity\\040forgot\\040to\\040edit\\040econfig" "careless@invalid" 64 32 60 0 0 1 "" "" "" 1 0 1 0 1 1 0 0 0 0 1 0 0 0 0 1 1 0 1 1 0 0 0 0.00120000 1440 640 15 5 120 0 1.00000 96.0000 2.00000 2.00000 192.000 48.0000 600000. 600000. 1.00000 127 100 1000.00 10.0000 300 3000.00 100.000 1.00000 2.00000 127 -0.00100000 1.00000 2.00000 127 -0.00100000 1.50000 3.00000 127 -0.00100000 40 8 8 8 1.75000 5.00000 1.00000 0.300000 0.100000 0.500000 1.00000 2 0.00250000 0.00833330 -0.0833333 -0.00833330 0.00177770 0.00600000 0.250000 0.000500000 0.00130000 0.00120000 0.00500000 50 0.00600000 0.00500000 0.00000 7200 7200 1.00000 0.990000 8 14 25 0.0250000 0.0350000 0.0500000 0.200000 0.100000
     Play#0 output Play#0 1 /1
     Play#0 output Play#0 6 0 640
     Play#0 input xdump meta *
     Play#1 command xdump
     Play#1 output Play#1 1 XDUMP meta nat 0
     Play#1 output Play#1 1 "cnum" 1 0 0 8
-    Play#1 output Play#1 1 "stat" 1 0 0 38
+    Play#1 output Play#1 1 "stat" 1 0 0 41
     Play#1 output Play#1 1 "cname" 3 0 0 -1
-    Play#1 output Play#1 1 "relations" 1 16 99 37
-    Play#1 output Play#1 1 "rejects" 1 8 99 36
-    Play#1 output Play#1 1 /5
+    Play#1 output Play#1 1 /3
     Play#1 output Play#1 6 0 0
     Play#1 input xdump meta cou
     Play#1 command xdump
     Play#1 output Play#1 1 XDUMP meta country 0
     Play#1 output Play#1 1 "cnum" 1 0 0 8
-    Play#1 output Play#1 1 "flags" 1 8 0 35
+    Play#1 output Play#1 1 "flags" 1 8 0 38
     Play#1 output Play#1 1 "ip" 3 0 0 -1
-    Play#1 output Play#1 1 "hostname" 3 0 0 -1
     Play#1 output Play#1 1 "userid" 3 0 0 -1
     Play#1 output Play#1 1 "xcap" 1 0 0 -1
     Play#1 output Play#1 1 "ycap" 1 0 0 -1
     Play#1 output Play#1 1 "research" 2 0 0 -1
     Play#1 output Play#1 1 "education" 2 0 0 -1
     Play#1 output Play#1 1 "happiness" 2 0 0 -1
-    Play#1 output Play#1 1 /23
+    Play#1 output Play#1 1 /22
     Play#1 output Play#1 6 0 0
     Play#1 input xdump item *
     Play#1 command xdump
     Play#1 input xdump product *
     Play#1 command xdump
     Play#1 output Play#1 1 XDUMP product 0
-    Play#1 output Play#1 1 0 "iron\\040ore" "iron" -1 -1 -1 0 0 0 5 -1 0 0 0 -1 0 0
-    Play#1 output Play#1 1 1 "gold\\040dust" "dust" -1 -1 -1 0 0 0 6 -1 0 0 20 -1 0 0
-    Play#1 output Play#1 1 2 "food" "food" -1 -1 -1 0 0 0 8 -1 0 0 0 0 -10 10
-    Play#1 output Play#1 1 3 "oil" "oil" -1 -1 -1 0 0 0 9 -1 0 0 10 0 -10 10
-    Play#1 output Play#1 1 4 "radioactive\\040materials" "rad" -1 -1 -1 0 0 0 13 -1 2 0 35 0 40 10
-    Play#1 output Play#1 1 5 "shells" "shells" 10 11 -1 2 1 0 2 -1 3 0 0 0 20 10
-    Play#1 output Play#1 1 6 "guns" "guns" 9 10 11 1 5 10 3 -1 30 0 0 0 20 10
-    Play#1 output Play#1 1 7 "petrol" "petrol" 9 -1 -1 1 0 0 4 -1 1 0 0 0 20 10
-    Play#1 output Play#1 1 8 "gold\\040bars" "bars" 6 -1 -1 5 0 0 7 -1 10 0 0 -1 0 0
-    Play#1 output Play#1 1 9 "light\\040construction\\040materials" "lcm" 5 -1 -1 1 0 0 10 -1 0 0 0 0 -10 10
-    Play#1 output Play#1 1 10 "heavy\\040construction\\040materials" "hcm" 5 -1 -1 2 0 0 11 -1 0 0 0 0 -10 10
-    Play#1 output Play#1 1 11 "technological\\040breakthroughs" "tech" 6 9 10 1 5 10 -1 0 300 0 0 2 5 10
-    Play#1 output Play#1 1 12 "medical\\040discoveries" "medical" 6 9 10 1 5 10 -1 1 90 0 0 2 5 10
-    Play#1 output Play#1 1 13 "a\\040class\\040of\\040graduates" "edu" 10 -1 -1 1 0 0 -1 2 9 0 0 -1 0 0
-    Play#1 output Play#1 1 14 "happy\\040strollers" "happy" 10 -1 -1 1 0 0 -1 3 9 0 0 -1 0 0
+    Play#1 output Play#1 1 0 "iron\\040ore" "iron" -1 -1 -1 0 0 0 1 5 -1 0 45 0 -1 0 0
+    Play#1 output Play#1 1 1 "gold\\040dust" "dust" -1 -1 -1 0 0 0 1 6 -1 0 46 20 -1 0 0
+    Play#1 output Play#1 1 2 "food" "food" -1 -1 -1 0 0 0 1 8 -1 0 47 0 0 -10 10
+    Play#1 output Play#1 1 3 "oil" "oil" -1 -1 -1 0 0 0 1 9 -1 0 48 10 0 -10 10
+    Play#1 output Play#1 1 4 "radioactive\\040materials" "rad" -1 -1 -1 0 0 0 1 13 -1 0 49 35 0 40 10
+    Play#1 output Play#1 1 5 "shells" "shells" 10 11 -1 2 1 0 3 2 -1 0 0 0 0 20 10
+    Play#1 output Play#1 1 6 "guns" "guns" 9 10 11 1 5 10 16 3 -1 0 0 0 0 20 10
+    Play#1 output Play#1 1 7 "petrol" "petrol" 9 -1 -1 1 0 0 1 4 -1 0 0 0 0 20 10
+    Play#1 output Play#1 1 8 "gold\\040bars" "bars" 6 -1 -1 5 0 0 5 7 -1 0 0 0 -1 0 0
+    Play#1 output Play#1 1 9 "light\\040construction\\040materials" "lcm" 5 -1 -1 1 0 0 1 10 -1 0 0 0 0 -10 10
+    Play#1 output Play#1 1 10 "heavy\\040construction\\040materials" "hcm" 5 -1 -1 2 0 0 11 -1 0 0 0 0 -10 10
+    Play#1 output Play#1 1 11 "technological\\040breakthroughs" "tech" 6 9 10 1 5 10 16 -1 0 0 0 0 2 5 10
+    Play#1 output Play#1 1 12 "medical\\040discoveries" "medical" 6 9 10 1 5 10 16 -1 1 0 0 0 2 5 10
+    Play#1 output Play#1 1 13 "a\\040class\\040of\\040graduates" "edu" 10 -1 -1 1 0 0 1 -1 2 0 0 0 -1 0 0
+    Play#1 output Play#1 1 14 "happy\\040strollers" "happy" 10 -1 -1 1 0 0 1 -1 3 0 0 0 -1 0 0
     Play#1 output Play#1 1 /15
     Play#1 output Play#1 6 0 0
     Play#1 input xdump sect-chr *
     Play#1 output Play#1 1 13 "ships\\040torpedoed\\040by\\040enemy\\040wolf-packs" "ships\\040torpedoed\\040by\\040marauding\\040U-boats" 0 3
     Play#1 output Play#1 1 14 "gunners\\040fire\\040on\\040%s\\040in\\040self-defense" "gunners\\040decimate\\040%s\\040aggressors" 0 6
     Play#1 output Play#1 1 15 "breaks\\040sanctuary" "no\\040longer\\040has\\040a\\040sanctuary" 0 1
-    Play#1 output Play#1 1 16 "planes\\040divebomb\\040one\\040of\\040%s's\\040sectors" "bombers\\040wreak\\040havoc\\040on\\040%s" -2 4
-    Play#1 output Play#1 1 17 "divebombs\\040a\\040ship\\040flying\\040the\\040flag\\040of\\040%s" "airforce\\040bombs\\040%s\\040ships" -2 3
+    Play#1 output Play#1 1 16 "planes\\040dive-bomb\\040one\\040of\\040%s's\\040sectors" "bombers\\040wreak\\040havoc\\040on\\040%s" -2 4
+    Play#1 output Play#1 1 17 "dive-bombs\\040a\\040ship\\040flying\\040the\\040flag\\040of\\040%s" "air\\040force\\040bombs\\040%s\\040ships" -2 3
     Play#1 output Play#1 1 18 "seadogs\\040board\\040one\\040of\\040%s's\\040ships" "pirates\\040board\\040%s\\040ship" -2 3
     Play#1 output Play#1 1 19 "is\\040repelled\\040by\\040%s\\040while\\040attempting\\040to\\040board\\040a\\040ship" "pirates\\040prove\\040inept\\040at\\040boarding\\040%s's\\040ships" -3 3
     Play#1 output Play#1 1 21 "seizes\\040a\\040sector\\040from\\040%s\\040to\\040collect\\040on\\040a\\040loan" "collects\\040one\\040of\\040%s's\\040sectors\\040in\\040repayment\\040of\\040a\\040loan" -2 7
     Play#1 output Play#1 1 43 "aids\\040%s\\040with\\040divine\\040intervention" "smiles\\040upon\\040%s" 0 9
     Play#1 output Play#1 1 44 "hurts\\040%s\\040with\\040divine\\040intervention" "frowns\\040upon\\040%s" 0 9
     Play#1 output Play#1 1 45 "sacrifices\\040to\\040%s" "makes\\040divine\\040payment\\040to\\040%s" 0 7
-    Play#1 output Play#1 1 46 "abms\\040intercept\\040a\\040%s\\040missile" "strategic\\040defense\\040systems\\040destroy\\040a\\040%s\\040missile" -10 5
+    Play#1 output Play#1 1 46 "ABMs\\040intercept\\040a\\040%s\\040missile" "strategic\\040defense\\040systems\\040destroy\\040a\\040%s\\040missile" -10 5
     Play#1 output Play#1 1 47 "missile\\040fired\\040at\\040one\\040of\\040%s's\\040sectors" "missile\\040wreaks\\040havoc\\040on\\040%s" -2 5
     Play#1 output Play#1 1 48 "missile\\040fired\\040at\\040a\\040ship\\040flying\\040the\\040flag\\040of\\040%s" "missiles\\040hit\\040%s\\040ships" -2 5
     Play#1 output Play#1 1 49 "engages\\040in\\040friendly\\040trade\\040with\\040%s" "profits\\040from\\040a\\040merchant\\040venture\\040with\\040%s" 2 7
     Play#1 output Play#1 1 51 "pirates\\040keep\\040their\\040%s\\040booty" "buccaneers\\040laugh\\040and\\040bury\\040their\\040%s\\040goods" 0 7
     Play#1 output Play#1 1 52 "ships\\040torpedoed\\040by\\040%s\\040torpedo-boats" "ships\\040sunk\\040by\\040marauding\\040%s\\040torpedo-boats" 0 3
     Play#1 output Play#1 1 53 "planes\\040bomb\\040a\\040skulking\\040%s\\040submarine" "planes\\040drop\\040depth-charges\\040on\\040a\\040%s\\040sub" 0 3
-    Play#1 output Play#1 1 55 "divebombs\\040a\\040brave\\040%s\\040unit" "airforce\\040bombs\\040%s\\040units" -2 4
+    Play#1 output Play#1 1 55 "dive-bombs\\040a\\040brave\\040%s\\040unit" "air\\040force\\040bombs\\040%s\\040units" -2 4
     Play#1 output Play#1 1 56 "troops\\040run\\040afoul\\040of\\040a\\040landmine" "troops\\040severely\\040damaged\\040in\\040mine\\040field" 0 2
     Play#1 output Play#1 1 57 "fortress\\040gunners\\040support\\040troops\\040attacking\\040%s" "fortress\\040artillery\\040massacres\\040%s\\040defenders" -2 6
     Play#1 output Play#1 1 58 "gunners\\040support\\040troops\\040attacking\\040%s" "artillery\\040battery\\040massacres\\040%s\\040defenders" -2 6
     Play#1 output Play#1 1 67 "sector\\040is\\040struck\\040by\\040a\\040sub-launched\\040missile" "sector\\040devastated\\040by\\040missile" 0 5
     Play#1 output Play#1 1 68 "ship\\040is\\040hit\\040by\\040a\\040sub-launched\\040missile" "ship\\040damaged\\040by\\040marine\\040missile" 0 5
     Play#1 output Play#1 1 69 "pilgrims\\040settle\\040on\\040a\\040new\\040island" "discovers\\040new\\040land\\040and\\040starts\\040a\\040colony" 0 8
-    Play#1 output Play#1 1 70 "abms\\040intercept\\040an\\040incoming\\040sub-launched\\040missile" "strategic\\040defense\\040systems\\040destroy\\040an\\040incoming\\040sub-launched\\040warhead" 0 5
+    Play#1 output Play#1 1 70 "ABMs\\040intercept\\040an\\040incoming\\040sub-launched\\040missile" "strategic\\040defense\\040systems\\040destroy\\040an\\040incoming\\040sub-launched\\040warhead" 0 5
     Play#1 output Play#1 1 71 "missile\\040fired\\040at\\040%s\\040ground\\040troops" "missile\\040hits\\040%s\\040troops" 2 5
     Play#1 output Play#1 1 72 "regiment\\040struck\\040by\\040sub-launched\\040missile" "ground\\040troops\\040hit\\040by\\040missile" 0 5
     Play#1 output Play#1 1 73 "navy\\040secures\\040a\\040beachhead\\040on\\040%s\\040territory" "sailors\\040take\\040a\\040coastal\\040sector\\040from\\040%s" -4 2
-    Play#1 output Play#1 1 74 "paratroopers\\040comandeer\\040a\\040sector\\040from\\040%s" "air\\040force\\040parachutists\\040overwhelm\\040a\\040%s\\040sector" -4 2
+    Play#1 output Play#1 1 74 "paratroopers\\040commandeer\\040a\\040sector\\040from\\040%s" "air\\040force\\040parachutists\\040overwhelm\\040a\\040%s\\040sector" -4 2
     Play#1 output Play#1 1 75 "parachutists\\040grab\\040unoccupied\\040land" "paratroopers\\040break\\040new\\040ground" 0 8
     Play#1 output Play#1 1 76 "sailors\\040repelled\\040by\\040%s\\040coast-guard" "naval\\040forces\\040massacred\\040in\\040failed\\040assault\\040of\\040%s" 4 2
     Play#1 output Play#1 1 77 "paratroopers\\040destroyed\\040in\\040failed\\040air-assault\\040on\\040%s" "loses\\040parachutists\\040in\\040failed\\040air-assault\\040of\\040%s" 4 2
     Play#1 input xdump infrastructure *
     Play#1 command xdump
     Play#1 output Play#1 1 XDUMP infrastructure 0
-    Play#1 output Play#1 1 "road\\040network" 2 2 2 1 1
-    Play#1 output Play#1 1 "rail\\040network" 1 1 1 1 0
-    Play#1 output Play#1 1 "defense\\040factor" 1 1 1 1 0
+    Play#1 output Play#1 1 "road\\040network" 0 0 0 0 0 0 0 0 0 0 200 200 0 0 100 200 1
+    Play#1 output Play#1 1 "rail\\040network" 0 0 0 0 0 0 0 0 0 0 100 100 0 0 100 100 0
+    Play#1 output Play#1 1 "defense\\040factor" 0 0 0 0 0 0 0 0 0 0 100 100 0 0 100 100 0
     Play#1 output Play#1 1 /3
     Play#1 output Play#1 6 0 0
     Play#1 input xdump updates *
     Play#1 output Play#1 1 5 "news"
     Play#1 output Play#1 1 6 "trade"
     Play#1 output Play#1 1 8 "nat"
-    Play#1 output Play#1 1 9 "loan"
-    Play#1 output Play#1 1 12 "commodity"
-    Play#1 output Play#1 1 13 "lost"
-    Play#1 output Play#1 1 14 "realm"
-    Play#1 output Play#1 1 15 "game"
-    Play#1 output Play#1 1 16 "item"
-    Play#1 output Play#1 1 17 "product"
-    Play#1 output Play#1 1 18 "sect-chr"
-    Play#1 output Play#1 1 19 "ship-chr"
-    Play#1 output Play#1 1 20 "plane-chr"
-    Play#1 output Play#1 1 21 "land-chr"
-    Play#1 output Play#1 1 22 "nuke-chr"
-    Play#1 output Play#1 1 23 "news-chr"
-    Play#1 output Play#1 1 24 "infrastructure"
-    Play#1 output Play#1 1 25 "updates"
-    Play#1 output Play#1 1 26 "table"
-    Play#1 output Play#1 1 27 "version"
-    Play#1 output Play#1 1 28 "meta"
-    Play#1 output Play#1 1 29 "agreement-status"
-    Play#1 output Play#1 1 30 "land-chr-flags"
-    Play#1 output Play#1 1 31 "level"
-    Play#1 output Play#1 1 32 "meta-flags"
-    Play#1 output Play#1 1 33 "meta-type"
-    Play#1 output Play#1 1 34 "missions"
-    Play#1 output Play#1 1 35 "nation-flags"
-    Play#1 output Play#1 1 36 "nation-rejects"
-    Play#1 output Play#1 1 37 "nation-relationships"
-    Play#1 output Play#1 1 38 "nation-status"
-    Play#1 output Play#1 1 39 "nuke-chr-flags"
-    Play#1 output Play#1 1 40 "packing"
-    Play#1 output Play#1 1 41 "page-headings"
-    Play#1 output Play#1 1 42 "plague-stages"
-    Play#1 output Play#1 1 43 "plane-chr-flags"
-    Play#1 output Play#1 1 44 "plane-flags"
-    Play#1 output Play#1 1 45 "resources"
-    Play#1 output Play#1 1 46 "retreat-flags"
-    Play#1 output Play#1 1 47 "sector-navigation"
-    Play#1 output Play#1 1 48 "sect-chr-flags"
-    Play#1 output Play#1 1 49 "ship-chr-flags"
-    Play#1 output Play#1 1 50 "country"
-    Play#1 output Play#1 1 /48
+    Play#1 output Play#1 1 9 "relat"
+    Play#1 output Play#1 1 10 "contact"
+    Play#1 output Play#1 1 11 "reject"
+    Play#1 output Play#1 1 12 "loan"
+    Play#1 output Play#1 1 15 "commodity"
+    Play#1 output Play#1 1 16 "lost"
+    Play#1 output Play#1 1 17 "realm"
+    Play#1 output Play#1 1 18 "game"
+    Play#1 output Play#1 1 19 "item"
+    Play#1 output Play#1 1 20 "product"
+    Play#1 output Play#1 1 21 "sect-chr"
+    Play#1 output Play#1 1 22 "ship-chr"
+    Play#1 output Play#1 1 23 "plane-chr"
+    Play#1 output Play#1 1 24 "land-chr"
+    Play#1 output Play#1 1 25 "nuke-chr"
+    Play#1 output Play#1 1 26 "news-chr"
+    Play#1 output Play#1 1 27 "infrastructure"
+    Play#1 output Play#1 1 28 "updates"
+    Play#1 output Play#1 1 29 "table"
+    Play#1 output Play#1 1 30 "version"
+    Play#1 output Play#1 1 31 "meta"
+    Play#1 output Play#1 1 32 "agreement-status"
+    Play#1 output Play#1 1 33 "land-chr-flags"
+    Play#1 output Play#1 1 34 "level"
+    Play#1 output Play#1 1 35 "meta-flags"
+    Play#1 output Play#1 1 36 "meta-type"
+    Play#1 output Play#1 1 37 "missions"
+    Play#1 output Play#1 1 38 "nation-flags"
+    Play#1 output Play#1 1 39 "nation-rejects"
+    Play#1 output Play#1 1 40 "nation-relationships"
+    Play#1 output Play#1 1 41 "nation-status"
+    Play#1 output Play#1 1 42 "nuke-chr-flags"
+    Play#1 output Play#1 1 43 "packing"
+    Play#1 output Play#1 1 44 "page-headings"
+    Play#1 output Play#1 1 45 "plague-stages"
+    Play#1 output Play#1 1 46 "plane-chr-flags"
+    Play#1 output Play#1 1 47 "plane-flags"
+    Play#1 output Play#1 1 48 "resources"
+    Play#1 output Play#1 1 49 "retreat-flags"
+    Play#1 output Play#1 1 50 "sector-navigation"
+    Play#1 output Play#1 1 51 "sect-chr-flags"
+    Play#1 output Play#1 1 52 "ship-chr-flags"
+    Play#1 output Play#1 1 53 "country"
+    Play#1 output Play#1 1 /51
     Play#1 output Play#1 6 0 0
     Play#1 input xdump version *
     Play#1 command xdump
     Play#1 output Play#1 1 XDUMP version 0
-    Play#1 output Play#1 1 "Wolfpack\\040Empire\\0404.3.34" 99 "Deity\\040forgot\\040to\\040edit\\040econfig" "careless@invalid" 64 32 60 0 0 1 "" "" "" 1 0 1 0 1 1 0 0 0 0 1 0 0 0 0 1 1 0 1 1 0 0 0 0.00120000 1440 640 15 5 120 0 1.00000 96.0000 2.00000 2.00000 192.000 48.0000 600000. 600000. 1.00000 127 100 1000.00 10.0000 300 3000.00 100.000 1.00000 2.00000 127 -0.00100000 1.00000 2.00000 127 -0.00100000 1.50000 3.00000 127 -0.00100000 40 8 8 8 1.75000 5.00000 1.00000 0.300000 0.100000 0.500000 1.00000 2 0.00250000 0.00833330 -0.0833333 -0.00833330 0.00177770 0.00600000 0.250000 0.000500000 0.00130000 0.00120000 0.00500000 50 0.00600000 0.00500000 0.00000 7200 7200 1.00000 0.990000 8 14 25 0.0250000 0.0350000 0.0500000 0.200000 0.100000
+    Play#1 output Play#1 1 "Wolfpack\\040Empire\\0404.4.0" 99 "Deity\\040forgot\\040to\\040edit\\040econfig" "careless@invalid" 64 32 60 0 0 1 "" "" "" 1 0 1 0 1 1 0 0 0 0 1 0 0 0 0 1 1 0 1 1 0 0 0 0.00120000 1440 640 15 5 120 0 1.00000 96.0000 2.00000 2.00000 192.000 48.0000 600000. 600000. 1.00000 127 100 1000.00 10.0000 300 3000.00 100.000 1.00000 2.00000 127 -0.00100000 1.00000 2.00000 127 -0.00100000 1.50000 3.00000 127 -0.00100000 40 8 8 8 1.75000 5.00000 1.00000 0.300000 0.100000 0.500000 1.00000 2 0.00250000 0.00833330 -0.0833333 -0.00833330 0.00177770 0.00600000 0.250000 0.000500000 0.00130000 0.00120000 0.00500000 50 0.00600000 0.00500000 0.00000 7200 7200 1.00000 0.990000 8 14 25 0.0250000 0.0350000 0.0500000 0.200000 0.100000
     Play#1 output Play#1 1 /1
     Play#1 output Play#1 6 0 0
     Play#1 input xdump meta *
     Play#2 output Play#2 6 0 640
     Play#2 input version
     Play#2 command version
-    Play#2 output Play#2 1 Wolfpack Empire 4.3.34
+    Play#2 output Play#2 1 Wolfpack Empire 4.4.0
     Play#2 output Play#2 1
     Play#2 output Play#2 1 The following parameters have been set for this game:
     Play#2 output Play#2 1 World size is 64 by 32.
     Play#2 output Play#2 1 Each country is allowed to be logged in 1440 minutes a day.
     Play#2 output Play#2 1 It takes 8.33 civilians to produce a BTU in one time unit.
     Play#2 output Play#2 1
-    Play#2 output Play#2 1 A non-aggi, 100 fertility sector can grow 0.12 food per etu.
-    Play#2 output Play#2 1 1000 civilians will harvest 1.3 food per etu.
-    Play#2 output Play#2 1 1000 civilians will give birth to 5.0 babies per etu.
+    Play#2 output Play#2 1 A non-aggi, 100 fertility sector can grow 0.12 food per ETU.
+    Play#2 output Play#2 1 1000 civilians will harvest 1.3 food per ETU.
+    Play#2 output Play#2 1 1000 civilians will give birth to 5.0 babies per ETU.
     Play#2 output Play#2 1 1000 uncompensated workers will give birth to 2.5 babies.
     Play#2 output Play#2 1 In one time unit, 1000 people eat 0.5 units of food.
     Play#2 output Play#2 1 1000 babies eat 6.0 units of food becoming adults.
     Play#2 output Play#2 1 No food is needed!
     Play#2 output Play#2 1
-    Play#2 output Play#2 1 Banks pay $250.00 in interest per 1000 gold bars per etu.
+    Play#2 output Play#2 1 Banks pay $250.00 in interest per 1000 gold bars per ETU.
     Play#2 output Play#2 1 1000 civilians generate $8.33, uncompensated workers $1.78 each time unit.
     Play#2 output Play#2 1 1000 active military cost $83.33, reserves cost $8.33.
     Play#2 output Play#2 1 Up to 50 avail can roll over an update.
-    Play#2 output Play#2 1 Happiness p.e. requires 1 happy stroller per 10000 civ.
-    Play#2 output Play#2 1 Education p.e. requires 1 class of graduates per 10000 civ.
+    Play#2 output Play#2 1 Happiness p.e. requires 1 happy stroller per 10000 civilians.
+    Play#2 output Play#2 1 Education p.e. requires 1 class of graduates per 10000 civilians.
     Play#2 output Play#2 1 Happiness is averaged over 48 time units.
     Play#2 output Play#2 1 Education is averaged over 192 time units.
     Play#2 output Play#2 1 The technology/research boost you get from the world is 50.00%.
     Play#2 output Play#2 1
     Play#2 output Play#2 1 You can get your own copy of the source from <http://www.wolfpackempire.com/>.
     Play#2 output Play#2 1
-    Play#2 output Play#2 1 Copyright (C) 1986-2016, Dave Pare, Jeff Bailey, Thomas Ruschak,
+    Play#2 output Play#2 1 Copyright (C) 1986-2021, Dave Pare, Jeff Bailey, Thomas Ruschak,
     Play#2 output Play#2 1               Ken Stevens, Steve McClure, Markus Armbruster
     Play#2 output Play#2 1 This is free software; see the source for copying conditions.  There is NO
     Play#2 output Play#2 1 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     Play#1 output Play#1 6 0 0
     Play#1 input version
     Play#1 command version
-    Play#1 output Play#1 1 Wolfpack Empire 4.3.34
+    Play#1 output Play#1 1 Wolfpack Empire 4.4.0
     Play#1 output Play#1 1
     Play#1 output Play#1 1 The following parameters have been set for this game:
     Play#1 output Play#1 1 World size is 64 by 32.
     Play#1 output Play#1 1 Game hours are 00:00-24:00.
     Play#1 output Play#1 1 It takes 8.33 civilians to produce a BTU in one time unit.
     Play#1 output Play#1 1
-    Play#1 output Play#1 1 A non-aggi, 100 fertility sector can grow 0.12 food per etu.
-    Play#1 output Play#1 1 1000 civilians will harvest 1.3 food per etu.
-    Play#1 output Play#1 1 1000 civilians will give birth to 5.0 babies per etu.
+    Play#1 output Play#1 1 A non-aggi, 100 fertility sector can grow 0.12 food per ETU.
+    Play#1 output Play#1 1 1000 civilians will harvest 1.3 food per ETU.
+    Play#1 output Play#1 1 1000 civilians will give birth to 5.0 babies per ETU.
     Play#1 output Play#1 1 1000 uncompensated workers will give birth to 2.5 babies.
     Play#1 output Play#1 1 In one time unit, 1000 people eat 0.5 units of food.
     Play#1 output Play#1 1 1000 babies eat 6.0 units of food becoming adults.
     Play#1 output Play#1 1 No food is needed!
     Play#1 output Play#1 1
-    Play#1 output Play#1 1 Banks pay $250.00 in interest per 1000 gold bars per etu.
+    Play#1 output Play#1 1 Banks pay $250.00 in interest per 1000 gold bars per ETU.
     Play#1 output Play#1 1 1000 civilians generate $8.33, uncompensated workers $1.78 each time unit.
     Play#1 output Play#1 1 1000 active military cost $83.33, reserves cost $8.33.
     Play#1 output Play#1 1 Up to 50 avail can roll over an update.
-    Play#1 output Play#1 1 Happiness p.e. requires 1 happy stroller per 10000 civ.
-    Play#1 output Play#1 1 Education p.e. requires 1 class of graduates per 10000 civ.
+    Play#1 output Play#1 1 Happiness p.e. requires 1 happy stroller per 10000 civilians.
+    Play#1 output Play#1 1 Education p.e. requires 1 class of graduates per 10000 civilians.
     Play#1 output Play#1 1 Happiness is averaged over 48 time units.
     Play#1 output Play#1 1 Education is averaged over 192 time units.
     Play#1 output Play#1 1 The technology/research boost you get from your allies is 50.00%.
     Play#1 output Play#1 1
     Play#1 output Play#1 1 You can get your own copy of the source from <http://www.wolfpackempire.com/>.
     Play#1 output Play#1 1
-    Play#1 output Play#1 1 Copyright (C) 1986-2016, Dave Pare, Jeff Bailey, Thomas Ruschak,
+    Play#1 output Play#1 1 Copyright (C) 1986-2021, Dave Pare, Jeff Bailey, Thomas Ruschak,
     Play#1 output Play#1 1               Ken Stevens, Steve McClure, Markus Armbruster
     Play#1 output Play#1 1 This is free software; see the source for copying conditions.  There is NO
     Play#1 output Play#1 1 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.