(svn r13528) [NoAI] -Change: regression so it doesn't lose money as fast as it did. noai
authorrubidium
Sun, 15 Jun 2008 23:12:48 +0000
branchnoai
changeset 10974 f012c1ff38cd
parent 10973 8577bc56132c
child 10975 6bbc826d7812
(svn r13528) [NoAI] -Change: regression so it doesn't lose money as fast as it did.
bin/ai/regression/regression.sav
bin/ai/regression/regression.txt
Binary file bin/ai/regression/regression.sav has changed
--- a/bin/ai/regression/regression.txt	Sun Jun 15 22:56:43 2008 +0000
+++ b/bin/ai/regression/regression.txt	Sun Jun 15 23:12:48 2008 +0000
@@ -16,9 +16,9 @@
  abs( 21): 21
 
 --AIBase--
-  Rand():       753450495
-  Rand():       202826571
-  Rand():       203856518
+  Rand():       241895891
+  Rand():       -756501058
+  Rand():       -571486826
   RandRange(0): 0
   RandRange(0): 0
   RandRange(0): 0
@@ -26,14 +26,14 @@
   RandRange(1): 0
   RandRange(1): 0
   RandRange(2): 1
-  RandRange(2): 0
   RandRange(2): 1
-  RandRange(9): 7
+  RandRange(2): 1
+  RandRange(9): 0
+  RandRange(9): 3
   RandRange(9): 2
-  RandRange(9): 7
+  Chance(1, 2): false
+  Chance(1, 2): false
   Chance(1, 2): true
-  Chance(1, 2): true
-  Chance(1, 2): false
 
 --List--
   IsEmpty():     true
@@ -348,144 +348,144 @@
     1098 => 46116
     1099 => 46158
   Randomize ListDump:
-    1 => -1893761951
-    2 => -1937566705
-    1000 => 875192026
-    1001 => -799929174
-    1002 => 429626413
-    1003 => -821285437
-    1004 => 1670322612
-    1005 => 1925605331
-    1006 => 1705170599
-    1007 => -256175309
-    1008 => 651753684
-    1009 => -1710121819
-    1010 => 1155454929
-    1011 => 461431108
-    1012 => -2028561436
-    1013 => 1977157906
-    1014 => -54636091
-    1015 => -669496035
-    1016 => -959189089
-    1017 => -1081705818
-    1018 => 935048341
-    1019 => 1848058144
-    1020 => 682657049
-    1021 => 9406967
-    1022 => -98686165
-    1023 => -64824797
-    1024 => 1365042371
-    1025 => 1754819174
-    1026 => 933840019
-    1027 => 1577578402
-    1028 => 420566759
-    1029 => -1872469035
-    1030 => -697881323
-    1031 => 1091027235
-    1032 => 1001969154
-    1033 => 315466472
-    1034 => 840435208
-    1035 => 2010662021
-    1036 => -1784655975
-    1037 => 1413073566
-    1038 => -841240668
-    1039 => 103625484
-    1040 => -1658507510
-    1041 => -102091421
-    1042 => 1464728002
-    1043 => 1049162075
-    1044 => 769281991
-    1045 => 384138993
-    1046 => -2064287113
-    1047 => -931746111
-    1048 => -358850804
-    1049 => 978513867
-    1051 => -1756292659
-    1052 => 73085820
-    1053 => 284986576
-    1054 => 1908549801
-    1055 => 1031985888
-    1056 => -216278913
-    1057 => 988268067
-    1058 => -618655226
-    1059 => -232110358
-    1060 => 278694908
-    1061 => 1444189056
-    1062 => -690668105
-    1063 => 1453737449
-    1064 => 1222082116
-    1065 => 1315480265
-    1066 => 2101304211
-    1067 => -1428786480
-    1068 => 636630420
-    1069 => 1910533661
-    1070 => 1823367094
-    1071 => -2058922812
-    1072 => 396819271
-    1073 => -963848185
-    1074 => 881736883
-    1075 => -758945066
-    1076 => -2050156175
-    1077 => -801286336
-    1078 => -1276947052
-    1079 => 64214997
-    1080 => 515657110
-    1081 => -1992243338
-    1082 => -2088507011
-    1083 => -437598559
-    1084 => -963693423
-    1085 => 508374070
-    1086 => -637379826
-    1087 => 1816492397
-    1088 => -927496464
-    1089 => -1386798276
-    1090 => -246561744
-    1091 => 1111334158
-    1092 => -164201614
-    1093 => -762675739
-    1094 => 906198641
-    1095 => 1018408444
-    1096 => 1077722054
-    1097 => 1091067333
-    1098 => -815996928
-    1099 => -571363581
+    1 => 721116606
+    2 => -1513313126
+    1000 => -1239752611
+    1001 => 1871240860
+    1002 => 405924426
+    1003 => 1360091500
+    1004 => 2119424731
+    1005 => 1126474783
+    1006 => -1941979646
+    1007 => 609485375
+    1008 => 1136362809
+    1009 => 1942560078
+    1010 => 1163755843
+    1011 => 834011286
+    1012 => 13359884
+    1013 => -619398239
+    1014 => 936999813
+    1015 => -1349794880
+    1016 => 773144332
+    1017 => -1106989327
+    1018 => 450082636
+    1019 => 1585365898
+    1020 => -1421804158
+    1021 => 680792104
+    1022 => 671247699
+    1023 => -573500060
+    1024 => -1461738765
+    1025 => -1881957308
+    1026 => -754821311
+    1027 => 1642713396
+    1028 => -778428748
+    1029 => -1535699434
+    1030 => -144178776
+    1031 => 299209337
+    1032 => 131000719
+    1033 => 693101056
+    1034 => 626352304
+    1035 => 1160003485
+    1036 => 418519019
+    1037 => -1853367291
+    1038 => 378178966
+    1039 => -1255441800
+    1040 => -1351833041
+    1041 => -782863878
+    1042 => -444217287
+    1043 => -420044605
+    1044 => -1732997845
+    1045 => 1207025129
+    1046 => 1024744992
+    1047 => 581554075
+    1048 => 1517655965
+    1049 => -746471677
+    1051 => 1276366708
+    1052 => -1421591314
+    1053 => 236701397
+    1054 => -762699025
+    1055 => 487665364
+    1056 => 1094803057
+    1057 => -1945819185
+    1058 => -1348860655
+    1059 => 1002541422
+    1060 => 393280771
+    1061 => -71599500
+    1062 => -625161313
+    1063 => -38326422
+    1064 => 1978225042
+    1065 => -614124944
+    1066 => -692115022
+    1067 => -89031157
+    1068 => -299720469
+    1069 => 190628406
+    1070 => -795097101
+    1071 => -488496616
+    1072 => 1712508413
+    1073 => -2146499686
+    1074 => -2136208063
+    1075 => 437296151
+    1076 => -373997011
+    1077 => -2085139616
+    1078 => -1200215131
+    1079 => 5934189
+    1080 => -1761272564
+    1081 => 998881475
+    1082 => 409666838
+    1083 => -948603759
+    1084 => -1581773722
+    1085 => 2104319151
+    1086 => 64634822
+    1087 => -671738360
+    1088 => 1178243491
+    1089 => 1680605747
+    1090 => 2067858917
+    1091 => -1906406406
+    1092 => -1795626673
+    1093 => 375391239
+    1094 => -494815434
+    1095 => -2138911669
+    1096 => -218170941
+    1097 => -2145147030
+    1098 => -1889805802
+    1099 => -188719086
   KeepTop(10):
-    1 => -1893761951
-    2 => -1937566705
-    1000 => 875192026
-    1001 => -799929174
-    1002 => 429626413
-    1003 => -821285437
-    1004 => 1670322612
-    1005 => 1925605331
-    1006 => 1705170599
-    1007 => -256175309
+    1 => 721116606
+    2 => -1513313126
+    1000 => -1239752611
+    1001 => 1871240860
+    1002 => 405924426
+    1003 => 1360091500
+    1004 => 2119424731
+    1005 => 1126474783
+    1006 => -1941979646
+    1007 => 609485375
   KeepBottom(8):
-    1000 => 875192026
-    1001 => -799929174
-    1002 => 429626413
-    1003 => -821285437
-    1004 => 1670322612
-    1005 => 1925605331
-    1006 => 1705170599
-    1007 => -256175309
+    1000 => -1239752611
+    1001 => 1871240860
+    1002 => 405924426
+    1003 => 1360091500
+    1004 => 2119424731
+    1005 => 1126474783
+    1006 => -1941979646
+    1007 => 609485375
   RemoveBottom(2):
-    1000 => 875192026
-    1001 => -799929174
-    1002 => 429626413
-    1003 => -821285437
-    1004 => 1670322612
-    1005 => 1925605331
+    1000 => -1239752611
+    1001 => 1871240860
+    1002 => 405924426
+    1003 => 1360091500
+    1004 => 2119424731
+    1005 => 1126474783
   RemoveTop(2):
-    1002 => 429626413
-    1003 => -821285437
-    1004 => 1670322612
-    1005 => 1925605331
+    1002 => 405924426
+    1003 => 1360091500
+    1004 => 2119424731
+    1005 => 1126474783
   RemoveList({1003, 1004}):
-    1002 => 429626413
-    1005 => 1925605331
+    1002 => 405924426
+    1005 => 1126474783
   KeepList({1003, 1004, 1005}):
-    1005 => 1925605331
+    1005 => 1126474783
   AddList({1005, 4000, 4001, 4002}):
     1005 => 1005
     4000 => 4000
@@ -548,11 +548,11 @@
   GetHangarOfAirport(): 32119
   IsHangarTile():       true
   IsAirportTile():      true
-  GetBankBalance():     90100
+  GetBankBalance():     189916
   RemoveAirport():      true
   IsHangarTile():       false
   IsAirportTile():      false
-  GetBankBalance():     89836
+  GetBankBalance():     279916
   BuildAirport():       true
 
 --Bridge--
@@ -568,7 +568,7 @@
     IsValidBridge():    true
     GetName():          Wooden rail bridge
     GetMaxSpeed():      32
-    GetPrice():         321
+    GetPrice():         10
     GetMaxLength():     102
     GetMinLength():     2
     GetYearAvailable(): 0
@@ -576,7 +576,7 @@
     IsValidBridge():    true
     GetName():          Concrete rail bridge
     GetMaxSpeed():      48
-    GetPrice():         450
+    GetPrice():         15
     GetMaxLength():     4
     GetMinLength():     2
     GetYearAvailable(): 0
@@ -584,7 +584,7 @@
     IsValidBridge():    true
     GetName():          Steel girder rail bridge
     GetMaxSpeed():      64
-    GetPrice():         579
+    GetPrice():         19
     GetMaxLength():     7
     GetMinLength():     2
     GetYearAvailable(): 1930
@@ -592,7 +592,7 @@
     IsValidBridge():    true
     GetName():          Reinforced concrete suspension rail bridge
     GetMaxSpeed():      80
-    GetPrice():         675
+    GetPrice():         22
     GetMaxLength():     12
     GetMinLength():     4
     GetYearAvailable(): 0
@@ -600,7 +600,7 @@
     IsValidBridge():    true
     GetName():          Steel suspension rail bridge
     GetMaxSpeed():      96
-    GetPrice():         744
+    GetPrice():         25
     GetMaxLength():     102
     GetMinLength():     5
     GetYearAvailable(): 1930
@@ -608,7 +608,7 @@
     IsValidBridge():    true
     GetName():          Steel suspension rail bridge
     GetMaxSpeed():      112
-    GetPrice():         772
+    GetPrice():         26
     GetMaxLength():     102
     GetMinLength():     5
     GetYearAvailable(): 1930
@@ -616,7 +616,7 @@
     IsValidBridge():    true
     GetName():          Steel cantilever rail bridge
     GetMaxSpeed():      160
-    GetPrice():         901
+    GetPrice():         30
     GetMaxLength():     9
     GetMinLength():     5
     GetYearAvailable(): 1930
@@ -624,7 +624,7 @@
     IsValidBridge():    true
     GetName():          Steel cantilever rail bridge
     GetMaxSpeed():      208
-    GetPrice():         933
+    GetPrice():         31
     GetMaxLength():     10
     GetMinLength():     5
     GetYearAvailable(): 1930
@@ -632,7 +632,7 @@
     IsValidBridge():    true
     GetName():          Steel cantilever rail bridge
     GetMaxSpeed():      240
-    GetPrice():         997
+    GetPrice():         33
     GetMaxLength():     11
     GetMinLength():     5
     GetYearAvailable(): 1930
@@ -640,7 +640,7 @@
     IsValidBridge():    true
     GetName():          Steel girder rail bridge
     GetMaxSpeed():      256
-    GetPrice():         965
+    GetPrice():         32
     GetMaxLength():     4
     GetMinLength():     2
     GetYearAvailable(): 1930
@@ -648,7 +648,7 @@
     IsValidBridge():    true
     GetName():          Tubular rail bridge
     GetMaxSpeed():      320
-    GetPrice():         1025
+    GetPrice():         34
     GetMaxLength():     102
     GetMinLength():     4
     GetYearAvailable(): 1995
@@ -656,7 +656,7 @@
     IsValidBridge():    true
     GetName():          Tubular rail bridge
     GetMaxSpeed():      512
-    GetPrice():         1528
+    GetPrice():         51
     GetMaxLength():     102
     GetMinLength():     4
     GetYearAvailable(): 2005
@@ -664,7 +664,7 @@
     IsValidBridge():    true
     GetName():          Tubular rail bridge
     GetMaxSpeed():      608
-    GetPrice():         2051
+    GetPrice():         69
     GetMaxLength():     102
     GetMinLength():     4
     GetYearAvailable(): 2010
@@ -704,16 +704,16 @@
     1 => 48
     0 => 32
   Price ListDump:
-    8 => 997
-    9 => 965
-    7 => 933
-    6 => 901
-    5 => 772
-    4 => 744
-    3 => 675
-    2 => 579
-    1 => 450
-    0 => 321
+    8 => 33
+    9 => 32
+    7 => 31
+    6 => 30
+    5 => 26
+    4 => 25
+    3 => 22
+    2 => 19
+    1 => 15
+    0 => 10
   MaxLength ListDump:
     5 => 102
     4 => 102
@@ -755,9 +755,9 @@
     4 => 96
     0 => 32
   Price ListDump:
-    5 => 2163
-    4 => 2084
-    0 => 901
+    5 => 73
+    4 => 70
+    0 => 30
 
 --AICargo--
   Cargo -1
@@ -955,26 +955,26 @@
   SetCompanyName():     false
   GetLastErrorString(): ERR_NAME_IS_NOT_UNIQUE
   GetCompanyName():            Regression
-  GetPresidentName():          I. O'Donnell
+  GetPresidentName():          E. L. Quigley
   SetPresidentName():          true
   GetPresidentName():          Regression AI
   GetCompanyValue():           0
-  GetBankBalance():            82534
+  GetBankBalance():            392280
   GetCompanyName():            (null : 0x00000000)
   GetLoanAmount():             100000
   GetMaxLoanAmount():          300000
   GetLoanInterval():           10000
   SetLoanAmount(1):            false
   SetLoanAmount(100):          false
-  SetLoanAmount(10000):        false
-  GetLastErrorString():        ERR_PRECONDITION_FAILED
-  GetBankBalance():            82534
-  GetLoanAmount():             100000
+  SetLoanAmount(10000):        true
+  GetLastErrorString():        ERR_NONE
+  GetBankBalance():            302280
+  GetLoanAmount():             10000
   SetMinimumLoanAmount(31337): true
-  GetBankBalance():            22534
+  GetBankBalance():            332280
   GetLoanAmount():             40000
   SetLoanAmount(10000):        true
-  GetBankBalance():            282534
+  GetBankBalance():            592280
   GetLoanAmount():             300000
   GetCompanyHQ():              -1
   BuildCompanyHQ():            true
@@ -1021,9 +1021,9 @@
     GetCapacity():      -1
     GetReliability():   82
     GetMaxSpeed():      64
-    GetPrice():         8203
+    GetPrice():         20
     GetMaxAge():        5490
-    GetRunningCost():   820
+    GetRunningCost():   7
     GetVehicleType():   0
     GetRoadType():      -1
   Engine 1
@@ -1125,9 +1125,9 @@
     GetCapacity():      -1
     GetReliability():   79
     GetMaxSpeed():      112
-    GetPrice():         15234
+    GetPrice():         37
     GetMaxAge():        7686
-    GetRunningCost():   1968
+    GetRunningCost():   17
     GetVehicleType():   0
     GetRoadType():      -1
   Engine 9
@@ -1138,9 +1138,9 @@
     GetCapacity():      -1
     GetReliability():   83
     GetMaxSpeed():      128
-    GetPrice():         22265
+    GetPrice():         55
     GetMaxAge():        7320
-    GetRunningCost():   2296
+    GetRunningCost():   20
     GetVehicleType():   0
     GetRoadType():      -1
   Engine 10
@@ -1372,7 +1372,7 @@
     GetCapacity():      40
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         289453
+    GetPrice():         717
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1385,7 +1385,7 @@
     GetCapacity():      30
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         267187
+    GetPrice():         662
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1398,7 +1398,7 @@
     GetCapacity():      30
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         206250
+    GetPrice():         511
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1411,7 +1411,7 @@
     GetCapacity():      30
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         234375
+    GetPrice():         581
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1424,7 +1424,7 @@
     GetCapacity():      25
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         225000
+    GetPrice():         558
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1437,7 +1437,7 @@
     GetCapacity():      25
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         222656
+    GetPrice():         552
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1450,7 +1450,7 @@
     GetCapacity():      30
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         213281
+    GetPrice():         528
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1463,7 +1463,7 @@
     GetCapacity():      30
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         212109
+    GetPrice():         526
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1476,7 +1476,7 @@
     GetCapacity():      30
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         209765
+    GetPrice():         520
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1489,7 +1489,7 @@
     GetCapacity():      20
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         229687
+    GetPrice():         569
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1502,7 +1502,7 @@
     GetCapacity():      20
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         298828
+    GetPrice():         741
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1762,7 +1762,7 @@
     GetCapacity():      45
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         289453
+    GetPrice():         717
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1775,7 +1775,7 @@
     GetCapacity():      35
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         267187
+    GetPrice():         662
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1788,7 +1788,7 @@
     GetCapacity():      35
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         206250
+    GetPrice():         511
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1801,7 +1801,7 @@
     GetCapacity():      35
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         234375
+    GetPrice():         581
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1814,7 +1814,7 @@
     GetCapacity():      30
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         225000
+    GetPrice():         558
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1827,7 +1827,7 @@
     GetCapacity():      30
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         222656
+    GetPrice():         552
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1840,7 +1840,7 @@
     GetCapacity():      35
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         213281
+    GetPrice():         528
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1853,7 +1853,7 @@
     GetCapacity():      35
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         212109
+    GetPrice():         526
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1866,7 +1866,7 @@
     GetCapacity():      35
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         209765
+    GetPrice():         520
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1879,7 +1879,7 @@
     GetCapacity():      25
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         229687
+    GetPrice():         569
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -1892,7 +1892,7 @@
     GetCapacity():      25
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         298828
+    GetPrice():         741
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -2178,7 +2178,7 @@
     GetCapacity():      47
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         289453
+    GetPrice():         717
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -2191,7 +2191,7 @@
     GetCapacity():      37
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         267187
+    GetPrice():         662
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -2204,7 +2204,7 @@
     GetCapacity():      37
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         206250
+    GetPrice():         511
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -2217,7 +2217,7 @@
     GetCapacity():      37
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         234375
+    GetPrice():         581
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -2230,7 +2230,7 @@
     GetCapacity():      32
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         225000
+    GetPrice():         558
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -2243,7 +2243,7 @@
     GetCapacity():      32
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         222656
+    GetPrice():         552
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -2256,7 +2256,7 @@
     GetCapacity():      37
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         213281
+    GetPrice():         528
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -2269,7 +2269,7 @@
     GetCapacity():      37
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         212109
+    GetPrice():         526
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -2282,7 +2282,7 @@
     GetCapacity():      37
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         209765
+    GetPrice():         520
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -2295,7 +2295,7 @@
     GetCapacity():      27
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         229687
+    GetPrice():         569
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -2308,7 +2308,7 @@
     GetCapacity():      27
     GetReliability():   0
     GetMaxSpeed():      0
-    GetPrice():         298828
+    GetPrice():         741
     GetMaxAge():        7320
     GetRunningCost():   0
     GetVehicleType():   0
@@ -2529,9 +2529,9 @@
     GetCapacity():      31
     GetReliability():   78
     GetMaxSpeed():      56
-    GetPrice():         4920
+    GetPrice():         348
     GetMaxAge():        4392
-    GetRunningCost():   426
+    GetRunningCost():   13
     GetVehicleType():   1
     GetRoadType():      0
   Engine 117
@@ -2620,9 +2620,9 @@
     GetCapacity():      20
     GetReliability():   76
     GetMaxSpeed():      48
-    GetPrice():         4428
+    GetPrice():         313
     GetMaxAge():        5490
-    GetRunningCost():   421
+    GetRunningCost():   13
     GetVehicleType():   1
     GetRoadType():      0
   Engine 124
@@ -2659,9 +2659,9 @@
     GetCapacity():      22
     GetReliability():   91
     GetMaxSpeed():      48
-    GetPrice():         4715
+    GetPrice():         334
     GetMaxAge():        5490
-    GetRunningCost():   421
+    GetRunningCost():   13
     GetVehicleType():   1
     GetRoadType():      0
   Engine 127
@@ -2737,9 +2737,9 @@
     GetCapacity():      21
     GetReliability():   97
     GetMaxSpeed():      48
-    GetPrice():         4510
+    GetPrice():         319
     GetMaxAge():        5490
-    GetRunningCost():   421
+    GetRunningCost():   13
     GetVehicleType():   1
     GetRoadType():      0
   Engine 133
@@ -2776,9 +2776,9 @@
     GetCapacity():      14
     GetReliability():   96
     GetMaxSpeed():      48
-    GetPrice():         4305
+    GetPrice():         305
     GetMaxAge():        5490
-    GetRunningCost():   421
+    GetRunningCost():   13
     GetVehicleType():   1
     GetRoadType():      0
   Engine 136
@@ -2815,9 +2815,9 @@
     GetCapacity():      14
     GetReliability():   86
     GetMaxSpeed():      48
-    GetPrice():         4387
+    GetPrice():         310
     GetMaxAge():        5490
-    GetRunningCost():   421
+    GetRunningCost():   13
     GetVehicleType():   1
     GetRoadType():      0
   Engine 139
@@ -2854,9 +2854,9 @@
     GetCapacity():      20
     GetReliability():   96
     GetMaxSpeed():      48
-    GetPrice():         4674
+    GetPrice():         331
     GetMaxAge():        5490
-    GetRunningCost():   421
+    GetRunningCost():   13
     GetVehicleType():   1
     GetRoadType():      0
   Engine 142
@@ -2893,9 +2893,9 @@
     GetCapacity():      20
     GetReliability():   97
     GetMaxSpeed():      48
-    GetPrice():         4838
+    GetPrice():         342
     GetMaxAge():        5490
-    GetRunningCost():   421
+    GetRunningCost():   13
     GetVehicleType():   1
     GetRoadType():      0
   Engine 145
@@ -2932,9 +2932,9 @@
     GetCapacity():      22
     GetReliability():   96
     GetMaxSpeed():      48
-    GetPrice():         4961
+    GetPrice():         351
     GetMaxAge():        5490
-    GetRunningCost():   421
+    GetRunningCost():   13
     GetVehicleType():   1
     GetRoadType():      0
   Engine 148
@@ -2971,9 +2971,9 @@
     GetCapacity():      15
     GetReliability():   81
     GetMaxSpeed():      48
-    GetPrice():         4592
+    GetPrice():         325
     GetMaxAge():        5490
-    GetRunningCost():   421
+    GetRunningCost():   13
     GetVehicleType():   1
     GetRoadType():      0
   Engine 151
@@ -3010,9 +3010,9 @@
     GetCapacity():      12
     GetReliability():   75
     GetMaxSpeed():      48
-    GetPrice():         5945
+    GetPrice():         421
     GetMaxAge():        5490
-    GetRunningCost():   421
+    GetRunningCost():   13
     GetVehicleType():   1
     GetRoadType():      0
   Engine 154
@@ -3673,9 +3673,9 @@
     GetCapacity():      220
     GetReliability():   98
     GetMaxSpeed():      24
-    GetPrice():         30465
+    GetPrice():         465
     GetMaxAge():        10980
-    GetRunningCost():   2296
+    GetRunningCost():   20
     GetVehicleType():   2
     GetRoadType():      -1
   Engine 205
@@ -3699,9 +3699,9 @@
     GetCapacity():      100
     GetReliability():   87
     GetMaxSpeed():      32
-    GetPrice():         18279
+    GetPrice():         279
     GetMaxAge():        10980
-    GetRunningCost():   1476
+    GetRunningCost():   13
     GetVehicleType():   2
     GetRoadType():      -1
   Engine 207
@@ -3764,9 +3764,9 @@
     GetCapacity():      160
     GetReliability():   81
     GetMaxSpeed():      24
-    GetPrice():         24372
+    GetPrice():         372
     GetMaxAge():        10980
-    GetRunningCost():   2460
+    GetRunningCost():   21
     GetVehicleType():   2
     GetRoadType():      -1
   Engine 212
@@ -3816,9 +3816,9 @@
     GetCapacity():      25
     GetReliability():   70
     GetMaxSpeed():      238
-    GetPrice():         28710
+    GetPrice():         40
     GetMaxAge():        7320
-    GetRunningCost():   2390
+    GetRunningCost():   12
     GetVehicleType():   3
     GetRoadType():      -1
   Engine 216
@@ -3829,9 +3829,9 @@
     GetCapacity():      65
     GetReliability():   95
     GetMaxSpeed():      238
-    GetPrice():         30761
+    GetPrice():         43
     GetMaxAge():        8784
-    GetRunningCost():   2812
+    GetRunningCost():   14
     GetVehicleType():   3
     GetRoadType():      -1
   Engine 217
@@ -3868,9 +3868,9 @@
     GetCapacity():      30
     GetReliability():   76
     GetMaxSpeed():      238
-    GetPrice():         30761
+    GetPrice():         43
     GetMaxAge():        10980
-    GetRunningCost():   2756
+    GetRunningCost():   14
     GetVehicleType():   3
     GetRoadType():      -1
   Engine 220
@@ -4715,17 +4715,17 @@
     118 => -1
     117 => -1
   Price ListDump:
-    153 => 5945
-    147 => 4961
-    116 => 4920
-    144 => 4838
-    126 => 4715
-    141 => 4674
-    150 => 4592
-    132 => 4510
-    123 => 4428
-    138 => 4387
-    135 => 4305
+    153 => 421
+    147 => 351
+    116 => 348
+    144 => 342
+    126 => 334
+    141 => 331
+    150 => 325
+    132 => 319
+    123 => 313
+    138 => 310
+    135 => 305
     203 => -1
     202 => -1
     201 => -1
@@ -5797,7 +5797,7 @@
   IsBuoyTile():         false
   IsLockTile():         false
   IsCanalTile():        false
-  GetBankBalance():     282086
+  GetBankBalance():     651106
   BuildWaterDepot():    true
   BuildDock():          true
   BuildBuoy():          true
@@ -5810,7 +5810,7 @@
   IsBuoyTile():         true
   IsLockTile():         true
   IsCanalTile():        true
-  GetBankBalance():     252537
+  GetBankBalance():     686710
   RemoveWaterDepot():   true
   RemoveDock():         true
   RemoveBuoy():         true
@@ -5821,7 +5821,7 @@
   IsBuoyTile():         false
   IsLockTile():         false
   IsCanalTile():        false
-  GetBankBalance():     229892
+  GetBankBalance():     731710
   BuildWaterDepot():    true
   BuildDock():          true
 
@@ -7009,13 +7009,13 @@
   BuildVehicle():       0
   IsValidVehicle(11):   false
   --Transaction--
-    GetCosts():         5945
+    GetCosts():         421
     Execute():          true
   IsValidVehicle(11):   true
   CloneVehicle():       12
   --Accounting--
-    GetCosts():         11890
-    Should be:          11890
+    GetCosts():         842
+    Should be:          842
     ResetCosts():       (null : 0x00000000)
   SellVehicle(12):      true
   IsInDepot():          true
@@ -7027,8 +7027,8 @@
   IsInDepot():          false
   IsStoppedInDepot():   false
   --Accounting--
-    GetCosts():         -5945
-    Should be:          -5945
+    GetCosts():         -421
+    Should be:          -421
   GetName():            Road Vehicle 1
   SetName():            true
   GetName():            MyVehicleName
@@ -7041,7 +7041,7 @@
     GetMaxAge():         5490
     GetAgeLeft():        5490
     GetCurrentSpeed():   4
-    GetRunningCost():    421
+    GetRunningCost():    13
     GetProfitThisYear(): 0
     GetProfitLastYear(): 0
     GetVehicleType():    1
@@ -7108,10 +7108,10 @@
     13 => 0
     12 => 0
   RunningCost ListDump:
-    13 => 2756
-    15 => 2296
-    12 => 421
-    11 => 421
+    15 => 20
+    13 => 14
+    12 => 13
+    11 => 13
   ProfitThisYear ListDump:
     15 => 0
     13 => 0
@@ -7212,11 +7212,11 @@
         IsValidSubsidy():     true
         IsAwarded():          false
         GetAwardedTo():       -1
-        GetExpireDate():      712800
+        GetExpireDate():      712708
         SourceIsTown():       true
-        GetSource():          7
+        GetSource():          15
         DestionationIsTown(): true
-        GetDestionation():    15
+        GetDestionation():    6
         GetCargoType():       0
   IsEventWaiting:        false
 ERROR: We've got a suicidal AI for player 1