Changeset - r10731:b3113c0e6d70
[Not reviewed]
master
0 1 0
truebrain - 16 years ago 2009-01-13 16:57:26
truebrain@openttd.org
(svn r15064) -Fix (r15063): changes in random made the regression fail
1 file changed with 213 insertions and 227 deletions:
0 comments (0 inline, 0 general)
bin/ai/regression/regression.txt
Show inline comments
 
@@ -64,65 +64,65 @@
 
   30
 
   20
 
   10
 

	
 
 Item Ascending
 
   5
 
   20
 
   35
 

	
 
   10
 
   20
 
   30
 
   40
 

	
 
   10
 
   20
 
   30
 
   40
 

	
 
--Std--
 
 abs(-21): 21
 
 abs( 21): 21
 

	
 
--AIBase--
 
  Rand():       -394267821
 
  Rand():       -1103663825
 
  Rand():       158728217
 
  Rand():       -1668200967
 
  Rand():       -1105242728
 
  Rand():       -1077739811
 
  RandRange(0): 0
 
  RandRange(0): 0
 
  RandRange(0): 0
 
  RandRange(1): 0
 
  RandRange(1): 0
 
  RandRange(1): 0
 
  RandRange(2): 1
 
  RandRange(2): 0
 
  RandRange(2): 0
 
  RandRange(2): 1
 
  RandRange(9): 6
 
  RandRange(9): 0
 
  RandRange(9): 5
 
  RandRange(9): 7
 
  RandRange(9): 4
 
  Chance(1, 2): true
 
  Chance(1, 2): true
 
  Chance(1, 2): false
 
  Chance(1, 2): false
 

	
 
--List--
 
  IsEmpty():     true
 
  Count():       101
 
  HasItem(1050): false
 
  HasItem(1051): true
 
  IsEmpty():     false
 
  List Dump:
 
    1 => 1
 
    2 => 2
 
    1000 => 1000
 
    1001 => 1001
 
    1002 => 1002
 
    1003 => 1003
 
    1004 => 1004
 
    1005 => 1005
 
    1006 => 1006
 
    1007 => 1007
 
    1008 => 1008
 
    1009 => 1009
 
    1010 => 1010
 
    1011 => 1011
 
    1012 => 1012
 
@@ -396,186 +396,186 @@
 
    1077 => 45234
 
    1078 => 45276
 
    1079 => 45318
 
    1080 => 45360
 
    1081 => 45402
 
    1082 => 45444
 
    1083 => 45486
 
    1084 => 45528
 
    1085 => 45570
 
    1086 => 45612
 
    1087 => 45654
 
    1088 => 45696
 
    1089 => 45738
 
    1090 => 45780
 
    1091 => 45822
 
    1092 => 45864
 
    1093 => 45906
 
    1094 => 45948
 
    1095 => 45990
 
    1096 => 46032
 
    1097 => 46074
 
    1098 => 46116
 
    1099 => 46158
 
  Randomize ListDump:
 
    1 => -453900829
 
    2 => -1311244773
 
    1000 => -1189761104
 
    1001 => -767645542
 
    1002 => 1177121049
 
    1003 => 530150361
 
    1004 => -114394334
 
    1005 => 1655826028
 
    1006 => -634606345
 
    1007 => -16200093
 
    1008 => -1589979998
 
    1009 => -931781688
 
    1010 => -1612519575
 
    1011 => 232355847
 
    1012 => 1937567155
 
    1013 => 293923071
 
    1014 => 77413166
 
    1015 => -996268195
 
    1016 => 954454457
 
    1017 => -2120647595
 
    1018 => -1826344393
 
    1019 => 1036590466
 
    1020 => 1340694939
 
    1021 => 1328898286
 
    1022 => 1212995644
 
    1023 => 212080778
 
    1024 => -1116031315
 
    1025 => 2059557569
 
    1026 => -1351733639
 
    1027 => -16225284
 
    1028 => 12042907
 
    1029 => -2118970966
 
    1030 => -625495409
 
    1031 => -803433375
 
    1032 => 206484827
 
    1033 => -1275117685
 
    1034 => -1660494268
 
    1035 => 439308575
 
    1036 => 689118657
 
    1037 => 18162819
 
    1038 => 279178838
 
    1039 => -811026766
 
    1040 => -102146912
 
    1041 => 761316313
 
    1042 => -446973157
 
    1043 => 1860931649
 
    1044 => -936809412
 
    1045 => 2009637934
 
    1046 => 146746237
 
    1047 => -1122456903
 
    1048 => 496979353
 
    1049 => 1330321624
 
    1051 => 1221526431
 
    1052 => 312894323
 
    1053 => -1967316408
 
    1054 => -306362667
 
    1055 => 463694131
 
    1056 => 1180912503
 
    1057 => 962965831
 
    1058 => -1686452466
 
    1059 => 1770363784
 
    1060 => -974655700
 
    1061 => 1137105824
 
    1062 => -1195585394
 
    1063 => 814828850
 
    1064 => -319033517
 
    1065 => -1069246310
 
    1066 => 730090633
 
    1067 => -453449540
 
    1068 => -1568189245
 
    1069 => 1938098163
 
    1070 => 582038708
 
    1071 => -1513512696
 
    1072 => 2023080545
 
    1073 => 1451475423
 
    1074 => 2115922500
 
    1075 => 1714395178
 
    1076 => -1794465095
 
    1077 => 711436717
 
    1078 => 2080995690
 
    1079 => 1888980586
 
    1080 => 1441996214
 
    1081 => 2068563628
 
    1082 => 1839052927
 
    1083 => -1569187741
 
    1084 => 1117258463
 
    1085 => -373025294
 
    1086 => 836256008
 
    1087 => 894909721
 
    1088 => 320878623
 
    1089 => -324398855
 
    1090 => -2069211627
 
    1091 => 1181351335
 
    1092 => 1628415271
 
    1093 => 1998896274
 
    1094 => 1296141199
 
    1095 => 144363466
 
    1096 => -2068665023
 
    1097 => 301553896
 
    1098 => -509674842
 
    1099 => -1486885398
 
    1 => 1906208613
 
    2 => -247850154
 
    1000 => 1473447397
 
    1001 => -1572091528
 
    1002 => -1461894323
 
    1003 => -1966513355
 
    1004 => -143123078
 
    1005 => 1243503816
 
    1006 => 731361243
 
    1007 => -110249379
 
    1008 => 1652302684
 
    1009 => -1959331369
 
    1010 => -200078348
 
    1011 => -29799264
 
    1012 => 1630721656
 
    1013 => 959306175
 
    1014 => 1527421791
 
    1015 => 1259692483
 
    1016 => -1289244298
 
    1017 => -1572996668
 
    1018 => -2069479746
 
    1019 => -1819131606
 
    1020 => -1007163964
 
    1021 => -1185394870
 
    1022 => -1471365065
 
    1023 => 364354366
 
    1024 => -1478084253
 
    1025 => 405281367
 
    1026 => -11170062
 
    1027 => 156767750
 
    1028 => 1288924796
 
    1029 => 1796884876
 
    1030 => -1947073702
 
    1031 => -1999614238
 
    1032 => -231292809
 
    1033 => 966621566
 
    1034 => -606766557
 
    1035 => -1138727825
 
    1036 => -749544262
 
    1037 => 2004771271
 
    1038 => 686734186
 
    1039 => 923274744
 
    1040 => -1672035149
 
    1041 => -1642064950
 
    1042 => 1363389551
 
    1043 => -559500928
 
    1044 => 1656196991
 
    1045 => 1655354425
 
    1046 => -1027156689
 
    1047 => 1952644328
 
    1048 => 1217870217
 
    1049 => 242274100
 
    1051 => 201816080
 
    1052 => 2127464758
 
    1053 => 446043650
 
    1054 => -319728455
 
    1055 => 204701002
 
    1056 => -571265398
 
    1057 => -1422217131
 
    1058 => -391208397
 
    1059 => -1822628371
 
    1060 => -1499755350
 
    1061 => -1422137641
 
    1062 => 1621693134
 
    1063 => -1428728134
 
    1064 => -147587573
 
    1065 => 681719500
 
    1066 => 1172011190
 
    1067 => -1834344882
 
    1068 => 1157634586
 
    1069 => 1902133676
 
    1070 => -1967780161
 
    1071 => -1618025531
 
    1072 => -810220453
 
    1073 => 1582854921
 
    1074 => -410004643
 
    1075 => 1159917159
 
    1076 => -1377804984
 
    1077 => -738843914
 
    1078 => -1578756103
 
    1079 => -464090986
 
    1080 => 1711504679
 
    1081 => 545330655
 
    1082 => 379462570
 
    1083 => 514511099
 
    1084 => -1813251176
 
    1085 => 1424958266
 
    1086 => -825255131
 
    1087 => 539054595
 
    1088 => -1764192010
 
    1089 => -1243277769
 
    1090 => 2017874281
 
    1091 => -1972353607
 
    1092 => 1879761467
 
    1093 => 1638986560
 
    1094 => -1832287507
 
    1095 => -492411882
 
    1096 => 658940812
 
    1097 => -1044199400
 
    1098 => 1586504918
 
    1099 => -125492611
 
  KeepTop(10):
 
    1 => -453900829
 
    2 => -1311244773
 
    1000 => -1189761104
 
    1001 => -767645542
 
    1002 => 1177121049
 
    1003 => 530150361
 
    1004 => -114394334
 
    1005 => 1655826028
 
    1006 => -634606345
 
    1007 => -16200093
 
    1 => 1906208613
 
    2 => -247850154
 
    1000 => 1473447397
 
    1001 => -1572091528
 
    1002 => -1461894323
 
    1003 => -1966513355
 
    1004 => -143123078
 
    1005 => 1243503816
 
    1006 => 731361243
 
    1007 => -110249379
 
  KeepBottom(8):
 
    1000 => -1189761104
 
    1001 => -767645542
 
    1002 => 1177121049
 
    1003 => 530150361
 
    1004 => -114394334
 
    1005 => 1655826028
 
    1006 => -634606345
 
    1007 => -16200093
 
    1000 => 1473447397
 
    1001 => -1572091528
 
    1002 => -1461894323
 
    1003 => -1966513355
 
    1004 => -143123078
 
    1005 => 1243503816
 
    1006 => 731361243
 
    1007 => -110249379
 
  RemoveBottom(2):
 
    1000 => -1189761104
 
    1001 => -767645542
 
    1002 => 1177121049
 
    1003 => 530150361
 
    1004 => -114394334
 
    1005 => 1655826028
 
    1000 => 1473447397
 
    1001 => -1572091528
 
    1002 => -1461894323
 
    1003 => -1966513355
 
    1004 => -143123078
 
    1005 => 1243503816
 
  RemoveTop(2):
 
    1002 => 1177121049
 
    1003 => 530150361
 
    1004 => -114394334
 
    1005 => 1655826028
 
    1002 => -1461894323
 
    1003 => -1966513355
 
    1004 => -143123078
 
    1005 => 1243503816
 
  RemoveList({1003, 1004}):
 
    1002 => 1177121049
 
    1005 => 1655826028
 
    1002 => -1461894323
 
    1005 => 1243503816
 
  KeepList({1003, 1004, 1005}):
 
    1005 => 1655826028
 
    1005 => 1243503816
 
  AddList({1005, 4000, 4001, 4002}):
 
    1005 => 1005
 
    4000 => 8000
 
    4001 => 8002
 
    4002 => 8004
 
  foreach():
 
    1005 => 1005
 
    4000 => 50
 
    4001 => 8002
 
    4002 => 8004
 
    4006 => 12
 
  []:
 
    4000 => 50
 
  IsEmpty():     true
 

	
 
--AIAirport--
 
  IsHangarTile():       false
 
  IsAirportTile():      false
 
  GetHangarOfAirport(): -1
 
  GetAirportType():     255
 
  IsValidAirportType(-1):       false
 
  AirportAvailable(-1):         false
 
  GetAirportWidth(-1):          -1
 
  GetAirportHeight(-1):         -1
 
@@ -618,53 +618,53 @@
 
  IsValidAirportType(7):       true
 
  AirportAvailable(7):         false
 
  GetAirportWidth(7):          9
 
  GetAirportHeight(7):         11
 
  GetAirportCoverageRadius(7): 10
 
  IsValidAirportType(8):       true
 
  AirportAvailable(8):         false
 
  GetAirportWidth(8):          4
 
  GetAirportHeight(8):         2
 
  GetAirportCoverageRadius(8): 4
 
  IsValidAirportType(9):       false
 
  AirportAvailable(9):         false
 
  GetAirportWidth(9):          -1
 
  GetAirportHeight(9):         -1
 
  GetAirportCoverageRadius(9): -1
 
  GetBankBalance():     100000
 
  BuildAirport():       true
 
  IsHangarTile():       false
 
  IsAirportTile():      true
 
  GetAirportType():     0
 
  GetHangarOfAirport(): 32119
 
  IsHangarTile():       true
 
  IsAirportTile():      true
 
  GetAirportType():     0
 
  GetBankBalance():     199108
 
  GetBankBalance():     198940
 
  RemoveAirport():      true
 
  IsHangarTile():       false
 
  IsAirportTile():      false
 
  GetBankBalance():     298300
 
  GetBankBalance():     297964
 
  BuildAirport():       true
 

	
 
--Bridge--
 
  Bridge -1
 
    IsValidBridge():    false
 
    GetName():          (null : 0x00000000)
 
    GetMaxSpeed():      -1
 
    GetPrice():         -1
 
    GetMaxLength():     -1
 
    GetMinLength():     -1
 
    GetYearAvailable(): -1
 
  Bridge 0
 
    IsValidBridge():    true
 
    GetName():          Wooden rail bridge
 
    GetMaxSpeed():      32
 
    GetPrice():         10
 
    GetMaxLength():     102
 
    GetMinLength():     2
 
    GetYearAvailable(): 0
 
  Bridge 1
 
    IsValidBridge():    true
 
    GetName():          Concrete rail bridge
 
    GetMaxSpeed():      48
 
    GetPrice():         15
 
@@ -847,50 +847,50 @@
 
    0 => 32
 
  Price ListDump:
 
    5 => 73
 
    4 => 70
 
    0 => 30
 

	
 
--AICargo--
 
  Cargo -1
 
    IsValidCargo():          false
 
    GetCargoLabel():         '(null : 0x00000000)'
 
    IsFreight():             false
 
    HasCargoClass():         false
 
    GetTownEffect():         0
 
    GetCargoIncome(0, 0):    -1
 
    GetCargoIncome(10, 10):  -1
 
    GetCargoIncome(100, 10): -1
 
    GetCargoIncome(10, 100): -1
 
  Cargo 0
 
    IsValidCargo():          true
 
    GetCargoLabel():         'PASS'
 
    IsFreight():             false
 
    HasCargoClass():         true
 
    GetTownEffect():         1
 
    GetCargoIncome(0, 0):    0
 
    GetCargoIncome(10, 10):  4
 
    GetCargoIncome(100, 10): 40
 
    GetCargoIncome(10, 10):  3
 
    GetCargoIncome(100, 10): 39
 
    GetCargoIncome(10, 100): 3
 
  Cargo 1
 
    IsValidCargo():          true
 
    GetCargoLabel():         'COAL'
 
    IsFreight():             true
 
    HasCargoClass():         false
 
    GetTownEffect():         0
 
    GetCargoIncome(0, 0):    0
 
    GetCargoIncome(10, 10):  7
 
    GetCargoIncome(100, 10): 75
 
    GetCargoIncome(10, 100): 6
 
  Cargo 2
 
    IsValidCargo():          true
 
    GetCargoLabel():         'MAIL'
 
    IsFreight():             false
 
    HasCargoClass():         false
 
    GetTownEffect():         2
 
    GetCargoIncome(0, 0):    0
 
    GetCargoIncome(10, 10):  5
 
    GetCargoIncome(100, 10): 58
 
    GetCargoIncome(10, 100): 5
 
  Cargo 3
 
    IsValidCargo():          true
 
    GetCargoLabel():         'OIL_'
 
@@ -1035,115 +1035,115 @@
 
    7 => 57
 
    3 => 53
 
    2 => 53
 
    6 => 52
 
    4 => 43
 
    0 => 31
 

	
 
--CargoList_IndustryAccepting--
 
  Count():            1
 
  ListDump:
 
    7
 

	
 
--CargoList_IndustryProducing--
 
  Count():            1
 
  ListDump:
 
    7
 

	
 
--Company--
 
  SetName():            true
 
  SetName():            true
 
  SetName():            true
 
  SetName():            false
 
  GetLastErrorString(): ERR_NAME_IS_NOT_UNIQUE
 
  GetName():                   Regression
 
  GetPresidentName():          K. O'Donnell
 
  GetPresidentName():          D. Watkins
 
  SetPresidentName():          true
 
  GetPresidentName():          Regression AI
 
  GetCompanyValue():           355454
 
  GetBankBalance():            455204
 
  GetCompanyValue():           354852
 
  GetBankBalance():            454602
 
  GetName():                   (null : 0x00000000)
 
  GetLoanAmount():             100000
 
  GetMaxLoanAmount():          300000
 
  GetLoanInterval():           10000
 
  SetLoanAmount(1):            false
 
  SetLoanAmount(100):          false
 
  SetLoanAmount(10000):        true
 
  GetLastErrorString():        ERR_NONE
 
  GetBankBalance():            365204
 
  GetBankBalance():            364602
 
  GetLoanAmount():             10000
 
  SetMinimumLoanAmount(31337): true
 
  GetBankBalance():            395204
 
  GetBankBalance():            394602
 
  GetLoanAmount():             40000
 
  SetLoanAmount(10000):        true
 
  GetBankBalance():            655204
 
  GetBankBalance():            654602
 
  GetLoanAmount():             300000
 
  GetCompanyHQ():              -1
 
  BuildCompanyHQ():            true
 
  GetCompanyHQ():              33151
 
  BuildCompanyHQ():            true
 
  GetCompanyHQ():              33153
 
  BuildCompanyHQ():            false
 
  GetLastErrorString():        ERR_AREA_NOT_CLEAR
 
  GetAutoRenewStatus();        false
 
  SetAutoRenewStatus(true);    true
 
  GetAutoRenewStatus();        true
 
  SetAutoRenewStatus(true);    false
 
  SetAutoRenewStatus(false);   true
 
  GetAutoRenewMonths();        -6
 
  SetAutoRenewMonths(-12);     true
 
  GetAutoRenewMonths();        -12
 
  SetAutoRenewMonths(-12);     false
 
  SetAutoRenewMonths(6);       true
 
  GetAutoRenewMoney();         100000
 
  SetAutoRenewMoney(200000);   true
 
  GetAutoRenewMoney();         200000
 
  SetAutoRenewMoney(200000);   false
 
  SetAutoRenewMoney(100000);   true
 

	
 
--Engine--
 
  Engine -1
 
    IsValidEngine():    false
 
    GetName():          (null : 0x00000000)
 
    GetCargoType():     255
 
    CanRefitCargo():    false
 
    GetCapacity():      -1
 
    GetReliability():   -1
 
    GetMaxSpeed():      -1
 
    GetPrice():         -1
 
    GetMaxAge():        -1
 
    GetRunningCost():   -1
 
    GetVehicleType():   255
 
    GetRailType():      255
 
    GetRoadType():      -1
 
    GetPlaneType():     -1
 
  Engine 0
 
    IsValidEngine():    true
 
    GetName():          Kirby Paul Tank (Steam)
 
    GetCargoType():     0
 
    CanRefitCargo():    false
 
    GetCapacity():      -1
 
    GetReliability():   74
 
    GetReliability():   75
 
    GetMaxSpeed():      64
 
    GetPrice():         22
 
    GetMaxAge():        5490
 
    GetRunningCost():   7
 
    GetVehicleType():   0
 
    GetRailType():      0
 
    GetRoadType():      -1
 
    GetPlaneType():     -1
 
  Engine 1
 
    IsValidEngine():    false
 
    GetName():          (null : 0x00000000)
 
    GetCargoType():     255
 
    CanRefitCargo():    false
 
    GetCapacity():      -1
 
    GetReliability():   -1
 
    GetMaxSpeed():      -1
 
    GetPrice():         -1
 
    GetMaxAge():        -1
 
    GetRunningCost():   -1
 
    GetVehicleType():   255
 
    GetRailType():      255
 
    GetRoadType():      -1
 
    GetPlaneType():     -1
 
  Engine 2
 
@@ -5080,94 +5080,94 @@
 
    GetLocation():     -1
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
  Industry 0
 
    IsValidIndustry(): true
 
    GetName():         Kennville Oil Refinery
 
    GetLocation():     19695
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
  Industry 1
 
    IsValidIndustry(): true
 
    GetName():         Sadtown Forest
 
    GetLocation():     45122
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 2
 
    IsValidIndustry(): true
 
    GetName():         Fudinghattan Forest
 
    GetLocation():     41929
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthProduction():  108
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 3
 
    IsValidIndustry(): true
 
    GetName():         Benville Forest
 
    GetLocation():     44640
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  80
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 4
 
    IsValidIndustry(): true
 
    GetName():         Netfingbridge Forest
 
    GetLocation():     8793
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  135
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 5
 
    IsValidIndustry(): true
 
    GetName():         Hutfingford Forest
 
    GetLocation():     55429
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  99
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 6
 
    IsValidIndustry(): true
 
    GetName():         Great Hinninghall Forest
 
    GetLocation():     6533
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 7
 
    IsValidIndustry(): true
 
    GetName():         Tondston Forest
 
    GetLocation():     27609
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  117
 
	   GetLastMonthProduction():  115
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 8
 
    IsValidIndustry(): true
 
    GetName():         Planfield Sawmill
 
    GetLocation():     17318
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
  Industry 9
 
    IsValidIndustry(): true
 
    GetName():         Hutfingford Sawmill
 
    GetLocation():     60050
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
  Industry 10
 
    IsValidIndustry(): true
 
    GetName():         Naborough Sawmill
 
    GetLocation():     54184
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
  Industry 11
 
    IsValidIndustry(): true
 
    GetName():         Prundinghall Sawmill
 
    GetLocation():     48499
 
@@ -5176,130 +5176,130 @@
 
  Industry 12
 
    IsValidIndustry(): true
 
    GetName():         Fraston Sawmill
 
    GetLocation():     51419
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
  Industry 13
 
    IsValidIndustry(): true
 
    GetName():         Fort Frindston Sawmill
 
    GetLocation():     15950
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
  Industry 14
 
    IsValidIndustry(): true
 
    GetName():         Grinnway Sawmill
 
    GetLocation():     20001
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
  Industry 15
 
    IsValidIndustry(): true
 
    GetName():         Trenningville Coal Mine
 
    GetLocation():     51854
 
    GetProduction():   104
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  117
 
	   GetLastMonthProduction():  126
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 16
 
    IsValidIndustry(): true
 
    GetName():         Kennville Coal Mine
 
    GetLocation():     11734
 
    GetProduction():   96
 
    GetProduction():   88
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  99
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 17
 
    IsValidIndustry(): true
 
    GetName():         Great Hinninghall Coal Mine
 
    GetLocation():     13947
 
    GetProduction():   152
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  152
 
	   GetLastMonthProduction():  171
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 18
 
    IsValidIndustry(): true
 
    GetName():         Little Fruford Coal Mine
 
    GetLocation():     23682
 
    GetProduction():   112
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  126
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 19
 
    IsValidIndustry(): true
 
    GetName():         Hutfingford Coal Mine
 
    GetLocation():     57429
 
    GetProduction():   88
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  88
 
	   GetLastMonthProduction():  99
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 20
 
    IsValidIndustry(): true
 
    GetName():         Mendingston Coal Mine
 
    GetLocation():     8562
 
    GetProduction():   152
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  171
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 21
 
    IsValidIndustry(): true
 
    GetName():         Tondston Coal Mine
 
    GetLocation():     29147
 
    GetProduction():   104
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  117
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 22
 
    IsValidIndustry(): true
 
    GetName():         Quartfingfield Coal Mine
 
    GetLocation():     27822
 
    GetProduction():   136
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  136
 
	   GetLastMonthProduction():  153
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 23
 
    IsValidIndustry(): true
 
    GetName():         Muningville Coal Mine
 
    GetLocation():     43035
 
    GetProduction():   80
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  90
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 24
 
    IsValidIndustry(): true
 
    GetName():         Grinnway Coal Mine
 
    GetLocation():     17943
 
    GetProduction():   32
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  32
 
	   GetLastMonthProduction():  40
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 25
 
    IsValidIndustry(): true
 
    GetName():         Sadtown Power Station
 
    GetLocation():     48182
 
    GetProduction():   -1
 
    IsCargoAccepted(): true
 
  Industry 26
 
    IsValidIndustry(): true
 
    GetName():         Tunford Power Station
 
    GetLocation():     33934
 
    GetProduction():   -1
 
    IsCargoAccepted(): true
 
  Industry 27
 
    IsValidIndustry(): true
 
    GetName():         Quartfingfield Power Station
 
    GetLocation():     23714
 
    GetProduction():   -1
 
    IsCargoAccepted(): true
 
  Industry 28
 
    IsValidIndustry(): true
 
    GetName():         Kennville Power Station
 
    GetLocation():     20170
 
@@ -5317,268 +5317,268 @@
 
    GetLocation():     29022
 
    GetProduction():   -1
 
    IsCargoAccepted(): true
 
  Industry 31
 
    IsValidIndustry(): true
 
    GetName():         Benville Power Station
 
    GetLocation():     44160
 
    GetProduction():   -1
 
    IsCargoAccepted(): true
 
  Industry 32
 
    IsValidIndustry(): true
 
    GetName():         Fort Frindston Oil Wells
 
    GetLocation():     14701
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  108
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 33
 
    IsValidIndustry(): true
 
    GetName():         Nuntfingburg Oil Wells
 
    GetLocation():     5659
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  50
 
	   GetLastMonthProduction():  40
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 34
 
    IsValidIndustry(): true
 
    GetName():         Benville Oil Wells
 
    GetLocation():     36728
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthProduction():  64
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 35
 
    IsValidIndustry(): true
 
    GetName():         Grinnway Oil Wells
 
    GetLocation():     14361
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  56
 
	   GetLastMonthProduction():  63
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 36
 
    IsValidIndustry(): true
 
    GetName():         Muningville Oil Wells
 
    GetLocation():     36908
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  64
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 37
 
    IsValidIndustry(): true
 
    GetName():         Tondston Oil Wells
 
    GetLocation():     34237
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  96
 
	   GetLastMonthProduction():  108
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 38
 
    IsValidIndustry(): true
 
    GetName():         Fort Frindston Iron Ore Mine
 
    GetLocation():     17742
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  108
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 39
 
    IsValidIndustry(): true
 
    GetName():         Tondston Iron Ore Mine
 
    GetLocation():     25545
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  24
 
	   GetLastMonthProduction():  30
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 40
 
    IsValidIndustry(): true
 
    GetName():         Fudinghattan Iron Ore Mine
 
    GetLocation():     47838
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  64
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 41
 
    IsValidIndustry(): true
 
    GetName():         Nuntfingburg Iron Ore Mine
 
    GetLocation():     8763
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 42
 
    IsValidIndustry(): true
 
    GetName():         Lardborough Iron Ore Mine
 
    GetLocation():     60866
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthProduction():  81
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 43
 
    IsValidIndustry(): true
 
    GetName():         Tunford Iron Ore Mine
 
    GetLocation():     41155
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  96
 
	   GetLastMonthProduction():  108
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 44
 
    IsValidIndustry(): true
 
    GetName():         Chentfingbourne Iron Ore Mine
 
    GetLocation():     19529
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  120
 
	   GetLastMonthProduction():  135
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 45
 
    IsValidIndustry(): true
 
    GetName():         Naborough Farm
 
    GetLocation():     52931
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  81
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
	   GetLastMonthProduction():  81
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 46
 
    IsValidIndustry(): true
 
    GetName():         Lardborough Farm
 
    GetLocation():     59604
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthProduction():  81
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
	   GetLastMonthProduction():  40
 
	   GetLastMonthProduction():  50
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 47
 
    IsValidIndustry(): true
 
    GetName():         Chentfingbourne Farm
 
    GetLocation():     24366
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  56
 
	   GetLastMonthProduction():  63
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
	   GetLastMonthProduction():  24
 
	   GetLastMonthProduction():  30
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 48
 
    IsValidIndustry(): true
 
    GetName():         Wrundtown Farm
 
    GetLocation():     36847
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
	   GetLastMonthProduction():  126
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 49
 
    IsValidIndustry(): true
 
    GetName():         Little Fruford Farm
 
    GetLocation():     28287
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  90
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
	   GetLastMonthProduction():  40
 
	   GetLastMonthProduction():  50
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 50
 
    IsValidIndustry(): true
 
    GetName():         Hutfingford Farm
 
    GetLocation():     57432
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  117
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
	   GetLastMonthProduction():  90
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 51
 
    IsValidIndustry(): true
 
    GetName():         Tondston Farm
 
    GetLocation():     23519
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthProduction():  81
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
	   GetLastMonthProduction():  48
 
	   GetLastMonthProduction():  54
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 52
 
    IsValidIndustry(): true
 
    GetName():         Nuntfingburg Farm
 
    GetLocation():     10773
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  126
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
	   GetLastMonthProduction():  63
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 53
 
    IsValidIndustry(): true
 
    GetName():         Sadtown Farm
 
    GetLocation():     48206
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  50
 
	   GetLastMonthProduction():  40
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
	   GetLastMonthProduction():  50
 
	   GetLastMonthProduction():  40
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 54
 
    IsValidIndustry(): true
 
    GetName():         Quartfingfield Farm
 
    GetLocation():     24005
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
	   GetLastMonthProduction():  64
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
	   GetLastMonthProduction():  72
 
	   GetLastMonthProduction():  81
 
	   GetLastMonthTransported(): 0
 
	   GetStockpiledCargo():      -1
 
  Industry 55
 
    IsValidIndustry(): true
 
    GetName():         Little Fruford Steel Mill
 
    GetLocation():     21107
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
  Industry 56
 
    IsValidIndustry(): true
 
    GetName():         Quartfingfield Steel Mill
 
    GetLocation():     23727
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
  Industry 57
 
    IsValidIndustry(): true
 
    GetName():         Bedburg Steel Mill
 
    GetLocation():     41813
 
    GetProduction():   -1
 
    IsCargoAccepted(): false
 
  Industry 58
 
    IsValidIndustry(): true
 
    GetName():         Franinghead Steel Mill
 
    GetLocation():     8852
 
@@ -6015,222 +6015,222 @@
 
    14 => 0
 
    13 => 0
 
    12 => 0
 
    11 => 0
 
    10 => 0
 
    9 => 0
 
    8 => 0
 
    7 => 0
 
    6 => 0
 
    5 => 0
 
    4 => 0
 
    3 => 0
 
    2 => 0
 
    1 => 0
 
    0 => 0
 
  KeepAboveValue(50): done
 
  Count():             9
 
  Production ListDump:
 
    20 => 152
 
    17 => 152
 
    22 => 136
 
    18 => 112
 
    21 => 104
 
    15 => 104
 
    16 => 96
 
    19 => 88
 
    16 => 88
 
    23 => 80
 
--IndustryList_CargoAccepting--
 
  Count():             8
 
  Location ListDump:
 
    25 => 48182
 
    31 => 44160
 
    26 => 33934
 
    30 => 29022
 
    27 => 23714
 
    28 => 20170
 
    29 => 6685
 
    70 => 6498
 
--IndustryList_CargoProducing--
 
  Count():             10
 
  Location ListDump:
 
    19 => 57429
 
    15 => 51854
 
    23 => 43035
 
    21 => 29147
 
    22 => 27822
 
    18 => 23682
 
    24 => 17943
 
    17 => 13947
 
    16 => 11734
 
    20 => 8562
 

	
 
--IndustryTypeList--
 
  Count():             12
 
  Location ListDump:
 
    Id:                      9
 
    IsRawIndustry():         true
 
    ProductionCanIncrease(): true
 
    GetConstructionCost():   823289
 
    GetConstructionCost():   821934
 
    GetName():               Farm
 
    CanBuildIndustry():      false
 
    CanProspectIndustry():   false
 
    Id:                      5
 
    IsRawIndustry():         true
 
    ProductionCanIncrease(): true
 
    GetConstructionCost():   823289
 
    GetConstructionCost():   821934
 
    GetName():               Oil Rig
 
    CanBuildIndustry():      false
 
    CanProspectIndustry():   false
 
    Id:                      12
 
    IsRawIndustry():         false
 
    ProductionCanIncrease(): true
 
    GetConstructionCost():   823289
 
    GetConstructionCost():   821934
 
    GetName():               Bank
 
    CanBuildIndustry():      true
 
    CanProspectIndustry():   false
 
    Id:                      11
 
    IsRawIndustry():         true
 
    ProductionCanIncrease(): false
 
    GetConstructionCost():   823289
 
    GetConstructionCost():   821934
 
    GetName():               Oil Wells
 
    CanBuildIndustry():      false
 
    CanProspectIndustry():   false
 
    Id:                      1
 
    IsRawIndustry():         false
 
    ProductionCanIncrease(): true
 
    GetConstructionCost():   774860
 
    GetConstructionCost():   773585
 
    GetName():               Power Station
 
    CanBuildIndustry():      true
 
    CanProspectIndustry():   false
 
    Id:                      3
 
    IsRawIndustry():         true
 
    ProductionCanIncrease(): true
 
    GetConstructionCost():   823289
 
    GetConstructionCost():   821934
 
    GetName():               Forest
 
    CanBuildIndustry():      false
 
    CanProspectIndustry():   false
 
    Id:                      2
 
    IsRawIndustry():         false
 
    ProductionCanIncrease(): true
 
    GetConstructionCost():   723203
 
    GetConstructionCost():   722013
 
    GetName():               Sawmill
 
    CanBuildIndustry():      true
 
    CanProspectIndustry():   false
 
    Id:                      18
 
    IsRawIndustry():         true
 
    ProductionCanIncrease(): true
 
    GetConstructionCost():   823289
 
    GetConstructionCost():   821934
 
    GetName():               Iron Ore Mine
 
    CanBuildIndustry():      false
 
    CanProspectIndustry():   false
 
    Id:                      0
 
    IsRawIndustry():         true
 
    ProductionCanIncrease(): true
 
    GetConstructionCost():   823289
 
    GetConstructionCost():   821934
 
    GetName():               Coal Mine
 
    CanBuildIndustry():      false
 
    CanProspectIndustry():   false
 
    Id:                      8
 
    IsRawIndustry():         false
 
    ProductionCanIncrease(): true
 
    GetConstructionCost():   694145
 
    GetConstructionCost():   693003
 
    GetName():               Steel Mill
 
    CanBuildIndustry():      true
 
    CanProspectIndustry():   false
 
    Id:                      4
 
    IsRawIndustry():         false
 
    ProductionCanIncrease(): true
 
    GetConstructionCost():   787774
 
    GetConstructionCost():   786478
 
    GetName():               Oil Refinery
 
    CanBuildIndustry():      true
 
    CanProspectIndustry():   false
 
    Id:                      6
 
    IsRawIndustry():         false
 
    ProductionCanIncrease(): true
 
    GetConstructionCost():   671545
 
    GetConstructionCost():   670440
 
    GetName():               Factory
 
    CanBuildIndustry():      true
 
    CanProspectIndustry():   false
 

	
 
--Map--
 
  GetMapSize():     65536
 
  GetMapSizeX():    256
 
  GetMapSizeY():    256
 
  GetTileX(123):    123
 
  GetTileY(123):    0
 
  GetTileIndex():   123
 
  GetTileIndex():   31488
 
  GetTileIndex():   0
 
  GetTileIndex():   -257
 
  GetTileIndex():   2570000
 
  IsValidTile(123): true
 
  GetTileX(124):    124
 
  GetTileY(124):    0
 
  IsValidTile(124): true
 
  IsValidTile(0):   true
 
  IsValidTile(-1):  false
 
  IsValidTile():    false
 
  IsValidTile():    true
 
  DemolishTile():   false
 
  DemolishTile():   true
 
  Distance
 
    DistanceManhattan(): 54
 
    DistanceMax():       39
 
    DistanceSquare():    1746
 
    DistanceFromEdge():  16
 

	
 
--AIMarine--
 
  IsWaterDepotTile():   false
 
  IsDockTile():         false
 
  IsBuoyTile():         false
 
  IsLockTile():         false
 
  IsCanalTile():        false
 
  GetBankBalance():     766678
 
  GetBankBalance():     765887
 
  BuildWaterDepot():    true
 
  BuildDock():          true
 
  BuildBuoy():          true
 
  BuildLock():          true
 
  HasTransportType():   false
 
  BuildCanal():         true
 
  HasTransportType():   true
 
  IsWaterDepotTile():   true
 
  IsDockTile():         true
 
  IsBuoyTile():         true
 
  IsLockTile():         true
 
  IsCanalTile():        true
 
  GetBankBalance():     805921
 
  GetBankBalance():     805063
 
  RemoveWaterDepot():   true
 
  RemoveDock():         true
 
  RemoveBuoy():         true
 
  RemoveLock():         true
 
  RemoveCanal():        true
 
  IsWaterDepotTile():   false
 
  IsDockTile():         false
 
  IsBuoyTile():         false
 
  IsLockTile():         false
 
  IsCanalTile():        false
 
  GetBankBalance():     855517
 
  GetBankBalance():     854575
 
  BuildWaterDepot():    true
 
  BuildDock():          true
 

	
 
--PathFinder--
 
  Road Between Towns:
 
    Tile 46751
 
    Tile 46495
 
    Tile 46239
 
    Tile 45983
 
    Tile 45727
 
    Tile 45471
 
    Tile 45470
 
    Tile 45469
 
    Tile 45468
 
    Tile 45467
 
    Tile 45466
 
    Tile 45210
 
    Tile 44954
 
    Tile 44698
 
    Tile 44442
 
    Tile 44186
 
    Tile 43930
 
    Tile 43929
 
    Tile 43928
 
@@ -6598,59 +6598,59 @@
 
  HasStationType(3, TRAIN): false
 
  GetCoverageRadius(BUS):   3
 
  GetCoverageRadius(TRUCK): 3
 
  GetCoverageRadius(TRAIN): 4
 
  GetNearestTown():         15
 
  GetNearestTown():         65535
 
  GetNearestTown():         24
 

	
 
--StationList--
 
  Count():             2
 
  Location ListDump:
 
    4 => 33421
 
    3 => 33411
 
  CargoWaiting(0) ListDump:
 
    4 => 0
 
    3 => 0
 
  CargoWaiting(1) ListDump:
 
    4 => 0
 
    3 => 0
 

	
 
--Tile--
 
  HasTreeOnTile():      false
 
  IsFarmTile():         true
 
  IsRockTile():         true
 
  IsRoughTile():        true
 
  IsRoughTile():        false
 
  HasTreeOnTile():      true
 
  IsFarmTile():         false
 
  IsRockTile():         false
 
  IsRoughTile():        false
 
  IsSnowTile():         false
 
  IsDesertTile():       false
 
  PlantTree():          true
 
  HasTreeOnTile():      true
 
  PlantTree():          false
 
  HasTreeOnTile():      true
 
  HasTreeOnTile():      false
 
  PlantTreeRectangle(): true
 
  HasTreeOnTile():      true
 

	
 
--TileList--
 
  Count():             0
 
  Count():             9
 
  Slope():             done
 
  Count():             9
 
  ListDump:
 
    27631 => 29
 
    27631 => 255
 
    27631 => true
 
    27631 => false
 
    27888 => 13
 
    27888 => 2
 
    27888 => false
 
    27888 => false
 
    27376 => 12
 
    27376 => 3
 
    27376 => false
 
    27376 => false
 
    27375 => 12
 
    27375 => 3
 
    27375 => false
 
@@ -7128,49 +7128,49 @@
 
    46919 => 1
 
    46912 => 1
 
    46664 => 1
 
    46655 => 1
 
    44360 => 1
 
    44351 => 1
 

	
 
--TileList_StationType--
 
  Count():             0
 
  Location ListDump:
 

	
 
--Town--
 
  GetMaxTownID():    31
 
  GetTownCount():    28
 
  Town -1
 
    IsValidTown():   false
 
    GetName():       (null : 0x00000000)
 
    GetPopulation(): -1
 
    GetLocation():   -1
 
    GetHouseCount(): -1
 
    GetRating():     -1
 
  Town 0
 
    IsValidTown():   true
 
    GetName():       Planfield
 
    GetPopulation(): 757
 
    GetPopulation(): 787
 
    GetLocation():   15508
 
    GetHouseCount(): 30
 
    GetRating():     5
 
  Town 1
 
    IsValidTown():   true
 
    GetName():       Trenningville
 
    GetPopulation(): 343
 
    GetLocation():   46751
 
    GetHouseCount(): 17
 
    GetRating():     5
 
  Town 2
 
    IsValidTown():   true
 
    GetName():       Tondston
 
    GetPopulation(): 380
 
    GetLocation():   28365
 
    GetHouseCount(): 19
 
    GetRating():     0
 
  Town 3
 
    IsValidTown():   true
 
    GetName():       Tunford
 
    GetPopulation(): 176
 
    GetLocation():   41895
 
    GetHouseCount(): 11
 
    GetRating():     5
 
@@ -7198,156 +7198,156 @@
 
  Town 7
 
    IsValidTown():   true
 
    GetName():       Hutfingford
 
    GetPopulation(): 1006
 
    GetLocation():   59234
 
    GetHouseCount(): 33
 
    GetRating():     0
 
  Town 8
 
    IsValidTown():   true
 
    GetName():       Sadtown
 
    GetPopulation(): 358
 
    GetLocation():   51267
 
    GetHouseCount(): 20
 
    GetRating():     0
 
  Town 9
 
    IsValidTown():   true
 
    GetName():       Frindinghattan
 
    GetPopulation(): 478
 
    GetLocation():   5825
 
    GetHouseCount(): 18
 
    GetRating():     0
 
  Town 10
 
    IsValidTown():   true
 
    GetName():       Nuntfingburg
 
    GetPopulation(): 737
 
    GetPopulation(): 724
 
    GetLocation():   6446
 
    GetHouseCount(): 26
 
    GetRating():     5
 
  Town 11
 
    IsValidTown():   true
 
    GetName():       Fort Frindston
 
    GetPopulation(): 180
 
    GetLocation():   14935
 
    GetHouseCount(): 13
 
    GetRating():     5
 
  Town 12
 
    IsValidTown():   true
 
    GetName():       Ginborough
 
    GetPopulation(): 982
 
    GetLocation():   32740
 
    GetHouseCount(): 28
 
    GetRating():     0
 
  Town 13
 
    IsValidTown():   true
 
    GetName():       Great Hinninghall
 
    GetPopulation(): 310
 
    GetLocation():   9595
 
    GetHouseCount(): 14
 
    GetRating():     5
 
  Town 14
 
    IsValidTown():   true
 
    GetName():       Prundinghall
 
    GetPopulation(): 432
 
    GetLocation():   51298
 
    GetHouseCount(): 18
 
    GetRating():     0
 
  Town 15
 
    IsValidTown():   true
 
    GetName():       Benville
 
    GetPopulation(): 807
 
    GetLocation():   42338
 
    GetHouseCount(): 33
 
    GetRating():     5
 
  Town 16
 
    IsValidTown():   true
 
    GetName():       Kennville
 
    GetPopulation(): 767
 
    GetPopulation(): 780
 
    GetLocation():   17345
 
    GetHouseCount(): 33
 
    GetRating():     5
 
  Town 17
 
    IsValidTown():   true
 
    GetName():       Quartfingfield
 
    GetPopulation(): 218
 
    GetPopulation(): 203
 
    GetLocation():   24252
 
    GetHouseCount(): 13
 
    GetRating():     5
 
  Town 18
 
    IsValidTown():   true
 
    GetName():       Netfingbridge
 
    GetPopulation(): 262
 
    GetLocation():   10574
 
    GetHouseCount(): 13
 
    GetRating():     5
 
  Town 19
 
    IsValidTown():   true
 
    GetName():       Mendingston
 
    GetPopulation(): 243
 
    GetLocation():   6511
 
    GetHouseCount(): 14
 
    GetRating():     0
 
  Town 20
 
    IsValidTown():   true
 
    GetName():       Chentfingbourne
 
    GetPopulation(): 437
 
    GetLocation():   22585
 
    GetHouseCount(): 15
 
    GetRating():     5
 
  Town 21
 
    IsValidTown():   true
 
    GetName():       Franinghead
 
    GetPopulation(): 772
 
    GetPopulation(): 802
 
    GetLocation():   9634
 
    GetHouseCount(): 27
 
    GetRating():     5
 
  Town 22
 
    IsValidTown():   true
 
    GetName():       Naborough
 
    GetPopulation(): 221
 
    GetLocation():   51891
 
    GetHouseCount(): 12
 
    GetRating():     0
 
    GetRating():     5
 
  Town 23
 
    IsValidTown():   true
 
    GetName():       Lardborough
 
    GetPopulation(): 752
 
    GetLocation():   59622
 
    GetHouseCount(): 27
 
    GetRating():     0
 
  Town 24
 
    IsValidTown():   true
 
    GetName():       Little Fruford
 
    GetPopulation(): 668
 
    GetLocation():   19596
 
    GetHouseCount(): 34
 
    GetRating():     4
 
  Town 25
 
    IsValidTown():   true
 
    GetName():       Grinnway
 
    GetPopulation(): 563
 
    GetPopulation(): 468
 
    GetLocation():   16433
 
    GetHouseCount(): 15
 
    GetHouseCount(): 14
 
    GetRating():     5
 
  Town 26
 
    IsValidTown():   true
 
    GetName():       Bedburg
 
    GetPopulation(): 362
 
    GetLocation():   39505
 
    GetHouseCount(): 18
 
    GetRating():     0
 
  Town 27
 
    IsValidTown():   true
 
    GetName():       Fudinghattan
 
    GetPopulation(): 390
 
    GetLocation():   45525
 
    GetHouseCount(): 19
 
    GetRating():     0
 
  Town 28
 
    IsValidTown():   false
 
    GetName():       (null : 0x00000000)
 
    GetPopulation(): -1
 
    GetLocation():   -1
 
    GetHouseCount(): -1
 
    GetRating():     -1
 
  Town 29
 
    IsValidTown():   false
 
@@ -7500,61 +7500,60 @@
 
    22 => 2
 
    21 => 2
 
    20 => 2
 
    19 => 2
 
    18 => 2
 
    17 => 2
 
    16 => 2
 
    14 => 2
 
    13 => 2
 
    12 => 2
 
    11 => 2
 
    10 => 2
 
    9 => 2
 
    8 => 2
 
    7 => 2
 
    6 => 2
 
    5 => 2
 
    4 => 2
 
    3 => 2
 
    2 => 2
 
    1 => 2
 
    0 => 2
 
    15 => 1
 
  KeepAboveValue(500): done
 
  Count():             11
 
  Count():             10
 
  Population ListDump:
 
    7 => 1006
 
    12 => 982
 
    15 => 807
 
    21 => 772
 
    16 => 767
 
    0 => 757
 
    21 => 802
 
    0 => 787
 
    16 => 780
 
    23 => 752
 
    10 => 737
 
    10 => 724
 
    6 => 679
 
    24 => 668
 
    25 => 563
 
  HasStatue():                     false
 
  GetRoadReworkDuration():         0
 
  GetExclusiveRightsCompany():     -1
 
  GetExclusiveRightsDuration():    0
 
  IsActionAvailable(BUILD_STATUE): true
 
  PerformTownAction(BUILD_STATUE): true
 
  IsActionAvailable(BUILD_STATUE): false
 
  HasStatue():                     true
 

	
 
--Tunnel--
 
  IsTunnelTile():       false
 
  RemoveTunnel():       false
 
  GetOtherTunnelEnd():  28026
 
  BuildTunnel():        true
 
  GetOtherTunnelEnd():  28026
 
  IsTunnelTile():       true
 
  IsTunnelTile():       true
 
  RemoveTunnel():       true
 
  IsTunnelTile():       false
 
  --Errors--
 
  BuildTunnel():        true
 
  BuildTunnel():        false
 
  GetLastErrorString(): ERR_TUNNEL_ANOTHER_TUNNEL_IN_THE_WAY
 
  RemoveTunnel():       true
 
@@ -7778,47 +7777,34 @@
 
    3 => 7058
 
  IsWithinTownInfluence(0) ListDump:
 
    4 => 0
 
    3 => 0
 

	
 
--VehicleList_Station--
 
  Count():             1
 
  Location ListDump:
 
    12 => 33417
 
  foreach():
 
    12 => 33417
 

	
 
  First Subsidy Test
 
      --Subsidy (0) --
 
        IsValidSubsidy():     false
 
        IsAwarded():          false
 
        GetAwardedTo():       -1
 
        GetExpireDate():      -1
 
        SourceIsTown():       false
 
        GetSource():          65535
 
        DestionationIsTown(): false
 
        GetDestionation():    65535
 
        GetCargoType():       255
 
  GetNextEvent:          instance
 
    GetEventType:        2
 
      EventName:         SubsidyOffer
 
      --Subsidy (4) --
 
        IsValidSubsidy():     true
 
        IsAwarded():          false
 
        GetAwardedTo():       -1
 
        GetExpireDate():      714414
 
        SourceIsTown():       true
 
        GetSource():          10
 
        DestionationIsTown(): true
 
        GetDestionation():    25
 
        GetCargoType():       0
 
    GetEventType:        6
 
      Unknown Event
 
  GetNextEvent:          instance
 
    GetEventType:        6
 
      Unknown Event
 
  GetNextEvent:          instance
 
    GetEventType:        3
 
      Unknown Event
 
  GetNextEvent:          instance
 
    GetEventType:        3
 
      Unknown Event
 
  IsEventWaiting:        false
 
ERROR: The AI died unexpectedly.
0 comments (0 inline, 0 general)