Complete.Org: Mailing Lists: Archives: freeciv-dev: November 2004:
[Freeciv-Dev] (PR#11086) pubserver crash in server-side client goto
Home

[Freeciv-Dev] (PR#11086) pubserver crash in server-side client goto

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Subject: [Freeciv-Dev] (PR#11086) pubserver crash in server-side client goto
From: "Jason Short" <jdorje@xxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 19 Nov 2004 10:24:10 -0800
Reply-to: rt@xxxxxxxxxxx

<URL: http://rt.freeciv.org/Ticket/Display.html?id=11086 >

I don't see how this can happen without a hacked client.  But here's a fix.

-------- Original Message --------
Subject: [Freeciv-Dev] civserver crashed: 
http://pubserver.freeciv.org/games/351592
Date: Fri, 19 Nov 2004 02:28:08 -0800
From: freeciv@xxxxxxxxxxxxxxxxxxxxx
To: freeciv-dev@xxxxxxxxxxx



# examining core.24199 in /games/351592/. ...
# using $FREECIV_PATH 
:/home/freeciv/.freeciv/code/installed/cvs/S2_0/2004-11-19_10.00+mintimeout/share/freeciv
# running: (echo bt; echo set height 16384; echo p game; echo quit; exec yes 
'') | gdb  
/home/freeciv/.freeciv/code/installed/cvs/S2_0/2004-11-19_10.00+mintimeout/share/freeciv/../../bin/civserver
 core.24199
GNU gdb Red Hat Linux (5.2-2)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux"...
Core was generated by 
`/home/freeciv/.freeciv/code/installed/cvs/S2_0/2004-11-19_10.00+mintimeout/shar'.
Program terminated with signal 6, Aborted.
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_nisplus.so.2...done.
Loaded symbols for /lib/libnss_nisplus.so.2
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
#0  0x400750a1 in kill () from /lib/libc.so.6
(gdb) #0  0x400750a1 in kill () from /lib/libc.so.6
#1  0x40074e99 in raise () from /lib/libc.so.6
#2  0x40076364 in abort () from /lib/libc.so.6
#3  0x4006f15d in __assert_fail () from /lib/libc.so.6
#4  0x08069541 in do_unit_goto (punit=0x8890788, restriction=GOTO_MOVE_ANY, 
    trigger_special_ability=true) at gotohand.c:1294
#5  0x0806a59e in server_handle_packet (type=PACKET_UNIT_GOTO, 
    packet=0x82c24d0, pplayer=0x81f1b50, pconn=0x817d4e0) at hand_gen.c:177
#6  0x0804ea86 in handle_packet_input (pconn=0x817d4e0, packet=0x82c24d0, 
    type=58) at srv_main.c:999
#7  0x0808748e in sniff_packets () at sernet.c:629
#8  0x0804f5d9 in main_loop () at srv_main.c:1555
#9  0x0804f78d in srv_main () at srv_main.c:1648
#10 0x0804a5c4 in main (argc=12, argv=0xbfffe954) at civserver.c:183
#11 0x400641c4 in __libc_start_main () from /lib/libc.so.6
(gdb) (gdb) $1 = {is_new_game = false, version = 0, 
  id = "CRNIWcP7oxZuIcTcFiUxItvhrLhFmYLq", civstyle = 2, gold = 50, 
  start_units = "ccccxxxxwwww\0\0\0", dispersion = 0, tech = 0, 
  skill_level = 7, timeout = 8639999, timeoutint = 0, timeoutinc = 0, 
  timeoutincmult = 1, timeoutintinc = 0, timeoutcounter = 1, tcptimeout = 10, 
  netwait = 4, last_ping = 1100860080, pingtimeout = 60, pingtime = 20, 
  turn_start = 1100860058, end_year = 2000, year = -2450, turn = 31, 
  researchcost = 20, diplcost = 0, freecost = 0, conquercost = 0, 
  diplchance = 80, cityfactor = 14, citymindist = 0, civilwarsize = 10, 
  contactturns = 20, rapturedelay = 1, min_players = 1, max_players = 4, 
  nplayers = 4, aifill = 4, notradesize = 0, fulltradesize = 1, 
  barbarianrate = 0, onsetbarbarian = -2000, nbarbarians = 0, 
  occupychance = 0, unhappysize = 4, angrycitizen = true, startmessage = 0x0, 
  player_idx = 0, player_ptr = 0x81f1b50, players = {{player_no = 0, 
      name = "Ottawais", '\0' <repeats 23 times>, 
      username = "michael\0ed", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = 38, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = true, embassy = 6, reputation = 838, 
      diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, contact_turns_left = 0}, {type = DS_PEACE, 
          turns_left = 0, has_reason_to_cancel = 0, contact_turns_left = 11}, {
          type = DS_WAR, turns_left = 16, has_reason_to_cancel = 0, 
          contact_turns_left = 20}, {type = DS_WAR, turns_left = 16, 
          has_reason_to_cancel = 0, contact_turns_left = 20}, {
          type = DS_NO_CONTACT, turns_left = 0, has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 28 times>}, city_style = 0, 
      units = {list = {nelements = 13, head_link = 0x843aec0, 
          tail_link = 0x843e108}}, cities = {list = {nelements = 18, 
          head_link = 0x8459f58, tail_link = 0x83b6618}}, score = {happy = 0, 
        content = 26, unhappy = 0, angry = 0, taxmen = 0, scientists = 0, 
        elvis = 0, wonders = 0, techs = 10, techout = 3, landarea = 829000, 
        settledarea = 214000, population = 340, cities = 18, units = 6, 
        pollution = 0, literacy = 0, bnp = 12, mfg = 43, spaceship = 0}, 
      economic = {gold = 65, tax = 60, science = 40, luxury = 0}, research = {
        bulbs_last_turn = 2, bulbs_researched = 67, techs_researched = 10, 
        researching = 54, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "\222\231ürè|N3\026²w", '\0' <repeats 13 times>}, 
            num_required_techs = 47, bulbs_required = 44072}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "\230\020<\"ÈLJ\023\0\202f", '\0' <repeats 13 times>}, 
            num_required_techs = 28, bulbs_required = 12591}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\0\0\0\0\0\002\001", '\0' <repeats 16 times>}, 
            num_required_techs = 3, bulbs_required = 316}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "0\0\0\0\0H\0023\0\002P", '\0' <repeats 13 times>}, 
            num_required_techs = 12, bulbs_required = 3419}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\211Ø\022èh\0163\0242g", '\0' <repeats 13 times>}, 
            num_required_techs = 36, bulbs_required = 27820}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\0\020\0\0\b\0\0\0\0\"", '\0' <repeats 13 times>}, 
            num_required_techs = 5, bulbs_required = 770}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\001\030\0\200", '\0' <repeats 19 times>}, 
            num_required_techs = 4, bulbs_required = 468}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "\0\b\020\0\0\b\006\021\0\0`", '\0' <repeats 13 times>}, 
            num_required_techs = 9, bulbs_required = 2084}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\020\0 \0\0@", '\0' <repeats 17 times>}, 
            num_required_techs = 3, bulbs_required = 566}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "ÒÙürè|n3\026²w", '\0' <repeats 13 times>}, 
            num_required_techs = 50, bulbs_required = 55806}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\211X\022èH\0063\024\022g", '\0' <repeats 13 times>}, 
            num_required_techs = 31, bulbs_required = 18857}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\001\031\002àH\0023\004\022&", '\0' <repeats 13 
times>}, num_required_techs = 23, bulbs_required = 9706}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "Ð\231þ3è|_3\024²g", '\0' <repeats 13 times>}, 
            num_required_techs = 48, bulbs_required = 50082}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\0<\002È\b\n\021\0\0f", '\0' <repeats 13 times>}, 
            num_required_techs = 18, bulbs_required = 6200}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\030", '\0' <repeats 21 times>}, 
            num_required_techs = 2, bulbs_required = 162}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\020", '\0' <repeats 21 times>}, 
            num_required_techs = 1, bulbs_required = 51}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\08\002@\b\0\0\0\0&", '\0' <repeats 13 times>}, 
            num_required_techs = 10, bulbs_required = 2326}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\0P\0\0\b\002\021\0\0b", '\0' <repeats 13 times>}, 
            num_required_techs = 10, bulbs_required = 2191}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\0\230\002Èh\n3\0\002D", '\0' <repeats 13 times>}, 
            num_required_techs = 20, bulbs_required = 7252}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\001Ø\003èh\n3\004\022g", '\0' <repeats 13 times>}, 
            num_required_techs = 30, bulbs_required = 17616}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\030\002\0\0\0\0\0\0\004", '\0' <repeats 13 times>}, 
            num_required_techs = 4, bulbs_required = 439}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 1, 
            bulbs_required = 20}, {state = TECH_UNKNOWN, required_techs = {
              vec = "\220\0019\nàH\0023\004\022&", '\0' <repeats 13 times>}, 
            num_required_techs = 25, bulbs_required = 12476}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\b\030\022È\b\006\021\0\0d", '\0' <repeats 13 times>}, 
            num_required_techs = 16, bulbs_required = 4910}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0 \0\0@", '\0' <repeats 17 times>}, 
            num_required_techs = 2, bulbs_required = 296}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\211XRèH\0063\024\022w", '\0' <repeats 13 times>}, 
            num_required_techs = 33, bulbs_required = 22144}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 1, 
            bulbs_required = 20}, {state = TECH_UNKNOWN, required_techs = {
              vec = "ð\211Ø\023éj\017?\024rw", '\0' <repeats 13 times>}, 
            num_required_techs = 45, bulbs_required = 54055}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\001X\002âH\0063\004\022g", '\0' <repeats 13 times>}, 
            num_required_techs = 27, bulbs_required = 13610}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\021=\"ìLJ3\004\222f", '\0' <repeats 13 times>}, 
            num_required_techs = 34, bulbs_required = 20099}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\030\002È\b\0\0\0\0\004", '\0' <repeats 13 times>}, 
            num_required_techs = 8, bulbs_required = 1738}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "\220\001\030\002àH\002#\004\022&", '\0' <repeats 13 
times>}, num_required_techs = 21, bulbs_required = 7585}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\030\002@\b\0\0\0\0\004", '\0' <repeats 13 times>}, 
            num_required_techs = 6, bulbs_required = 1018}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\200", '\0' <repeats 19 times>}, 
            num_required_techs = 1, bulbs_required = 80}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\231ý2ìmO3\024²g", '\0' <repeats 13 times>}, 
            num_required_techs = 47, bulbs_required = 45598}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\211Ø\023èj\017?\0242w", '\0' <repeats 13 times>}, 
            num_required_techs = 43, bulbs_required = 46009}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\020\030\"È\f@\0\0\0\004", '\0' <repeats 13 times>}, 
            num_required_techs = 12, bulbs_required = 3266}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\b", '\0' <repeats 18 times>}, 
            num_required_techs = 1, bulbs_required = 111}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\021¼\"è|J3\004²f", '\0' <repeats 13 times>}, 
            num_required_techs = 36, bulbs_required = 23218}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\0\0\0\200h\002#\0\002", '\0' <repeats 14 times>}, 
            num_required_techs = 10, bulbs_required = 2441}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0@", '\0' <repeats 18 times>}, 
            num_required_techs = 1, bulbs_required = 51}, {state = TECH_KNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 0, bulbs_required = 0}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\211Ø\022èh\0173\0242g", '\0' <repeats 13 times>}, 
            num_required_techs = 37, bulbs_required = 31042}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\0\002", '\0' <repeats 17 times>}, 
            num_required_techs = 1, bulbs_required = 80}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\020\0\0\b\004\021\0\0 ", '\0' <repeats 13 times>}, 
            num_required_techs = 6, bulbs_required = 1000}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\030\002È\b\n\021\0\0D", '\0' <repeats 13 times>}, 
            num_required_techs = 13, bulbs_required = 3490}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\021ü#è|Z3\004²g", '\0' <repeats 13 times>}, 
            num_required_techs = 40, bulbs_required = 32052}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\231ü2èln3\024²g", '\0' <repeats 13 times>}, 
            num_required_techs = 44, bulbs_required = 37228}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\0@", '\0' <repeats 17 times>}, 
            num_required_techs = 1, bulbs_required = 111}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0\0\0\b\200\221", '\0' <repeats 16 times>}, 
            num_required_techs = 5, bulbs_required = 832}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\0\0\001", '\0' <repeats 16 times>}, 
            num_required_techs = 1, bulbs_required = 51}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\0\0\0\0@\002\003\0\002", '\0' <repeats 14 times>}, 
            num_required_techs = 6, bulbs_required = 842}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\211Ø\022èh\0177\0242w", '\0' <repeats 13 times>}, 
            num_required_techs = 40, bulbs_required = 35873}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\211Ø\023èh\017?\0242w", '\0' <repeats 13 times>}, 
            num_required_techs = 42, bulbs_required = 42151}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0\0\0\b\0\021", '\0' <repeats 16 times>}, 
            num_required_techs = 3, bulbs_required = 388}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\0\0\0\0H\002#\0\002", '\0' <repeats 14 times>}, 
            num_required_techs = 8, bulbs_required = 1533}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ò\231þsè|_s\226¶w", '\0' <repeats 13 times>}, 
            num_required_techs = 55, bulbs_required = 75785}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\0\0\200", '\0' <repeats 16 times>}, 
            num_required_techs = 1, bulbs_required = 80}, {state = TECH_KNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 0, bulbs_required = 0}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\211ØRèh\0163\026\022w", '\0' <repeats 13 times>}, 
            num_required_techs = 37, bulbs_required = 28868}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\001\030\002ÀH\002#\004\022\004", '\0' <repeats 13 
times>}, num_required_techs = 17, bulbs_required = 5251}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "Ð\211ø\022èh\0173\0342g", '\0' <repeats 13 times>}, 
            num_required_techs = 39, bulbs_required = 35172}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\tX\002àH\0063\024\022g", '\0' <repeats 13 times>}, 
            num_required_techs = 28, bulbs_required = 14342}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\0\230\002Èh\0163 \003d", '\0' <repeats 13 times>}, 
            num_required_techs = 24, bulbs_required = 10558}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\231þ3è|\1773T²g", '\0' <repeats 13 times>}, 
            num_required_techs = 50, bulbs_required = 58697}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\222\231üsè|N3\226²w", '\0' <repeats 13 times>}, 
            num_required_techs = 49, bulbs_required = 51132}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\030\002\0\b\004\021\0\001$", '\0' <repeats 13 
times>}, num_required_techs = 10, bulbs_required = 2151}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\0\0\0@\0\0\0\002", '\0' <repeats 14 times>}, 
            num_required_techs = 2, bulbs_required = 162}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ò\231þsè|_3\226¶w", '\0' <repeats 13 times>}, 
            num_required_techs = 54, bulbs_required = 70545}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\231þ3è~\177?Túw", '\0' <repeats 13 times>}, 
            num_required_techs = 57, bulbs_required = 80587}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\0\030\002@H\002#\0\022\004", '\0' <repeats 13 
times>}, num_required_techs = 14, bulbs_required = 3543}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\001\230\002èh\n3\0042f", '\0' <repeats 13 times>}, 
            num_required_techs = 28, bulbs_required = 14659}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\211Ø\023èj\017?\024rw", '\0' <repeats 13 times>}, 
            num_required_techs = 44, bulbs_required = 49977}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\020<\"È\fJ\021\0\200f", '\0' <repeats 13 times>}, 
            num_required_techs = 23, bulbs_required = 9538}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\001X\002àH\0023\004\022g", '\0' <repeats 13 times>}, 
            num_required_techs = 25, bulbs_required = 10945}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0\0\0\b\0\0\0\0\002", '\0' <repeats 13 times>}, 
            num_required_techs = 2, bulbs_required = 257}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\0\0\0\0\0\004", '\0' <repeats 13 times>}, 
            num_required_techs = 1, bulbs_required = 51}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0 \0\bÀ\221\0\0\b", '\0' <repeats 13 times>}, 
            num_required_techs = 8, bulbs_required = 1708}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\0\0\0\0\b\002\021\0\0P", '\0' <repeats 13 times>}, 
            num_required_techs = 7, bulbs_required = 1485}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\020\0\0\0\0\0\0\0 ", '\0' <repeats 13 times>}, 
            num_required_techs = 2, bulbs_required = 197}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0\0\0\b\002\021\0\0@", '\0' <repeats 13 times>}, 
            num_required_techs = 5, bulbs_required = 832}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 111 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 60, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 50, barbarian_type = NOT_A_BARBARIAN, love = {
          1 <repeats 32 times>}}, was_created = false, is_connected = true, 
      current_conn = 0x817d4e0, connections = {list = {nelements = 1, 
          head_link = 0x82bf600, tail_link = 0x82bf600}}, worklists = {{
          is_valid = false, name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, 
      private_map = 0x86dd1d8, gives_shared_vision = 0, 
      really_gives_vision = 0, 
      improvements = '\0' <repeats 21 times>, "\001", '\0' <repeats 177 times>, 
island_improv = 0x842c188 "¨Ï\026@¨Ï\026@", '.' <repeats 56 times>, 
      attribute_block = {length = 212, data = 0x845ec08}, debug = false}, {
      player_no = 1, name = "Watershape", '\0' <repeats 21 times>, 
      username = "watershape", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = 28, team = 255, 
      turn_done = false, nturns_idle = 1, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = true, embassy = 5, 
      reputation = 1000, diplstates = {{type = DS_PEACE, turns_left = 0, 
          has_reason_to_cancel = 0, contact_turns_left = 11}, {
          type = DS_NO_CONTACT, turns_left = 0, has_reason_to_cancel = 0, 
          contact_turns_left = 0}, {type = DS_ALLIANCE, turns_left = 0, 
          has_reason_to_cancel = 0, contact_turns_left = 17}, {
          type = DS_ALLIANCE, turns_left = 0, has_reason_to_cancel = 0, 
          contact_turns_left = 18}, {type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 28 times>}, city_style = 0, 
      units = {list = {nelements = 9, head_link = 0x83c56f0, 
          tail_link = 0x83c59a8}}, cities = {list = {nelements = 9, 
          head_link = 0x82c2690, tail_link = 0x83d2cb8}}, score = {happy = 0, 
        content = 13, unhappy = 0, angry = 0, taxmen = 0, scientists = 0, 
        elvis = 0, wonders = 0, techs = 4, techout = 10, landarea = 303000, 
        settledarea = 127000, population = 170, cities = 9, units = 0, 
        pollution = 0, literacy = 0, bnp = 16, mfg = 23, spaceship = 0}, 
      economic = {gold = 146, tax = 40, science = 60, luxury = 0}, research = {
        bulbs_last_turn = 10, bulbs_researched = 42, techs_researched = 4, 
        researching = 43, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "\222\237ürøüN3\027²÷", '\0' <repeats 13 times>}, 
            num_required_techs = 53, bulbs_required = 44240}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "\230\026<\"ØÌJ\023\001\202æ", '\0' <repeats 13 times>}, 
            num_required_techs = 34, bulbs_required = 12759}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\004\0\0\0\200\002\001", '\0' <repeats 16 times>}, 
            num_required_techs = 5, bulbs_required = 372}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "0\004\0\0\0È\0023\001\002P", '\0' <repeats 13 times>}, 
            num_required_techs = 15, bulbs_required = 3503}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\217Ø\022øè\0163\0252ç", '\0' <repeats 13 times>}, 
            num_required_techs = 42, bulbs_required = 27988}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\002\020\0\0\b\0\0\0\0\"", '\0' <repeats 13 times>}, 
            num_required_techs = 6, bulbs_required = 798}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\003\030\0\200\200\0\0\0\0\200", '\0' <repeats 13 
times>}, num_required_techs = 7, bulbs_required = 552}, {state = 
TECH_REACHABLE, 
            required_techs = {vec = "\0\002", '\0' <repeats 22 times>}, 
            num_required_techs = 1, bulbs_required = 28}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\004", '\0' <repeats 22 times>}, 
            num_required_techs = 1, bulbs_required = 28}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\016\020\0\0\210\006\021\0\0`", '\0' <repeats 13 
times>}, num_required_techs = 12, bulbs_required = 2168}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\024\0 \020\0@\0\0\0\200", '\0' <repeats 13 times>}, 
            num_required_techs = 6, bulbs_required = 650}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "Òßürøün3\027²÷", '\0' <repeats 13 times>}, 
            num_required_techs = 56, bulbs_required = 55974}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\217X\022øÈ\0063\025\022ç", '\0' <repeats 13 times>}, 
            num_required_techs = 37, bulbs_required = 19025}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\a\031\002ðÈ\0023\005\022¦", '\0' <repeats 13 times>}, 
num_required_techs = 29, bulbs_required = 9874}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "Ð\237þ3øü_3\025²ç", '\0' <repeats 13 times>}, 
            num_required_techs = 54, bulbs_required = 50250}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\006<\002Ø\210\n\021\0\0æ", '\0' <repeats 13 times>}, 
            num_required_techs = 23, bulbs_required = 6340}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\002\030\0\0\200", '\0' <repeats 18 times>}, 
            num_required_techs = 4, bulbs_required = 218}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\002\020", '\0' <repeats 21 times>}, 
            num_required_techs = 2, bulbs_required = 79}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\0028\002P\210\0\0\0\0&", '\0' <repeats 13 times>}, 
            num_required_techs = 13, bulbs_required = 2410}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\006P\0\0\210\002\021\0\0b", '\0' <repeats 13 times>}, 
num_required_techs = 13, bulbs_required = 2275}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\020\006\230\002Øè\n3\001\002Ä", '\0' <repeats 13 times>}, 
num_required_techs = 26, bulbs_required = 7420}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\aØ\003øè\n3\005\022ç", '\0' <repeats 13 times>}, 
            num_required_techs = 36, bulbs_required = 17784}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\002\030\002\020\200\0\0\0\0\004", '\0' <repeats 13 
times>}, num_required_techs = 7, bulbs_required = 523}, {state = TECH_UNKNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 1, bulbs_required = 20}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\a9\nðÈ\0023\005\022¦", '\0' <repeats 13 times>}, 
            num_required_techs = 31, bulbs_required = 12644}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\016\030\022Ø\210\006\021\0\0ä", '\0' <repeats 13 
times>}, num_required_techs = 21, bulbs_required = 5050}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\004\0 \0\0@\0\0\0\200", '\0' <repeats 13 times>}, 
            num_required_techs = 4, bulbs_required = 352}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\217XRøÈ\0063\025\022÷", '\0' <repeats 13 times>}, 
            num_required_techs = 39, bulbs_required = 22312}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 1, 
            bulbs_required = 20}, {state = TECH_UNKNOWN, required_techs = {
              vec = "ð\217Ø\023ùê\017?\025r÷", '\0' <repeats 13 times>}, 
            num_required_techs = 51, bulbs_required = 54223}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\aX\002òÈ\0063\005\022ç", '\0' <repeats 13 times>}, 
            num_required_techs = 33, bulbs_required = 13778}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\027=\"üÌJ3\005\222æ", '\0' <repeats 13 times>}, 
            num_required_techs = 40, bulbs_required = 20267}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\002\030\002Ø\210\0\0\0\0\204", '\0' <repeats 13 
times>}, num_required_techs = 12, bulbs_required = 1850}, {state = 
TECH_REACHABLE, 
            required_techs = {vec = "\0\0\0\0\020", '\0' <repeats 19 times>}, 
            num_required_techs = 1, bulbs_required = 28}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\a\030\002ðÈ\002#\005\022¦", '\0' <repeats 13 times>}, 
num_required_techs = 27, bulbs_required = 7753}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\002\030\002P\210\0\0\0\0\004", '\0' <repeats 13 
times>}, num_required_techs = 9, bulbs_required = 1102}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\002\0\0\200\0\0\0\0\0\200", '\0' <repeats 13 times>}, 
            num_required_techs = 3, bulbs_required = 136}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\237ý2üíO3\025²ç", '\0' <repeats 13 times>}, 
            num_required_techs = 53, bulbs_required = 45766}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\217Ø\023øê\017?\0252÷", '\0' <repeats 13 times>}, 
            num_required_techs = 49, bulbs_required = 46177}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\026\030\"Ø\214@\0\0\0\204", '\0' <repeats 13 times>}, 
            num_required_techs = 17, bulbs_required = 3406}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\b", '\0' <repeats 18 times>}, 
            num_required_techs = 1, bulbs_required = 111}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\027¼\"øüJ3\005²æ", '\0' <repeats 13 times>}, 
            num_required_techs = 42, bulbs_required = 23386}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\006\0\0\200è\002#\001\002\200", '\0' <repeats 13 
times>}, num_required_techs = 15, bulbs_required = 2581}, {state = 
TECH_REACHABLE, 
            required_techs = {vec = "\0\0\0\0\0@", '\0' <repeats 18 times>}, 
            num_required_techs = 1, bulbs_required = 51}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\200", '\0' <repeats 18 times>}, 
            num_required_techs = 1, bulbs_required = 28}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\217Ø\022øè\0173\0252ç", '\0' <repeats 13 times>}, 
            num_required_techs = 43, bulbs_required = 31210}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0\0\0\200\002", '\0' <repeats 17 times>}, 
            num_required_techs = 2, bulbs_required = 108}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\006\020\0\0\b\004\021\0\0 ", '\0' <repeats 13 times>}, 
            num_required_techs = 8, bulbs_required = 1056}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\006\030\002Ø\210\n\021\0\0Ä", '\0' <repeats 13 times>}, 
num_required_techs = 18, bulbs_required = 3630}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\027ü#øüZ3\005²ç", '\0' <repeats 13 times>}, 
            num_required_techs = 46, bulbs_required = 32220}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\237ü2øìn3\025²ç", '\0' <repeats 13 times>}, 
            num_required_techs = 50, bulbs_required = 37396}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\0\0\0\0@", '\0' <repeats 17 times>}, 
            num_required_techs = 2, bulbs_required = 139}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\0\0\020\b\200\221", '\0' <repeats 16 times>}, 
            num_required_techs = 7, bulbs_required = 888}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\0\0\0\0\0\001", '\0' <repeats 16 times>}, 
            num_required_techs = 2, bulbs_required = 79}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\004\0\0\0À\002\003\001\002", '\0' <repeats 14 
times>}, num_required_techs = 9, bulbs_required = 926}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "ð\217Ø\022øè\0177\0252÷", '\0' <repeats 13 times>}, 
            num_required_techs = 46, bulbs_required = 36041}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\217Ø\023øè\017?\0252÷", '\0' <repeats 13 times>}, 
            num_required_techs = 48, bulbs_required = 42319}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\0\0\0\b\0\021", '\0' <repeats 16 times>}, 
            num_required_techs = 4, bulbs_required = 416}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\004\0\0\0È\002#\001\002", '\0' <repeats 14 times>}, 
            num_required_techs = 11, bulbs_required = 1617}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ò\237þsøü_s\227¶÷", '\0' <repeats 13 times>}, 
            num_required_techs = 61, bulbs_required = 75953}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\0\0\020\0\0\200", '\0' <repeats 16 times>}, 
            num_required_techs = 3, bulbs_required = 136}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\0\0\0\001", '\0' <repeats 15 times>}, 
            num_required_techs = 1, bulbs_required = 28}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\217ØRøè\0163\027\022÷", '\0' <repeats 13 times>}, 
            num_required_techs = 43, bulbs_required = 29036}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\a\030\002ÐÈ\002#\005\022\204", '\0' <repeats 13 
times>}, num_required_techs = 23, bulbs_required = 5419}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "Ð\217ø\022øè\0173\0352ç", '\0' <repeats 13 times>}, 
            num_required_techs = 45, bulbs_required = 35340}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\017X\002ðÈ\0063\025\022ç", '\0' <repeats 13 times>}, 
            num_required_techs = 34, bulbs_required = 14510}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\006\230\002Øè\0163!\003ä", '\0' <repeats 13 times>}, 
            num_required_techs = 30, bulbs_required = 10726}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\237þ3øü\1773U²ç", '\0' <repeats 13 times>}, 
            num_required_techs = 56, bulbs_required = 58865}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\222\237üsøüN3\227²÷", '\0' <repeats 13 times>}, 
            num_required_techs = 55, bulbs_required = 51300}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\006\030\002\020\210\004\021\0\001$", '\0' <repeats 13 
times>}, num_required_techs = 14, bulbs_required = 2263}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\0\0\0@\0\0\001\002", '\0' <repeats 14 times>}, 
            num_required_techs = 3, bulbs_required = 190}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ò\237þsøü_3\227¶÷", '\0' <repeats 13 times>}, 
            num_required_techs = 60, bulbs_required = 70713}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\237þ3øþ\177?Uú÷", '\0' <repeats 13 times>}, 
            num_required_techs = 63, bulbs_required = 80755}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\006\030\002PÈ\002#\001\022\004", '\0' <repeats 13 
times>}, num_required_techs = 19, bulbs_required = 3683}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\a\230\002øè\n3\0052æ", '\0' <repeats 13 times>}, 
            num_required_techs = 34, bulbs_required = 14827}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\217Ø\023øê\017?\025r÷", '\0' <repeats 13 times>}, 
            num_required_techs = 50, bulbs_required = 50145}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\026<\"Ø\214J\021\0\200æ", '\0' <repeats 13 times>}, 
            num_required_techs = 28, bulbs_required = 9678}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\aX\002ðÈ\0023\005\022ç", '\0' <repeats 13 times>}, 
            num_required_techs = 31, bulbs_required = 11113}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0\0\0\b\0\0\0\0\002", '\0' <repeats 13 times>}, 
            num_required_techs = 2, bulbs_required = 257}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0\0\020\0\0\0\0\0\004", '\0' <repeats 13 times>}, 
            num_required_techs = 2, bulbs_required = 79}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\0 \020\bÀ\221\0\0\210", '\0' <repeats 13 times>}, 
            num_required_techs = 11, bulbs_required = 1792}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\004\0\0\0\210\002\021\0\0P", '\0' <repeats 13 
times>}, num_required_techs = 9, bulbs_required = 1541}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\002\020\0\0\0\0\0\0\0 ", '\0' <repeats 13 times>}, 
            num_required_techs = 3, bulbs_required = 225}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\0\0\0\210\002\021\0\0@", '\0' <repeats 13 times>}, 
            num_required_techs = 7, bulbs_required = 888}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\0\0\0\0\0\200", '\0' <repeats 13 times>}, 
            num_required_techs = 1, bulbs_required = 28}, {state = TECH_KNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 0, bulbs_required = 0}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 111 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 81, prev_gold = 137, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 50, barbarian_type = NOT_A_BARBARIAN, love = {
          1 <repeats 32 times>}}, was_created = false, is_connected = true, 
      current_conn = 0x0, connections = {list = {nelements = 1, 
          head_link = 0x82bef40, tail_link = 0x82bef40}}, worklists = {{
          is_valid = false, name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, 
      private_map = 0x86f51e0, gives_shared_vision = 0, 
      really_gives_vision = 0, 
      improvements = '\0' <repeats 21 times>, "\001", '\0' <repeats 177 times>, 
island_improv = 0x842c218 "¨Ï\026@¨Ï\026@&", attribute_block = {length = 457, 
        data = 0x87db870}, debug = false}, {player_no = 2, 
      name = "Balewa", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = 77, team = 255, 
      turn_done = false, nturns_idle = 31, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = true, embassy = 9, 
      reputation = 1000, diplstates = {{type = DS_WAR, turns_left = 16, 
          has_reason_to_cancel = 0, contact_turns_left = 20}, {
          type = DS_ALLIANCE, turns_left = 0, has_reason_to_cancel = 0, 
          contact_turns_left = 17}, {type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, contact_turns_left = 0}, {
          type = DS_ALLIANCE, turns_left = 0, has_reason_to_cancel = 0, 
          contact_turns_left = 8}, {type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 28 times>}, city_style = 0, 
      units = {list = {nelements = 12, head_link = 0x885cae8, 
          tail_link = 0x82c23e0}}, cities = {list = {nelements = 6, 
          head_link = 0x87e44b8, tail_link = 0x845fa90}}, score = {happy = 0, 
        content = 15, unhappy = 0, angry = 0, taxmen = 0, scientists = 0, 
        elvis = 0, wonders = 0, techs = 8, techout = 0, landarea = 402000, 
        settledarea = 64000, population = 280, cities = 6, units = 4, 
        pollution = 0, literacy = 0, bnp = 10, mfg = 18, spaceship = 0}, 
      economic = {gold = 56, tax = 100, science = 0, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 19, techs_researched = 8, 
        researching = 82, changed_from = -1, bulbs_researched_before = 14, 
        inventions = {{state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "\222\235ürh¼N3\027²w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 49, bulbs_required = 44076}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "\230\024<\"H\214J\023\001\202f\001", '\0' <repeats 12 
times>}, num_required_techs = 30, bulbs_required = 12595}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\020\004\0\0\0\200\002\001", '\0' <repeats 16 times>}, 
            num_required_techs = 5, bulbs_required = 372}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "0\004\0\0\0\210\0023\001\002P\001", '\0' <repeats 12 
times>}, num_required_techs = 15, bulbs_required = 3503}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "Ð\215Ø\022h¨\0163\0252g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 38, bulbs_required = 27824}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\0\020\0\0\b\0\0\0\0\"\001", '\0' <repeats 12 times>}, 
num_required_techs = 6, bulbs_required = 821}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\001\030\0\0\200", '\0' <repeats 18 times>}, 
            num_required_techs = 4, bulbs_required = 416}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_REACHABLE, required_techs = {
              vec = "\0\004", '\0' <repeats 22 times>}, 
            num_required_techs = 1, bulbs_required = 28}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\f\020\0\0\210\006\021\0\0`\001", '\0' <repeats 12 
times>}, num_required_techs = 12, bulbs_required = 2191}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\024\0 \0\0@", '\0' <repeats 17 times>}, 
            num_required_techs = 4, bulbs_required = 594}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "ÒÝürh¼n3\027²w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 52, bulbs_required = 55810}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\215X\022h\210\0063\025\022g\001", '\0' <repeats 12 
times>}, num_required_techs = 33, bulbs_required = 18861}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\005\031\002`\210\0023\005\022&\001", '\0' <repeats 12 
times>}, num_required_techs = 25, bulbs_required = 9710}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\235þ3h¼_3\025²g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 50, bulbs_required = 50086}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\004<\002H\210\n\021\0\0f\001", '\0' <repeats 12 
times>}, num_required_techs = 20, bulbs_required = 6227}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\030\0\0\200", '\0' <repeats 18 times>}, 
            num_required_techs = 3, bulbs_required = 190}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\020", '\0' <repeats 21 times>}, 
            num_required_techs = 1, bulbs_required = 51}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\08\002@\210\0\0\0\0&\001", '\0' <repeats 12 times>}, 
            num_required_techs = 12, bulbs_required = 2405}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\004P\0\0\210\002\021\0\0b\001", '\0' <repeats 12 
times>}, num_required_techs = 13, bulbs_required = 2298}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\020\004\230\002H¨\n3\001\002D\001", '\0' <repeats 12 
times>}, num_required_techs = 22, bulbs_required = 7256}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\005Ø\003h¨\n3\005\022g\001", '\0' <repeats 12 
times>}, num_required_techs = 32, bulbs_required = 17620}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\030\002\0\200\0\0\0\0\004", '\0' <repeats 13 times>}, 
num_required_techs = 5, bulbs_required = 467}, {state = TECH_UNKNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 1, bulbs_required = 20}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\0059\n`\210\0023\005\022&\001", '\0' <repeats 12 
times>}, num_required_techs = 27, bulbs_required = 12480}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\f\030\022H\210\006\021\0\0d\001", '\0' <repeats 12 
times>}, num_required_techs = 18, bulbs_required = 4937}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\004\0 \0\0@", '\0' <repeats 17 times>}, 
            num_required_techs = 3, bulbs_required = 324}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\215XRh\210\0063\025\022w\001", '\0' <repeats 12 
times>}, num_required_techs = 35, bulbs_required = 22148}, {state = 
TECH_UNKNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 1, bulbs_required = 20}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\215Ø\023iª\017?\025rw\001", '\0' <repeats 12 times>}, 
            num_required_techs = 47, bulbs_required = 54059}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\005X\002b\210\0063\005\022g\001", '\0' <repeats 12 
times>}, num_required_techs = 29, bulbs_required = 13614}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\025=\"l\214J3\005\222f\001", '\0' <repeats 12 
times>}, num_required_techs = 36, bulbs_required = 20103}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\030\002H\210\0\0\0\0\004\001", '\0' <repeats 12 
times>}, num_required_techs = 9, bulbs_required = 1737}, {state = TECH_KNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 0, bulbs_required = 0}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\005\030\002`\210\002#\005\022&\001", '\0' <repeats 12 
times>}, num_required_techs = 23, bulbs_required = 7589}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\030\002@\210\0\0\0\0\004\001", '\0' <repeats 12 
times>}, num_required_techs = 8, bulbs_required = 1097}, {state = TECH_KNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 0, bulbs_required = 0}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\235ý2l­O3\025²g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 49, bulbs_required = 45602}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\215Ø\023hª\017?\0252w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 45, bulbs_required = 46013}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\024\030\"H\214@\0\0\0\004\001", '\0' <repeats 12 
times>}, num_required_techs = 14, bulbs_required = 3293}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\0\0\0\b\0\0\0\0\0\001", '\0' <repeats 12 times>}, 
            num_required_techs = 2, bulbs_required = 162}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\025¼\"h¼J3\005²f\001", '\0' <repeats 12 times>}, 
            num_required_techs = 38, bulbs_required = 23222}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\004\0\0\0¨\002#\001\002\0\001", '\0' <repeats 12 
times>}, num_required_techs = 12, bulbs_required = 2445}, {state = TECH_KNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 0, bulbs_required = 0}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\200", '\0' <repeats 18 times>}, 
            num_required_techs = 1, bulbs_required = 28}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\215Ø\022h¨\0173\0252g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 39, bulbs_required = 31046}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0\0\0\200\002", '\0' <repeats 17 times>}, 
            num_required_techs = 2, bulbs_required = 108}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\020\0\0\b\004\021\0\0 \001", '\0' <repeats 12 
times>}, num_required_techs = 8, bulbs_required = 1079}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\004\030\002H\210\n\021\0\0D\001", '\0' <repeats 12 
times>}, num_required_techs = 15, bulbs_required = 3517}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\025ü#h¼Z3\005²g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 42, bulbs_required = 32056}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\235ü2h¬n3\025²g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 46, bulbs_required = 37232}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\0\0\0\0@", '\0' <repeats 17 times>}, 
            num_required_techs = 2, bulbs_required = 139}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\0\0\0\b\200\221\0\0\0\001", '\0' <repeats 12 
times>}, num_required_techs = 7, bulbs_required = 911}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\004\0\0\0\0\0\001", '\0' <repeats 16 times>}, 
            num_required_techs = 2, bulbs_required = 79}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\004\0\0\0\200\002\003\001\002", '\0' <repeats 14 
times>}, num_required_techs = 8, bulbs_required = 875}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "ð\215Ø\022h¨\0177\0252w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 42, bulbs_required = 35877}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\215Ø\023h¨\017?\0252w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 44, bulbs_required = 42155}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\0\0\0\b\0\021\0\0\0\001", '\0' <repeats 12 times>}, 
num_required_techs = 5, bulbs_required = 467}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\020\004\0\0\0\210\002#\001\002\0\001", '\0' <repeats 12 
times>}, num_required_techs = 11, bulbs_required = 1617}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "Ò\235þsh¼_s\227¶w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 57, bulbs_required = 75789}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\0\0\0\0\0\200", '\0' <repeats 16 times>}, 
            num_required_techs = 2, bulbs_required = 108}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\0\0\0\001", '\0' <repeats 15 times>}, 
            num_required_techs = 1, bulbs_required = 28}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\215ØRh¨\0163\027\022w\001", '\0' <repeats 12 times>}, 
num_required_techs = 39, bulbs_required = 28872}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\020\005\030\002@\210\002#\005\022\004\001", '\0' <repeats 
12 times>}, num_required_techs = 19, bulbs_required = 5255}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\215ø\022h¨\0173\0352g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 41, bulbs_required = 35176}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\rX\002`\210\0063\025\022g\001", '\0' <repeats 12 
times>}, num_required_techs = 30, bulbs_required = 14346}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\020\004\230\002H¨\0163!\003d\001", '\0' <repeats 12 
times>}, num_required_techs = 26, bulbs_required = 10562}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "Ð\235þ3h¼\1773U²g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 52, bulbs_required = 58701}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\222\235üsh¼N3\227²w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 51, bulbs_required = 51136}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\030\002\0\210\004\021\0\001$\001", '\0' <repeats 12 
times>}, num_required_techs = 13, bulbs_required = 2258}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0\0\0\0\0\0\001\002", '\0' <repeats 14 times>}, 
            num_required_techs = 2, bulbs_required = 139}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ò\235þsh¼_3\227¶w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 56, bulbs_required = 70549}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\235þ3h¾\177?Uúw\001", '\0' <repeats 12 times>}, 
            num_required_techs = 59, bulbs_required = 80591}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\004\030\002@\210\002#\001\022\004\001", '\0' <repeats 
12 times>}, num_required_techs = 17, bulbs_required = 3627}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\005\230\002h¨\n3\0052f\001", '\0' <repeats 12 
times>}, num_required_techs = 30, bulbs_required = 14663}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "ð\215Ø\023hª\017?\025rw\001", '\0' <repeats 12 times>}, 
            num_required_techs = 46, bulbs_required = 49981}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\024<\"H\214J\021\0\200f\001", '\0' <repeats 12 
times>}, num_required_techs = 25, bulbs_required = 9565}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\005X\002`\210\0023\005\022g\001", '\0' <repeats 12 
times>}, num_required_techs = 27, bulbs_required = 10949}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\0\0\0\b\0\0\0\0\002\001", '\0' <repeats 12 times>}, 
            num_required_techs = 3, bulbs_required = 308}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\0\0\0\0\0\004", '\0' <repeats 13 times>}, 
            num_required_techs = 1, bulbs_required = 51}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\0 \0\bÀ\221\0\0\b\001", '\0' <repeats 12 times>}, 
            num_required_techs = 10, bulbs_required = 1787}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\004\0\0\0\210\002\021\0\0P\001", '\0' <repeats 12 
times>}, num_required_techs = 10, bulbs_required = 1592}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\020\0\0\0\0\0\0\0 ", '\0' <repeats 13 times>}, 
            num_required_techs = 2, bulbs_required = 197}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\004\0\0\0\210\002\021\0\0@\001", '\0' <repeats 12 
times>}, num_required_techs = 8, bulbs_required = 939}, {state = TECH_KNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 0, bulbs_required = 0}, {
            state = TECH_REACHABLE, required_techs = {
              vec = '\0' <repeats 11 times>, "\001", '\0' <repeats 12 times>}, 
            num_required_techs = 1, bulbs_required = 51}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 111 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = true, tech_goal = 29, prev_gold = 51, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0, 0, 0, 36259, 0, 0, 38083, 0, 0, 23981, 
          0, 0, 14099, 18450, 4235, 0, 0, 0, 36011, 0, 0, 0, 0, 7890, 0, 0, 0, 
          0, 3363, 55244, 0, 0, 0, 0, 12069, 70159, 0, 6756, 0, 14379, 31860, 
          0, 20816, 0, 3587, 10315, 0, 0, 0, 21606, 0, 2028, 0, 26522, 10950, 
          0, 0, 7255, 0, 0, 0, 0, 0, 0, 3363, 0, 0, 0, 0, 0, 10868, 5066, 0, 
          0, 0, 0, 14078, 9402, 0, 62410, 0, 33128, 27788, 0, 0, 0, 0, 5510, 
          0 <repeats 113 times>}, handicap = 0, skill_level = 7, fuzzy = 0, 
        expand = 100, science_cost = 100, warmth = 50, 
        barbarian_type = NOT_A_BARBARIAN, love = {-537, 338, 1, 329, 
          1 <repeats 28 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, 
      private_map = 0x870d1e8, gives_shared_vision = 8, 
      really_gives_vision = 8, 
      improvements = '\0' <repeats 21 times>, "\001", '\0' <repeats 177 times>, 
island_improv = 0x842c2a8 "¨Ï\026@¨Ï\026@\001", attribute_block = {length = 0, 
        data = 0x0}, debug = false}, {player_no = 3, 
      name = "Bohdan Khmelnitskyi", '\0' <repeats 12 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 2, target_government = 2, nation = 39, team = 255, 
      turn_done = false, nturns_idle = 31, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = true, embassy = 4, 
      reputation = 1000, diplstates = {{type = DS_WAR, turns_left = 16, 
          has_reason_to_cancel = 0, contact_turns_left = 20}, {
          type = DS_ALLIANCE, turns_left = 0, has_reason_to_cancel = 0, 
          contact_turns_left = 18}, {type = DS_ALLIANCE, turns_left = 0, 
          has_reason_to_cancel = 0, contact_turns_left = 8}, {
          type = DS_NO_CONTACT, turns_left = 0, has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 29 times>}, city_style = 0, 
      units = {list = {nelements = 11, head_link = 0x87d9198, 
          tail_link = 0x8382230}}, cities = {list = {nelements = 8, 
          head_link = 0x843c910, tail_link = 0x83d9c90}}, score = {happy = 0, 
        content = 17, unhappy = 0, angry = 0, taxmen = 0, scientists = 0, 
        elvis = 0, wonders = 0, techs = 8, techout = 0, landarea = 599000, 
        settledarea = 96000, population = 280, cities = 8, units = 4, 
        pollution = 0, literacy = 0, bnp = 37, mfg = 20, spaceship = 0}, 
      economic = {gold = 81, tax = 100, science = 0, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 3, techs_researched = 8, 
        researching = 29, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "\222\231ürèü\0163\027²w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 49, bulbs_required = 44068}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "\230\020<\"ÈÌ\n\023\001\202f\001", '\0' <repeats 12 
times>}, num_required_techs = 30, bulbs_required = 12587}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\020\0\0\0\0\200\002\001", '\0' <repeats 16 times>}, 
            num_required_techs = 4, bulbs_required = 344}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "0\0\0\0\0È\0023\001\002P\001", '\0' <repeats 12 times>}, 
            num_required_techs = 15, bulbs_required = 3526}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\211Ø\022èè\0163\0252g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 39, bulbs_required = 27927}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\0\020\0\0\b\0\0\0\0\"\001", '\0' <repeats 12 times>}, 
num_required_techs = 6, bulbs_required = 821}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\001\030\0\200\200", '\0' <repeats 18 times>}, 
            num_required_techs = 5, bulbs_required = 496}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "\0\b\020\0\0\210\006\021\0\0`\001", '\0' <repeats 12 
times>}, num_required_techs = 11, bulbs_required = 2163}, {state = 
TECH_UNKNOWN, 
            required_techs = {vec = "\0\020\0 ", '\0' <repeats 20 times>}, 
            num_required_techs = 2, bulbs_required = 455}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "ÒÙürèü.3\027²w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 52, bulbs_required = 55802}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\211X\022èÈ\0063\025\022g\001", '\0' <repeats 12 
times>}, num_required_techs = 34, bulbs_required = 18964}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\001\031\002àÈ\0023\005\022&\001", '\0' <repeats 12 
times>}, num_required_techs = 26, bulbs_required = 9813}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "Ð\231þ3èü\0373\025²g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 50, bulbs_required = 50078}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\0<\002È\210\n\021\0\0f\001", '\0' <repeats 12 
times>}, num_required_techs = 20, bulbs_required = 6279}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\030\0\0\200", '\0' <repeats 18 times>}, 
            num_required_techs = 3, bulbs_required = 190}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\020", '\0' <repeats 21 times>}, 
            num_required_techs = 1, bulbs_required = 51}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\08\002@\210\0\0\0\0&\001", '\0' <repeats 12 times>}, 
            num_required_techs = 12, bulbs_required = 2405}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\0P\0\0\210\002\021\0\0b\001", '\0' <repeats 12 
times>}, num_required_techs = 12, bulbs_required = 2270}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\020\0\230\002Èè\n3\001\002D\001", '\0' <repeats 12 
times>}, num_required_techs = 23, bulbs_required = 7359}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\001Ø\003èè\n3\005\022g\001", '\0' <repeats 12 
times>}, num_required_techs = 33, bulbs_required = 17723}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\030\002\0\200\0\0\0\0\004", '\0' <repeats 13 times>}, 
num_required_techs = 5, bulbs_required = 467}, {state = TECH_UNKNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 1, bulbs_required = 20}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\0019\nàÈ\0023\005\022&\001", '\0' <repeats 12 
times>}, num_required_techs = 28, bulbs_required = 12583}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\b\030\022È\210\006\021\0\0d\001", '\0' <repeats 12 
times>}, num_required_techs = 18, bulbs_required = 4989}, {state = 
TECH_REACHABLE, 
            required_techs = {vec = "\0\0\0 ", '\0' <repeats 20 times>}, 
            num_required_techs = 1, bulbs_required = 185}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\211XRèÈ\0063\025\022w\001", '\0' <repeats 12 times>}, 
num_required_techs = 36, bulbs_required = 22251}, {state = TECH_UNKNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 1, bulbs_required = 20}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\211Ø\023éê\017?\025rw\001", '\0' <repeats 12 times>}, 
            num_required_techs = 48, bulbs_required = 54162}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\001X\002âÈ\0063\005\022g\001", '\0' <repeats 12 
times>}, num_required_techs = 30, bulbs_required = 13717}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\021=\"ìÌ\n3\005\222f\001", '\0' <repeats 12 times>}, 
            num_required_techs = 36, bulbs_required = 20095}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\030\002È\210\0\0\0\0\004\001", '\0' <repeats 12 
times>}, num_required_techs = 10, bulbs_required = 1817}, {state = TECH_KNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 0, bulbs_required = 0}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\001\030\002àÈ\002#\005\022&\001", '\0' <repeats 12 
times>}, num_required_techs = 24, bulbs_required = 7692}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\030\002@\210\0\0\0\0\004\001", '\0' <repeats 12 
times>}, num_required_techs = 8, bulbs_required = 1097}, {state = 
TECH_REACHABLE, 
            required_techs = {vec = "\0\0\0\0\200", '\0' <repeats 19 times>}, 
            num_required_techs = 1, bulbs_required = 80}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\231ý2ìí\0173\025²g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 49, bulbs_required = 45594}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\211Ø\023èê\017?\0252w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 46, bulbs_required = 46116}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\020\030\"È\214\0\0\0\0\004\001", '\0' <repeats 12 
times>}, num_required_techs = 13, bulbs_required = 3234}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\0\0\0\b\0\0\0\0\0\001", '\0' <repeats 12 times>}, 
            num_required_techs = 2, bulbs_required = 162}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\021¼\"èü\n3\005²f\001", '\0' <repeats 12 times>}, 
            num_required_techs = 38, bulbs_required = 23214}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\0\0\0\200è\002#\001\002\0\001", '\0' <repeats 12 
times>}, num_required_techs = 13, bulbs_required = 2548}, {state = 
TECH_REACHABLE, 
            required_techs = {vec = "\0\0\0\0\0@", '\0' <repeats 18 times>}, 
            num_required_techs = 1, bulbs_required = 51}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\200", '\0' <repeats 18 times>}, 
            num_required_techs = 1, bulbs_required = 28}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\211Ø\022èè\0173\0252g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 40, bulbs_required = 31149}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0\0\0\200\002", '\0' <repeats 17 times>}, 
            num_required_techs = 2, bulbs_required = 108}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\020\0\0\b\004\021\0\0 \001", '\0' <repeats 12 
times>}, num_required_techs = 7, bulbs_required = 1051}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\030\002È\210\n\021\0\0D\001", '\0' <repeats 12 
times>}, num_required_techs = 15, bulbs_required = 3569}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\021ü#èü\0323\005²g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 42, bulbs_required = 32048}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\231ü2èì.3\025²g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 46, bulbs_required = 37224}, {
            state = TECH_KNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0}, {state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0\0\0\b\200\221\0\0\0\001", '\0' <repeats 12 times>}, 
num_required_techs = 6, bulbs_required = 883}, {state = TECH_REACHABLE, 
            required_techs = {
              vec = "\0\0\0\0\0\0\0\001", '\0' <repeats 16 times>}, 
            num_required_techs = 1, bulbs_required = 51}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\0\0\0\0À\002\003\001\002", '\0' <repeats 14 times>}, 
            num_required_techs = 8, bulbs_required = 898}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\211Ø\022èè\0177\0252w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 43, bulbs_required = 35980}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\211Ø\023èè\017?\0252w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 45, bulbs_required = 42258}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0\0\0\b\0\021\0\0\0\001", '\0' <repeats 12 times>}, 
            num_required_techs = 4, bulbs_required = 439}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\0\0\0\0È\002#\001\002\0\001", '\0' <repeats 12 
times>}, num_required_techs = 11, bulbs_required = 1640}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "Ò\231þsèü\037s\227¶w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 57, bulbs_required = 75781}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\0\0\200", '\0' <repeats 16 times>}, 
            num_required_techs = 1, bulbs_required = 80}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\0\0\0\001", '\0' <repeats 15 times>}, 
            num_required_techs = 1, bulbs_required = 28}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\211ØRèè\0163\027\022w\001", '\0' <repeats 12 times>}, 
num_required_techs = 40, bulbs_required = 28975}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\020\001\030\002ÀÈ\002#\005\022\004\001", '\0' <repeats 12 
times>}, num_required_techs = 20, bulbs_required = 5358}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ð\211ø\022èè\0173\0352g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 42, bulbs_required = 35279}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\220\tX\002àÈ\0063\025\022g\001", '\0' <repeats 12 
times>}, num_required_techs = 31, bulbs_required = 14449}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\020\0\230\002Èè\0163!\003d\001", '\0' <repeats 12 
times>}, num_required_techs = 27, bulbs_required = 10665}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "Ð\231þ3èü?3U²g\001", '\0' <repeats 12 times>}, 
            num_required_techs = 52, bulbs_required = 58693}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\222\231üsèü\0163\227²w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 51, bulbs_required = 51128}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\030\002\0\210\004\021\0\001$\001", '\0' <repeats 12 
times>}, num_required_techs = 12, bulbs_required = 2230}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\0\0\0@\0\0\001\002", '\0' <repeats 14 times>}, 
            num_required_techs = 3, bulbs_required = 190}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "Ò\231þsèü\0373\227¶w\001", '\0' <repeats 12 times>}, 
            num_required_techs = 56, bulbs_required = 70541}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "ð\231þ3èþ??Uúw\001", '\0' <repeats 12 times>}, 
            num_required_techs = 59, bulbs_required = 80583}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\0\030\002@È\002#\001\022\004\001", '\0' <repeats 12 
times>}, num_required_techs = 17, bulbs_required = 3650}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\001\230\002èè\n3\0052f\001", '\0' <repeats 12 
times>}, num_required_techs = 31, bulbs_required = 14766}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "ð\211Ø\023èê\017?\025rw\001", '\0' <repeats 12 times>}, 
            num_required_techs = 47, bulbs_required = 50084}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\200\020<\"È\214\n\021\0\200f\001", '\0' <repeats 12 
times>}, num_required_techs = 24, bulbs_required = 9506}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\220\001X\002àÈ\0023\005\022g\001", '\0' <repeats 12 
times>}, num_required_techs = 28, bulbs_required = 11052}, {state = 
TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\0\0\0\b\0\0\0\0\002\001", '\0' <repeats 12 times>}, 
            num_required_techs = 3, bulbs_required = 308}, {
            state = TECH_REACHABLE, required_techs = {
              vec = "\0\0\0\0\0\0\0\0\0\0\004", '\0' <repeats 13 times>}, 
            num_required_techs = 1, bulbs_required = 51}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0 \0\b\200\221\0\0\b\001", '\0' <repeats 12 times>}, 
            num_required_techs = 8, bulbs_required = 1648}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\020\0\0\0\0\210\002\021\0\0P\001", '\0' <repeats 12 
times>}, num_required_techs = 9, bulbs_required = 1564}, {state = TECH_UNKNOWN, 
            required_techs = {
              vec = "\0\0\020\0\0\0\0\0\0\0 ", '\0' <repeats 13 times>}, 
            num_required_techs = 2, bulbs_required = 197}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = "\0\0\0\0\0\210\002\021\0\0@\001", '\0' <repeats 12 
times>}, num_required_techs = 7, bulbs_required = 911}, {state = TECH_KNOWN, 
            required_techs = {vec = '\0' <repeats 24 times>}, 
            num_required_techs = 0, bulbs_required = 0}, {
            state = TECH_REACHABLE, required_techs = {
              vec = '\0' <repeats 11 times>, "\001", '\0' <repeats 12 times>}, 
            num_required_techs = 1, bulbs_required = 51}, {
            state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 111 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = true, tech_goal = 29, prev_gold = 50, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0, 0, 0, 20227, 0, 0, 5336, 0, 0, 10984, 
          0, 0, 17962, 10200, 2335, 0, 0, 0, 20160, 0, 0, 0, 0, 1089, 0, 0, 0, 
          0, 9780, 30211, 0, 0, 0, 0, 6858, 38246, 13177, 0, 0, 24346, 18017, 
          0, 11858, 0, 1994, 455, 8500, 0, 0, 23715, 0, 1352, 0, 15026, 20250, 
          0, 0, 62, 0, 0, 0, 0, 0, 0, 9780, 0, 0, 0, 0, 0, 6205, 723, 0, 0, 0, 
          0, 1884, 1312, 0, 35132, 0, 59441, 32086, 0, 0, -43, 0, 12103, 
          0 <repeats 113 times>}, handicap = 0, skill_level = 7, fuzzy = 0, 
        expand = 100, science_cost = 100, warmth = 50, 
        barbarian_type = NOT_A_BARBARIAN, love = {-299, 361, 401, 
          1 <repeats 29 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, 
      private_map = 0x87251f0, gives_shared_vision = 4, 
      really_gives_vision = 4, 
      improvements = '\0' <repeats 21 times>, "\001", '\0' <repeats 177 times>, 
island_improv = 0x842c338 "¨Ï\026@¨Ï\026@", attribute_block = {length = 0, 
        data = 0x0}, debug = false}, {player_no = 4, 
      name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 5, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 6, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 7, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 8, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 9, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 10, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 11, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 12, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 13, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 14, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 15, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 16, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 17, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 18, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 19, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 20, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 

        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 21, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 22, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 23, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 24, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 25, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 26, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 27, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 28, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 29, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 30, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}, {
      player_no = 31, name = "noname", '\0' <repeats 25 times>, 
      username = "Unassigned", '\0' <repeats 21 times>, is_male = true, 
      government = 1, target_government = 0, nation = -1, team = 255, 
      turn_done = false, nturns_idle = 0, is_alive = true, 
      is_observer = false, is_dying = false, got_tech = false, 
      revolution_finishes = -1, capital = false, embassy = 0, 
      reputation = 1000, diplstates = {{type = DS_NO_CONTACT, turns_left = 0, 
          has_reason_to_cancel = 0, 
          contact_turns_left = 0} <repeats 32 times>}, city_style = 0, 
      units = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      cities = {list = {nelements = 0, head_link = 0x0, tail_link = 0x0}}, 
      score = {happy = 0, content = 0, unhappy = 0, angry = 0, taxmen = 0, 
        scientists = 0, elvis = 0, wonders = 0, techs = 0, techout = 0, 
        landarea = 0, settledarea = 0, population = 0, cities = 0, units = 0, 
        pollution = 0, literacy = 0, bnp = 0, mfg = 0, spaceship = 0}, 
      economic = {gold = 0, tax = 0, science = 100, luxury = 0}, research = {
        bulbs_last_turn = 0, bulbs_researched = 0, techs_researched = 0, 
        researching = 0, changed_from = -1, bulbs_researched_before = 0, 
        inventions = {{state = TECH_UNKNOWN, required_techs = {
              vec = '\0' <repeats 24 times>}, num_required_techs = 0, 
            bulbs_required = 0} <repeats 200 times>}, 
        num_known_tech_with_flag = {0 <repeats 13 times>}}, spaceship = {
        structurals = 0, components = 0, modules = 0, structure = {
          false <repeats 32 times>}, fuel = 0, propulsion = 0, habitation = 0, 
        life_support = 0, solar_panels = 0, state = SSHIP_NONE, 
        launch_year = 9999, population = 0, mass = 0, support_rate = 0, 
        energy_rate = 0, success_rate = 0, travel_time = 0}, future_tech = 0, 
      ai = {control = false, tech_goal = 199, prev_gold = 0, maxbuycost = 0, 
        est_upkeep = 0, tech_want = {0 <repeats 201 times>}, handicap = 0, 
        skill_level = 0, fuzzy = 0, expand = 100, science_cost = 0, 
        warmth = 0, barbarian_type = NOT_A_BARBARIAN, love = {
          0 <repeats 32 times>}}, was_created = false, is_connected = false, 
      current_conn = 0x0, connections = {list = {nelements = 0, 
          head_link = 0x0, tail_link = 0x0}}, worklists = {{is_valid = false, 
          name = '\0' <repeats 31 times>, wlefs = {
            WEF_END <repeats 16 times>}, wlids = {
            0 <repeats 16 times>}} <repeats 16 times>}, private_map = 0x0, 
      gives_shared_vision = 0, really_gives_vision = 0, 
      improvements = '\0' <repeats 199 times>, island_improv = 0x0, 
      attribute_block = {length = 0, data = 0x0}, debug = false}}, 
  all_connections = {list = {nelements = 2, head_link = 0x82bcc78, 
      tail_link = 0x82c1c28}}, est_connections = {list = {nelements = 2, 
      head_link = 0x82bce70, tail_link = 0x82c3410}}, game_connections = {
    list = {nelements = 2, head_link = 0x82bce60, tail_link = 0x82bef50}}, 
  global_advances = {4, 0, 4, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 4, 
    0 <repeats 22 times>, 3, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 
    0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 <repeats 22 times>, 3, 2, 
    0 <repeats 111 times>}, global_wonders = {0 <repeats 200 times>}, 
  improvements = '\0' <repeats 199 times>, heating = 0, globalwarming = 0, 
  warminglevel = 8, cooling = 0, nuclearwinter = 0, coolinglevel = 8, 
  save_name = "civgame", '\0' <repeats 24 times>, save_nturns = 1, 
  save_compress_level = 6, foodbox = 10, aqueductloss = 0, killcitizen = 1, 
  techpenalty = 100, razechance = 20, scorelog = true, seed = 1100857834, 
  aqueduct_size = 8, add_to_size_limit = 8, savepalace = true, 
  natural_city_names = true, spacerace = true, turnblock = true, 
  fixedlength = false, auto_ai_toggle = false, fogofwar = true, 
  fogofwar_old = true, num_unit_types = 54, num_impr_types = 68, 
  num_tech_types = 89, government_count = 6, default_government = 1, 
  government_when_anarchy = 0, ai_goal_government = 4, nation_count = 85, 
  playable_nation_count = 83, styles_count = 8, terrain_count = 11, 
  watchtower_extra_vision = 0, watchtower_vision = 2, allowed_city_names = 1, 
  borders = 7, happyborders = true, diplomacy = 0, slow_invasions = true, 
  rulesetdir = "default", '\0' <repeats 24 times>, firepower_factor = 0, 
  default_building = 67, palace_building = 21, land_defend_building = 7, 
  rtech = {cathedral_plus = 83, cathedral_minus = 16, colosseum_plus = 23, 
    temple_plus = 56, nav = 57, u_partisan = 34, partisan_req = {35, 16, 200, 
      200, 200, 200, 200, 200, 200, 200}}, rgame = {specialists = {{
        name = "elvis", '\0' <repeats 26 times>, min_size = 0, bonus = 2}, {
        name = "scientist", '\0' <repeats 22 times>, min_size = 5, bonus = 3}, 
      {name = "taxman", '\0' <repeats 25 times>, min_size = 5, bonus = 3}}, 
    changable_tax = true, forced_science = 0, forced_luxury = 100, 
    forced_gold = 0, min_city_center_food = 1, min_city_center_shield = 1, 
    min_city_center_trade = 0, min_dist_bw_cities = 2, init_vis_radius_sq = 5, 
    hut_overflight = 2, pillage_select = true, nuke_contamination = 2, 
    granary_food_ini = {2, 0 <repeats 23 times>}, granary_num_inis = 1, 
    granary_food_inc = 100, tech_cost_style = 1, tech_leakage = 0, 
    tech_cost_double_year = 0, global_init_techs = {200, 200, 200, 200, 200, 
      200, 200, 200, 200, 200}, global_init_buildings = {21, 200, 200, 200, 
      200, 200, 200, 200, 200, 200}, killstack = true}, incite_cost = {
    improvement_factor = 1, unit_factor = 2, total_factor = 100}, 
  demography = "NASRLPEMOqrb\0\0\0", allow_take = "H1A1h1a1Oo\0\0\0\0\0", 
  save_options = {save_random = true, save_players = true, save_known = true, 
    save_starts = true, save_private_map = true}, trireme_loss_chance = {50, 
    25, 5, 0, 50, 50, 50, 50, 50, 50}, work_veteran_chance = {5, 3, 1, 0, 0, 
    0, 0, 0, 0, 0}, veteran_chance = {50, 33, 20, 0, 0, 0, 0, 0, 0, 0}, 
  revolution_length = 0}
(gdb) 

Index: server/unithand.c
===================================================================
RCS file: /home/freeciv/CVS/freeciv/server/unithand.c,v
retrieving revision 1.308.2.4
diff -u -r1.308.2.4 unithand.c
--- server/unithand.c   18 Nov 2004 04:17:41 -0000      1.308.2.4
+++ server/unithand.c   19 Nov 2004 18:22:57 -0000
@@ -82,6 +82,7 @@
   punit->goto_tile = ptile;
 
   set_unit_activity(punit, ACTIVITY_GOTO);
+  free_unit_orders(punit);
 
   send_unit_info(NULL, punit);
 

[Prev in Thread] Current Thread [Next in Thread]
  • [Freeciv-Dev] (PR#11086) pubserver crash in server-side client goto, Jason Short <=