]> git.pond.sub.org Git - empserver/blobdiff - tests/version/journal.log
config: Make product work independently configurable
[empserver] / tests / version / journal.log
index 61e9049716cf8260775ccad81966855b35e20f7e..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.
@@ -47,8 +47,8 @@
     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-2017, 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 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 "sname" 3 0 0 -1
     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 "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 "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 21
     Play#0 command xdump
     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 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 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 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 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 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 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 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 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-2017, 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 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-2017, 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.