|
From: Stefan F. <ste...@us...> - 2011-09-30 20:55:24
|
test/data/bugs/1856_tokens.rails |binary
test/data/bugs/1856_tokens.report | 1033 ++++++++++++++++++++++++++++++++++++++
2 files changed, 1033 insertions(+)
New commits:
commit ff1134c23f7a2d1438504c9b6e87cd93dbc5e226
Author: Stefan Frey <ste...@we...>
Date: Fri Sep 30 22:57:50 2011 +0200
added test case for 1856 token bug
diff --git a/test/data/bugs/1856_tokens.rails b/test/data/bugs/1856_tokens.rails
new file mode 100644
index 0000000..02ccc1e
Binary files /dev/null and b/test/data/bugs/1856_tokens.rails differ
diff --git a/test/data/bugs/1856_tokens.report b/test/data/bugs/1856_tokens.report
new file mode 100644
index 0000000..57d007f
--- /dev/null
+++ b/test/data/bugs/1856_tokens.report
@@ -0,0 +1,1033 @@
+GameIs,1856
+PlayerIs,1,Juho
+PlayerIs,2,Peter
+PlayerIs,3,Jerry
+PlayerIs,4,Bill
+PlayerIs,5,Aliza
+PlayerIs,6,Carlos
+PlayerCash,250
+BankHas,10500
+StartOfPhase,2
+BankSizeIs,10500
+StartOfInitialRound
+HasPriority,Juho
+BID_ITEM_LOG,Juho,75,Ship,175
+BID_ITEM_LOG,Peter,105,Brdg,145
+BID_ITEM_LOG,Jerry,45,W&SR,205
+BID_ITEM_LOG,Bill,80,Ship,170
+BID_ITEM_LOG,Aliza,55,TCC,195
+BID_ITEM_LOG,Carlos,110,Brdg,140
+BID_ITEM_LOG,Juho,50,W&SR,125
+PASSES,Peter
+PASSES,Jerry
+PASSES,Bill
+PASSES,Aliza
+PASSES,Carlos
+PASSES,Juho
+ALL_PASSED
+ITEM_PRICE_REDUCED,Flos,15
+BID_ITEM_LOG,Peter,105,Tunn,40
+BuysItemFor,Jerry,Flos,15
+TO_AUCTION,W&SR
+PASSES,Jerry
+BuysItemFor,Juho,W&SR,50
+BuysItemFor,Aliza,TCC,55
+TO_AUCTION,Ship
+BID_ITEM_LOG,Juho,85,Ship,115
+PASSES,Bill
+BuysItemFor,Juho,Ship,85
+TO_AUCTION,Brdg
+PASSES,Peter
+BuysItemFor,Carlos,Brdg,110
+BuysItemFor,Peter,Tunn,105
+Has,Juho,115
+Has,Peter,145
+Has,Jerry,235
+Has,Bill,250
+Has,Aliza,195
+Has,Carlos,140
+StartStockRound,1
+HasPriority,Bill
+START_COMPANY_LOG,Bill,LPS,65,130,2,20,LPS
+Floats,LPS
+START_COMPANY_LOG,Aliza,GW,65,130,2,20,GW
+Floats,GW
+START_COMPANY_LOG,Carlos,WR,70,140,2,20,WR
+Floats,WR
+BUY_SHARE_LOG,Juho,10,LPS,IPO,65
+PriceIsPaidTo,65,LPS
+PASSES,Peter
+START_COMPANY_LOG,Jerry,CA,70,140,2,20,CA
+Floats,CA
+BUY_SHARE_LOG,Bill,10,LPS,IPO,65
+PriceIsPaidTo,65,LPS
+BUY_SHARE_LOG,Aliza,10,GW,IPO,65
+PriceIsPaidTo,65,GW
+Autopasses,Carlos
+Autopasses,Juho
+BUY_SHARE_LOG,Peter,10,LPS,IPO,65
+PriceIsPaidTo,65,LPS
+BUY_SHARE_LOG,Jerry,10,CA,IPO,70
+PriceIsPaidTo,70,CA
+Autopasses,Bill
+Autopasses,Aliza
+Autopasses,Carlos
+Autopasses,Juho
+BUY_SHARE_LOG,Peter,10,CA,IPO,70
+PriceIsPaidTo,70,CA
+PASSES,Jerry
+Autopasses,Bill
+Autopasses,Aliza
+Autopasses,Carlos
+Autopasses,Juho
+PASSES,Peter
+
+END_SR,1
+Has,LPS,325
+Has,WR,140
+Has,CA,280
+Has,GW,195
+Has,Juho,50
+Has,Peter,10
+Has,Jerry,25
+Has,Bill,55
+Has,Aliza,0
+Has,Carlos,0
+START_OR,1.1
+ReceivesFor,Jerry,5,Flos
+ReceivesFor,Juho,10,W&SR
+ReceivesFor,Aliza,10,TCC
+ReceivesFor,Juho,15,Ship
+ReceivesFor,Carlos,20,Brdg
+ReceivesFor,Peter,20,Tunn
+
+CompanyOperates,WR,Carlos
+LaysTileAt,WR,5,O16,SW
+CompanyDoesNotPayDividend,WR
+PRICE_MOVES_LOG,WR,70,E5,65,D5
+BuysTrain,WR,2,IPO,100
+FirstTrainBought,2
+
+CompanyOperates,CA,Jerry
+LaysTileAt,CA,57,D17,SW
+CompanyDoesNotPayDividend,CA
+PRICE_MOVES_LOG,CA,70,E5,65,D5
+BuysTrain,CA,2,IPO,100
+BuysTrain,CA,2,IPO,100
+CompanyTakesLoan,CA,100,90
+
+CompanyOperates,LPS,Bill
+LaysTileAt,LPS,5,C14,N
+CompanyDoesNotPayDividend,LPS
+PRICE_MOVES_LOG,LPS,65,E6,60,D6
+BuysTrain,LPS,2,IPO,100
+BuysTrain,LPS,2,IPO,100
+CompanyTakesLoan,LPS,100,90
+
+CompanyOperates,GW,Aliza
+CompanyTakesLoan,GW,100,100
+LaysTileAt,GW,6,F17,NE
+InterestPaidFromTreasury,GW,10
+CompanyDoesNotPayDividend,GW
+PRICE_MOVES_LOG,GW,65,E6,60,D6
+BuysTrain,GW,2,IPO,100
+All 2-trains are sold out, 3-trains now available
+
+EndOfOperatingRound,1.1
+ORWorthIncrease,Juho,1.1,10
+ORWorthIncrease,Peter,1.1,-10
+ORWorthIncrease,Jerry,1.1,-40
+ORWorthIncrease,Bill,1.1,-45
+ORWorthIncrease,Aliza,1.1,-35
+ORWorthIncrease,Carlos,1.1,10
+Has,LPS,215
+Has,WR,40
+Has,CA,170
+Has,GW,185
+Has,Juho,75
+Has,Peter,30
+Has,Jerry,30
+Has,Bill,55
+Has,Aliza,10
+Has,Carlos,20
+StartStockRound,2
+HasPriority,Jerry
+PASSES,Jerry
+PASSES,Bill
+PASSES,Aliza
+PASSES,Carlos
+BUY_SHARE_LOG,Juho,10,LPS,IPO,65
+HoldMoneyInEscrow,65,65,LPS
+PASSES,Peter
+Autopasses,Jerry
+PASSES,Bill
+PASSES,Aliza
+PASSES,Carlos
+PASSES,Juho
+
+END_SR,2
+Has,LPS,215
+Has,WR,40
+Has,CA,170
+Has,GW,185
+Has,Juho,10
+Has,Peter,30
+Has,Jerry,30
+Has,Bill,55
+Has,Aliza,10
+Has,Carlos,20
+START_OR,2.1
+ReceivesFor,Jerry,5,Flos
+ReceivesFor,Juho,10,W&SR
+ReceivesFor,Aliza,10,TCC
+ReceivesFor,Juho,15,Ship
+ReceivesFor,Carlos,20,Brdg
+ReceivesFor,Peter,20,Tunn
+
+CompanyOperates,WR,Carlos
+LaysTileAt,WR,6,O18,S
+CompanyTakesLoan,WR,100,100
+CompanyRevenue,WR,50
+CompanyMustPayLoanInterest,WR,10
+InterestPaidFromTreasury,WR,10
+CompanyWithholds,WR,50
+PRICE_MOVES_LOG,WR,65,D5,60,C5
+
+CompanyOperates,CA,Jerry
+LaysTileAt,CA,7,C18,N
+CompanyRevenue,CA,0
+CompanyMustPayLoanInterest,CA,10
+InterestPaidFromTreasury,CA,10
+CompanyDoesNotPayDividend,CA
+PRICE_MOVES_LOG,CA,65,D5,60,C5
+CompanyTakesLoan,CA,100,90
+
+CompanyOperates,LPS,Bill
+LaysTileAt,LPS,7,B15,N
+CompanyRevenue,LPS,100
+CompanyMustPayLoanInterest,LPS,10
+InterestPaidFromTreasury,LPS,10
+CompanyPaysOutFull,LPS,100
+Payout,Juho,20,2,10
+Payout,Peter,10,1,10
+Payout,Bill,30,3,10
+PRICE_MOVES_LOG,LPS,60,D6,65,E6
+CompanyTakesLoan,LPS,100,90
+
+CompanyOperates,GW,Aliza
+LaysTileAt,GW,56,E18,N
+LAYS_TOKEN_ON,GW,F17,40
+CompanyRevenue,GW,50
+CompanyMustPayLoanInterest,GW,10
+InterestPaidFromTreasury,GW,10
+CompanyPaysOutFull,GW,50
+Payout,Aliza,15,3,10
+PRICE_MOVES_LOG,GW,60,D6,65,E6
+CompanyTakesLoan,GW,100,90
+BuysTrain,GW,3,IPO,225
+FirstTrainBought,3
+StartOfPhase,3
+
+EndOfOperatingRound,2.1
+ORWorthIncrease,Juho,2.1,35
+ORWorthIncrease,Peter,2.1,10
+ORWorthIncrease,Jerry,2.1,-40
+ORWorthIncrease,Bill,2.1,15
+ORWorthIncrease,Aliza,2.1,10
+ORWorthIncrease,Carlos,2.1,-10
+Has,LPS,295
+Has,WR,180
+Has,CA,250
+Has,GW,0
+Has,Juho,55
+Has,Peter,60
+Has,Jerry,35
+Has,Bill,85
+Has,Aliza,35
+Has,Carlos,40
+StartStockRound,3
+HasPriority,Peter
+PASSES,Peter
+Autopasses,Jerry
+BUY_SHARE_LOG,Bill,10,LPS,IPO,65
+HoldMoneyInEscrow,65,130,LPS
+Autopasses,Aliza
+Autopasses,Carlos
+Autopasses,Juho
+Autopasses,Peter
+Autopasses,Jerry
+Autopasses,Bill
+
+END_SR,3
+Has,LPS,295
+Has,WR,180
+Has,CA,250
+Has,GW,0
+Has,Juho,55
+Has,Peter,60
+Has,Jerry,35
+Has,Bill,20
+Has,Aliza,35
+Has,Carlos,40
+START_OR,3.1
+ReceivesFor,Jerry,5,Flos
+ReceivesFor,Juho,10,W&SR
+ReceivesFor,Aliza,10,TCC
+ReceivesFor,Juho,15,Ship
+ReceivesFor,Carlos,20,Brdg
+ReceivesFor,Peter,20,Tunn
+
+CompanyOperates,LPS,Bill
+LaysTileAt,LPS,15,C14,SE
+CompanyRevenue,LPS,120
+CompanyMustPayLoanInterest,LPS,20
+InterestPaidFromTreasury,LPS,20
+CompanyPaysOutFull,LPS,120
+Payout,Juho,24,2,10
+Payout,Peter,12,1,10
+Payout,Bill,48,4,10
+PRICE_MOVES_LOG,LPS,65,E6,70,F6
+CompanyTakesLoan,LPS,100,90
+BuysTrain,LPS,3,IPO,225
+
+CompanyOperates,GW,Aliza
+LaysTileAt,GW,15,D17,NE
+CompanyTakesLoan,GW,100,100
+CompanyRevenue,GW,110
+CompanyMustPayLoanInterest,GW,30
+InterestPaidFromTreasury,GW,30
+CompanyPaysOutFull,GW,110
+Payout,Aliza,33,3,10
+PRICE_MOVES_LOG,GW,65,E6,70,F6
+
+CompanyOperates,WR,Carlos
+LaysTileAt,WR,15,O16,SE
+CompanyRevenue,WR,60
+CompanyMustPayLoanInterest,WR,10
+InterestPaidFromTreasury,WR,10
+CompanyPaysOutFull,WR,60
+Payout,Carlos,12,2,10
+PRICE_MOVES_LOG,WR,60,C5,65,D5
+CompanyTakesLoan,WR,100,90
+BuysTrain,WR,3,IPO,225
+
+CompanyOperates,CA,Jerry
+LaysTileAt,CA,9,C16,S
+LAYS_TOKEN_ON,CA,C14,40
+CompanyRevenue,CA,120
+CompanyMustPayLoanInterest,CA,20
+InterestPaidFromTreasury,CA,20
+CompanyPaysOutFull,CA,120
+Payout,Peter,12,1,10
+Payout,Jerry,36,3,10
+PRICE_MOVES_LOG,CA,60,C5,65,D5
+CompanyTakesLoan,CA,100,90
+BuysTrain,CA,3,IPO,225
+
+EndOfOperatingRound,3.1
+ORWorthIncrease,Juho,3.1,39
+ORWorthIncrease,Peter,3.1,34
+ORWorthIncrease,Jerry,3.1,26
+ORWorthIncrease,Bill,3.1,28
+ORWorthIncrease,Aliza,3.1,28
+ORWorthIncrease,Carlos,3.1,22
+Has,LPS,140
+Has,WR,35
+Has,CA,55
+Has,GW,70
+Has,Juho,104
+Has,Peter,104
+Has,Jerry,76
+Has,Bill,68
+Has,Aliza,78
+Has,Carlos,72
+START_OR,3.2
+ReceivesFor,Jerry,5,Flos
+ReceivesFor,Juho,10,W&SR
+ReceivesFor,Aliza,10,TCC
+ReceivesFor,Juho,15,Ship
+ReceivesFor,Carlos,20,Brdg
+ReceivesFor,Peter,20,Tunn
+
+CompanyOperates,LPS,Bill
+DestinationReached,LPS,F17
+ReleasedFromEscrow,LPS,130
+LaysTileAt,LPS,8,D15,NW
+CompanyRevenue,LPS,190
+CompanyMustPayLoanInterest,LPS,30
+InterestPaidFromTreasury,LPS,30
+CompanyPaysOutFull,LPS,190
+Payout,Juho,38,2,10
+Payout,Peter,19,1,10
+Payout,Bill,76,4,10
+PRICE_MOVES_LOG,LPS,70,F6,75,G6
+BuysTrain,LPS,3,IPO,225
+All 3-trains are sold out, 4-trains now available
+CompanyTakesLoan,LPS,100,90
+
+CompanyOperates,GW,Aliza
+LaysTileAt,GW,26,C18,SW
+CompanyRevenue,GW,110
+CompanyMustPayLoanInterest,GW,30
+InterestPaidFromTreasury,GW,30
+CompanyPaysOutFull,GW,110
+Payout,Aliza,33,3,10
+PRICE_MOVES_LOG,GW,70,F6,75,G6
+
+CompanyOperates,WR,Carlos
+LaysTileAt,WR,59,N17,S
+CompanyRevenue,WR,150
+CompanyMustPayLoanInterest,WR,20
+InterestPaidFromTreasury,WR,20
+CompanyPaysOutFull,WR,150
+Payout,Carlos,30,2,10
+PRICE_MOVES_LOG,WR,65,D5,70,E5
+
+CompanyOperates,CA,Jerry
+LaysTileAt,CA,15,F17,SW
+CompanyRevenue,CA,190
+CompanyMustPayLoanInterest,CA,30
+InterestPaidFromTreasury,CA,30
+CompanyPaysOutFull,CA,190
+Payout,Peter,19,1,10
+Payout,Jerry,57,3,10
+PRICE_MOVES_LOG,CA,65,D5,70,E5
+CompanyTakesLoan,CA,100,90
+
+EndOfOperatingRound,3.2
+ORWorthIncrease,Juho,3.2,53
+ORWorthIncrease,Peter,3.2,48
+ORWorthIncrease,Jerry,3.2,47
+ORWorthIncrease,Bill,3.2,56
+ORWorthIncrease,Aliza,3.2,58
+ORWorthIncrease,Carlos,3.2,60
+Has,LPS,105
+Has,WR,15
+Has,CA,115
+Has,GW,40
+Has,Juho,167
+Has,Peter,162
+Has,Jerry,138
+Has,Bill,144
+Has,Aliza,121
+Has,Carlos,122
+StartStockRound,4
+HasPriority,Aliza
+BUY_SHARE_LOG,Aliza,10,GW,IPO,65
+PriceIsPaidTo,65,GW
+BUY_SHARE_LOG,Carlos,10,WR,IPO,70
+PriceIsPaidTo,70,WR
+SELL_SHARES_LOG,Juho,2,10,20,LPS,150
+PRICE_MOVES_LOG,LPS,75,G6,70,G7
+START_COMPANY_LOG,Juho,GT,70,140,2,20,GT
+SELL_SHARE_LOG,Peter,10,CA,70
+PRICE_MOVES_LOG,CA,70,E5,65,E6
+SELL_SHARE_LOG,Peter,10,LPS,70
+START_COMPANY_LOG,Peter,CPR,75,150,2,20,CPR
+BUY_SHARE_LOG,Jerry,10,CA,Pool,65
+BUY_SHARE_LOG,Bill,10,LPS,IPO,65
+PriceIsPaidTo,65,LPS
+Autopasses,Aliza
+Autopasses,Carlos
+BUY_SHARE_LOG,Juho,10,GT,IPO,70
+PriceIsPaidTo,70,GT
+BUY_SHARE_LOG,Peter,10,CPR,IPO,75
+PriceIsPaidTo,75,CPR
+BUY_SHARE_LOG,Jerry,10,CA,IPO,70
+PriceIsPaidTo,70,CA
+BUY_SHARE_LOG,Bill,10,LPS,IPO,65
+PriceIsPaidTo,65,LPS
+Autopasses,Aliza
+Autopasses,Carlos
+BUY_SHARE_LOG,Juho,10,GT,IPO,70
+PriceIsPaidTo,70,GT
+Floats,GT
+BUY_SHARE_LOG,Peter,10,CPR,IPO,75
+PriceIsPaidTo,75,CPR
+Floats,CPR
+Autopasses,Jerry
+Autopasses,Bill
+Autopasses,Aliza
+Autopasses,Carlos
+Autopasses,Juho
+Autopasses,Peter
+
+END_SR,4
+Has,GT,280
+Has,LPS,235
+Has,WR,85
+Has,CPR,300
+Has,CA,185
+Has,GW,105
+Has,Juho,37
+Has,Peter,2
+Has,Jerry,3
+Has,Bill,14
+Has,Aliza,56
+Has,Carlos,52
+START_OR,4.1
+ReceivesFor,Jerry,5,Flos
+ReceivesFor,Juho,10,W&SR
+ReceivesFor,Aliza,10,TCC
+ReceivesFor,Juho,15,Ship
+ReceivesFor,Carlos,20,Brdg
+ReceivesFor,Peter,20,Tunn
+
+CompanyOperates,GW,Aliza
+LaysTileAt,GW,57,B19,SW
+DestinationReached,GW,A20
+CompanyRevenue,GW,130
+CompanyMustPayLoanInterest,GW,30
+InterestPaidFromTreasury,GW,30
+CompanyPaysOutFull,GW,130
+Payout,Aliza,52,4,10
+PRICE_MOVES_LOG,GW,75,G6,80,H6
+CompanyTakesLoan,GW,100,90
+
+CompanyOperates,CPR,Peter
+LaysTileAt,CPR,4,M6,S
+CompanyDoesNotPayDividend,CPR
+PRICE_MOVES_LOG,CPR,75,E4,70,D4
+CompanyTakesLoan,CPR,100,90
+BuysTrain,CPR,4,IPO,350
+FirstTrainBought,4
+StartOfPhase,4
+
+CompanyOperates,LPS,Bill
+LaysTileAt,LPS,8,E14,SE
+LAYS_TOKEN_ON,LPS,F17,40
+CompanyRevenue,LPS,160
+CompanyMustPayLoanInterest,LPS,40
+InterestPaidFromTreasury,LPS,40
+CompanyPaysOutFull,LPS,160
+Payout,Bill,96,6,10
+Payout,LPS,48,3,10
+PRICE_MOVES_LOG,LPS,70,G7,75,G6
+CompanyTakesLoan,LPS,100,90
+
+CompanyOperates,WR,Carlos
+LaysTileAtFor,WR,8,N15,SE,40
+CompanyRevenue,WR,100
+CompanyMustPayLoanInterest,WR,20
+InterestPaidFromTreasury,WR,20
+CompanyPaysOutFull,WR,100
+Payout,Carlos,30,3,10
+PRICE_MOVES_LOG,WR,70,E5,75,F5
+CompanyTakesLoan,WR,100,90
+
+CompanyOperates,GT,Juho
+LaysTileAt,GT,6,P9,NW
+CompanyDoesNotPayDividend,GT
+PRICE_MOVES_LOG,GT,70,E5,65,D5
+CompanyTakesLoan,GT,100,90
+BuysTrain,GT,4,IPO,350
+
+CompanyOperates,CA,Jerry
+LaysTileAt,CA,121,F15,SW
+LAYS_TOKEN_ON,CA,F15,100
+CompanyRevenue,CA,110
+CompanyMustPayLoanInterest,CA,40
+InterestPaidFromTreasury,CA,40
+CompanyPaysOutFull,CA,110
+Payout,Jerry,55,5,10
+PRICE_MOVES_LOG,CA,65,E6,70,F6
+CompanyTakesLoan,CA,100,90
+
+EndOfOperatingRound,4.1
+ORWorthIncrease,Juho,4.1,-35
+ORWorthIncrease,Peter,4.1,-40
+ORWorthIncrease,Jerry,4.1,35
+ORWorthIncrease,Bill,4.1,66
+ORWorthIncrease,Aliza,4.1,42
+ORWorthIncrease,Carlos,4.1,35
+Has,GT,20
+Has,LPS,293
+Has,WR,115
+Has,CPR,40
+Has,CA,135
+Has,GW,165
+Has,Juho,62
+Has,Peter,22
+Has,Jerry,63
+Has,Bill,110
+Has,Aliza,118
+Has,Carlos,102
+START_OR,4.2
+ReceivesFor,Jerry,5,Flos
+ReceivesFor,Juho,10,W&SR
+ReceivesFor,Aliza,10,TCC
+ReceivesFor,Juho,15,Ship
+ReceivesFor,Carlos,20,Brdg
+ReceivesFor,Peter,20,Tunn
+
+CompanyOperates,GW,Aliza
+CompanyRevenue,GW,110
+CompanyMustPayLoanInterest,GW,40
+InterestPaidFromTreasury,GW,40
+CompanyPaysOutFull,GW,110
+Payout,Aliza,44,4,10
+PRICE_MOVES_LOG,GW,80,H6,90,I6
+BuysPrivateFromFor,GW,TCC,Aliza,100
+
+CompanyOperates,LPS,Bill
+CompanyRevenue,LPS,200
+CompanyMustPayLoanInterest,LPS,50
+InterestPaidFromTreasury,LPS,50
+CompanyPaysOutFull,LPS,200
+Payout,Bill,120,6,10
+Payout,LPS,60,3,10
+PRICE_MOVES_LOG,LPS,75,G6,80,H6
+CompanyTakesLoan,LPS,100,90
+BuysTrain,LPS,4,IPO,350
+
+CompanyOperates,WR,Carlos
+LaysTileAtFor,WR,8,M16,NW,40
+CompanyRevenue,WR,100
+CompanyMustPayLoanInterest,WR,30
+InterestPaidFromTreasury,WR,30
+CompanyWithholds,WR,100
+PRICE_MOVES_LOG,WR,75,F5,70,E5
+BuysPrivateFromFor,WR,Brdg,Carlos,145
+AcquiresBonus,WR,Bridge,10,P17,P19
+
+CompanyOperates,CA,Jerry
+LaysTileAt,CA,8,G14,SE
+CompanyRevenue,CA,110
+CompanyMustPayLoanInterest,CA,50
+InterestPaidFromTreasury,CA,50
+CompanyPaysOutFull,CA,110
+Payout,Jerry,55,5,10
+PRICE_MOVES_LOG,CA,70,F6,75,G6
+BuysPrivateFromFor,CA,Flos,Jerry,40
+
+CompanyOperates,CPR,Peter
+LaysTileAt,CPR,9,M8,S
+CompanyRevenue,CPR,40
+CompanyMustPayLoanInterest,CPR,10
+InterestPaidFromTreasury,CPR,10
+CompanyPaysOutFull,CPR,40
+Payout,Peter,16,4,10
+PRICE_MOVES_LOG,CPR,70,D4,75,E4
+CompanyTakesLoan,CPR,100,90
+BuysPrivateFromFor,CPR,Tunn,Peter,120
+AcquiresBonus,CPR,Tunnel,10,B13
+
+CompanyOperates,GT,Juho
+LaysTileAt,GT,9,O10,SW
+CompanyRevenue,GT,70
+CompanyMustPayLoanInterest,GT,10
+InterestPaidFromTreasury,GT,10
+CompanyPaysOutFull,GT,70
+Payout,Juho,28,4,10
+PRICE_MOVES_LOG,GT,65,D5,70,E5
+CompanyTakesLoan,GT,100,90
+BuysPrivateFromFor,GT,W&SR,Juho,80
+
+EndOfOperatingRound,4.2
+ORWorthIncrease,Juho,4.2,73
+ORWorthIncrease,Peter,4.2,36
+ORWorthIncrease,Jerry,4.2,105
+ORWorthIncrease,Bill,4.2,90
+ORWorthIncrease,Aliza,4.2,144
+ORWorthIncrease,Carlos,4.2,50
+Has,GT,20
+Has,LPS,43
+Has,WR,0
+Has,CPR,0
+Has,CA,45
+Has,GW,25
+Has,Juho,195
+Has,Peter,178
+Has,Jerry,163
+Has,Bill,230
+Has,Aliza,272
+Has,Carlos,267
+StartStockRound,5
+HasPriority,Jerry
+BUY_SHARE_LOG,Jerry,10,CA,IPO,70
+HoldMoneyInEscrow,70,70,CA
+BUY_SHARE_LOG,Bill,10,CA,IPO,70
+HoldMoneyInEscrow,70,140,CA
+BUY_SHARE_LOG,Aliza,10,GW,IPO,65
+PriceIsPaidTo,65,GW
+BUY_SHARE_LOG,Carlos,10,WR,IPO,70
+PriceIsPaidTo,70,WR
+BUY_SHARE_LOG,Juho,10,GT,IPO,70
+PriceIsPaidTo,70,GT
+BUY_SHARE_LOG,Peter,10,CPR,IPO,75
+PriceIsPaidTo,75,CPR
+BUY_SHARE_LOG,Jerry,10,LPS,IPO,65
+PriceIsPaidTo,65,LPS
+BUY_SHARE_LOG,Bill,10,GW,IPO,65
+PriceIsPaidTo,65,GW
+BUY_SHARE_LOG,Aliza,10,LPS,Pool,80
+BUY_SHARE_LOG,Carlos,10,WR,IPO,70
+PriceIsPaidTo,70,WR
+BUY_SHARE_LOG,Juho,10,LPS,Pool,80
+BUY_SHARE_LOG,Peter,10,LPS,Pool,80
+Autopasses,Jerry
+BUY_SHARE_LOG,Bill,10,WR,IPO,70
+HoldMoneyInEscrow,70,70,WR
+BUY_SHARE_LOG,Aliza,10,GW,IPO,65
+PriceIsPaidTo,65,GW
+BUY_SHARE_LOG,Carlos,10,WR,IPO,70
+HoldMoneyInEscrow,70,140,WR
+Autopasses,Juho
+Autopasses,Peter
+Autopasses,Jerry
+Autopasses,Bill
+Autopasses,Aliza
+Autopasses,Carlos
+
+END_SR,5
+PRICE_MOVES_LOG,LPS,80,H6,90,H5
+SoldOut,LPS,80,H6,90,H5
+Has,GT,90
+Has,LPS,108
+Has,WR,140
+Has,CPR,75
+Has,CA,45
+Has,GW,220
+Has,Juho,45
+Has,Peter,23
+Has,Jerry,28
+Has,Bill,25
+Has,Aliza,62
+Has,Carlos,57
+START_OR,5.1
+ReceivesFor,CA,5,Flos
+ReceivesFor,GT,10,W&SR
+ReceivesFor,GW,10,TCC
+ReceivesFor,Juho,15,Ship
+ReceivesFor,WR,20,Brdg
+ReceivesFor,CPR,20,Tunn
+
+CompanyOperates,GW,Aliza
+LaysTileAt,GW,3,H11,S
+CompanyRevenue,GW,110
+CompanyMustPayLoanInterest,GW,40
+InterestPaidFromTreasury,GW,40
+CompanyPaysOutFull,GW,110
+Payout,Aliza,66,6,10
+Payout,Bill,11,1,10
+PRICE_MOVES_LOG,GW,90,I6,100,I5
+CompanyTakesLoan,GW,100,90
+
+CompanyOperates,LPS,Bill
+LaysTileAt,LPS,8,E16,SE
+CompanyRevenue,LPS,320
+CompanyMustPayLoanInterest,LPS,60
+InterestPaidFromTreasury,LPS,60
+CompanyPaysOutFull,LPS,320
+Payout,Aliza,32,1,10
+Payout,Juho,32,1,10
+Payout,Bill,192,6,10
+Payout,Peter,32,1,10
+Payout,Jerry,32,1,10
+PRICE_MOVES_LOG,LPS,90,H5,100,I5
+CompanyTakesLoan,LPS,100,90
+
+CompanyOperates,CA,Jerry
+LaysTileAt,CA,5,H15,N
+DestinationReached,CA,H15
+ReleasedFromEscrow,CA,140
+CompanyRevenue,CA,110
+CompanyMustPayLoanInterest,CA,50
+InterestPaidFromTreasury,CA,50
+CompanyPaysOutFull,CA,110
+Payout,Bill,11,1,10
+Payout,Jerry,66,6,10
+PRICE_MOVES_LOG,CA,75,G6,80,H6
+CompanyTakesLoan,CA,100,90
+
+CompanyOperates,CPR,Peter
+LaysTileAt,CPR,2,M10,S
+CompanyRevenue,CPR,50
+CompanyMustPayLoanInterest,CPR,20
+InterestPaidFromTreasury,CPR,20
+CompanyPaysOutFull,CPR,50
+Payout,Peter,25,5,10
+PRICE_MOVES_LOG,CPR,75,E4,80,F4
+CompanyTakesLoan,CPR,100,90
+
+CompanyOperates,WR,Carlos
+LaysTileAtFor,WR,59,L15,SW,40
+CompanyRevenue,WR,110
+CompanyMustPayLoanInterest,WR,30
+InterestPaidFromTreasury,WR,30
+CompanyPaysOutFull,WR,110
+Payout,Bill,11,1,10
+Payout,Carlos,66,6,10
+PRICE_MOVES_LOG,WR,70,E5,75,F5
+CompanyTakesLoan,WR,100,90
+
+CompanyOperates,GT,Juho
+LaysTileAt,GT,120,N11,NE
+LAYS_FREE_TOKEN_ON,GT,I12
+CompanyRevenue,GT,100
+CompanyMustPayLoanInterest,GT,20
+InterestPaidFromTreasury,GT,20
+CompanyPaysOutFull,GT,100
+Payout,Juho,50,5,10
+PRICE_MOVES_LOG,GT,70,E5,75,F5
+CompanyTakesLoan,GT,100,90
+BuysPrivateFromFor,GT,Ship,Juho,140
+PrivateCloses,W&SR
+
+EndOfOperatingRound,5.1
+ORWorthIncrease,Juho,5.1,142
+ORWorthIncrease,Peter,5.1,32
+ORWorthIncrease,Jerry,5.1,68
+ORWorthIncrease,Bill,5.1,215
+ORWorthIncrease,Aliza,5.1,98
+ORWorthIncrease,Carlos,5.1,36
+Has,GT,30
+Has,LPS,138
+Has,WR,180
+Has,CPR,165
+Has,CA,230
+Has,GW,280
+Has,Juho,282
+Has,Peter,80
+Has,Jerry,126
+Has,Bill,250
+Has,Aliza,160
+Has,Carlos,123
+START_OR,5.2
+ReceivesFor,CA,5,Flos
+ReceivesFor,GW,10,TCC
+ReceivesFor,GT,15,Ship
+ReceivesFor,WR,20,Brdg
+ReceivesFor,CPR,20,Tunn
+
+CompanyOperates,GW,Aliza
+LaysTileAt,GW,9,G16,SW
+CompanyRevenue,GW,110
+CompanyMustPayLoanInterest,GW,50
+InterestPaidFromTreasury,GW,50
+CompanyPaysOutFull,GW,110
+Payout,Bill,11,1,10
+Payout,Aliza,66,6,10
+PRICE_MOVES_LOG,GW,100,I5,110,J5
+
+CompanyOperates,LPS,Bill
+BuysBonusTokenFrom,LPS,Tunnel,10,CPR,50
+LaysTileAt,LPS,14,H15,SW
+CompanyRevenue,LPS,370
+CompanyMustPayLoanInterest,LPS,70
+InterestPaidFromTreasury,LPS,70
+CompanyPaysOutFull,LPS,370
+Payout,Aliza,37,1,10
+Payout,Bill,222,6,10
+Payout,Juho,37,1,10
+Payout,Peter,37,1,10
+Payout,Jerry,37,1,10
+PRICE_MOVES_LOG,LPS,100,I5,110,J5
+
+CompanyOperates,CA,Jerry
+CompanyRevenue,CA,110
+CompanyMustPayLoanInterest,CA,60
+InterestPaidFromTreasury,CA,60
+CompanyWithholds,CA,110
+PRICE_MOVES_LOG,CA,80,H6,75,G6
+CompanyTakesLoan,CA,100,90
+BuysTrain,CA,4,IPO,350
+All 4-trains are sold out, 5-trains now available
+
+CompanyOperates,CPR,Peter
+LaysTileAt,CPR,7,M12,N
+DestinationReached,CPR,N11
+DestinationReached,WR,L15
+ReleasedFromEscrow,WR,140
+CompanyRevenue,CPR,110
+CompanyMustPayLoanInterest,CPR,30
+InterestPaidFromTreasury,CPR,30
+CompanyPaysOutFull,CPR,110
+Payout,Peter,55,5,10
+PRICE_MOVES_LOG,CPR,80,F4,90,G4
+CompanyTakesLoan,CPR,100,90
+
+CompanyOperates,WR,Carlos
+CompanyRevenue,WR,110
+CompanyMustPayLoanInterest,WR,40
+InterestPaidFromTreasury,WR,40
+CompanyPaysOutFull,WR,110
+Payout,Bill,11,1,10
+Payout,Carlos,66,6,10
+PRICE_MOVES_LOG,WR,75,F5,80,G5
+CompanyTakesLoan,WR,100,90
+
+CompanyOperates,GT,Juho
+LaysTileAt,GT,3,N9,S
+CompanyTakesLoan,GT,100,100
+LAYS_TOKEN_ON,GT,N11,100
+CompanyRevenue,GT,140
+CompanyMustPayLoanInterest,GT,40
+InterestPaidFromTreasury,GT,40
+CompanyPaysOutFull,GT,140
+Payout,Juho,70,5,10
+PRICE_MOVES_LOG,GT,75,F5,80,G5
+
+EndOfOperatingRound,5.2
+ORWorthIncrease,Juho,5.2,92
+ORWorthIncrease,Peter,5.2,102
+ORWorthIncrease,Jerry,5.2,-43
+ORWorthIncrease,Bill,5.2,294
+ORWorthIncrease,Aliza,5.2,173
+ORWorthIncrease,Carlos,5.2,36
+Has,GT,5
+Has,LPS,18
+Has,WR,390
+Has,CPR,295
+Has,CA,25
+Has,GW,240
+Has,Juho,389
+Has,Peter,172
+Has,Jerry,163
+Has,Bill,494
+Has,Aliza,263
+Has,Carlos,189
+StartStockRound,6
+HasPriority,Juho
+SELL_SHARE_LOG,Juho,10,LPS,110
+SELL_SHARE_LOG,Juho,10,GT,80
+PRICE_MOVES_LOG,GT,80,G5,75,G6
+START_COMPANY_LOG,Juho,CV,100,200,2,20,CV
+BUY_SHARE_LOG,Peter,10,CPR,IPO,75
+PriceIsPaidTo,75,CPR
+BUY_SHARE_LOG,Jerry,10,GW,IPO,65
+PriceIsPaidTo,65,GW
+SELL_SHARE_LOG,Bill,10,GW,110
+START_COMPANY_LOG,Bill,THB,100,200,2,20,THB
+BUY_SHARE_LOG,Aliza,10,GT,IPO,70
+HoldMoneyInEscrow,70,70,GT
+BUY_SHARE_LOG,Carlos,10,CPR,IPO,75
+PriceIsPaidTo,75,CPR
+BUY_SHARE_LOG,Juho,10,CV,IPO,100
+PriceIsPaidTo,100,CV
+BUY_SHARE_LOG,Peter,10,GW,IPO,65
+PriceIsPaidTo,65,GW
+BUY_SHARE_LOG,Jerry,10,GW,IPO,65
+PriceIsPaidTo,65,GW
+SELL_SHARE_LOG,Jerry,10,GW,110
+BUY_SHARE_LOG,Bill,10,THB,IPO,100
+PriceIsPaidTo,100,THB
+BUY_SHARE_LOG,Aliza,10,CPR,IPO,75
+PriceIsPaidTo,75,CPR
+BUY_SHARE_LOG,Carlos,10,CA,IPO,70
+PriceIsPaidTo,70,CA
+BUY_SHARE_LOG,Juho,10,CV,IPO,100
+PriceIsPaidTo,100,CV
+Autopasses,Peter
+BUY_SHARE_LOG,Jerry,10,WR,IPO,70
+PriceIsPaidTo,70,WR
+BUY_SHARE_LOG,Bill,10,THB,IPO,100
+PriceIsPaidTo,100,THB
+BUY_SHARE_LOG,Aliza,10,CA,IPO,70
+PriceIsPaidTo,70,CA
+SELL_SHARE_LOG,Aliza,10,CPR,90
+PRICE_MOVES_LOG,CPR,90,G4,80,G5
+Autopasses,Carlos
+BUY_SHARE_LOG,Juho,10,CV,IPO,100
+PriceIsPaidTo,100,CV
+Floats,CV
+Autopasses,Peter
+BUY_SHARE_LOG,Jerry,10,GT,IPO,70
+HoldMoneyInEscrow,70,140,GT
+BUY_SHARE_LOG,Bill,10,THB,IPO,100
+PriceIsPaidTo,100,THB
+Floats,THB
+BUY_SHARE_LOG,Aliza,10,WR,IPO,70
+PriceIsPaidTo,70,WR
+Autopasses,Carlos
+BUY_SHARE_LOG,Juho,10,CPR,IPO,75
+PriceIsPaidTo,75,CPR
+Autopasses,Peter
+Autopasses,Jerry
+SELL_SHARE_LOG,Bill,10,WR,80
+PRICE_MOVES_LOG,WR,80,G5,75,G6
+SELL_SHARE_LOG,Bill,10,CA,75
+PRICE_MOVES_LOG,CA,75,G6,70,G7
+BUY_SHARE_LOG,Bill,10,THB,IPO,100
+PriceIsPaidTo,100,THB
+Autopasses,Aliza
+Autopasses,Carlos
+SELL_SHARE_LOG,Juho,10,CPR,80
+PRICE_MOVES_LOG,CPR,80,G5,75,G6
+Autopasses,Peter
+Autopasses,Jerry
+BUY_SHARE_LOG,Bill,10,CPR,IPO,75
+PriceIsPaidTo,75,CPR
+Autopasses,Aliza
+Autopasses,Carlos
+Autopasses,Juho
+Autopasses,Peter
+Autopasses,Jerry
+PASSES,Bill
+
+END_SR,6
+Has,GT,5
+Has,THB,600
+Has,LPS,18
+Has,WR,530
+Has,CV,500
+Has,CPR,670
+Has,CA,165
+Has,GW,435
+Has,Juho,84
+Has,Peter,32
+Has,Jerry,3
+Has,Bill,84
+Has,Aliza,68
+Has,Carlos,44
+START_OR,6.1
+ReceivesFor,CA,5,Flos
+ReceivesFor,GW,10,TCC
+ReceivesFor,GT,15,Ship
+ReceivesFor,WR,20,Brdg
+ReceivesFor,CPR,20,Tunn
+
+CompanyOperates,GW,Aliza
+LaysTileAt,GW,55,I14,SW
+LAYS_TOKEN_ON,GW,H15,100
+CompanyRevenue,GW,110
+CompanyMustPayLoanInterest,GW,50
+InterestPaidFromTreasury,GW,50
+CompanyPaysOutFull,GW,110
+Payout,Aliza,66,6,10
+Payout,Peter,11,1,10
+Payout,Jerry,11,1,10
+Payout,GW,22,2,10
+PRICE_MOVES_LOG,GW,110,J5,125,K5
+CompanyTakesLoan,GW,100,90
+
+CompanyOperates,LPS,Bill
+LaysTileAt,LPS,4,D19,SW
+CompanyTakesLoan,LPS,100,100
+CompanyRevenue,LPS,370
+CompanyMustPayLoanInterest,LPS,80
+InterestPaidFromTreasury,LPS,80
+CompanyPaysOutFull,LPS,370
+Payout,Bill,222,6,10
+Payout,Aliza,37,1,10
+Payout,Peter,37,1,10
+Payout,Jerry,37,1,10
+Payout,LPS,37,1,10
+PRICE_MOVES_LOG,LPS,110,J5,125,K5
+
+CompanyOperates,CV,Juho
+LaysTileAt,CV,121,M4,SW
+CompanyDoesNotPayDividend,CV
+PRICE_MOVES_LOG,CV,100,E1,90,D1
+PresidentAddsCash,CV,Juho,50
+BuysTrain,CV,5,IPO,550
+FirstTrainBought,5
+StartOfPhase,5
+PrivateCloses,Flos
+PrivateCloses,TCC
+PrivateCloses,Ship
+PrivateCloses,Brdg
+PrivateCloses,Tunn
+CompanyDiscardsTrain,LPS,3
+
+CompanyOperates,THB,Bill
|
|
From: Erik V. <ev...@us...> - 2011-11-22 13:15:07
|
test/data/real/18EU_A.report | 4197 +++++++++++-----------
test/data/real/18GA_A.report | 1532 ++------
test/data/test/1830_SellFullPresCert.rails |binary
test/data/test/1830_SellFullPresCert.report | 10
test/data/test/1830_SellHalfPresCert.rails |binary
test/data/test/1830_SellHalfPresCert.report | 10
test/data/test/1835_NatDoubleShare.rails |binary
test/data/test/1835_NatDoubleShare.report | 10
test/data/test/1835_NatSingleShare.rails |binary
test/data/test/1835_NatSingleShare.report | 10
test/data/test/1835_SwapPresForDoubleShare.rails |binary
test/data/test/1835_SwapPresForDoubleShare.report | 10
12 files changed, 2564 insertions(+), 3215 deletions(-)
New commits:
commit 13bd6bb91c38ffa428902c7798859fb00f06f31c
Author: Erik Vos <eri...@xs...>
Date: Tue Nov 22 14:14:22 2011 +0100
Added five test cases and fixed two.
The new test cases check recently fixed 1835 omissions with nationalisation and share selling.
The fixed test cases 18GA_A and 18EU_A have failed for some time because of earlier fixes.
diff --git a/test/data/real/18EU_A.report b/test/data/real/18EU_A.report
index b43ad0b..de4b73f 100644
--- a/test/data/real/18EU_A.report
+++ b/test/data/real/18EU_A.report
@@ -1,2098 +1,2099 @@
-GameIs,18EU
-PlayerIs,1,Chris
-PlayerIs,2,Joakim
-PlayerIs,3,Joshua
-PlayerIs,4,Phil
-PlayerIs,5,Ed
-PlayerIs,6,Arne
-PlayerCash,250
-BankHas,10500
-StartOfPhase,2
-BankSizeIs,10500
-StartOfInitialRound
-HasPriority,Chris
-
-SelectForAuctioning,Chris,11
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-ITEM_PRICE_REDUCED,11,90
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-ITEM_PRICE_REDUCED,11,80
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-ITEM_PRICE_REDUCED,11,70
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-ITEM_PRICE_REDUCED,11,60
-PASSES,Chris
-BuysItemFor,Joakim,11,60
-Floats,11
-
-SelectForAuctioning,Joakim,8
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-ITEM_PRICE_REDUCED,8,90
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-ITEM_PRICE_REDUCED,8,80
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-ITEM_PRICE_REDUCED,8,70
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-ITEM_PRICE_REDUCED,8,60
-BuysItemFor,Joakim,8,60
-Floats,8
-
-SelectForAuctioning,Joshua,9
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-ITEM_PRICE_REDUCED,9,90
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-ITEM_PRICE_REDUCED,9,80
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-ITEM_PRICE_REDUCED,9,70
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-BuysItemFor,Chris,9,70
-Floats,9
-
-SelectForAuctioning,Phil,14
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-ITEM_PRICE_REDUCED,14,90
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-ITEM_PRICE_REDUCED,14,80
-BuysItemFor,Phil,14,80
-Floats,14
-
-SelectForAuctioning,Ed,1
-PASSES,Arne
-PASSES,Chris
-BID_ITEM,Joakim,100,1
-BID_ITEM,Joshua,105,1
-PASSES,Phil
-PASSES,Ed
-BID_ITEM,Arne,110,1
-PASSES,Chris
-BID_ITEM,Joakim,115,1
-BID_ITEM,Joshua,120,1
-PASSES,Arne
-BID_ITEM,Joakim,130,1
-PASSES,Joshua
-BuysItemFor,Joakim,1,130
-Floats,1
-
-SelectForAuctioning,Arne,7
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-ITEM_PRICE_REDUCED,7,90
-PASSES,Arne
-BuysItemFor,Chris,7,90
-Floats,7
-
-SelectForAuctioning,Chris,2
-PASSES,Joakim
-BID_ITEM,Joshua,100,2
-PASSES,Phil
-PASSES,Ed
-BID_ITEM,Arne,105,2
-PASSES,Chris
-PASSES,Joakim
-BID_ITEM,Joshua,110,2
-BID_ITEM,Arne,115,2
-BID_ITEM,Joshua,120,2
-BID_ITEM,Arne,125,2
-PASSES,Joshua
-BuysItemFor,Arne,2,125
-Floats,2
-
-SelectForAuctioning,Joakim,3
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-ITEM_PRICE_REDUCED,3,90
-PASSES,Joakim
-BuysItemFor,Joshua,3,90
-Floats,3
-
-SelectForAuctioning,Joshua,12
-PASSES,Phil
-BID_ITEM,Ed,100,12
-BID_ITEM,Arne,105,12
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-BID_ITEM,Ed,110,12
-BID_ITEM,Arne,115,12
-BID_ITEM,Ed,120,12
-BID_ITEM,Arne,125,12
-PASSES,Ed
-BuysItemFor,Arne,12,125
-Floats,12
-
-SelectForAuctioning,Phil,5
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-ITEM_PRICE_REDUCED,5,90
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-ITEM_PRICE_REDUCED,5,80
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-ITEM_PRICE_REDUCED,5,70
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-ITEM_PRICE_REDUCED,5,60
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-BuysItemFor,Joshua,5,60
-Floats,5
-
-SelectForAuctioning,Ed,4
-BID_ITEM,Ed,100,4
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-BuysItemFor,Ed,4,100
-Floats,4
-
-SelectForAuctioning,Arne,13
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-BID_ITEM,Ed,100,13
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-BID_ITEM,Phil,110,13
-BID_ITEM,Ed,125,13
-PASSES,Phil
-BuysItemFor,Ed,13,125
-Floats,13
-
-SelectForAuctioning,Chris,15
-PASSES,Joakim
-BID_ITEM,Joshua,100,15
-BID_ITEM,Phil,105,15
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-BuysItemFor,Phil,15,105
-Floats,15
-
-SelectForAuctioning,Joakim,10
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-ITEM_PRICE_REDUCED,10,90
-PASSES,Joakim
-BuysItemFor,Joshua,10,90
-Floats,10
-
-SelectForAuctioning,Joshua,6
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-ITEM_PRICE_REDUCED,6,90
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-ITEM_PRICE_REDUCED,6,80
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-ITEM_PRICE_REDUCED,6,70
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-BuysItemFor,Chris,6,70
-All 2-trains are sold out, 3-trains now available
-Floats,6
-Has,1,0
-Has,2,0
-Has,3,0
-Has,4,0
-Has,5,0
-Has,6,0
-Has,7,0
-Has,8,0
-Has,9,0
-Has,10,0
-Has,11,0
-Has,12,0
-Has,13,0
-Has,14,0
-Has,15,0
-Has,Chris,20
-Has,Joakim,0
-Has,Joshua,10
-Has,Phil,65
-Has,Ed,25
-Has,Arne,0
-START_OR,0.1
-
-CompanyOperates,1,Joakim
-LaysTileAt,1,8,I2,SW
-LaysTileAt,1,58,G2,S
-CompanyRevenue,1,90
-CompanySplits,1,90
-1 receives 45
-Payout,Joakim,45,1,100
-
-CompanyOperates,2,Arne
-LaysTileAt,2,201,H3,N
-LaysTileAt,2,58,F3,NE
-CompanyRevenue,2,40
-CompanySplits,2,40
-2 receives 20
-Payout,Arne,20,1,100
-
-CompanyOperates,3,Joshua
-LaysTileAt,3,8,K2,S
-LaysTileAt,3,58,M2,N
-CompanyRevenue,3,50
-CompanySplits,3,50
-3 receives 25
-Payout,Joshua,25,1,100
-
-CompanyOperates,4,Ed
-LaysTileAt,4,202,G10,NW
-LaysTileAt,4,4,H9,SW
-CompanyRevenue,4,40
-CompanySplits,4,40
-4 receives 20
-Payout,Ed,20,1,100
-
-CompanyOperates,5,Joshua
-LaysTileAt,5,201,S8,SW
-LaysTileAt,5,8,U8,SW
-CompanyRevenue,5,60
-CompanySplits,5,60
-5 receives 30
-Payout,Joshua,30,1,100
-
-CompanyOperates,6,Chris
-LaysTileAt,6,58,L11,S
-LaysTileAt,6,57,K10,NW
-CompanyRevenue,6,60
-CompanySplits,6,60
-6 receives 30
-Payout,Chris,30,1,100
-
-CompanyOperates,7,Chris
-LaysTileAt,7,9,F9,SW
-LaysTileAt,7,58,G8,NW
-CompanyRevenue,7,40
-CompanySplits,7,40
-7 receives 20
-Payout,Chris,20,1,100
-
-CompanyOperates,8,Joakim
-LaysTileAt,8,202,P13,NW
-LaysTileAt,8,9,Q12,SW
-CompanyRevenue,8,60
-CompanySplits,8,60
-8 receives 30
-Payout,Joakim,30,1,100
-
-CompanyOperates,9,Chris
-LaysTileAt,9,58,D11,SE
-LaysTileAt,9,4,E12,NW
-CompanyRevenue,9,50
-CompanySplits,9,50
-9 receives 25
-Payout,Chris,25,1,100
-
-CompanyOperates,10,Joshua
-LaysTileAt,10,201,R5,S
-LaysTileAt,10,57,T5,S
-CompanyRevenue,10,60
-CompanySplits,10,60
-10 receives 30
-Payout,Joshua,30,1,100
-
-CompanyOperates,11,Joakim
-LaysTileAt,11,7,Q10,NE
-LaysTileAt,11,8,R11,NW
-CompanyRevenue,11,60
-CompanySplits,11,60
-11 receives 30
-Payout,Joakim,30,1,100
-
-CompanyOperates,12,Arne
-LaysTileAt,12,202,C4,NW
-LaysTileAt,12,3,D3,NE
-CompanyRevenue,12,40
-CompanySplits,12,40
-12 receives 20
-Payout,Arne,20,1,100
-
-CompanyOperates,13,Ed
-LaysTileAt,13,201,L7,N
-LaysTileAt,13,58,J7,S
-CompanyRevenue,13,40
-CompanySplits,13,40
-13 receives 20
-Payout,Ed,20,1,100
-
-CompanyOperates,14,Phil
-LaysTileAt,14,201,M4,S
-LaysTileAt,14,58,O4,SW
-CompanyRevenue,14,40
-CompanySplits,14,40
-14 receives 20
-Payout,Phil,20,1,100
-
-CompanyOperates,15,Phil
-LaysTileAt,15,202,Q2,SW
-LaysTileAt,15,4,P3,SW
-CompanyRevenue,15,80
-CompanySplits,15,80
-15 receives 40
-Payout,Phil,40,1,100
-
-EndOfOperatingRound,0.1
-ORWorthIncrease,Chris,0.1,75
-ORWorthIncrease,Joakim,0.1,105
-ORWorthIncrease,Joshua,0.1,85
-ORWorthIncrease,Phil,0.1,60
-ORWorthIncrease,Ed,0.1,40
-ORWorthIncrease,Arne,0.1,40
-Has,1,45
-Has,2,20
-Has,3,25
-Has,4,20
-Has,5,30
-Has,6,30
-Has,7,20
-Has,8,30
-Has,9,25
-Has,10,30
-Has,11,30
-Has,12,20
-Has,13,20
-Has,14,20
-Has,15,40
-Has,Chris,95
-Has,Joakim,105
-Has,Joshua,95
-Has,Phil,125
-Has,Ed,65
-Has,Arne,40
-START_OR,0.2
-
-CompanyOperates,1,Joakim
-CompanyRevenue,1,90
-CompanySplits,1,90
-1 receives 45
-Payout,Joakim,45,1,100
-
-CompanyOperates,2,Arne
-LaysTileAt,2,3,E4,SW
-CompanyRevenue,2,90
-CompanySplits,2,90
-2 receives 45
-Payout,Arne,45,1,100
-
-CompanyOperates,3,Joshua
-LaysTileAt,3,7,N3,NW
-CompanyRevenue,3,50
-CompanySplits,3,50
-3 receives 25
-Payout,Joshua,25,1,100
-
-CompanyOperates,4,Ed
-LaysTileAt,4,8,I8,NW
-CompanyRevenue,4,40
-CompanySplits,4,40
-4 receives 20
-Payout,Ed,20,1,100
-
-CompanyOperates,5,Joshua
-LaysTileAt,5,4,T7,SW
-CompanyRevenue,5,70
-CompanySplits,5,70
-5 receives 35
-Payout,Joshua,35,1,100
-
-CompanyOperates,6,Chris
-CompanyRevenue,6,60
-CompanySplits,6,60
-6 receives 30
-Payout,Chris,30,1,100
-
-CompanyOperates,7,Chris
-LaysTileAt,7,4,F7,NW
-CompanyRevenue,7,50
-CompanySplits,7,50
-7 receives 25
-Payout,Chris,25,1,100
-
-CompanyOperates,8,Joakim
-CompanyRevenue,8,60
-CompanySplits,8,60
-8 receives 30
-Payout,Joakim,30,1,100
-
-CompanyOperates,9,Chris
-LaysTileAt,9,8,F13,NW
-CompanyRevenue,9,70
-CompanySplits,9,70
-9 receives 35
-Payout,Chris,35,1,100
-
-CompanyOperates,10,Joshua
-LaysTileAt,10,8,S6,S
-CompanyRevenue,10,60
-CompanySplits,10,60
-10 receives 30
-Payout,Joshua,30,1,100
-
-CompanyOperates,11,Joakim
-CompanyRevenue,11,60
-CompanySplits,11,60
-11 receives 30
-Payout,Joakim,30,1,100
-
-CompanyOperates,12,Arne
-LaysTileAt,12,9,D5,NW
-CompanyRevenue,12,90
-CompanySplits,12,90
-12 receives 45
-Payout,Arne,45,1,100
-
-CompanyOperates,13,Ed
-LaysTileAt,13,57,I6,NW
-CompanyRevenue,13,60
-CompanySplits,13,60
-13 receives 30
-Payout,Ed,30,1,100
-
-CompanyOperates,14,Phil
-CompanyRevenue,14,80
-CompanySplits,14,80
-14 receives 40
-Payout,Phil,40,1,100
-
-CompanyOperates,15,Phil
-LaysTileAt,15,57,S2,S
-CompanyRevenue,15,80
-CompanySplits,15,80
-15 receives 40
-Payout,Phil,40,1,100
-
-EndOfOperatingRound,0.2
-ORWorthIncrease,Chris,0.2,90
-ORWorthIncrease,Joakim,0.2,105
-ORWorthIncrease,Joshua,0.2,90
-ORWorthIncrease,Phil,0.2,80
-ORWorthIncrease,Ed,0.2,50
-ORWorthIncrease,Arne,0.2,90
-Has,1,90
-Has,2,65
-Has,3,50
-Has,4,40
-Has,5,65
-Has,6,60
-Has,7,45
-Has,8,60
-Has,9,60
-Has,10,60
-Has,11,60
-Has,12,65
-Has,13,50
-Has,14,60
-Has,15,80
-Has,Chris,185
-Has,Joakim,210
-Has,Joshua,185
-Has,Phil,205
-Has,Ed,115
-Has,Arne,130
-StartStockRound,1
-HasPriority,Chris
-Autopasses,Chris
-START_COMPANY_LOG,Joakim,KKÃB,70,140,2,20,KKÃB
-MERGE_MINOR_LOG,Joakim,8,KKÃB,60,1
-GetShareForMinor,Joakim,10,KKÃB,IPO,8
-SharesPutInTreasury,70,KKÃB
-PaysForTokens,KKÃB,100,5
-PASSES,Joshua
-BUY_SHARE_LOG,Phil,10,KKÃB,KKÃB,70
-BUY_SHARE_LOG,Ed,10,KKÃB,KKÃB,70
-Floats,KKÃB
-BUY_SHARE_LOG,Arne,10,KKÃB,KKÃB,70
-BUY_SHARE_LOG,Chris,10,KKÃB,KKÃB,70
-BUY_SHARE_LOG,Joakim,10,KKÃB,KKÃB,70
-BUY_SHARE_LOG,Joshua,10,KKÃB,KKÃB,70
-BUY_SHARE_LOG,Phil,10,KKÃB,KKÃB,70
-Autopasses,Ed
-Autopasses,Arne
-Autopasses,Chris
-PASSES,Joakim
-Autopasses,Joshua
-PASSES,Phil
-
-END_SR,1
-PRICE_MOVES_LOG,KKÃB,70,C5,75,C4
-SoldOut,KKÃB,70,C5,75,C4
-Has,1,90
-Has,2,65
-Has,3,50
-Has,4,40
-Has,5,65
-Has,6,60
-Has,7,45
-Has,9,60
-Has,10,60
-Has,11,60
-Has,12,65
-Has,13,50
-Has,14,60
-Has,15,80
-Has,KKÃB,590
-Has,Chris,115
-Has,Joakim,0
-Has,Joshua,115
-Has,Phil,65
-Has,Ed,45
-Has,Arne,60
-START_OR,1.1
-
-CompanyOperates,1,Joakim
-CompanyRevenue,1,90
-CompanySplits,1,90
-1 receives 45
-Payout,Joakim,45,1,100
-
-CompanyOperates,2,Arne
-CompanyRevenue,2,90
-CompanySplits,2,90
-2 receives 45
-Payout,Arne,45,1,100
-
-CompanyOperates,3,Joshua
-LaysTileAt,3,8,L3,NE
-CompanyRevenue,3,50
-CompanySplits,3,50
-3 receives 25
-Payout,Joshua,25,1,100
-
-CompanyOperates,4,Ed
-LaysTileAt,4,9,H7,NW
-CompanyRevenue,4,40
-CompanySplits,4,40
-4 receives 20
-Payout,Ed,20,1,100
-
-CompanyOperates,5,Joshua
-LaysTileAt,5,3,U6,N
-CompanyRevenue,5,80
-CompanySplits,5,80
-5 receives 40
-Payout,Joshua,40,1,100
-
-CompanyOperates,6,Chris
-LaysTileAtFor,6,9,J9,NW,60
-CompanyRevenue,6,60
-CompanySplits,6,60
-6 receives 30
-Payout,Chris,30,1,100
-
-CompanyOperates,7,Chris
-LaysTileAt,7,9,E6,NW
-CompanyRevenue,7,80
-CompanySplits,7,80
-7 receives 40
-Payout,Chris,40,1,100
-
-CompanyOperates,9,Chris
-CompanyRevenue,9,70
-CompanySplits,9,70
-9 receives 35
-Payout,Chris,35,1,100
-
-CompanyOperates,10,Joshua
-CompanyRevenue,10,80
-CompanySplits,10,80
-10 receives 40
-Payout,Joshua,40,1,100
-
-CompanyOperates,11,Joakim
-CompanyRevenue,11,60
-CompanySplits,11,60
-11 receives 30
-Payout,Joakim,30,1,100
-
-CompanyOperates,12,Arne
-CompanyRevenue,12,110
-CompanySplits,12,110
-12 receives 55
-Payout,Arne,55,1,100
-
-CompanyOperates,13,Ed
-LaysTileAt,13,9,H5,NW
-CompanyRevenue,13,60
-CompanySplits,13,60
-13 receives 30
-Payout,Ed,30,1,100
-
-CompanyOperates,14,Phil
-LaysTileAtFor,14,3,N5,NW,60
-CompanyRevenue,14,90
-CompanySplits,14,90
-14 receives 45
-Payout,Phil,45,1,100
-
-CompanyOperates,15,Phil
-CompanyRevenue,15,80
-CompanySplits,15,80
-15 receives 40
-Payout,Phil,40,1,100
-
-CompanyOperates,KKÃB,Joakim
-CompanyRevenue,KKÃB,60
-CompanyPaysOutFull,KKÃB,60
-Payout,Joakim,24,4,10
-Payout,Phil,12,2,10
-Payout,Chris,6,1,10
-Payout,Joshua,6,1,10
-Payout,Arne,6,1,10
-Payout,Ed,6,1,10
-BuysTrain,KKÃB,3,IPO,200
-FirstTrainBought,3
-StartOfPhase,3
-BuysTrain,KKÃB,P,Pool,100
-
-EndOfOperatingRound,1.1
-ORWorthIncrease,Chris,1.1,111
-ORWorthIncrease,Joakim,1.1,99
-ORWorthIncrease,Joshua,1.1,111
-ORWorthIncrease,Phil,1.1,97
-ORWorthIncrease,Ed,1.1,56
-ORWorthIncrease,Arne,1.1,106
-Has,1,135
-Has,2,110
-Has,3,75
-Has,4,60
-Has,5,105
-Has,6,30
-Has,7,85
-Has,9,95
-Has,10,100
-Has,11,90
-Has,12,120
-Has,13,80
-Has,14,45
-Has,15,120
-Has,KKÃB,290
-Has,Chris,226
-Has,Joakim,99
-Has,Joshua,226
-Has,Phil,162
-Has,Ed,101
-Has,Arne,166
-START_OR,1.2
-
-CompanyOperates,1,Joakim
-CompanyRevenue,1,90
-CompanySplits,1,90
-1 receives 45
-Payout,Joakim,45,1,100
-BuysTrain,1,P,Pool,100
-
-CompanyOperates,2,Arne
-CompanyRevenue,2,90
-CompanySplits,2,90
-2 receives 45
-Payout,Arne,45,1,100
-BuysTrain,2,P,Pool,100
-
-CompanyOperates,3,Joshua
-LaysTileAtFor,3,9,K4,SW,60
-CompanyRevenue,3,50
-CompanySplits,3,50
-3 receives 25
-Payout,Joshua,25,1,100
-
-CompanyOperates,4,Ed
-LaysTileAt,4,9,G6,NW
-CompanyRevenue,4,40
-CompanySplits,4,40
-4 receives 20
-Payout,Ed,20,1,100
-
-CompanyOperates,5,Joshua
-CompanyRevenue,5,80
-CompanySplits,5,80
-5 receives 40
-Payout,Joshua,40,1,100
-
-CompanyOperates,6,Chris
-CompanyRevenue,6,60
-CompanySplits,6,60
-6 receives 30
-Payout,Chris,30,1,100
-
-CompanyOperates,7,Chris
-CompanyRevenue,7,80
-CompanySplits,7,80
-7 receives 40
-Payout,Chris,40,1,100
-
-CompanyOperates,9,Chris
-CompanyRevenue,9,70
-CompanySplits,9,70
-9 receives 35
-Payout,Chris,35,1,100
-
-CompanyOperates,10,Joshua
-CompanyRevenue,10,80
-CompanySplits,10,80
-10 receives 40
-Payout,Joshua,40,1,100
-
-CompanyOperates,11,Joakim
-CompanyRevenue,11,60
-CompanySplits,11,60
-11 receives 30
-Payout,Joakim,30,1,100
-
-CompanyOperates,12,Arne
-CompanyRevenue,12,110
-CompanySplits,12,110
-12 receives 55
-Payout,Arne,55,1,100
-
-CompanyOperates,13,Ed
-LaysTileAt,13,57,G4,NW
-CompanyRevenue,13,60
-CompanySplits,13,60
-13 receives 30
-Payout,Ed,30,1,100
-
-CompanyOperates,14,Phil
-LaysTileAt,14,58,L5,NE
-CompanyRevenue,14,100
-CompanySplits,14,100
-14 receives 50
-Payout,Phil,50,1,100
-
-CompanyOperates,15,Phil
-CompanyRevenue,15,80
-CompanySplits,15,80
-15 receives 40
-Payout,Phil,40,1,100
-
-CompanyOperates,KKÃB,Joakim
-LaysTileAt,KKÃB,581,N11,NE
-CompanyRevenue,KKÃB,190
-CompanyPaysOutFull,KKÃB,190
-Payout,Joakim,76,4,10
-Payout,Chris,19,1,10
-Payout,Joshua,19,1,10
-Payout,Phil,38,2,10
-Payout,Arne,19,1,10
-Payout,Ed,19,1,10
-PRICE_MOVES_LOG,KKÃB,75,C4,82,D4
-
-EndOfOperatingRound,1.2
-ORWorthIncrease,Chris,1.2,131
-ORWorthIncrease,Joakim,1.2,179
-ORWorthIncrease,Joshua,1.2,131
-ORWorthIncrease,Phil,1.2,142
-ORWorthIncrease,Ed,1.2,76
-ORWorthIncrease,Arne,1.2,126
-Has,1,80
-Has,2,55
-Has,3,40
-Has,4,80
-Has,5,145
-Has,6,60
-Has,7,125
-Has,9,130
-Has,10,140
-Has,11,120
-Has,12,175
-Has,13,110
-Has,14,95
-Has,15,160
-Has,KKÃB,290
-Has,Chris,350
-Has,Joakim,250
-Has,Joshua,350
-Has,Phil,290
-Has,Ed,170
-Has,Arne,285
-StartStockRound,2
-HasPriority,Ed
-PASSES,Ed
-SELL_SHARE_LOG,Arne,10,KKÃB,82
-PRICE_MOVES_LOG,KKÃB,82,D4,75,D5
-START_COMPANY_LOG,Arne,SNCF,100,200,2,20,SNCF
-MERGE_MINOR_LOG,Arne,2,SNCF,55,2
-GetShareForMinor,Arne,10,SNCF,IPO,2
-SharesPutInTreasury,70,SNCF
-PaysForTokens,SNCF,100,5
-SELL_SHARE_LOG,Chris,10,KKÃB,75
-PRICE_MOVES_LOG,KKÃB,75,D5,70,D6
-START_COMPANY_LOG,Chris,DR,100,200,2,20,DR
-MERGE_MINOR_LOG,Chris,7,DR,125,1
-GetShareForMinor,Chris,10,DR,IPO,7
-SharesPutInTreasury,70,DR
-PaysForTokens,DR,100,5
-BUY_SHARE_LOG,Joakim,10,SNCF,SNCF,100
-START_COMPANY_LOG,Joshua,NS,82,164,2,20,NS
-MERGE_MINOR_LOG,Joshua,3,NS,40,1
-GetShareForMinor,Joshua,10,NS,IPO,3
-SharesPutInTreasury,70,NS
-PaysForTokens,NS,100,5
-START_COMPANY_LOG,Phil,KBS,90,180,2,20,KBS
-MERGE_MINOR_LOG,Phil,15,KBS,160,1
-GetShareForMinor,Phil,10,KBS,IPO,15
-SharesPutInTreasury,70,KBS
-PaysForTokens,KBS,100,5
-BUY_SHARE_LOG,Ed,10,KKÃB,Pool,70
-MERGE_MINOR_LOG,Arne,12,SNCF,175,1
-GetShareForMinor,Arne,10,SNCF,SNCF,12
-ExchangesBaseToken,SNCF,12,C4
-MinorCloses,12
-Floats,SNCF
-MERGE_MINOR_LOG,Chris,9,DR,130,1
-GetShareForMinor,Chris,10,DR,DR,9
-ExchangesBaseToken,DR,9,E10
-MinorCloses,9
-BUY_SHARE_LOG,Joakim,10,KKÃB,Pool,70
-BUY_SHARE_LOG,Joshua,10,NS,NS,82
-BUY_SHARE_LOG,Phil,10,KBS,KBS,90
-BUY_SHARE_LOG,Ed,10,SNCF,SNCF,100
-BUY_SHARE_LOG,Arne,10,SNCF,SNCF,100
-BUY_SHARE_LOG,Chris,10,DR,DR,100
-Floats,DR
-PASSES,Joakim
-BUY_SHARE_LOG,Joshua,10,NS,NS,82
-Floats,NS
-MERGE_MINOR_LOG,Phil,14,KBS,95,1
-GetShareForMinor,Phil,10,KBS,KBS,14
-ExchangesBaseToken,KBS,14,M4
-MinorCloses,14
-Floats,KBS
-Autopasses,Ed
-Autopasses,Arne
-BUY_SHARE_LOG,Chris,10,DR,DR,100
-PASSES,Joakim
-Autopasses,Joshua
-Autopasses,Phil
-Autopasses,Ed
-Autopasses,Arne
-Autopasses,Chris
-
-END_SR,2
-PRICE_MOVES_LOG,KKÃB,70,D6,75,D5
-SoldOut,KKÃB,70,D6,75,D5
-Has,1,80
-Has,4,80
-Has,5,145
-Has,6,60
-Has,10,140
-Has,11,120
-Has,13,110
-Has,NS,268
-Has,KBS,425
-Has,KKÃB,290
-Has,SNCF,630
-Has,DR,555
-Has,Chris,25
-Has,Joakim,80
-Has,Joshua,22
-Has,Phil,20
-Has,Ed,0
-Has,Arne,67
-START_OR,2.1
-
-CompanyOperates,1,Joakim
-CompanyRevenue,1,130
-CompanySplits,1,130
-1 receives 65
-Payout,Joakim,65,1,100
-
-CompanyOperates,4,Ed
-LaysTileAt,4,57,F5,NW
-CompanyRevenue,4,60
-CompanySplits,4,60
-4 receives 30
-Payout,Ed,30,1,100
-BuysTrain,4,P,Pool,100
-
-CompanyOperates,5,Joshua
-CompanyRevenue,5,80
-CompanySplits,5,80
-5 receives 40
-Payout,Joshua,40,1,100
-
-CompanyOperates,6,Chris
-LaysTileAtFor,6,8,M10,SE,60
-CompanyRevenue,6,80
-CompanySplits,6,80
-6 receives 40
-Payout,Chris,40,1,100
-
-CompanyOperates,10,Joshua
-CompanyRevenue,10,80
-CompanySplits,10,80
-10 receives 40
-Payout,Joshua,40,1,100
-
-CompanyOperates,11,Joakim
-CompanyRevenue,11,80
-CompanySplits,11,80
-11 receives 40
-Payout,Joakim,40,1,100
-
-CompanyOperates,13,Ed
-LaysTileAt,13,58,K6,SE
-CompanyRevenue,13,100
-CompanySplits,13,100
-13 receives 50
-Payout,Ed,50,1,100
-BuysTrain,13,P,Pool,100
-
-CompanyOperates,SNCF,Arne
-LaysTileAt,SNCF,141,G2,N
-CompanyRevenue,SNCF,240
-CompanyPaysOutFull,SNCF,240
-Payout,Joakim,24,1,10
-Payout,Arne,120,5,10
-Payout,Ed,24,1,10
-Payout,SNCF,72,3,10
-PRICE_MOVES_LOG,SNCF,100,E3,110,F3
-BuysTrain,SNCF,3,IPO,200
-
-CompanyOperates,DR,Chris
-LaysTileAt,DR,581,E10,SE
-CompanyRevenue,DR,190
-CompanyPaysOutFull,DR,190
-Payout,Chris,114,6,10
-Payout,DR,76,4,10
-PRICE_MOVES_LOG,DR,100,E3,110,F3
-BuysTrain,DR,3,IPO,200
-
-CompanyOperates,KBS,Phil
-LaysTileAt,KBS,576,M4,NW
-CompanyRevenue,KBS,190
-CompanyPaysOutFull,KBS,190
-Payout,Phil,95,5,10
-Payout,KBS,95,5,10
-PRICE_MOVES_LOG,KBS,90,E4,100,F4
-BuysTrain,KBS,3,IPO,200
-BuysTrain,KBS,3,IPO,200
-All 3-trains are sold out, 4-trains now available
-
-CompanyOperates,NS,Joshua
-LaysTileAt,NS,9,J5,SW
-CompanyRevenue,NS,50
-CompanySplits,NS,50
-NS receives 20
-Payout,Joshua,15,5,10
-Payout,NS,15,5,10
-BuysTrain,NS,4,IPO,300
-FirstTrainBought,4
-StartOfPhase,4
-
-CompanyOperates,KKÃB,Joakim
-LaysTileAt,KKÃB,577,P13,SE
-CompanyRevenue,KKÃB,170
-CompanySplits,KKÃB,170
-KKÃB receives 80
-Payout,Phil,18,2,10
-Payout,Joakim,45,5,10
-Payout,Joshua,9,1,10
-Payout,Ed,18,2,10
-PRICE_MOVES_LOG,KKÃB,75,D5,82,E5
-BuysTrain,KKÃB,4,IPO,300
-
-EndOfOperatingRound,2.1
-ORWorthIncrease,Chris,2.1,214
-ORWorthIncrease,Joakim,2.1,219
-ORWorthIncrease,Joshua,2.1,111
-ORWorthIncrease,Phil,2.1,177
-ORWorthIncrease,Ed,2.1,146
-ORWorthIncrease,Arne,2.1,170
-Has,1,145
-Has,4,10
-Has,5,185
-Has,6,40
-Has,10,180
-Has,11,160
-Has,13,60
-Has,NS,3
-Has,KBS,120
-Has,KKÃB,70
-Has,SNCF,502
-Has,DR,431
-Has,Chris,179
-Has,Joakim,254
-Has,Joshua,126
-Has,Phil,133
-Has,Ed,122
-Has,Arne,187
-START_OR,2.2
-
-CompanyOperates,1,Joakim
-CompanyDoesNotPayDividend,1
-
-CompanyOperates,4,Ed
-CompanyDoesNotPayDividend,4
-
-CompanyOperates,5,Joshua
-CompanyDoesNotPayDividend,5
-
-CompanyOperates,6,Chris
-CompanyDoesNotPayDividend,6
-
-CompanyOperates,10,Joshua
-CompanyDoesNotPayDividend,10
-
-CompanyOperates,11,Joakim
-CompanyDoesNotPayDividend,11
-BuysTrain,11,3,KKÃB,160
-
-CompanyOperates,13,Ed
-CompanyDoesNotPayDividend,13
-
-CompanyOperates,SNCF,Arne
-LaysTileAt,SNCF,143,F3,SW
-LAYS_FREE_TOKEN_ON,SNCF,G4
-CompanyRevenue,SNCF,220
-CompanyPaysOutFull,SNCF,220
-Payout,Joakim,22,1,10
-Payout,Arne,110,5,10
-Payout,Ed,22,1,10
-Payout,SNCF,66,3,10
-PRICE_MOVES_LOG,SNCF,110,F3,122,G3
-BuysTrain,SNCF,4,IPO,300
-
-CompanyOperates,DR,Chris
-LaysTileAt,DR,9,D9,NW
-CompanyRevenue,DR,100
-CompanyPaysOutFull,DR,100
-Payout,Chris,60,6,10
-Payout,DR,40,4,10
-BuysTrain,DR,4,IPO,300
-All 4-trains are sold out, 5-trains now available
-
-CompanyOperates,KBS,Phil
-LaysTileAt,KBS,80,L3,S
-CompanyRevenue,KBS,270
-CompanyPaysOutFull,KBS,270
-Payout,Phil,135,5,10
-Payout,KBS,135,5,10
-PRICE_MOVES_LOG,KBS,100,F4,110,G4
-
-CompanyOperates,KKÃB,Joakim
-LaysTileAt,KKÃB,82,Q10,NW
-CompanyRevenue,KKÃB,170
-CompanySplits,KKÃB,170
-KKÃB receives 80
-Payout,Phil,18,2,10
-Payout,Joakim,45,5,10
-Payout,Joshua,9,1,10
-Payout,Ed,18,2,10
-PRICE_MOVES_LOG,KKÃB,82,E5,90,F5
-BuysTrain,KKÃB,3,11,1
-
-CompanyOperates,NS,Joshua
-LaysTileAt,NS,14,I6,SW
-LAYS_FREE_TOKEN_ON,NS,I6
-CompanyRevenue,NS,120
-CompanyPaysOutFull,NS,120
-Payout,Joshua,60,5,10
-Payout,NS,60,5,10
-PRICE_MOVES_LOG,NS,82,D4,90,E4
-
-EndOfOperatingRound,2.2
-ORWorthIncrease,Chris,2.2,60
-ORWorthIncrease,Joakim,2.2,119
-ORWorthIncrease,Joshua,2.2,117
-ORWorthIncrease,Phil,2.2,219
-ORWorthIncrease,Ed,2.2,68
-ORWorthIncrease,Arne,2.2,170
-Has,1,145
-Has,4,10
-Has,5,185
-Has,6,40
-Has,10,180
-Has,11,1
-Has,13,60
-Has,NS,63
-Has,KBS,255
-Has,KKÃB,309
-Has,SNCF,268
-Has,DR,171
-Has,Chris,239
-Has,Joakim,321
-Has,Joshua,195
-Has,Phil,286
-Has,Ed,162
-Has,Arne,297
-StartStockRound,3
-HasPriority,Joakim
-SELL_SHARE_LOG,Joakim,10,SNCF,122
-PRICE_MOVES_LOG,SNCF,122,G3,110,G4
-START_COMPANY_LOG,Joakim,SNCB,100,200,2,20,SNCB
-MERGE_MINOR_LOG,Joakim,1,SNCB,145,0
-GetShareForMinor,Joakim,10,SNCB,IPO,1
-SharesPutInTreasury,70,SNCB
-PaysForTokens,SNCB,100,5
-SELL_SHARE_LOG,Joshua,10,KKÃB,90
-START_COMPANY_LOG,Joshua,KPEV,90,180,2,20,KPEV
-MERGE_MINOR_LOG,Joshua,5,KPEV,185,0
-GetShareForMinor,Joshua,10,KPEV,IPO,5
-SharesPutInTreasury,70,KPEV
-PaysForTokens,KPEV,100,5
-BUY_SHARE_LOG,Phil,10,KBS,KBS,110
-BUY_SHARE_LOG,Ed,10,KBS,KBS,110
-BUY_SHARE_LOG,Arne,10,KKÃB,Pool,90
-SELL_SHARE_LOG,Chris,10,DR,110
-PRICE_MOVES_LOG,DR,110,F3,100,F4
-START_COMPANY_LOG,Chris,FS,82,164,2,20,FS
-MERGE_MINOR_LOG,Chris,6,FS,40,0
-GetShareForMinor,Chris,10,FS,IPO,6
-SharesPutInTreasury,70,FS
-PaysForTokens,FS,100,5
-BUY_SHARE_LOG,Joakim,10,SNCB,SNCB,100
-BUY_SHARE_LOG,Joshua,10,KPEV,KPEV,90
-BUY_SHARE_LOG,Phil,10,SNCF,Pool,110
-PASSES,Ed
-BUY_SHARE_LOG,Arne,10,NS,NS,90
-BUY_SHARE_LOG,Chris,10,FS,FS,82
-BUY_SHARE_LOG,Joakim,10,SNCB,SNCB,100
-Floats,SNCB
-MERGE_MINOR_LOG,Joshua,10,KPEV,180,0
-GetShareForMinor,Joshua,10,KPEV,KPEV,10
-ExchangesBaseToken,KPEV,10,R5
-MinorCloses,10
-Floats,KPEV
-PASSES,Phil
-Autopasses,Ed
-BUY_SHARE_LOG,Arne,10,SNCF,SNCF,110
-BUY_SHARE_LOG,Chris,10,FS,FS,82
-Floats,FS
-MERGE_MINOR_LOG,Joakim,11,FS,1,0
-GetShareForMinor,Joakim,10,FS,FS,11
-ExchangesBaseToken,FS,11,N11
-MinorCloses,11
-Autopasses,Joshua
-Autopasses,Phil
-Autopasses,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-
-END_SR,3
-PRICE_MOVES_LOG,KKÃB,90,F5,100,F4
-SoldOut,KKÃB,90,F5,100,F4
-Has,4,10
-Has,13,60
-Has,SNCB,445
-Has,NS,153
-Has,KBS,475
-Has,KPEV,535
-Has,KKÃB,309
-Has,FS,269
-Has,SNCF,378
-Has,DR,171
-Has,Chris,21
-Has,Joakim,43
-Has,Joshua,15
-Has,Phil,66
-Has,Ed,52
-Has,Arne,7
-START_OR,3.1
-
-CompanyOperates,4,Ed
-CompanyDoesNotPayDividend,4
-
-CompanyOperates,13,Ed
-CompanyDoesNotPayDividend,13
-
-CompanyOperates,KBS,Phil
-LaysTileAt,KBS,578,L7,NW
-LAYS_FREE_TOKEN_ON,KBS,I6
-CompanyRevenue,KBS,290
-CompanyPaysOutFull,KBS,290
-Payout,Phil,174,6,10
-Payout,Ed,29,1,10
-Payout,KBS,87,3,10
-PRICE_MOVES_LOG,KBS,110,G4,122,H4
-BuysTrain,KBS,5,IPO,500
-FirstTrainBought,5
-StartOfPhase,5
-CompanyDiscardsTrain,KBS,3
-SELL_SHARES_LOG,KBS,3,10,30,KBS,366
-
-CompanyOperates,SNCF,Arne
-LaysTileAt,SNCF,584,E10,S
-DuplicateTokenRemoved,DR,E10
-LAYS_FREE_TOKEN_ON,SNCF,E10
-CompanyRevenue,SNCF,360
-CompanyPaysOutFull,SNCF,360
-Payout,Phil,36,1,10
-Payout,Arne,216,6,10
-Payout,Ed,36,1,10
-Payout,SNCF,72,2,10
-PRICE_MOVES_LOG,SNCF,110,G4,122,H4
-
-CompanyOperates,DR,Chris
-LaysTileAt,DR,9,C8,NW
-CompanyRevenue,DR,290
-CompanyPaysOutFull,DR,290
-Payout,Chris,145,5,10
-Payout,DR,116,4,10
-PRICE_MOVES_LOG,DR,100,F4,110,G4
-SELL_SHARES_LOG,DR,4,10,40,DR,440
-
-CompanyOperates,KKÃB,Joakim
-LaysTileAt,KKÃB,584,N11,S
-DuplicateTokenRemoved,FS,N11
-LAYS_FREE_TOKEN_ON,KKÃB,K10
-CompanyRevenue,KKÃB,240
-CompanySplits,KKÃB,240
-KKÃB receives 120
-Payout,Phil,24,2,10
-Payout,Arne,12,1,10
-Payout,Joakim,60,5,10
-Payout,Ed,24,2,10
-PRICE_MOVES_LOG,KKÃB,100,F4,110,G4
-
-CompanyOperates,SNCB,Joakim
-LaysTileAt,SNCB,147,G2,N
-CompanyDoesNotPayDividend,SNCB
-PRICE_MOVES_LOG,SNCB,100,E3,90,D3
-BuysTrain,SNCB,4,KKÃB,172
-
-CompanyOperates,NS,Joshua
-LaysTileAt,NS,14,G4,SW
-LAYS_FREE_TOKEN_ON,NS,G4
-CompanyRevenue,NS,170
-CompanyPaysOutFull,NS,170
-Payout,Arne,17,1,10
-Payout,Joshua,85,5,10
-Payout,NS,68,4,10
-PRICE_MOVES_LOG,NS,90,E4,100,F4
-
-CompanyOperates,KPEV,Joshua
-LaysTileAt,KPEV,577,S8,NE
-CompanyDoesNotPayDividend,KPEV
-PRICE_MOVES_LOG,KPEV,90,E4,82,D4
-BuysTrain,KPEV,5,IPO,500
-
-CompanyOperates,FS,Chris
-LaysTileAt,FS,14,K10,SW
-LAYS_FREE_TOKEN_ON,FS,K10
-CompanyDoesNotPayDividend,FS
-PRICE_MOVES_LOG,FS,82,D4,75,C4
-BuysTrain,FS,4,DR,1
-
-EndOfOperatingRound,3.1
-ORWorthIncrease,Chris,3.1,160
-ORWorthIncrease,Joakim,3.1,53
-ORWorthIncrease,Joshua,3.1,95
-ORWorthIncrease,Phil,3.1,338
-ORWorthIncrease,Ed,3.1,133
-ORWorthIncrease,Arne,3.1,337
-Has,4,10
-Has,13,60
-Has,SNCB,273
-Has,NS,221
-Has,KBS,428
-Has,KPEV,35
-Has,KKÃB,601
-Has,FS,268
-Has,SNCF,450
-Has,DR,728
-Has,Chris,166
-Has,Joakim,103
-Has,Joshua,100
-Has,Phil,300
-Has,Ed,141
-Has,Arne,252
-START_OR,3.2
-
-CompanyOperates,4,Ed
-CompanyDoesNotPayDividend,4
-
-CompanyOperates,13,Ed
-CompanyDoesNotPayDividend,13
-
-CompanyOperates,KBS,Phil
-LaysTileAt,KBS,582,L7,S
-CompanyRevenue,KBS,360
-CompanySplits,KBS,360
-KBS receives 180
-Payout,Phil,108,6,10
-Payout,Ed,18,1,10
-PRICE_MOVES_LOG,KBS,122,H4,135,H3
-
-CompanyOperates,SNCF,Arne
-LaysTileAt,SNCF,146,F3,NW
-CompanyRevenue,SNCF,470
-CompanyPaysOutFull,SNCF,470
-Payout,Phil,47,1,10
-Payout,Arne,282,6,10
-Payout,Ed,47,1,10
-Payout,SNCF,94,2,10
-PRICE_MOVES_LOG,SNCF,122,H4,135,H3
-SELL_SHARES_LOG,SNCF,2,10,20,SNCF,270
-PRICE_MOVES_LOG,SNCF,135,H3,122,H4
-
-CompanyOperates,DR,Chris
-LaysTileAt,DR,579,G10,SW
-CompanyRevenue,DR,180
-CompanyPaysOutFull,DR,180
-Payout,Chris,90,5,10
-PRICE_MOVES_LOG,DR,110,G4,122,H4
-BuysTrain,DR,5,IPO,500
-All 5-trains are sold out, 6-trains now available
-
-CompanyOperates,KKÃB,Joakim
-LaysTileAt,KKÃB,83,I8,N
-LAYS_FREE_TOKEN_ON,KKÃB,F5
-CompanyRevenue,KKÃB,160
-CompanyPaysOutFull,KKÃB,160
-Payout,Phil,32,2,10
-Payout,Arne,16,1,10
-Payout,Joakim,80,5,10
-Payout,Ed,32,2,10
-PRICE_MOVES_LOG,KKÃB,110,G4,122,H4
-BuysTrain,KKÃB,6,IPO,600
-FirstTrainBought,6
-StartOfPhase,6
-
-CompanyOperates,NS,Joshua
-LaysTileAt,NS,611,I6,SE
-CompanyRevenue,NS,270
-CompanySplits,NS,270
-NS receives 130
-Payout,Arne,14,1,10
-Payout,Joshua,70,5,10
-Payout,NS,56,4,10
-PRICE_MOVES_LOG,NS,100,F4,110,G4
-SELL_SHARES_LOG,NS,4,10,40,NS,440
-
-CompanyOperates,SNCB,Joakim
-LaysTileAt,SNCB,82,I2,NE
-CompanyRevenue,SNCB,130
-CompanyPaysOutFull,SNCB,130
-Payout,Joakim,65,5,10
-Payout,SNCB,65,5,10
-PRICE_MOVES_LOG,SNCB,90,D3,100,E3
-SELL_SHARES_LOG,SNCB,5,10,50,SNCB,500
-PRICE_MOVES_LOG,SNCB,100,E3,75,E6
-
-CompanyOperates,KPEV,Joshua
-LaysTileAt,KPEV,57,R9,SW
-LAYS_FREE_TOKEN_ON,KPEV,N11
-CompanyRevenue,KPEV,210
-CompanyPaysOutFull,KPEV,210
-Payout,Joshua,105,5,10
-Payout,KPEV,105,5,10
-PRICE_MOVES_LOG,KPEV,82,D4,90,E4
-BuysTrain,KPEV,P,Pool,100
-
-CompanyOperates,FS,Chris
-LaysTileAt,FS,582,G10,SW
-LAYS_FREE_TOKEN_ON,FS,G10
-CompanyRevenue,FS,2...
[truncated message content] |
|
From: Erik V. <ev...@us...> - 2011-11-24 22:20:54
|
test/data/test/1835_NatDoubleShare.rails |binary
test/data/test/1835_NatDoubleShare.report | 740 +++++++++++++++++++++++
test/data/test/1835_NatSingleShare.rails |binary
test/data/test/1835_NatSingleShare.report | 76 ++
test/data/test/1835_SwapPresForDoubleShare.rails |binary
5 files changed, 816 insertions(+)
New commits:
commit 97fbf87bb1cb05d22b05a59b978e8f3820ac2a94
Author: Erik Vos <eri...@xs...>
Date: Thu Nov 24 23:19:46 2011 +0100
Fixed test cases invalidated by previous commit
diff --git a/test/data/test/1835_NatDoubleShare.rails b/test/data/test/1835_NatDoubleShare.rails
new file mode 100644
index 0000000..c5eaa4e
Binary files /dev/null and b/test/data/test/1835_NatDoubleShare.rails differ
diff --git a/test/data/test/1835_NatDoubleShare.report b/test/data/test/1835_NatDoubleShare.report
new file mode 100644
index 0000000..d679b48
--- /dev/null
+++ b/test/data/test/1835_NatDoubleShare.report
@@ -0,0 +1,740 @@
+GameIs,1835
+PlayerIs,1,T1
+PlayerIs,2,T2
+PlayerIs,3,T3
+PlayerCash,600
+BankHas,10200
+StartOfPhase,2
+BankSizeIs,10200
+StartOfInitialRound
+HasPriority,T1
+BuysItemFor,T3,M5,80
+FloatsWithCash,M5,80
+BuysItemFor,T2,M1,80
+FloatsWithCash,M1,80
+BuysItemFor,T1,M3,80
+FloatsWithCash,M3,80
+BuysItemFor,T1,M6,80
+FloatsWithCash,M6,80
+BuysItemFor,T2,M2,170
+FloatsWithCash,M2,170
+BuysItemFor,T3,PRES_CERT_NAME,BY,20,184
+BuysItemFor,T1,LD,190
+ALSO_GETS,T1,PRES_CERT_NAME,SX,20
+BuysItemFor,T2,HB,160
+BuysItemFor,T3,OBB,120
+ALSO_GETS,T3,CERT_NAME,BY,10
+BuysItemFor,T1,BB,130
+BuysItemFor,T2,NF,100
+ALSO_GETS,T2,CERT_NAME,BY,10
+BuysItemFor,T3,M4,160
+FloatsWithCash,M4,160
+CannotBuyAnything,T1
+CannotBuyAnything,T2
+CannotBuyAnything,T3
+Has,M1,80
+Has,M2,170
+Has,M3,80
+Has,M4,160
+Has,M5,80
+Has,M6,80
+Has,T1,120
+Has,T2,90
+Has,T3,56
+START_OR,0.0
+ReceivesFor,T2,5,NF
+ReceivesFor,T3,10,OBB
+ReceivesFor,T1,20,LD
+ReceivesFor,T1,25,BB
+ReceivesFor,T2,30,HB
+ShortORExecuted
+Has,M1,80
+Has,M2,170
+Has,M3,80
+Has,M4,160
+Has,M5,80
+Has,M6,80
+Has,T1,165
+Has,T2,125
+Has,T3,66
+StartOfInitialRound
+HasPriority,T1
+CannotBuyAnything,T3
+BuysItemFor,T1,PfB,150
+ALSO_GETS,T1,CERT_NAME,BY,10
+FloatsWithCash,BY,460
+Has,M1,80
+Has,M2,170
+Has,M3,80
+Has,M4,160
+Has,M5,80
+Has,M6,80
+Has,BY,460
+Has,T1,15
+Has,T2,125
+Has,T3,66
+StartStockRound,1
+HasPriority,T2
+BUY_SHARE_LOG,T2,10,BY,IPO,92
+PriceIsPaidTo,92,BY
+PASSES,T3
+PASSES,T1
+PASSES,T2
+
+END_SR,1
+Has,M1,80
+Has,M2,170
+Has,M3,80
+Has,M4,160
+Has,M5,80
+Has,M6,80
+Has,BY,552
+Has,T1,15
+Has,T2,33
+Has,T3,66
+START_OR,1.1
+ReceivesFor,T2,5,NF
+ReceivesFor,T3,10,OBB
+ReceivesFor,T1,15,PfB
+ReceivesFor,T1,20,LD
+ReceivesFor,T1,25,BB
+ReceivesFor,T2,30,HB
+
+CompanyOperates,M1,T2
+LaysTileAt,M1,201,H2,SW
+CompanyDoesNotPayDividend,M1
+BuysTrain,M1,2,IPO,80
+FirstTrainBought,2
+
+CompanyOperates,M2,T2
+LaysTileAt,M2,8,E17,NW
+CompanyDoesNotPayDividend,M2
+BuysTrain,M2,2,IPO,80
+
+CompanyOperates,M3,T1
+LaysTileAt,M3,6,F14,NW
+CompanyDoesNotPayDividend,M3
+BuysTrain,M3,2,IPO,80
+
+CompanyOperates,M4,T3
+LaysTileAt,M4,57,G5,SW
+CompanyDoesNotPayDividend,M4
+BuysTrain,M4,2,IPO,80
+BuysTrain,M4,2,IPO,80
+
+CompanyOperates,M5,T3
+LaysTileAt,M5,8,D18,NE
+CompanyDoesNotPayDividend,M5
+BuysTrain,M5,2,IPO,80
+
+CompanyOperates,M6,T1
+LaysTileAt,M6,9,B10,NW
+CompanyDoesNotPayDividend,M6
+BuysTrain,M6,2,IPO,80
+
+CompanyOperates,BY,T3
+LaysTileAt,BY,202,O15,E
+LaysTileAt,BY,8,O13,NW
+CompanyDoesNotPayDividend,BY
+PRICE_MOVES_LOG,BY,92,C3,86,B3
+BuysTrain,BY,2,IPO,80
+BuysTrain,BY,2,IPO,80
+All 2-trains are sold out, 2+2-trains now available
+BuysTrain,BY,2+2,IPO,120
+FirstTrainBought,2+2
+
+EndOfOperatingRound,1.1
+ORWorthIncrease,T1,1.1,54
+ORWorthIncrease,T2,1.1,23
+ORWorthIncrease,T3,1.1,-8
+Has,M1,0
+Has,M2,90
+Has,M3,0
+Has,M4,0
+Has,M5,0
+Has,M6,0
+Has,BY,272
+Has,T1,75
+Has,T2,68
+Has,T3,76
+StartStockRound,2
+HasPriority,T3
+PASSES,T3
+PASSES,T1
+PASSES,T2
+
+END_SR,2
+Has,M1,0
+Has,M2,90
+Has,M3,0
+Has,M4,0
+Has,M5,0
+Has,M6,0
+Has,BY,272
+Has,T1,75
+Has,T2,68
+Has,T3,76
+START_OR,2.1
+ReceivesFor,T2,5,NF
+ReceivesFor,T3,10,OBB
+ReceivesFor,T1,15,PfB
+ReceivesFor,T1,20,LD
+ReceivesFor,T1,25,BB
+ReceivesFor,T2,30,HB
+
+CompanyOperates,M1,T2
+LaysTileAt,M1,9,J2,NW
+CompanyRevenue,M1,40
+CompanySplits,M1,40
+M1 receives 20
+Payout,T2,20,1,100
+
+CompanyOperates,M2,T2
+LaysTileAt,M2,8,D16,SE
+CompanyRevenue,M2,0
+CompanyDoesNotPayDividend,M2
+
+CompanyOperates,M3,T1
+LaysTileAt,M3,4,G15,NW
+CompanyRevenue,M3,40
+CompanySplits,M3,40
+M3 receives 20
+Payout,T1,20,1,100
+
+CompanyOperates,M4,T3
+LaysTileAt,M4,2,H4,NE
+CompanyRevenue,M4,30
+CompanySplits,M4,30
+M4 receives 15
+Payout,T3,15,1,100
+
+CompanyOperates,M5,T3
+LaysTileAt,M5,8,C19,E
+CompanyRevenue,M5,50
+CompanySplits,M5,50
+M5 receives 25
+Payout,T3,25,1,100
+
+CompanyOperates,M6,T1
+LaysTileAt,M6,6,A11,NW
+CompanyRevenue,M6,60
+CompanySplits,M6,60
+M6 receives 30
+Payout,T1,30,1,100
+
+CompanyOperates,BY,T3
+LaysTileAt,BY,8,N16,SW
+LaysTileAt,BY,4,M15,NW
+LaysTileAt,BY,6,N12,NW
+LAYS_TOKEN_ON,BY,L14,60
+CompanyRevenue,BY,130
+CompanyPaysOutFull,BY,130
+Payout,T1,13,1,10
+Payout,T2,26,2,10
+Payout,T3,39,3,10
+PRICE_MOVES_LOG,BY,86,B3,92,C3
+
+EndOfOperatingRound,2.1
+ORWorthIncrease,T1,2.1,129
+ORWorthIncrease,T2,2.1,93
+ORWorthIncrease,T3,2.1,107
+Has,M1,20
+Has,M2,90
+Has,M3,20
+Has,M4,15
+Has,M5,25
+Has,M6,30
+Has,BY,212
+Has,T1,198
+Has,T2,149
+Has,T3,165
+StartStockRound,3
+HasPriority,T3
+BUY_SHARE_LOG,T3,10,BY,IPO,92
+PriceIsPaidTo,92,BY
+BUY_SHARE_LOG,T1,10,BY,IPO,92
+PriceIsPaidTo,92,BY
+BUY_SHARE_LOG,T2,10,BY,IPO,92
+PriceIsPaidTo,92,BY
+PASSES,T3
+BUY_SHARE_LOG,T1,10,BY,IPO,92
+PriceIsPaidTo,92,BY
+SELL_SHARE_LOG,T1,10,BY,92
+PRICE_MOVES_LOG,BY,92,C3,88,C4
+PASSES,T2
+PASSES,T3
+SELL_SHARE_LOG,T1,10,BY,88
+PRICE_MOVES_LOG,BY,88,C4,86,C5
+BUY_SHARE_LOG,T1,10,SX,IPO,88
+PASSES,T2
+PASSES,T3
+SELL_SHARE_LOG,T1,10,BY,86
+PRICE_MOVES_LOG,BY,86,C5,82,C6
+BUY_SHARE_LOG,T1,10,SX,IPO,88
+PASSES,T2
+PASSES,T3
+BUY_SHARE_LOG,T1,10,SX,IPO,88
+FloatsWithCash,SX,440
+PASSES,T2
+PASSES,T3
+PASSES,T1
+
+END_SR,3
+Has,M1,20
+Has,M2,90
+Has,M3,20
+Has,M4,15
+Has,M5,25
+Has,M6,30
+Has,BY,580
+Has,SX,440
+Has,T1,16
+Has,T2,57
+Has,T3,73
+START_OR,3.1
+ReceivesFor,T2,5,NF
+ReceivesFor,T3,10,OBB
+ReceivesFor,T1,15,PfB
+ReceivesFor,T1,20,LD
+ReceivesFor,T1,25,BB
+ReceivesFor,T2,30,HB
+
+CompanyOperates,M1,T2
+LaysTileAt,M1,4,K3,NW
+CompanyRevenue,M1,40
+CompanySplits,M1,40
+M1 receives 20
+Payout,T2,20,1,100
+
+CompanyOperates,M2,T2
+LaysTileAtFor,M2,8,D14,NW,50
+CompanyRevenue,M2,70
+CompanySplits,M2,70
+M2 receives 35
+Payout,T2,35,1,100
+
+CompanyOperates,M3,T1
+LaysTileAt,M3,57,H16,NW
+CompanyRevenue,M3,40
+CompanySplits,M3,40
+M3 receives 20
+Payout,T1,20,1,100
+
+CompanyOperates,M4,T3
+LaysTileAt,M4,58,F6,E
+CompanyRevenue,M4,60
+CompanySplits,M4,60
+M4 receives 30
+Payout,T3,30,1,100
+
+CompanyOperates,M5,T3
+CompanyRevenue,M5,50
+CompanySplits,M5,50
+M5 receives 25
+Payout,T3,25,1,100
+
+CompanyOperates,M6,T1
+LaysTileAt,M6,58,B12,SW
+CompanyRevenue,M6,60
+CompanySplits,M6,60
+M6 receives 30
+Payout,T1,30,1,100
+
+CompanyOperates,SX,T1
+LaysTileAt,SX,56,I17,NE
+LaysTileAt,SX,202,H20,W
+CompanyDoesNotPayDividend,SX
+PRICE_MOVES_LOG,SX,88,C4,84,B4
+BuysTrain,SX,2+2,IPO,120
+PrivateCloses,LD
+BuysTrain,SX,2+2,IPO,120
+
+CompanyOperates,BY,T3
+LaysTileAt,BY,69,N10,NE
+LaysTileAt,BY,5,M9,SW
+CompanyRevenue,BY,140
+CompanyPaysOutFull,BY,140
+Payout,T2,42,3,10
+Payout,T3,56,4,10
+Payout,BY,42,3,10
+PRICE_MOVES_LOG,BY,82,C6,88,D6
+
+EndOfOperatingRound,3.1
+ORWorthIncrease,T1,3.1,-100
+ORWorthIncrease,T2,3.1,150
+ORWorthIncrease,T3,3.1,145
+Has,M1,40
+Has,M2,75
+Has,M3,40
+Has,M4,45
+Has,M5,50
+Has,M6,60
+Has,BY,622
+Has,SX,200
+Has,T1,126
+Has,T2,189
+Has,T3,194
+StartStockRound,4
+HasPriority,T2
+BUY_SHARE_LOG,T2,10,BY,Pool,88
+BUY_SHARE_LOG,T3,10,BY,Pool,88
+BUY_SHARE_LOG,T1,10,SX,IPO,88
+PriceIsPaidTo,88,SX
+BUY_SHARE_LOG,T2,10,SX,IPO,88
+PriceIsPaidTo,88,SX
+BUY_SHARE_LOG,T3,10,BY,Pool,88
+PASSES,T1
+PASSES,T2
+PASSES,T3
+
+END_SR,4
+PRICE_MOVES_LOG,BY,88,D6,90,D5
+SoldOut,BY,88,D6,90,D5
+Has,M1,40
+Has,M2,75
+Has,M3,40
+Has,M4,45
+Has,M5,50
+Has,M6,60
+Has,BY,622
+Has,SX,376
+Has,T1,38
+Has,T2,13
+Has,T3,18
+START_OR,4.1
+ReceivesFor,T2,5,NF
+ReceivesFor,T3,10,OBB
+ReceivesFor,T1,15,PfB
+ReceivesFor,T1,25,BB
+ReceivesFor,T2,30,HB
+
+CompanyOperates,M1,T2
+LaysTileAt,M1,8,L4,NW
+CompanyRevenue,M1,40
+CompanySplits,M1,40
+M1 receives 20
+Payout,T2,20,1,100
+
+CompanyOperates,M2,T2
+LaysTileAt,M2,58,B14,E
+CompanyRevenue,M2,70
+CompanySplits,M2,70
+M2 receives 35
+Payout,T2,35,1,100
+
+CompanyOperates,M3,T1
+LaysTileAt,M3,5,F10,SE
+CompanyRevenue,M3,40
+CompanySplits,M3,40
+M3 receives 20
+Payout,T1,20,1,100
+
+CompanyOperates,M4,T3
+LaysTileAt,M4,8,F8,W
+CompanyRevenue,M4,60
+CompanySplits,M4,60
+M4 receives 30
+Payout,T3,30,1,100
+
+CompanyOperates,M5,T3
+CompanyRevenue,M5,50
+CompanySplits,M5,50
+M5 receives 25
+Payout,T3,25,1,100
+
+CompanyOperates,M6,T1
+LaysTileAt,M6,58,B16,SE
+CompanyRevenue,M6,60
+CompanySplits,M6,60
+M6 receives 30
+Payout,T1,30,1,100
+
+CompanyOperates,BY,T3
+LaysTileAt,BY,8,M11,W
+LaysTileAt,BY,8,L12,SW
+CompanyRevenue,BY,140
+CompanyPaysOutFull,BY,140
+Payout,T2,56,4,10
+Payout,T3,84,6,10
+PRICE_MOVES_LOG,BY,90,D5,96,E5
+
+CompanyOperates,SX,T1
+LaysTileAt,SX,7,H18,SE
+LaysTileAt,SX,3,I15,NE
+LAYS_TOKEN_ON,SX,H20,40
+CompanyRevenue,SX,130
+CompanyPaysOutFull,SX,130
+Payout,T1,78,6,10
+Payout,T2,13,1,10
+PRICE_MOVES_LOG,SX,84,B4,88,C4
+
+EndOfOperatingRound,4.1
+ORWorthIncrease,T1,4.1,192
+ORWorthIncrease,T2,4.1,187
+ORWorthIncrease,T3,4.1,185
+Has,M1,60
+Has,M2,110
+Has,M3,60
+Has,M4,75
+Has,M5,75
+Has,M6,90
+Has,BY,622
+Has,SX,336
+Has,T1,206
+Has,T2,172
+Has,T3,167
+StartStockRound,5
+HasPriority,T1
+BUY_SHARE_LOG,T1,10,SX,IPO,88
+PriceIsPaidTo,88,SX
+BUY_SHARE_LOG,T2,10,SX,IPO,88
+PriceIsPaidTo,88,SX
+BUY_SHARE_LOG,T3,10,SX,IPO,88
+PriceIsPaidTo,88,SX
+SharesReleased,All,BA
+PASSES,T1
+SELL_SHARES_LOG,T2,4,10,40,BY,384
+PRICE_MOVES_LOG,BY,96,E5,92,E6
+START_COMPANY_LOG,T2,BA,84,168,2,20,BANK
+SharesReleased,4 10%,PR
+PASSES,T3
+BUY_SHARE_LOG,T1,10,BY,Pool,92
+BUY_SHARE_LOG,T2,10,BA,IPO,84
+PASSES,T3
+PASSES,T1
+BUY_SHARE_LOG,T2,10,BA,IPO,84
+Autopasses,T3
+Autopasses,T1
+BUY_SHARE_LOG,T2,10,BA,IPO,84
+FloatsWithCash,BA,420
+SharesReleased,All,WT
+Autopasses,T3
+Autopasses,T1
+PASSES,T2
+
+END_SR,5
+PRICE_MOVES_LOG,SX,88,C4,92,C3
+SoldOut,SX,88,C4,92,C3
+Has,M1,60
+Has,M2,110
+Has,M3,60
+Has,M4,75
+Has,M5,75
+Has,M6,90
+Has,BY,622
+Has,SX,600
+Has,BA,420
+Has,T1,26
+Has,T2,48
+Has,T3,79
+START_OR,5.1
+ReceivesFor,T2,5,NF
+ReceivesFor,T3,10,OBB
+ReceivesFor,T1,15,PfB
+ReceivesFor,T1,25,BB
+ReceivesFor,T2,30,HB
+
+CompanyOperates,M1,T2
+LaysTileAtFor,M1,201,I3,NW,50
+CompanyRevenue,M1,60
+CompanySplits,M1,60
+M1 receives 30
+Payout,T2,30,1,100
+
+CompanyOperates,M2,T2
+LaysTileAt,M2,9,C17,NW
+CompanyRevenue,M2,70
+CompanySplits,M2,70
+M2 receives 35
+Payout,T2,35,1,100
+
+CompanyOperates,M3,T1
+LaysTileAt,M3,8,E11,SW
+CompanyRevenue,M3,40
+CompanySplits,M3,40
+M3 receives 20
+Payout,T1,20,1,100
+
+CompanyOperates,M4,T3
+LaysTileAt,M4,9,E9,SW
+CompanyRevenue,M4,60
+CompanySplits,M4,60
+M4 receives 30
+Payout,T3,30,1,100
+
+CompanyOperates,M5,T3
+CompanyRevenue,M5,50
+CompanySplits,M5,50
+M5 receives 25
+Payout,T3,25,1,100
+
+CompanyOperates,M6,T1
+CompanyRevenue,M6,60
+CompanySplits,M6,60
+M6 receives 30
+Payout,T1,30,1,100
+
+CompanyOperates,BY,T3
+LaysTileAt,BY,3,K11,E
+LaysTileAt,BY,8,K13,SE
+CompanyRevenue,BY,140
+CompanyPaysOutFull,BY,140
+Payout,T1,14,1,10
+Payout,T3,84,6,10
+Payout,BY,42,3,10
+PRICE_MOVES_LOG,BY,92,E6,98,F6
+
+CompanyOperates,SX,T1
+CompanyRevenue,SX,130
+CompanyPaysOutFull,SX,130
+Payout,T1,91,7,10
+Payout,T3,13,1,10
+Payout,T2,26,2,10
+PRICE_MOVES_LOG,SX,92,C3,100,D3
+
+CompanyOperates,BA,T2
+CompanyDoesNotPayDividend,BA
+PRICE_MOVES_LOG,BA,84,B4,78,A4
+BuysTrain,BA,2+2,IPO,120
+All 2+2-trains are sold out, 3-trains now available
+BuysTrain,BA,3,IPO,180
+FirstTrainBought,3
+StartOfPhase,3
+
+EndOfOperatingRound,5.1
+ORWorthIncrease,T1,5.1,257
+ORWorthIncrease,T2,5.1,112
+ORWorthIncrease,T3,5.1,206
+Has,M1,40
+Has,M2,145
+Has,M3,80
+Has,M4,105
+Has,M5,100
+Has,M6,120
+Has,BY,664
+Has,SX,600
+Has,BA,120
+Has,T1,221
+Has,T2,174
+Has,T3,241
+StartStockRound,6
+HasPriority,T3
+START_COMPANY_LOG,T3,WT,84,168,2,20,BANK
+PASSES,T1
+BUY_SHARE_LOG,T2,10,BA,IPO,84
+PriceIsPaidTo,84,BA
+SELL_SHARE_LOG,T3,10,SX,100
+PRICE_MOVES_LOG,SX,100,D3,94,D4
+BUY_SHARE_LOG,T3,10,WT,IPO,84
+PASSES,T1
+BUY_SHARE_LOG,T2,10,BA,IPO,84
+PriceIsPaidTo,84,BA
+BUY_SHARE_LOG,T3,10,WT,IPO,84
+PASSES,T1
+PASSES,T2
+SELL_SHARE_LOG,T3,10,BY,98
+BUY_SHARE_LOG,T3,10,WT,IPO,84
+FloatsWithCash,WT,420
+SharesReleased,All,HE
+START_COMPANY_LOG,T1,HE,84,168,2,20,BANK
+PASSES,T2
+PASSES,T3
+PASSES,T1
+
+END_SR,6
+Has,M1,40
+Has,M2,145
+Has,M3,80
+Has,M4,105
+Has,M5,100
+Has,M6,120
+Has,BY,664
+Has,SX,600
+Has,BA,288
+Has,WT,420
+Has,T1,53
+Has,T2,6
+Has,T3,19
+START_OR,6.1
+ReceivesFor,T2,5,NF
+ReceivesFor,T3,10,OBB
+ReceivesFor,T1,15,PfB
+ReceivesFor,T1,25,BB
+ReceivesFor,T2,30,HB
+
+CompanyOperates,M1,T2
+LaysTileAt,M1,207,H2,E
+CompanyRevenue,M1,70
+CompanySplits,M1,70
+M1 receives 35
+Payout,T2,35,1,100
+
+CompanyOperates,M2,T2
+LaysTileAt,M2,209,E19,SE
+CompanyRevenue,M2,80
+CompanySplits,M2,80
+M2 receives 40
+Payout,T2,40,1,100
+BuysTrain,M2,3,IPO,180
+
+CompanyOperates,M3,T1
+LaysTileAt,M3,14,F14,W
+CompanyRevenue,M3,50
+CompanySplits,M3,50
+M3 receives 25
+Payout,T1,25,1,100
+BuysTrain,M3,2,M6,105
+
+CompanyOperates,M4,T3
+LaysTileAt,M4,205,G5,W
+CompanyRevenue,M4,80
+CompanySplits,M4,80
+M4 receives 40
+Payout,T3,40,1,100
+
+CompanyOperates,M5,T3
+LaysTileAt,M5,8,F18,NE
+CompanyRevenue,M5,80
+CompanySplits,M5,80
+M5 receives 40
+Payout,T3,40,1,100
+BuysTrain,M5,2,BY,140
+
+CompanyOperates,M6,T1
+LaysTileAt,M6,12,A11,W
+CompanyDoesNotPayDividend,M6
+BuysTrain,M6,2+2,SX,225
+
+CompanyOperates,BY,T3
+LaysTileAt,BY,15,M9,NW
+CompanyRevenue,BY,120
+CompanyPaysOutFull,BY,120
+Payout,T1,12,1,10
+Payout,T3,60,5,10
+Payout,BY,48,4,10
+PRICE_MOVES_LOG,BY,98,F6,106,G6
+BuysTrain,BY,3,IPO,180
+
+CompanyOperates,SX,T1
+LaysTileAt,SX,208,H20,W
+CompanyRevenue,SX,90
+CompanyPaysOutFull,SX,90
+Payout,T1,63,7,10
+Payout,T2,18,2,10
+Payout,SX,9,1,10
+PRICE_MOVES_LOG,SX,94,D4,102,E4
+BuysTrain,SX,3,IPO,180
+All 3-trains are sold out, 3+3-trains now available
+BuysTrain,SX,3+3,IPO,270
+FirstTrainBought,3+3
+
+CompanyOperates,WT,T3
+LaysTileAt,WT,204,K11,NE
+CompanyDoesNotPayDividend,WT
+PRICE_MOVES_LOG,WT,84,B4,78,A4
+BuysTrain,WT,3+3,IPO,270
+BuysTrain,WT,2,M4,1
+
+CompanyOperates,BA,T2
+LaysTileAt,BA,212,L6,SW
+LAYS_TOKEN_ON,BA,H2,80
diff --git a/test/data/test/1835_NatSingleShare.rails b/test/data/test/1835_NatSingleShare.rails
new file mode 100644
index 0000000..c1426c9
Binary files /dev/null and b/test/data/test/1835_NatSingleShare.rails differ
diff --git a/test/data/test/1835_NatSingleShare.report b/test/data/test/1835_NatSingleShare.report
new file mode 100644
index 0000000..f0b1381
--- /dev/null
+++ b/test/data/test/1835_NatSingleShare.report
@@ -0,0 +1,76 @@
+GameIs,1835
+PlayerIs,1,T1
+PlayerIs,2,T2
+PlayerIs,3,T3
+PlayerCash,600
+BankHas,10200
+StartOfPhase,2
+BankSizeIs,10200
+StartOfInitialRound
+HasPriority,T1
+BuysItemFor,T3,M5,80
+FloatsWithCash,M5,80
+BuysItemFor,T1,M1,80
+FloatsWithCash,M1,80
+BuysItemFor,T2,M3,80
+FloatsWithCash,M3,80
+BuysItemFor,T3,M6,80
+FloatsWithCash,M6,80
+BuysItemFor,T1,M2,170
+FloatsWithCash,M2,170
+BuysItemFor,T2,PRES_CERT_NAME,BY,20,184
+BuysItemFor,T3,LD,190
+ALSO_GETS,T3,PRES_CERT_NAME,SX,20
+BuysItemFor,T1,HB,160
+BuysItemFor,T2,OBB,120
+ALSO_GETS,T2,CERT_NAME,BY,10
+BuysItemFor,T3,BB,130
+BuysItemFor,T1,NF,100
+ALSO_GETS,T1,CERT_NAME,BY,10
+BuysItemFor,T2,M4,160
+FloatsWithCash,M4,160
+CannotBuyAnything,T3
+CannotBuyAnything,T1
+CannotBuyAnything,T2
+Has,M1,80
+Has,M2,170
+Has,M3,80
+Has,M4,160
+Has,M5,80
+Has,M6,80
+Has,T1,90
+Has,T2,56
+Has,T3,120
+START_OR,0.0
+ReceivesFor,T1,5,NF
+ReceivesFor,T2,10,OBB
+ReceivesFor,T3,20,LD
+ReceivesFor,T3,25,BB
+ReceivesFor,T1,30,HB
+ShortORExecuted
+Has,M1,80
+Has,M2,170
+Has,M3,80
+Has,M4,160
+Has,M5,80
+Has,M6,80
+Has,T1,125
+Has,T2,66
+Has,T3,165
+StartOfInitialRound
+HasPriority,T3
+BuysItemFor,T3,PfB,150
+ALSO_GETS,T3,CERT_NAME,BY,10
+FloatsWithCash,BY,460
+Has,M1,80
+Has,M2,170
+Has,M3,80
+Has,M4,160
+Has,M5,80
+Has,M6,80
+Has,BY,460
+Has,T1,125
+Has,T2,66
+Has,T3,15
+StartStockRound,1
+HasPriority,T1
diff --git a/test/data/test/1835_SwapPresForDoubleShare.rails b/test/data/test/1835_SwapPresForDoubleShare.rails
index a656b5c..5ccd94d 100644
Binary files a/test/data/test/1835_SwapPresForDoubleShare.rails and b/test/data/test/1835_SwapPresForDoubleShare.rails differ
|
|
From: Erik V. <ev...@us...> - 2011-12-19 12:48:58
|
test/data/test/1835_NatDoubleShare.rails |binary
test/data/test/1835_PRHasTwoExcessTrains.rails |binary
test/data/test/1835_PR_3rdTrain.rails |binary
test/data/test/1835_PR_3rdTrain.report | 2206 ++++++++++++-------------
4 files changed, 1103 insertions(+), 1103 deletions(-)
New commits:
commit 0d932c7d546f34fb29d88864fbb12a85b4bd075c
Author: Erik Vos <eri...@xs...>
Date: Mon Dec 19 13:48:29 2011 +0100
Fixed three more 1835 test cases, which were found to fail.
Unclear why these failures didn't show up earlier.
diff --git a/test/data/test/1835_NatDoubleShare.rails b/test/data/test/1835_NatDoubleShare.rails
index 25e7f4b..682d2f2 100644
Binary files a/test/data/test/1835_NatDoubleShare.rails and b/test/data/test/1835_NatDoubleShare.rails differ
diff --git a/test/data/test/1835_PRHasTwoExcessTrains.rails b/test/data/test/1835_PRHasTwoExcessTrains.rails
index 433fcdb..261e2e2 100644
Binary files a/test/data/test/1835_PRHasTwoExcessTrains.rails and b/test/data/test/1835_PRHasTwoExcessTrains.rails differ
diff --git a/test/data/test/1835_PR_3rdTrain.rails b/test/data/test/1835_PR_3rdTrain.rails
index e2e9503..b62ac90 100644
Binary files a/test/data/test/1835_PR_3rdTrain.rails and b/test/data/test/1835_PR_3rdTrain.rails differ
diff --git a/test/data/test/1835_PR_3rdTrain.report b/test/data/test/1835_PR_3rdTrain.report
index 6ddf818..aef617c 100644
--- a/test/data/test/1835_PR_3rdTrain.report
+++ b/test/data/test/1835_PR_3rdTrain.report
@@ -1,1103 +1,1103 @@
-GameIs,1835
-PlayerIs,1,Alice
-PlayerIs,2,Bob
-PlayerIs,3,Charlie
-PlayerCash,600
-BankHas,10200
-StartOfPhase,2
-BankSizeIs,10200
-StartOfInitialRound
-HasPriority,Alice
-BuysItemFor,Alice,NF,100
-ALSO_GETS,Alice,CERT_NAME,BY,10
-BuysItemFor,Bob,M1,80
-FloatsWithCash,M1,80
-BuysItemFor,Charlie,LD,190
-ALSO_GETS,Charlie,PRES_CERT_NAME,SX,20
-BuysItemFor,Alice,M2,170
-FloatsWithCash,M2,170
-BuysItemFor,Bob,M3,80
-FloatsWithCash,M3,80
-BuysItemFor,Charlie,M4,160
-FloatsWithCash,M4,160
-BuysItemFor,Alice,PRES_CERT_NAME,BY,20,184
-BuysItemFor,Bob,BB,130
-BuysItemFor,Charlie,HB,160
-BuysItemFor,Alice,OBB,120
-ALSO_GETS,Alice,CERT_NAME,BY,10
-BuysItemFor,Bob,PfB,150
-ALSO_GETS,Bob,CERT_NAME,BY,10
-FloatsWithCash,BY,460
-BuysItemFor,Charlie,M5,80
-FloatsWithCash,M5,80
-CannotBuyAnything,Alice
-BuysItemFor,Bob,M6,80
-FloatsWithCash,M6,80
-Has,M1,80
-Has,M2,170
-Has,M3,80
-Has,M4,160
-Has,M5,80
-Has,M6,80
-Has,BY,460
-Has,Alice,26
-Has,Bob,80
-Has,Charlie,10
-StartStockRound,1
-HasPriority,Charlie
-PASSES,Charlie
-PASSES,Alice
-PASSES,Bob
-
-END_SR,1
-Has,M1,80
-Has,M2,170
-Has,M3,80
-Has,M4,160
-Has,M5,80
-Has,M6,80
-Has,BY,460
-Has,Alice,26
-Has,Bob,80
-Has,Charlie,10
-START_OR,1.1
-ReceivesFor,Alice,5,NF
-ReceivesFor,Alice,10,OBB
-ReceivesFor,Bob,15,PfB
-ReceivesFor,Charlie,20,LD
-ReceivesFor,Bob,25,BB
-ReceivesFor,Charlie,30,HB
-
-CompanyOperates,M1,Bob
-LaysTileAt,M1,202,H2,W
-CompanyDoesNotPayDividend,M1
-BuysTrain,M1,2,IPO,80
-FirstTrainBought,2
-
-CompanyOperates,M2,Alice
-LaysTileAt,M2,8,E17,NW
-CompanyDoesNotPayDividend,M2
-BuysTrain,M2,2,IPO,80
-
-CompanyOperates,M3,Bob
-LaysTileAt,M3,6,F14,NW
-CompanyDoesNotPayDividend,M3
-BuysTrain,M3,2,IPO,80
-
-CompanyOperates,M4,Charlie
-LaysTileAt,M4,57,G5,SW
-CompanyDoesNotPayDividend,M4
-BuysTrain,M4,2,IPO,80
-BuysTrain,M4,2,IPO,80
-
-CompanyOperates,M5,Charlie
-LaysTileAt,M5,8,D18,NE
-CompanyDoesNotPayDividend,M5
-BuysTrain,M5,2,IPO,80
-
-CompanyOperates,M6,Bob
-LaysTileAt,M6,9,B10,NW
-CompanyDoesNotPayDividend,M6
-BuysTrain,M6,2,IPO,80
-
-CompanyOperates,BY,Alice
-LAYS_FREE_TOKEN_ON,BY,L14
-PrivateCloses,NF
-LaysTileAtFor,BY,9,K15,SW,70
-LaysTileAt,BY,1,I17,SW
-LaysTileAt,BY,58,M15,SW
-CompanyDoesNotPayDividend,BY
-PRICE_MOVES_LOG,BY,92,C3,86,B3
-BuysTrain,BY,2,IPO,80
-BuysTrain,BY,2,IPO,80
-All 2-trains are sold out, 2+2-trains now available
-BuysTrain,BY,2+2,IPO,120
-FirstTrainBought,2+2
-
-EndOfOperatingRound,1.1
-ORWorthIncrease,Alice,1.1,-109
-ORWorthIncrease,Bob,1.1,34
-ORWorthIncrease,Charlie,1.1,50
-Has,M1,0
-Has,M2,90
-Has,M3,0
-Has,M4,0
-Has,M5,0
-Has,M6,0
-Has,BY,110
-Has,Alice,41
-Has,Bob,120
-Has,Charlie,60
-StartStockRound,2
-HasPriority,Charlie
-PASSES,Charlie
-PASSES,Alice
-BUY_SHARE_LOG,Bob,10,BY,IPO,92
-PriceIsPaidTo,92,BY
-PASSES,Charlie
-PASSES,Alice
-PASSES,Bob
-
-END_SR,2
-Has,M1,0
-Has,M2,90
-Has,M3,0
-Has,M4,0
-Has,M5,0
-Has,M6,0
-Has,BY,202
-Has,Alice,41
-Has,Bob,28
-Has,Charlie,60
-START_OR,2.1
-ReceivesFor,Alice,10,OBB
-ReceivesFor,Bob,15,PfB
-ReceivesFor,Charlie,20,LD
-ReceivesFor,Bob,25,BB
-ReceivesFor,Charlie,30,HB
-
-CompanyOperates,M1,Bob
-LaysTileAt,M1,69,H4,NW
-CompanyRevenue,M1,40
-CompanySplits,M1,40
-M1 receives 20
-Payout,Bob,20,1,100
-
-CompanyOperates,M2,Alice
-LaysTileAt,M2,8,D16,SE
-CompanyRevenue,M2,0
-CompanyDoesNotPayDividend,M2
-
-CompanyOperates,M3,Bob
-LaysTileAt,M3,4,G15,NW
-CompanyRevenue,M3,40
-CompanySplits,M3,40
-M3 receives 20
-Payout,Bob,20,1,100
-
-CompanyOperates,M4,Charlie
-LaysTileAt,M4,4,F6,SW
-CompanyRevenue,M4,60
-CompanySplits,M4,60
-M4 receives 30
-Payout,Charlie,30,1,100
-
-CompanyOperates,M5,Charlie
-LaysTileAt,M5,8,C19,E
-CompanyRevenue,M5,50
-CompanySplits,M5,50
-M5 receives 25
-Payout,Charlie,25,1,100
-
-CompanyOperates,M6,Bob
-LaysTileAt,M6,6,A11,NW
-CompanyRevenue,M6,60
-CompanySplits,M6,60
-M6 receives 30
-Payout,Bob,30,1,100
-
-CompanyOperates,BY,Alice
-LaysTileAt,BY,202,H20,W
-LaysTileAt,BY,9,F20,NW
-LAYS_TOKEN_ON,BY,H20,160
-CompanyRevenue,BY,160
-CompanyPaysOutFull,BY,160
-Payout,Bob,32,2,10
-Payout,Alice,64,4,10
-PRICE_MOVES_LOG,BY,86,B3,92,C3
-
-EndOfOperatingRound,2.1
-ORWorthIncrease,Alice,2.1,98
-ORWorthIncrease,Bob,2.1,154
-ORWorthIncrease,Charlie,2.1,105
-Has,M1,20
-Has,M2,90
-Has,M3,20
-Has,M4,30
-Has,M5,25
-Has,M6,30
-Has,BY,42
-Has,Alice,115
-Has,Bob,170
-Has,Charlie,165
-StartStockRound,3
-HasPriority,Charlie
-BUY_SHARE_LOG,Charlie,10,BY,IPO,92
-PriceIsPaidTo,92,BY
-BUY_SHARE_LOG,Alice,10,BY,IPO,92
-PriceIsPaidTo,92,BY
-BUY_SHARE_LOG,Bob,10,BY,IPO,92
-PriceIsPaidTo,92,BY
-PASSES,Charlie
-PASSES,Alice
-PASSES,Bob
-
-END_SR,3
-Has,M1,20
-Has,M2,90
-Has,M3,20
-Has,M4,30
-Has,M5,25
-Has,M6,30
-Has,BY,318
-Has,Alice,23
-Has,Bob,78
-Has,Charlie,73
-START_OR,3.1
-ReceivesFor,Alice,10,OBB
-ReceivesFor,Bob,15,PfB
-ReceivesFor,Charlie,20,LD
-ReceivesFor,Bob,25,BB
-ReceivesFor,Charlie,30,HB
-
-CompanyOperates,M1,Bob
-LaysTileAt,M1,9,J2,NW
-CompanyRevenue,M1,40
-CompanySplits,M1,40
-M1 receives 20
-Payout,Bob,20,1,100
-
-CompanyOperates,M2,Alice
-LaysTileAtFor,M2,8,D14,NW,50
-CompanyRevenue,M2,70
-CompanySplits,M2,70
-M2 receives 35
-Payout,Alice,35,1,100
-
-CompanyOperates,M3,Bob
-LaysTileAt,M3,6,H16,SE
-CompanyRevenue,M3,40
-CompanySplits,M3,40
-M3 receives 20
-Payout,Bob,20,1,100
-
-CompanyOperates,M4,Charlie
-LaysTileAt,M4,9,E7,SW
-CompanyRevenue,M4,60
-CompanySplits,M4,60
-M4 receives 30
-Payout,Charlie,30,1,100
-
-CompanyOperates,M5,Charlie
-CompanyRevenue,M5,50
-CompanySplits,M5,50
-M5 receives 25
-Payout,Charlie,25,1,100
-
-CompanyOperates,M6,Bob
-LaysTileAt,M6,58,B12,NW
-CompanyRevenue,M6,60
-CompanySplits,M6,60
-M6 receives 30
-Payout,Bob,30,1,100
-
-CompanyOperates,BY,Alice
-LaysTileAt,BY,8,N14,NE
-LaysTileAt,BY,201,O15,NW
-CompanyRevenue,BY,190
-CompanyPaysOutFull,BY,190
-Payout,Charlie,19,1,10
-Payout,Bob,57,3,10
-Payout,Alice,95,5,10
-PRICE_MOVES_LOG,BY,92,C3,100,D3
-BuysTrain,BY,2+2,IPO,120
-
-EndOfOperatingRound,3.1
-ORWorthIncrease,Alice,3.1,180
-ORWorthIncrease,Bob,3.1,191
-ORWorthIncrease,Charlie,3.1,132
-Has,M1,40
-Has,M2,75
-Has,M3,40
-Has,M4,60
-Has,M5,50
-Has,M6,60
-Has,BY,198
-Has,Alice,163
-Has,Bob,245
-Has,Charlie,197
-StartStockRound,4
-HasPriority,Charlie
-BUY_SHARE_LOG,Charlie,10,SX,IPO,88
-BUY_SHARE_LOG,Alice,10,BY,IPO,92
-PriceIsPaidTo,92,BY
-BUY_SHARE_LOG,Bob,10,SX,IPO,88
-BUY_SHARE_LOG,Charlie,10,SX,IPO,88
-FloatsWithCash,SX,440
-PASSES,Alice
-BUY_SHARE_LOG,Bob,10,SX,IPO,88
-PriceIsPaidTo,88,SX
-PASSES,Charlie
-PASSES,Alice
-PASSES,Bob
-
-END_SR,4
-PRICE_MOVES_LOG,BY,100,D3,108,D2
-SoldOut,BY,100,D3,108,D2
-Has,M1,40
-Has,M2,75
-Has,M3,40
-Has,M4,60
-Has,M5,50
-Has,M6,60
-Has,BY,290
-Has,SX,528
-Has,Alice,71
-Has,Bob,69
-Has,Charlie,21
-START_OR,4.1
-ReceivesFor,Alice,10,OBB
-ReceivesFor,Bob,15,PfB
-ReceivesFor,Charlie,20,LD
-ReceivesFor,Bob,25,BB
-ReceivesFor,Charlie,30,HB
-
-CompanyOperates,M1,Bob
-LaysTileAt,M1,4,K3,NW
-CompanyRevenue,M1,40
-CompanySplits,M1,40
-M1 receives 20
-Payout,Bob,20,1,100
-
-CompanyOperates,M2,Alice
-CompanyRevenue,M2,70
-CompanySplits,M2,70
-M2 receives 35
-Payout,Alice,35,1,100
-
-CompanyOperates,M3,Bob
-LaysTileAt,M3,57,F10,W
-CompanyRevenue,M3,40
-CompanySplits,M3,40
-M3 receives 20
-Payout,Bob,20,1,100
-
-CompanyOperates,M4,Charlie
-LaysTileAtFor,M4,5,D8,W,50
-CompanyRevenue,M4,60
-CompanySplits,M4,60
-M4 receives 30
-Payout,Charlie,30,1,100
-
-CompanyOperates,M5,Charlie
-CompanyRevenue,M5,50
-CompanySplits,M5,50
-M5 receives 25
-Payout,Charlie,25,1,100
-
-CompanyOperates,M6,Bob
-LaysTileAt,M6,58,B14,SE
-CompanyRevenue,M6,60
-CompanySplits,M6,60
-M6 receives 30
-Payout,Bob,30,1,100
-
-CompanyOperates,BY,Alice
-LaysTileAtFor,BY,9,J14,W,70
-LaysTileAt,BY,9,J12,W
-CompanyRevenue,BY,200
-CompanyPaysOutFull,BY,200
-Payout,Bob,60,3,10
-Payout,Charlie,20,1,10
-Payout,Alice,120,6,10
-PRICE_MOVES_LOG,BY,108,D2,120,E2
-
-CompanyOperates,SX,Charlie
-LaysTileAt,SX,8,H18,SE
-CompanyDoesNotPayDividend,SX
-PRICE_MOVES_LOG,SX,88,C4,84,B4
-BuysTrain,SX,2+2,IPO,120
-PrivateCloses,LD
-BuysTrain,SX,2+2,IPO,120
-All 2+2-trains are sold out, 3-trains now available
-BuysTrain,SX,3,IPO,180
-FirstTrainBought,3
-StartOfPhase,3
-
-EndOfOperatingRound,4.1
-ORWorthIncrease,Alice,4.1,237
-ORWorthIncrease,Bob,4.1,198
-ORWorthIncrease,Charlie,4.1,-69
-Has,M1,60
-Has,M2,110
-Has,M3,60
-Has,M4,40
-Has,M5,75
-Has,M6,90
-Has,BY,220
-Has,SX,108
-Has,Alice,236
-Has,Bob,239
-Has,Charlie,146
-StartStockRound,5
-HasPriority,Charlie
-BUY_SHARE_LOG,Charlie,10,SX,IPO,88
-PriceIsPaidTo,88,SX
-BUY_SHARE_LOG,Alice,10,SX,IPO,88
-PriceIsPaidTo,88,SX
-BUY_SHARE_LOG,Bob,10,SX,IPO,88
-PriceIsPaidTo,88,SX
-PASSES,Charlie
-BUY_SHARE_LOG,Alice,10,SX,IPO,88
-PriceIsPaidTo,88,SX
-SharesReleased,All,BA
-PASSES,Bob
-PASSES,Charlie
-PASSES,Alice
-
-END_SR,5
-PRICE_MOVES_LOG,BY,120,E2,132,E1
-SoldOut,BY,120,E2,132,E1
-PRICE_MOVES_LOG,SX,84,B4,86,B3
-SoldOut,SX,84,B4,86,B3
-Has,M1,60
-Has,M2,110
-Has,M3,60
-Has,M4,40
-Has,M5,75
-Has,M6,90
-Has,BY,220
-Has,SX,460
-Has,Alice,60
-Has,Bob,151
-Has,Charlie,58
-START_OR,5.1
-ReceivesFor,Alice,10,OBB
-ReceivesFor,Bob,15,PfB
-ReceivesFor,Bob,25,BB
-ReceivesFor,Charlie,30,HB
-
-CompanyOperates,M1,Bob
-LaysTileAt,M1,207,H2,E
-CompanyRevenue,M1,50
-CompanySplits,M1,50
-M1 receives 25
-Payout,Bob,25,1,100
-
-CompanyOperates,M2,Alice
-LaysTileAt,M2,209,E19,SW
-CompanyRevenue,M2,80
-CompanySplits,M2,80
-M2 receives 40
-Payout,Alice,40,1,100
-BuysTrain,M2,2+2,BY,150
-
-CompanyOperates,M3,Bob
-LaysTileAt,M3,205,F14,SE
-CompanyRevenue,M3,50
-CompanySplits,M3,50
-M3 receives 25
-Payout,Bob,25,1,100
-
-CompanyOperates,M4,Charlie
-LaysTileAt,M4,14,G5,SW
-CompanyRevenue,M4,80
-CompanySplits,M4,80
-M4 receives 40
-Payout,Charlie,40,1,100
-
-CompanyOperates,M5,Charlie
-LaysTileAt,M5,208,H20,W
-CompanyRevenue,M5,80
-CompanySplits,M5,80
-M5 receives 40
-Payout,Charlie,40,1,100
-BuysTrain,M5,2+2,SX,115
-
-CompanyOperates,M6,Bob
-LaysTileAt,M6,12,A11,W
-CompanyRevenue,M6,70
-CompanySplits,M6,70
-M6 receives 35
-Payout,Bob,35,1,100
-
-CompanyOperates,BY,Alice
-LaysTileAt,BY,9,J10,W
-LAYS_TOKEN_ON,BY,J8,120
-CompanyRevenue,BY,240
-CompanyPaysOutFull,BY,240
-Payout,Bob,72,3,10
-Payout,Alice,144,6,10
-Payout,Charlie,24,1,10
-PRICE_MOVES_LOG,BY,132,E1,148,F1
-BuysTrain,BY,3,IPO,180
-
-CompanyOperates,SX,Charlie
-LaysTileAt,SX,13,H16,W
-LAYS_TOKEN_ON,SX,E19,60
-CompanyRevenue,SX,190
-CompanyPaysOutFull,SX,190
-Payout,Alice,38,2,10
-Payout,Bob,57,3,10
-Payout,Charlie,95,5,10
-PRICE_MOVES_LOG,SX,86,B3,92,C3
-BuysTrain,SX,3,IPO,180
-BuysTrain,SX,3,IPO,180
-All 3-trains are sold out, 3+3-trains now available
-
-EndOfOperatingRound,5.1
-ORWorthIncrease,Alice,5.1,340
-ORWorthIncrease,Bob,5.1,320
-ORWorthIncrease,Charlie,5.1,275
-Has,M1,85
-Has,M2,0
-Has,M3,85
-Has,M4,80
-Has,M5,0
-Has,M6,125
-Has,BY,70
-Has,SX,155
-Has,Alice,292
-Has,Bob,405
-Has,Charlie,287
-START_OR,5.2
-ReceivesFor,Alice,10,OBB
-ReceivesFor,Bob,15,PfB
-ReceivesFor,Bob,25,BB
-ReceivesFor,Charlie,30,HB
-
-CompanyOperates,M1,Bob
-LaysTileAtFor,M1,211,G3,E,50
-CompanyRevenue,M1,70
-CompanySplits,M1,70
-M1 receives 35
-Payout,Bob,35,1,100
-
-CompanyOperates,M2,Alice
-LaysTileAt,M2,23,D18,NW
-CompanyRevenue,M2,180
-CompanySplits,M2,180
-M2 receives 90
-Payout,Alice,90,1,100
-
-CompanyOperates,M3,Bob
-LaysTileAt,M3,8,F8,E
-CompanyRevenue,M3,50
-CompanySplits,M3,50
-M3 receives 25
-Payout,Bob,25,1,100
-
-CompanyOperates,M4,Charlie
-LaysTileAt,M4,8,G7,W
-CompanyRevenue,M4,110
-CompanySplits,M4,110
-M4 receives 55
-Payout,Charlie,55,1,100
-
-CompanyOperates,M5,Charlie
-LaysTileAt,M5,8,C17,SE
-CompanyRevenue,M5,180
-CompanySplits,M5,180
-M5 receives 90
-Payout,Charlie,90,1,100
-
-CompanyOperates,M6,Bob
-LaysTileAt,M6,8,C15,NW
-CompanyRevenue,M6,70
-CompanySplits,M6,70
-M6 receives 35
-Payout,Bob,35,1,100
-
-CompanyOperates,BY,Alice
-LaysTileAtFor,BY,214,J6,SE,50
-CompanyRevenue,BY,330
-CompanyPaysOutFull,BY,330
-Payout,Alice,198,6,10
-Payout,Bob,99,3,10
-Payout,Charlie,33,1,10
-PRICE_MOVES_LOG,BY,148,F1,166,G1
-
-CompanyOperates,SX,Charlie
-LaysTileAt,SX,23,H18,E
-LAYS_TOKEN_ON,SX,H20,40
-CompanyRevenue,SX,370
-CompanyPaysOutFull,SX,370
-Payout,Alice,74,2,10
-Payout,Bob,111,3,10
-Payout,Charlie,185,5,10
-PRICE_MOVES_LOG,SX,92,C3,100,D3
-
-EndOfOperatingRound,5.2
-ORWorthIncrease,Alice,5.2,496
-ORWorthIncrease,Bob,5.2,423
-ORWorthIncrease,Charlie,5.2,451
-Has,M1,70
-Has,M2,90
-Has,M3,110
-Has,M4,135
-Has,M5,90
-Has,M6,160
-Has,BY,20
-Has,SX,115
-Has,Alice,664
-Has,Bob,750
-Has,Charlie,680
-StartStockRound,6
-HasPriority,Bob
-START_COMPANY_LOG,Bob,BA,84,168,2,20,BANK
-SharesReleased,4 10%,PR
-BUY_SHARE_LOG,Charlie,10,BA,IPO,84
-BUY_SHARE_LOG,Alice,10,BA,IPO,84
-BUY_SHARE_LOG,Bob,10,BA,IPO,84
-FloatsWithCash,BA,420
-SharesReleased,All,WT
-BUY_SHARE_LOG,Charlie,10,BA,IPO,84
-PriceIsPaidTo,84,BA
-START_COMPANY_LOG,Alice,WT,84,168,2,20,BANK
-BUY_SHARE_LOG,Bob,10,BA,IPO,84
-PriceIsPaidTo,84,BA
-BUY_SHARE_LOG,Charlie,10,BA,IPO,84
-PriceIsPaidTo,84,BA
-BUY_SHARE_LOG,Alice,10,WT,IPO,84
-BUY_SHARE_LOG,Bob,20,BA,IPO,168
-PriceIsPaidTo,168,BA
-BUY_SHARE_LOG,Charlie,10,WT,IPO,84
-BUY_SHARE_LOG,Alice,10,WT,IPO,84
-FloatsWithCash,WT,420
-SharesReleased,All,HE
-BUY_SHARE_LOG,Bob,10,WT,IPO,84
-PriceIsPaidTo,84,WT
-START_COMPANY_LOG,Charlie,HE,84,168,2,20,BANK
-BUY_SHARE_LOG,Alice,10,HE,IPO,84
-BUY_SHARE_LOG,Bob,10,HE,IPO,84
-BUY_SHARE_LOG,Charlie,10,HE,IPO,84
-FloatsWithCash,HE,420
-BUY_SHARE_LOG,Alice,10,HE,IPO,84
-PriceIsPaidTo,84,HE
-PASSES,Bob
-BUY_SHARE_LOG,Charlie,10,HE,IPO,84
-PriceIsPaidTo,84,HE
-PASSES,Alice
-PASSES,Bob
-PASSES,Charlie
-
-END_SR,6
-PRICE_STAYS_LOG,BY,166,G1
-SoldOutNoRaise,BY,166,G1
-PRICE_MOVES_LOG,SX,100,D3,108,D2
-SoldOut,SX,100,D3,108,D2
-PRICE_MOVES_LOG,BA,84,B4,86,B3
-SoldOut,BA,84,B4,86,B3
-Has,M1,70
-Has,M2,90
-Has,M3,110
-Has,M4,135
-Has,M5,90
-Has,M6,160
-Has,BY,20
-Has,SX,115
-Has,BA,840
-Has,WT,504
-Has,HE,588
-Has,Alice,76
-Has,Bob,78
-Has,Charlie,8
-START_OR,6.1
-ReceivesFor,Alice,10,OBB
-ReceivesFor,Bob,15,PfB
-ReceivesFor,Bob,25,BB
-ReceivesFor,Charlie,30,HB
-
-CompanyOperates,M1,Bob
-LaysTileAt,M1,9,I5,SE
-CompanyRevenue,M1,70
-CompanySplits,M1,70
-M1 receives 35
-Payout,Bob,35,1,100
-
-CompanyOperates,M2,Alice
-CompanyRevenue,M2,180
-CompanySplits,M2,180
-M2 receives 90
-Payout,Alice,90,1,100
-
-CompanyOperates,M3,Bob
-LaysTileAt,M3,206,F10,SE
-CompanyRevenue,M3,50
-CompanySplits,M3,50
-M3 receives 25
-Payout,Bob,25,1,100
-
-CompanyOperates,M4,Charlie
-LaysTileAt,M4,15,D8,NE
-CompanyRevenue,M4,110
-CompanySplits,M4,110
-M4 receives 55
-Payout,Charlie,55,1,100
-
-CompanyOperates,M5,Charlie
-CompanyRevenue,M5,180
-CompanySplits,M5,180
-M5 receives 90
-Payout,Charlie,90,1,100
-
-CompanyOperates,M6,Bob
-CompanyRevenue,M6,70
-CompanySplits,M6,70
-M6 receives 35
-Payout,Bob,35,1,100
-
-CompanyOperates,BY,Alice
-LaysTileAt,BY,8,K5,NE
-CompanyRevenue,BY,330
-CompanyPaysOutFull,BY,330
-Payout,Alice,198,6,10
-Payout,Bob,99,3,10
-Payout,Charlie,33,1,10
-PRICE_MOVES_LOG,BY,166,G1,186,H1
-
-CompanyOperates,SX,Charlie
-CompanyRevenue,SX,370
-CompanyPaysOutFull,SX,370
-Payout,Alice,74,2,10
-Payout,Bob,111,3,10
-Payout,Charlie,185,5,10
-PRICE_MOVES_LOG,SX,108,D2,120,E2
-
-CompanyOperates,BA,Bob
-LaysTileAt,BA,210,L6,E
-CompanyDoesNotPayDividend,BA
-PRICE_MOVES_LOG,BA,86,B3,82,A3
-BuysTrain,BA,3+3,IPO,270
-FirstTrainBought,3+3
-BuysTrain,BA,3+3,IPO,270
-BuysTrain,BA,3+3,IPO,270
-All 3+3-trains are sold out, 4-trains now available
-
-CompanyOperates,WT,Alice
-LaysTileAt,WT,57,M9,W
-CompanyDoesNotPayDividend,WT
-PRICE_MOVES_LOG,WT,84,B4,78,A4
-BuysTrain,WT,4,IPO,360
-FirstTrainBought,4
-StartOfPhase,4
-CompanyDiscardsTrain,SX,2+2
-StartFormationRound,PR
-StartingPlayer,Alice
-
-EndOfFormationRound,PR,OperatingRound 6.1
-
-CompanyOperates,HE,Charlie
-LaysTileAtFor,HE,9,K7,SW,50
-CompanyDoesNotPayDividend,HE
-PRICE_MOVES_LOG,HE,84,B4,78,A4
-BuysTrain,HE,4,IPO,360
-
-EndOfOperatingRound,6.1
-ORWorthIncrease,Alice,6.1,476
-ORWorthIncrease,Bob,6.1,405
-ORWorthIncrease,Charlie,6.1,431
-Has,M1,105
-Has,M2,180
-Has,M3,135
-Has,M4,190
-Has,M5,180
-Has,M6,195
-Has,BY,20
-Has,SX,115
-Has,BA,30
-Has,WT,144
-Has,HE,178
-Has,Alice,448
-Has,Bob,423
-Has,Charlie,401
-StartFormationRound,PR
-StartingPlayer,Alice
-
-EndOfFormationRoundNoInterrupt,PR
-START_OR,6.2
-ReceivesFor,Alice,10,OBB
-ReceivesFor,Bob,15,PfB
-ReceivesFor,Bob,25,BB
-ReceivesFor,Charlie,30,HB
-
-CompanyOperates,M1,Bob
-LaysTileAt,M1,8,D10,W
-CompanyDoesNotPayDividend,M1
-BuysTrain,M1,3+3,BA,105
-
-CompanyOperates,M2,Alice
-LaysTileAt,M2,203,B12,W
-CompanyRevenue,M2,100
-CompanySplits,M2,100
-M2 receives 50
-Payout,Alice,50,1,100
-
-CompanyOperates,M3,Bob
-LaysTileAt,M3,9,F16,W
-CompanyDoesNotPayDividend,M3
-
-CompanyOperates,M4,Charlie
-CompanyDoesNotPayDividend,M4
-BuysTrain,M4,3,SX,190
-
-CompanyOperates,M5,Charlie
-CompanyRevenue,M5,100
-CompanySplits,M5,100
-M5 receives 50
-Payout,Charlie,50,1,100
-
-CompanyOperates,M6,Bob
-CompanyDoesNotPayDividend,M6
-BuysTrain,M6,3+3,BA,195
-
-CompanyOperates,BY,Alice
-LaysTileAt,BY,23,F20,NW
-CompanyRevenue,BY,180
-CompanyPaysOutFull,BY,180
-Payout,Alice,108,6,10
-Payout,Bob,54,3,10
-Payout,Charlie,18,1,10
-PRICE_MOVES_LOG,BY,186,H1,208,I1
-BuysTrain,BY,2+2,M2,1
-
-CompanyOperates,SX,Charlie
-CompanyRevenue,SX,220
-CompanyPaysOutFull,SX,220
-Payout,Alice,44,2,10
-Payout,Bob,66,3,10
-Payout,Charlie,110,5,10
-PRICE_MOVES_LOG,SX,120,E2,134,F2
-BuysTrain,SX,2+2,M5,1
-
-CompanyOperates,BA,Bob
-CompanyRevenue,BA,120
-CompanyPaysOutFull,BA,120
-Payout,Alice,12,1,10
-Payout,Bob,72,6,10
-Payout,Charlie,36,3,10
-PRICE_MOVES_LOG,BA,82,A3,86,B3
-BuysTrain,BA,3+3,M1,1
-
-CompanyOperates,WT,Alice
-LaysTileAt,WT,9,M11,W
-CompanyRevenue,WT,0
-CompanyDoesNotPayDividend,WT
-PRICE_MOVES_LOG,WT,78,A4,72,A5
-
-CompanyOperates,HE,Charlie
-CompanyRevenue,HE,130
-CompanyPaysOutFull,HE,130
-Payout,Alice,26,2,10
-Payout,Bob,13,1,10
-Payout,Charlie,52,4,10
-PRICE_MOVES_LOG,HE,78,A4,84,B4
-BuysTrain,HE,3+3,M6,1
-
-EndOfOperatingRound,6.2
-ORWorthIncrease,Alice,6.2,402
-ORWorthIncrease,Bob,6.2,377
-ORWorthIncrease,Charlie,6.2,418
-Has,M1,1
-Has,M2,231
-Has,M3,135
-Has,M4,0
-Has,M5,231
-Has,M6,1
-Has,BY,19
-Has,SX,304
-Has,BA,329
-Has,WT,144
-Has,HE,177
-Has,Alice,698
-Has,Bob,668
-Has,Charlie,697
-StartFormationRound,PR
-StartingPlayer,Alice
-
-EndOfFormationRoundNoInterrupt,PR
-StartStockRound,7
-HasPriority,Alice
-BUY_SHARE_LOG,Alice,10,PR,IPO,154
-BUY_SHARE_LOG,Bob,10,PR,IPO,154
-BUY_SHARE_LOG,Charlie,10,PR,IPO,154
-BUY_SHARE_LOG,Alice,10,PR,IPO,154
-SELL_SHARE_LOG,Bob,10,BY,208
-PRICE_MOVES_LOG,BY,208,I1,188,I2
-BUY_SHARE_LOG,Charlie,10,HE,IPO,84
-PriceIsPaidTo,84,HE
-BUY_SHARE_LOG,Alice,10,BY,Pool,188
-BUY_SHARE_LOG,Bob,20,HE,IPO,168
-PriceIsPaidTo,168,HE
-BUY_SHARE_LOG,Charlie,10,WT,IPO,84
-PriceIsPaidTo,84,WT
-BUY_SHARE_LOG,Alice,10,WT,IPO,84
-PriceIsPaidTo,84,WT
-PASSES,Bob
-PASSES,Charlie
-PASSES,Alice
-
-END_SR,7
-PRICE_MOVES_LOG,BY,188,I2,208,I1
-SoldOut,BY,188,I2,208,I1
-PRICE_MOVES_LOG,SX,134,F2,148,F1
-SoldOut,SX,134,F2,148,F1
-SoldOutNoRaise,BA,86,B3
-PRICE_MOVES_LOG,HE,84,B4,86,B3
-SoldOut,HE,84,B4,86,B3
-Has,M1,1
-Has,M2,231
-Has,M3,135
-Has,M4,0
-Has,M5,231
-Has,M6,1
-Has,BY,19
-Has,SX,304
-Has,BA,329
-Has,WT,312
-Has,HE,429
-Has,Alice,118
-Has,Bob,554
-Has,Charlie,375
-StartFormationRound,PR
-StartingPlayer,Alice
-
-EndOfFormationRoundNoInterrupt,PR
-START_OR,7.1
-ReceivesFor,Alice,10,OBB
-ReceivesFor,Bob,15,PfB
-ReceivesFor,Bob,25,BB
-ReceivesFor,Charlie,30,HB
-
-CompanyOperates,M1,Bob
-CompanyDoesNotPayDividend,M1
-
-CompanyOperates,M2,Alice
-CompanyDoesNotPayDividend,M2
-BuysTrain,M2,2+2,BY,231
-
-CompanyOperates,M3,Bob
-CompanyDoesNotPayDividend,M3
-BuysTrain,M3,3+3,BA,135
-
-CompanyOperates,M4,Charlie
-CompanyRevenue,M4,90
-CompanySplits,M4,90
-M4 receives 45
-Payout,Charlie,45,1,100
-
-CompanyOperates,M5,Charlie
-CompanyDoesNotPayDividend,M5
-BuysTrain,M5,2+2,SX,231
-
-CompanyOperates,M6,Bob
-CompanyDoesNotPayDividend,M6
-
-CompanyOperates,BY,Alice
-CompanyRevenue,BY,190
-CompanyPaysOutFull,BY,190
-Payout,Alice,133,7,10
-Payout,Bob,38,2,10
-Payout,Charlie,19,1,10
-PRICE_MOVES_LOG,BY,208,I1,232,J1
-
-CompanyOperates,SX,Charlie
-CompanyRevenue,SX,220
-CompanyPaysOutFull,SX,220
-Payout,Alice,44,2,10
-Payout,Bob,66,3,10
-Payout,Charlie,110,5,10
-PRICE_MOVES_LOG,SX,148,F1,166,G1
-BuysTrain,SX,4,IPO,360
-All 4-trains are sold out, 4+4-trains now available
-
-CompanyOperates,BA,Bob
-CompanyRevenue,BA,120
-CompanyPaysOutFull,BA,120
-Payout,Alice,12,1,10
-Payout,Bob,72,6,10
-Payout,Charlie,36,3,10
-PRICE_MOVES_LOG,BA,86,B3,92,C3
-BuysTrain,BA,4+4,IPO,440
-All 4+4-trains are sold out, 5-trains now available
-FirstTrainBought,4+4
-StartOfPhase,4+4
-StartFormationRound,PR
-START_MERGED_COMPANY,PR,154,154
-FloatsWithCash,PR,616
-MERGE_MINOR_LOG,Alice,M2,PR,0,0
-GetShareForMinor,Alice,10,PR,IPO,M2
-ExchangesBaseToken,PR,M2,E19/1
-MERGE_MINOR_LOG,Bob,BB,PR,no,no
-GetShareForMinor,Bob,10,PR,IPO,BB
-PrivateCloses,BB
-MERGE_MINOR_LOG,Bob,M6,PR,1,0
-GetShareForMinor,Bob,5,PR,IPO,M6
-ExchangesBaseToken,PR,M6,C11/1
-MERGE_MINOR_LOG,Bob,M3,PR,0,1
-GetShareForMinor,Bob,5,PR,IPO,M3
-ExchangesBaseToken,PR,M3,F14/1
-MERGE_MINOR_LOG,Bob,M1,PR,1,0
-GetShareForMinor,Bob,5,PR,IPO,M1
-ExchangesBaseToken,PR,M1,H2/1
-MERGE_MINOR_LOG,Charlie,HB,PR,no,no
-GetShareForMinor,Charlie,10,PR,IPO,HB
-PrivateCloses,HB
-MERGE_MINOR_LOG,Charlie,M5,PR,0,0
-GetShareForMinor,Charlie,5,PR,IPO,M5
-MERGE_MINOR_LOG,Charlie,M4,PR,45,1
-GetShareForMinor,Charlie,10,PR,IPO,M4
-ExchangesBaseToken,PR,M4,G5/1
-
-EndOfFormationRound,PR,OperatingRound 7.1
-IS_NOW_PRES_OF,Bob,PR
-
-CompanyOperates,HE,Charlie
-LaysTileAt,HE,24,K7,NE
-CompanyRevenue,HE,220
-CompanyWithholds,HE,220
-PRICE_MOVES_LOG,HE,86,B3,82,A3
-
-CompanyOperates,WT,Alice
-LaysTileAtFor,WT,8,M13,W,50
-CompanyRevenue,WT,990
-CompanyWithholds,WT,990
-PRICE_MOVES_LOG,WT,72,A5,64,A6
-BuysTrain,WT,5,IPO,500
-FirstTrainBought,5
-StartOfPhase,5
-PrivateCloses,OBB
-PrivateCloses,PfB
-CompanyDiscardsTrain,SX,3
-
-EndOfOperatingRound,7.1
-ORWorthIncrease,Alice,7.1,549
-ORWorthIncrease,Bob,7.1,824
-ORWorthIncrease,Charlie,7.1,946
-Has,BY,250
-Has,SX,175
-Has,BA,24
-Has,WT,752
-Has,HE,649
-Has,PR,663
-Has,Alice,317
-Has,Bob,770
-Has,Charlie,615
-START_OR,7.2
-
-CompanyOperates,BY,Alice
-LaysTileAt,BY,220,E19,SW
-CompanyRevenue,BY,140
-CompanyPaysOutFull,BY,140
-Payout,Alice,98,7,10
-Payout,Bob,28,2,10
-Payout,Charlie,14,1,10
-PRICE_MOVES_LOG,BY,232,J1,258,K1
-BuysTrain,BY,5,WT,1
-
-CompanyOperates,SX,Charlie
-LaysTileAt,SX,216,H20,E
-CompanyRevenue,SX,300
-CompanyWithholds,SX,300
-PRICE_MOVES_LOG,SX,166,G1,148,F1
-
-CompanyOperates,PR,Bob
-LaysTileAtFor,PR,221,C11,SW,50
-CompanyRevenue,PR,350
-CompanyPaysOutFull,PR,350
-Payout,Alice,105,6,5
-Payout,Bob,123,7,5
-Payout,Charlie,123,7,5
-PRICE_MOVES_LOG,PR,154,I4,172,J4
-BuysTrain,PR,5,IPO,500
-All 5-trains are sold out, 5+5-trains now available
+GameIs,1835
+PlayerIs,1,Alice
+PlayerIs,2,Bob
+PlayerIs,3,Charlie
+PlayerCash,600
+BankHas,10200
+StartOfPhase,2
+BankSizeIs,10200
+StartOfInitialRound
+HasPriority,Alice
+BuysItemFor,Alice,NF,100
+ALSO_GETS,Alice,CERT_NAME,BY,10
+BuysItemFor,Bob,M1,80
+FloatsWithCash,M1,80
+BuysItemFor,Charlie,LD,190
+ALSO_GETS,Charlie,PRES_CERT_NAME,SX,20
+BuysItemFor,Alice,M2,170
+FloatsWithCash,M2,170
+BuysItemFor,Bob,M3,80
+FloatsWithCash,M3,80
+BuysItemFor,Charlie,M4,160
+FloatsWithCash,M4,160
+BuysItemFor,Alice,PRES_CERT_NAME,BY,20,184
+BuysItemFor,Bob,BB,130
+BuysItemFor,Charlie,HB,160
+BuysItemFor,Alice,OBB,120
+ALSO_GETS,Alice,CERT_NAME,BY,10
+BuysItemFor,Bob,PfB,150
+ALSO_GETS,Bob,CERT_NAME,BY,10
+FloatsWithCash,BY,460
+BuysItemFor,Charlie,M5,80
+FloatsWithCash,M5,80
+CannotBuyAnything,Alice
+BuysItemFor,Bob,M6,80
+FloatsWithCash,M6,80
+Has,M1,80
+Has,M2,170
+Has,M3,80
+Has,M4,160
+Has,M5,80
+Has,M6,80
+Has,BY,460
+Has,Alice,26
+Has,Bob,80
+Has,Charlie,10
+StartStockRound,1
+HasPriority,Charlie
+PASSES,Charlie
+PASSES,Alice
+PASSES,Bob
+
+END_SR,1
+Has,M1,80
+Has,M2,170
+Has,M3,80
+Has,M4,160
+Has,M5,80
+Has,M6,80
+Has,BY,460
+Has,Alice,26
+Has,Bob,80
+Has,Charlie,10
+START_OR,1.1
+ReceivesFor,Alice,5,NF
+ReceivesFor,Alice,10,OBB
+ReceivesFor,Bob,15,PfB
+ReceivesFor,Charlie,20,LD
+ReceivesFor,Bob,25,BB
+ReceivesFor,Charlie,30,HB
+
+CompanyOperates,M1,Bob
+LaysTileAt,M1,202,H2,W
+CompanyDoesNotPayDividend,M1
+BuysTrain,M1,2,IPO,80
+FirstTrainBought,2
+
+CompanyOperates,M2,Alice
+LaysTileAt,M2,8,E17,NW
+CompanyDoesNotPayDividend,M2
+BuysTrain,M2,2,IPO,80
+
+CompanyOperates,M3,Bob
+LaysTileAt,M3,6,F14,NW
+CompanyDoesNotPayDividend,M3
+BuysTrain,M3,2,IPO,80
+
+CompanyOperates,M4,Charlie
+LaysTileAt,M4,57,G5,SW
+CompanyDoesNotPayDividend,M4
+BuysTrain,M4,2,IPO,80
+BuysTrain,M4,2,IPO,80
+
+CompanyOperates,M5,Charlie
+LaysTileAt,M5,8,D18,NE
+CompanyDoesNotPayDividend,M5
+BuysTrain,M5,2,IPO,80
+
+CompanyOperates,M6,Bob
+LaysTileAt,M6,9,B10,NW
+CompanyDoesNotPayDividend,M6
+BuysTrain,M6,2,IPO,80
+
+CompanyOperates,BY,Alice
+LAYS_FREE_TOKEN_ON,BY,L14
+PrivateCloses,NF
+LaysTileAtFor,BY,9,K15,SW,70
+LaysTileAt,BY,1,I17,SW
+LaysTileAt,BY,58,M15,SW
+CompanyDoesNotPayDividend,BY
+PRICE_MOVES_LOG,BY,92,C3,86,B3
+BuysTrain,BY,2,IPO,80
+BuysTrain,BY,2,IPO,80
+All 2-trains are sold out, 2+2-trains now available
+BuysTrain,BY,2+2,IPO,120
+FirstTrainBought,2+2
+
+EndOfOperatingRound,1.1
+ORWorthIncrease,Alice,1.1,-109
+ORWorthIncrease,Bob,1.1,34
+ORWorthIncrease,Charlie,1.1,50
+Has,M1,0
+Has,M2,90
+Has,M3,0
+Has,M4,0
+Has,M5,0
+Has,M6,0
+Has,BY,110
+Has,Alice,41
+Has,Bob,120
+Has,Charlie,60
+StartStockRound,2
+HasPriority,Charlie
+PASSES,Charlie
+PASSES,Alice
+BUY_SHARE_LOG,Bob,10,BY,IPO,92
+PriceIsPaidTo,92,BY
+PASSES,Charlie
+PASSES,Alice
+PASSES,Bob
+
+END_SR,2
+Has,M1,0
+Has,M2,90
+Has,M3,0
+Has,M4,0
+Has,M5,0
+Has,M6,0
+Has,BY,202
+Has,Alice,41
+Has,Bob,28
+Has,Charlie,60
+START_OR,2.1
+ReceivesFor,Alice,10,OBB
+ReceivesFor,Bob,15,PfB
+ReceivesFor,Charlie,20,LD
+ReceivesFor,Bob,25,BB
+ReceivesFor,Charlie,30,HB
+
+CompanyOperates,M1,Bob
+LaysTileAt,M1,69,H4,NW
+CompanyRevenue,M1,40
+CompanySplits,M1,40
+M1 receives 20
+Payout,Bob,20,1,100
+
+CompanyOperates,M2,Alice
+LaysTileAt,M2,8,D16,SE
+CompanyRevenue,M2,0
+CompanyDoesNotPayDividend,M2
+
+CompanyOperates,M3,Bob
+LaysTileAt,M3,4,G15,NW
+CompanyRevenue,M3,40
+CompanySplits,M3,40
+M3 receives 20
+Payout,Bob,20,1,100
+
+CompanyOperates,M4,Charlie
+LaysTileAt,M4,4,F6,SW
+CompanyRevenue,M4,60
+CompanySplits,M4,60
+M4 receives 30
+Payout,Charlie,30,1,100
+
+CompanyOperates,M5,Charlie
+LaysTileAt,M5,8,C19,E
+CompanyRevenue,M5,50
+CompanySplits,M5,50
+M5 receives 25
+Payout,Charlie,25,1,100
+
+CompanyOperates,M6,Bob
+LaysTileAt,M6,6,A11,NW
+CompanyRevenue,M6,60
+CompanySplits,M6,60
+M6 receives 30
+Payout,Bob,30,1,100
+
+CompanyOperates,BY,Alice
+LaysTileAt,BY,202,H20,W
+LaysTileAt,BY,9,F20,NW
+LAYS_TOKEN_ON,BY,H20,160
+CompanyRevenue,BY,160
+CompanyPaysOutFull,BY,160
+Payout,Bob,32,2,10
+Payout,Alice,64,4,10
+PRICE_MOVES_LOG,BY,86,B3,92,C3
+
+EndOfOperatingRound,2.1
+ORWorthIncrease,Alice,2.1,98
+ORWorthIncrease,Bob,2.1,154
+ORWorthIncrease,Charlie,2.1,105
+Has,M1,20
+Has,M2,90
+Has,M3,20
+Has,M4,30
+Has,M5,25
+Has,M6,30
+Has,BY,42
+Has,Alice,115
+Has,Bob,170
+Has,Charlie,165
+StartStockRound,3
+HasPriority,Charlie
+BUY_SHARE_LOG,Charlie,10,BY,IPO,92
+PriceIsPaidTo,92,BY
+BUY_SHARE_LOG,Alice,10,BY,IPO,92
+PriceIsPaidTo,92,BY
+BUY_SHARE_LOG,Bob,10,BY,IPO,92
+PriceIsPaidTo,92,BY
+PASSES,Charlie
+PASSES,Alice
+PASSES,Bob
+
+END_SR,3
+Has,M1,20
+Has,M2,90
+Has,M3,20
+Has,M4,30
+Has,M5,25
+Has,M6,30
+Has,BY,318
+Has,Alice,23
+Has,Bob,78
+Has,Charlie,73
+START_OR,3.1
+ReceivesFor,Alice,10,OBB
+ReceivesFor,Bob,15,PfB
+ReceivesFor,Charlie,20,LD
+ReceivesFor,Bob,25,BB
+ReceivesFor,Charlie,30,HB
+
+CompanyOperates,M1,Bob
+LaysTileAt,M1,9,J2,NW
+CompanyRevenue,M1,40
+CompanySplits,M1,40
+M1 receives 20
+Payout,Bob,20,1,100
+
+CompanyOperates,M2,Alice
+LaysTileAtFor,M2,8,D14,NW,50
+CompanyRevenue,M2,70
+CompanySplits,M2,70
+M2 receives 35
+Payout,Alice,35,1,100
+
+CompanyOperates,M3,Bob
+LaysTileAt,M3,6,H16,SE
+CompanyRevenue,M3,40
+CompanySplits,M3,40
+M3 receives 20
+Payout,Bob,20,1,100
+
+CompanyOperates,M4,Charlie
+LaysTileAt,M4,9,E7,SW
+CompanyRevenue,M4,60
+CompanySplits,M4,60
+M4 receives 30
+Payout,Charlie,30,1,100
+
+CompanyOperates,M5,Charlie
+CompanyRevenue,M5,50
+CompanySplits,M5,50
+M5 receives 25
+Payout,Charlie,25,1,100
+
+CompanyOperates,M6,Bob
+LaysTileAt,M6,58,B12,NW
+CompanyRevenue,M6,60
+CompanySplits,M6,60
+M6 receives 30
+Payout,Bob,30,1,100
+
+CompanyOperates,BY,Alice
+LaysTileAt,BY,8,N14,NE
+LaysTileAt,BY,201,O15,NW
+CompanyRevenue,BY,190
+CompanyPaysOutFull,BY,190
+Payout,Charlie,19,1,10
+Payout,Bob,57,3,10
+Payout,Alice,95,5,10
+PRICE_MOVES...
[truncated message content] |
|
From: Stefan F. <ste...@us...> - 2011-12-23 09:53:05
|
dev/null |binary
test/data/real/18EU_A.report | 2099 -------------------------------------------
test/data/real/18GA_A.report | 415 --------
3 files changed, 2514 deletions(-)
New commits:
commit d9159f4c53dd8688d81408c31bc1c8f6716d4cba
Author: Stefan Frey <ste...@we...>
Date: Fri Dec 23 10:55:54 2011 +0100
Removed 18EU_A and 18GA_A test games.
diff --git a/test/data/real/18EU_A.rails b/test/data/real/18EU_A.rails
deleted file mode 100644
index 74bd1d4..0000000
Binary files a/test/data/real/18EU_A.rails and /dev/null differ
diff --git a/test/data/real/18EU_A.report b/test/data/real/18EU_A.report
deleted file mode 100644
index de4b73f..0000000
--- a/test/data/real/18EU_A.report
+++ /dev/null
@@ -1,2099 +0,0 @@
-GameIs,18EU
-PlayerIs,1,Chris
-PlayerIs,2,Joakim
-PlayerIs,3,Joshua
-PlayerIs,4,Phil
-PlayerIs,5,Ed
-PlayerIs,6,Arne
-PlayerCash,250
-BankHas,10500
-StartOfPhase,2
-BankSizeIs,10500
-StartOfInitialRound
-HasPriority,Chris
-
-SelectForAuctioning,Chris,11
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-ITEM_PRICE_REDUCED,11,90
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-ITEM_PRICE_REDUCED,11,80
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-ITEM_PRICE_REDUCED,11,70
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-ITEM_PRICE_REDUCED,11,60
-PASSES,Chris
-BuysItemFor,Joakim,11,60
-Floats,11
-
-SelectForAuctioning,Joakim,8
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-ITEM_PRICE_REDUCED,8,90
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-ITEM_PRICE_REDUCED,8,80
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-ITEM_PRICE_REDUCED,8,70
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-ITEM_PRICE_REDUCED,8,60
-BuysItemFor,Joakim,8,60
-Floats,8
-
-SelectForAuctioning,Joshua,9
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-ITEM_PRICE_REDUCED,9,90
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-ITEM_PRICE_REDUCED,9,80
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-ITEM_PRICE_REDUCED,9,70
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-BuysItemFor,Chris,9,70
-Floats,9
-
-SelectForAuctioning,Phil,14
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-ITEM_PRICE_REDUCED,14,90
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-ITEM_PRICE_REDUCED,14,80
-BuysItemFor,Phil,14,80
-Floats,14
-
-SelectForAuctioning,Ed,1
-PASSES,Arne
-PASSES,Chris
-BID_ITEM,Joakim,100,1
-BID_ITEM,Joshua,105,1
-PASSES,Phil
-PASSES,Ed
-BID_ITEM,Arne,110,1
-PASSES,Chris
-BID_ITEM,Joakim,115,1
-BID_ITEM,Joshua,120,1
-PASSES,Arne
-BID_ITEM,Joakim,130,1
-PASSES,Joshua
-BuysItemFor,Joakim,1,130
-Floats,1
-
-SelectForAuctioning,Arne,7
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-ITEM_PRICE_REDUCED,7,90
-PASSES,Arne
-BuysItemFor,Chris,7,90
-Floats,7
-
-SelectForAuctioning,Chris,2
-PASSES,Joakim
-BID_ITEM,Joshua,100,2
-PASSES,Phil
-PASSES,Ed
-BID_ITEM,Arne,105,2
-PASSES,Chris
-PASSES,Joakim
-BID_ITEM,Joshua,110,2
-BID_ITEM,Arne,115,2
-BID_ITEM,Joshua,120,2
-BID_ITEM,Arne,125,2
-PASSES,Joshua
-BuysItemFor,Arne,2,125
-Floats,2
-
-SelectForAuctioning,Joakim,3
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-ITEM_PRICE_REDUCED,3,90
-PASSES,Joakim
-BuysItemFor,Joshua,3,90
-Floats,3
-
-SelectForAuctioning,Joshua,12
-PASSES,Phil
-BID_ITEM,Ed,100,12
-BID_ITEM,Arne,105,12
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-BID_ITEM,Ed,110,12
-BID_ITEM,Arne,115,12
-BID_ITEM,Ed,120,12
-BID_ITEM,Arne,125,12
-PASSES,Ed
-BuysItemFor,Arne,12,125
-Floats,12
-
-SelectForAuctioning,Phil,5
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-ITEM_PRICE_REDUCED,5,90
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-ITEM_PRICE_REDUCED,5,80
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-ITEM_PRICE_REDUCED,5,70
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-ITEM_PRICE_REDUCED,5,60
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-BuysItemFor,Joshua,5,60
-Floats,5
-
-SelectForAuctioning,Ed,4
-BID_ITEM,Ed,100,4
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-BuysItemFor,Ed,4,100
-Floats,4
-
-SelectForAuctioning,Arne,13
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-PASSES,Phil
-BID_ITEM,Ed,100,13
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-BID_ITEM,Phil,110,13
-BID_ITEM,Ed,125,13
-PASSES,Phil
-BuysItemFor,Ed,13,125
-Floats,13
-
-SelectForAuctioning,Chris,15
-PASSES,Joakim
-BID_ITEM,Joshua,100,15
-BID_ITEM,Phil,105,15
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-PASSES,Joshua
-BuysItemFor,Phil,15,105
-Floats,15
-
-SelectForAuctioning,Joakim,10
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-ITEM_PRICE_REDUCED,10,90
-PASSES,Joakim
-BuysItemFor,Joshua,10,90
-Floats,10
-
-SelectForAuctioning,Joshua,6
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-ITEM_PRICE_REDUCED,6,90
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-ITEM_PRICE_REDUCED,6,80
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-ITEM_PRICE_REDUCED,6,70
-PASSES,Joshua
-PASSES,Phil
-PASSES,Ed
-PASSES,Arne
-BuysItemFor,Chris,6,70
-All 2-trains are sold out, 3-trains now available
-Floats,6
-Has,1,0
-Has,2,0
-Has,3,0
-Has,4,0
-Has,5,0
-Has,6,0
-Has,7,0
-Has,8,0
-Has,9,0
-Has,10,0
-Has,11,0
-Has,12,0
-Has,13,0
-Has,14,0
-Has,15,0
-Has,Chris,20
-Has,Joakim,0
-Has,Joshua,10
-Has,Phil,65
-Has,Ed,25
-Has,Arne,0
-START_OR,0.1
-
-CompanyOperates,1,Joakim
-LaysTileAt,1,8,I2,SW
-LaysTileAt,1,58,G2,S
-CompanyRevenue,1,90
-CompanySplits,1,90
-1 receives 45
-Payout,Joakim,45,1,100
-
-CompanyOperates,2,Arne
-LaysTileAt,2,201,H3,N
-LaysTileAt,2,58,F3,NE
-CompanyRevenue,2,40
-CompanySplits,2,40
-2 receives 20
-Payout,Arne,20,1,100
-
-CompanyOperates,3,Joshua
-LaysTileAt,3,8,K2,S
-LaysTileAt,3,58,M2,N
-CompanyRevenue,3,50
-CompanySplits,3,50
-3 receives 25
-Payout,Joshua,25,1,100
-
-CompanyOperates,4,Ed
-LaysTileAt,4,202,G10,NW
-LaysTileAt,4,4,H9,SW
-CompanyRevenue,4,40
-CompanySplits,4,40
-4 receives 20
-Payout,Ed,20,1,100
-
-CompanyOperates,5,Joshua
-LaysTileAt,5,201,S8,SW
-LaysTileAt,5,8,U8,SW
-CompanyRevenue,5,60
-CompanySplits,5,60
-5 receives 30
-Payout,Joshua,30,1,100
-
-CompanyOperates,6,Chris
-LaysTileAt,6,58,L11,S
-LaysTileAt,6,57,K10,NW
-CompanyRevenue,6,60
-CompanySplits,6,60
-6 receives 30
-Payout,Chris,30,1,100
-
-CompanyOperates,7,Chris
-LaysTileAt,7,9,F9,SW
-LaysTileAt,7,58,G8,NW
-CompanyRevenue,7,40
-CompanySplits,7,40
-7 receives 20
-Payout,Chris,20,1,100
-
-CompanyOperates,8,Joakim
-LaysTileAt,8,202,P13,NW
-LaysTileAt,8,9,Q12,SW
-CompanyRevenue,8,60
-CompanySplits,8,60
-8 receives 30
-Payout,Joakim,30,1,100
-
-CompanyOperates,9,Chris
-LaysTileAt,9,58,D11,SE
-LaysTileAt,9,4,E12,NW
-CompanyRevenue,9,50
-CompanySplits,9,50
-9 receives 25
-Payout,Chris,25,1,100
-
-CompanyOperates,10,Joshua
-LaysTileAt,10,201,R5,S
-LaysTileAt,10,57,T5,S
-CompanyRevenue,10,60
-CompanySplits,10,60
-10 receives 30
-Payout,Joshua,30,1,100
-
-CompanyOperates,11,Joakim
-LaysTileAt,11,7,Q10,NE
-LaysTileAt,11,8,R11,NW
-CompanyRevenue,11,60
-CompanySplits,11,60
-11 receives 30
-Payout,Joakim,30,1,100
-
-CompanyOperates,12,Arne
-LaysTileAt,12,202,C4,NW
-LaysTileAt,12,3,D3,NE
-CompanyRevenue,12,40
-CompanySplits,12,40
-12 receives 20
-Payout,Arne,20,1,100
-
-CompanyOperates,13,Ed
-LaysTileAt,13,201,L7,N
-LaysTileAt,13,58,J7,S
-CompanyRevenue,13,40
-CompanySplits,13,40
-13 receives 20
-Payout,Ed,20,1,100
-
-CompanyOperates,14,Phil
-LaysTileAt,14,201,M4,S
-LaysTileAt,14,58,O4,SW
-CompanyRevenue,14,40
-CompanySplits,14,40
-14 receives 20
-Payout,Phil,20,1,100
-
-CompanyOperates,15,Phil
-LaysTileAt,15,202,Q2,SW
-LaysTileAt,15,4,P3,SW
-CompanyRevenue,15,80
-CompanySplits,15,80
-15 receives 40
-Payout,Phil,40,1,100
-
-EndOfOperatingRound,0.1
-ORWorthIncrease,Chris,0.1,75
-ORWorthIncrease,Joakim,0.1,105
-ORWorthIncrease,Joshua,0.1,85
-ORWorthIncrease,Phil,0.1,60
-ORWorthIncrease,Ed,0.1,40
-ORWorthIncrease,Arne,0.1,40
-Has,1,45
-Has,2,20
-Has,3,25
-Has,4,20
-Has,5,30
-Has,6,30
-Has,7,20
-Has,8,30
-Has,9,25
-Has,10,30
-Has,11,30
-Has,12,20
-Has,13,20
-Has,14,20
-Has,15,40
-Has,Chris,95
-Has,Joakim,105
-Has,Joshua,95
-Has,Phil,125
-Has,Ed,65
-Has,Arne,40
-START_OR,0.2
-
-CompanyOperates,1,Joakim
-CompanyRevenue,1,90
-CompanySplits,1,90
-1 receives 45
-Payout,Joakim,45,1,100
-
-CompanyOperates,2,Arne
-LaysTileAt,2,3,E4,SW
-CompanyRevenue,2,90
-CompanySplits,2,90
-2 receives 45
-Payout,Arne,45,1,100
-
-CompanyOperates,3,Joshua
-LaysTileAt,3,7,N3,NW
-CompanyRevenue,3,50
-CompanySplits,3,50
-3 receives 25
-Payout,Joshua,25,1,100
-
-CompanyOperates,4,Ed
-LaysTileAt,4,8,I8,NW
-CompanyRevenue,4,40
-CompanySplits,4,40
-4 receives 20
-Payout,Ed,20,1,100
-
-CompanyOperates,5,Joshua
-LaysTileAt,5,4,T7,SW
-CompanyRevenue,5,70
-CompanySplits,5,70
-5 receives 35
-Payout,Joshua,35,1,100
-
-CompanyOperates,6,Chris
-CompanyRevenue,6,60
-CompanySplits,6,60
-6 receives 30
-Payout,Chris,30,1,100
-
-CompanyOperates,7,Chris
-LaysTileAt,7,4,F7,NW
-CompanyRevenue,7,50
-CompanySplits,7,50
-7 receives 25
-Payout,Chris,25,1,100
-
-CompanyOperates,8,Joakim
-CompanyRevenue,8,60
-CompanySplits,8,60
-8 receives 30
-Payout,Joakim,30,1,100
-
-CompanyOperates,9,Chris
-LaysTileAt,9,8,F13,NW
-CompanyRevenue,9,70
-CompanySplits,9,70
-9 receives 35
-Payout,Chris,35,1,100
-
-CompanyOperates,10,Joshua
-LaysTileAt,10,8,S6,S
-CompanyRevenue,10,60
-CompanySplits,10,60
-10 receives 30
-Payout,Joshua,30,1,100
-
-CompanyOperates,11,Joakim
-CompanyRevenue,11,60
-CompanySplits,11,60
-11 receives 30
-Payout,Joakim,30,1,100
-
-CompanyOperates,12,Arne
-LaysTileAt,12,9,D5,NW
-CompanyRevenue,12,90
-CompanySplits,12,90
-12 receives 45
-Payout,Arne,45,1,100
-
-CompanyOperates,13,Ed
-LaysTileAt,13,57,I6,NW
-CompanyRevenue,13,60
-CompanySplits,13,60
-13 receives 30
-Payout,Ed,30,1,100
-
-CompanyOperates,14,Phil
-CompanyRevenue,14,80
-CompanySplits,14,80
-14 receives 40
-Payout,Phil,40,1,100
-
-CompanyOperates,15,Phil
-LaysTileAt,15,57,S2,S
-CompanyRevenue,15,80
-CompanySplits,15,80
-15 receives 40
-Payout,Phil,40,1,100
-
-EndOfOperatingRound,0.2
-ORWorthIncrease,Chris,0.2,90
-ORWorthIncrease,Joakim,0.2,105
-ORWorthIncrease,Joshua,0.2,90
-ORWorthIncrease,Phil,0.2,80
-ORWorthIncrease,Ed,0.2,50
-ORWorthIncrease,Arne,0.2,90
-Has,1,90
-Has,2,65
-Has,3,50
-Has,4,40
-Has,5,65
-Has,6,60
-Has,7,45
-Has,8,60
-Has,9,60
-Has,10,60
-Has,11,60
-Has,12,65
-Has,13,50
-Has,14,60
-Has,15,80
-Has,Chris,185
-Has,Joakim,210
-Has,Joshua,185
-Has,Phil,205
-Has,Ed,115
-Has,Arne,130
-StartStockRound,1
-HasPriority,Chris
-Autopasses,Chris
-START_COMPANY_LOG,Joakim,KKÃB,70,140,2,20,KKÃB
-MERGE_MINOR_LOG,Joakim,8,KKÃB,60,1
-GetShareForMinor,Joakim,10,KKÃB,IPO,8
-SharesPutInTreasury,70,KKÃB
-PaysForTokens,KKÃB,100,5
-PASSES,Joshua
-BUY_SHARE_LOG,Phil,10,KKÃB,KKÃB,70
-BUY_SHARE_LOG,Ed,10,KKÃB,KKÃB,70
-Floats,KKÃB
-BUY_SHARE_LOG,Arne,10,KKÃB,KKÃB,70
-BUY_SHARE_LOG,Chris,10,KKÃB,KKÃB,70
-BUY_SHARE_LOG,Joakim,10,KKÃB,KKÃB,70
-BUY_SHARE_LOG,Joshua,10,KKÃB,KKÃB,70
-BUY_SHARE_LOG,Phil,10,KKÃB,KKÃB,70
-Autopasses,Ed
-Autopasses,Arne
-Autopasses,Chris
-PASSES,Joakim
-Autopasses,Joshua
-PASSES,Phil
-
-END_SR,1
-PRICE_MOVES_LOG,KKÃB,70,C5,75,C4
-SoldOut,KKÃB,70,C5,75,C4
-Has,1,90
-Has,2,65
-Has,3,50
-Has,4,40
-Has,5,65
-Has,6,60
-Has,7,45
-Has,9,60
-Has,10,60
-Has,11,60
-Has,12,65
-Has,13,50
-Has,14,60
-Has,15,80
-Has,KKÃB,590
-Has,Chris,115
-Has,Joakim,0
-Has,Joshua,115
-Has,Phil,65
-Has,Ed,45
-Has,Arne,60
-START_OR,1.1
-
-CompanyOperates,1,Joakim
-CompanyRevenue,1,90
-CompanySplits,1,90
-1 receives 45
-Payout,Joakim,45,1,100
-
-CompanyOperates,2,Arne
-CompanyRevenue,2,90
-CompanySplits,2,90
-2 receives 45
-Payout,Arne,45,1,100
-
-CompanyOperates,3,Joshua
-LaysTileAt,3,8,L3,NE
-CompanyRevenue,3,50
-CompanySplits,3,50
-3 receives 25
-Payout,Joshua,25,1,100
-
-CompanyOperates,4,Ed
-LaysTileAt,4,9,H7,NW
-CompanyRevenue,4,40
-CompanySplits,4,40
-4 receives 20
-Payout,Ed,20,1,100
-
-CompanyOperates,5,Joshua
-LaysTileAt,5,3,U6,N
-CompanyRevenue,5,80
-CompanySplits,5,80
-5 receives 40
-Payout,Joshua,40,1,100
-
-CompanyOperates,6,Chris
-LaysTileAtFor,6,9,J9,NW,60
-CompanyRevenue,6,60
-CompanySplits,6,60
-6 receives 30
-Payout,Chris,30,1,100
-
-CompanyOperates,7,Chris
-LaysTileAt,7,9,E6,NW
-CompanyRevenue,7,80
-CompanySplits,7,80
-7 receives 40
-Payout,Chris,40,1,100
-
-CompanyOperates,9,Chris
-CompanyRevenue,9,70
-CompanySplits,9,70
-9 receives 35
-Payout,Chris,35,1,100
-
-CompanyOperates,10,Joshua
-CompanyRevenue,10,80
-CompanySplits,10,80
-10 receives 40
-Payout,Joshua,40,1,100
-
-CompanyOperates,11,Joakim
-CompanyRevenue,11,60
-CompanySplits,11,60
-11 receives 30
-Payout,Joakim,30,1,100
-
-CompanyOperates,12,Arne
-CompanyRevenue,12,110
-CompanySplits,12,110
-12 receives 55
-Payout,Arne,55,1,100
-
-CompanyOperates,13,Ed
-LaysTileAt,13,9,H5,NW
-CompanyRevenue,13,60
-CompanySplits,13,60
-13 receives 30
-Payout,Ed,30,1,100
-
-CompanyOperates,14,Phil
-LaysTileAtFor,14,3,N5,NW,60
-CompanyRevenue,14,90
-CompanySplits,14,90
-14 receives 45
-Payout,Phil,45,1,100
-
-CompanyOperates,15,Phil
-CompanyRevenue,15,80
-CompanySplits,15,80
-15 receives 40
-Payout,Phil,40,1,100
-
-CompanyOperates,KKÃB,Joakim
-CompanyRevenue,KKÃB,60
-CompanyPaysOutFull,KKÃB,60
-Payout,Joakim,24,4,10
-Payout,Phil,12,2,10
-Payout,Chris,6,1,10
-Payout,Joshua,6,1,10
-Payout,Arne,6,1,10
-Payout,Ed,6,1,10
-BuysTrain,KKÃB,3,IPO,200
-FirstTrainBought,3
-StartOfPhase,3
-BuysTrain,KKÃB,P,Pool,100
-
-EndOfOperatingRound,1.1
-ORWorthIncrease,Chris,1.1,111
-ORWorthIncrease,Joakim,1.1,99
-ORWorthIncrease,Joshua,1.1,111
-ORWorthIncrease,Phil,1.1,97
-ORWorthIncrease,Ed,1.1,56
-ORWorthIncrease,Arne,1.1,106
-Has,1,135
-Has,2,110
-Has,3,75
-Has,4,60
-Has,5,105
-Has,6,30
-Has,7,85
-Has,9,95
-Has,10,100
-Has,11,90
-Has,12,120
-Has,13,80
-Has,14,45
-Has,15,120
-Has,KKÃB,290
-Has,Chris,226
-Has,Joakim,99
-Has,Joshua,226
-Has,Phil,162
-Has,Ed,101
-Has,Arne,166
-START_OR,1.2
-
-CompanyOperates,1,Joakim
-CompanyRevenue,1,90
-CompanySplits,1,90
-1 receives 45
-Payout,Joakim,45,1,100
-BuysTrain,1,P,Pool,100
-
-CompanyOperates,2,Arne
-CompanyRevenue,2,90
-CompanySplits,2,90
-2 receives 45
-Payout,Arne,45,1,100
-BuysTrain,2,P,Pool,100
-
-CompanyOperates,3,Joshua
-LaysTileAtFor,3,9,K4,SW,60
-CompanyRevenue,3,50
-CompanySplits,3,50
-3 receives 25
-Payout,Joshua,25,1,100
-
-CompanyOperates,4,Ed
-LaysTileAt,4,9,G6,NW
-CompanyRevenue,4,40
-CompanySplits,4,40
-4 receives 20
-Payout,Ed,20,1,100
-
-CompanyOperates,5,Joshua
-CompanyRevenue,5,80
-CompanySplits,5,80
-5 receives 40
-Payout,Joshua,40,1,100
-
-CompanyOperates,6,Chris
-CompanyRevenue,6,60
-CompanySplits,6,60
-6 receives 30
-Payout,Chris,30,1,100
-
-CompanyOperates,7,Chris
-CompanyRevenue,7,80
-CompanySplits,7,80
-7 receives 40
-Payout,Chris,40,1,100
-
-CompanyOperates,9,Chris
-CompanyRevenue,9,70
-CompanySplits,9,70
-9 receives 35
-Payout,Chris,35,1,100
-
-CompanyOperates,10,Joshua
-CompanyRevenue,10,80
-CompanySplits,10,80
-10 receives 40
-Payout,Joshua,40,1,100
-
-CompanyOperates,11,Joakim
-CompanyRevenue,11,60
-CompanySplits,11,60
-11 receives 30
-Payout,Joakim,30,1,100
-
-CompanyOperates,12,Arne
-CompanyRevenue,12,110
-CompanySplits,12,110
-12 receives 55
-Payout,Arne,55,1,100
-
-CompanyOperates,13,Ed
-LaysTileAt,13,57,G4,NW
-CompanyRevenue,13,60
-CompanySplits,13,60
-13 receives 30
-Payout,Ed,30,1,100
-
-CompanyOperates,14,Phil
-LaysTileAt,14,58,L5,NE
-CompanyRevenue,14,100
-CompanySplits,14,100
-14 receives 50
-Payout,Phil,50,1,100
-
-CompanyOperates,15,Phil
-CompanyRevenue,15,80
-CompanySplits,15,80
-15 receives 40
-Payout,Phil,40,1,100
-
-CompanyOperates,KKÃB,Joakim
-LaysTileAt,KKÃB,581,N11,NE
-CompanyRevenue,KKÃB,190
-CompanyPaysOutFull,KKÃB,190
-Payout,Joakim,76,4,10
-Payout,Chris,19,1,10
-Payout,Joshua,19,1,10
-Payout,Phil,38,2,10
-Payout,Arne,19,1,10
-Payout,Ed,19,1,10
-PRICE_MOVES_LOG,KKÃB,75,C4,82,D4
-
-EndOfOperatingRound,1.2
-ORWorthIncrease,Chris,1.2,131
-ORWorthIncrease,Joakim,1.2,179
-ORWorthIncrease,Joshua,1.2,131
-ORWorthIncrease,Phil,1.2,142
-ORWorthIncrease,Ed,1.2,76
-ORWorthIncrease,Arne,1.2,126
-Has,1,80
-Has,2,55
-Has,3,40
-Has,4,80
-Has,5,145
-Has,6,60
-Has,7,125
-Has,9,130
-Has,10,140
-Has,11,120
-Has,12,175
-Has,13,110
-Has,14,95
-Has,15,160
-Has,KKÃB,290
-Has,Chris,350
-Has,Joakim,250
-Has,Joshua,350
-Has,Phil,290
-Has,Ed,170
-Has,Arne,285
-StartStockRound,2
-HasPriority,Ed
-PASSES,Ed
-SELL_SHARE_LOG,Arne,10,KKÃB,82
-PRICE_MOVES_LOG,KKÃB,82,D4,75,D5
-START_COMPANY_LOG,Arne,SNCF,100,200,2,20,SNCF
-MERGE_MINOR_LOG,Arne,2,SNCF,55,2
-GetShareForMinor,Arne,10,SNCF,IPO,2
-SharesPutInTreasury,70,SNCF
-PaysForTokens,SNCF,100,5
-SELL_SHARE_LOG,Chris,10,KKÃB,75
-PRICE_MOVES_LOG,KKÃB,75,D5,70,D6
-START_COMPANY_LOG,Chris,DR,100,200,2,20,DR
-MERGE_MINOR_LOG,Chris,7,DR,125,1
-GetShareForMinor,Chris,10,DR,IPO,7
-SharesPutInTreasury,70,DR
-PaysForTokens,DR,100,5
-BUY_SHARE_LOG,Joakim,10,SNCF,SNCF,100
-START_COMPANY_LOG,Joshua,NS,82,164,2,20,NS
-MERGE_MINOR_LOG,Joshua,3,NS,40,1
-GetShareForMinor,Joshua,10,NS,IPO,3
-SharesPutInTreasury,70,NS
-PaysForTokens,NS,100,5
-START_COMPANY_LOG,Phil,KBS,90,180,2,20,KBS
-MERGE_MINOR_LOG,Phil,15,KBS,160,1
-GetShareForMinor,Phil,10,KBS,IPO,15
-SharesPutInTreasury,70,KBS
-PaysForTokens,KBS,100,5
-BUY_SHARE_LOG,Ed,10,KKÃB,Pool,70
-MERGE_MINOR_LOG,Arne,12,SNCF,175,1
-GetShareForMinor,Arne,10,SNCF,SNCF,12
-ExchangesBaseToken,SNCF,12,C4
-MinorCloses,12
-Floats,SNCF
-MERGE_MINOR_LOG,Chris,9,DR,130,1
-GetShareForMinor,Chris,10,DR,DR,9
-ExchangesBaseToken,DR,9,E10
-MinorCloses,9
-BUY_SHARE_LOG,Joakim,10,KKÃB,Pool,70
-BUY_SHARE_LOG,Joshua,10,NS,NS,82
-BUY_SHARE_LOG,Phil,10,KBS,KBS,90
-BUY_SHARE_LOG,Ed,10,SNCF,SNCF,100
-BUY_SHARE_LOG,Arne,10,SNCF,SNCF,100
-BUY_SHARE_LOG,Chris,10,DR,DR,100
-Floats,DR
-PASSES,Joakim
-BUY_SHARE_LOG,Joshua,10,NS,NS,82
-Floats,NS
-MERGE_MINOR_LOG,Phil,14,KBS,95,1
-GetShareForMinor,Phil,10,KBS,KBS,14
-ExchangesBaseToken,KBS,14,M4
-MinorCloses,14
-Floats,KBS
-Autopasses,Ed
-Autopasses,Arne
-BUY_SHARE_LOG,Chris,10,DR,DR,100
-PASSES,Joakim
-Autopasses,Joshua
-Autopasses,Phil
-Autopasses,Ed
-Autopasses,Arne
-Autopasses,Chris
-
-END_SR,2
-PRICE_MOVES_LOG,KKÃB,70,D6,75,D5
-SoldOut,KKÃB,70,D6,75,D5
-Has,1,80
-Has,4,80
-Has,5,145
-Has,6,60
-Has,10,140
-Has,11,120
-Has,13,110
-Has,NS,268
-Has,KBS,425
-Has,KKÃB,290
-Has,SNCF,630
-Has,DR,555
-Has,Chris,25
-Has,Joakim,80
-Has,Joshua,22
-Has,Phil,20
-Has,Ed,0
-Has,Arne,67
-START_OR,2.1
-
-CompanyOperates,1,Joakim
-CompanyRevenue,1,130
-CompanySplits,1,130
-1 receives 65
-Payout,Joakim,65,1,100
-
-CompanyOperates,4,Ed
-LaysTileAt,4,57,F5,NW
-CompanyRevenue,4,60
-CompanySplits,4,60
-4 receives 30
-Payout,Ed,30,1,100
-BuysTrain,4,P,Pool,100
-
-CompanyOperates,5,Joshua
-CompanyRevenue,5,80
-CompanySplits,5,80
-5 receives 40
-Payout,Joshua,40,1,100
-
-CompanyOperates,6,Chris
-LaysTileAtFor,6,8,M10,SE,60
-CompanyRevenue,6,80
-CompanySplits,6,80
-6 receives 40
-Payout,Chris,40,1,100
-
-CompanyOperates,10,Joshua
-CompanyRevenue,10,80
-CompanySplits,10,80
-10 receives 40
-Payout,Joshua,40,1,100
-
-CompanyOperates,11,Joakim
-CompanyRevenue,11,80
-CompanySplits,11,80
-11 receives 40
-Payout,Joakim,40,1,100
-
-CompanyOperates,13,Ed
-LaysTileAt,13,58,K6,SE
-CompanyRevenue,13,100
-CompanySplits,13,100
-13 receives 50
-Payout,Ed,50,1,100
-BuysTrain,13,P,Pool,100
-
-CompanyOperates,SNCF,Arne
-LaysTileAt,SNCF,141,G2,N
-CompanyRevenue,SNCF,240
-CompanyPaysOutFull,SNCF,240
-Payout,Joakim,24,1,10
-Payout,Arne,120,5,10
-Payout,Ed,24,1,10
-Payout,SNCF,72,3,10
-PRICE_MOVES_LOG,SNCF,100,E3,110,F3
-BuysTrain,SNCF,3,IPO,200
-
-CompanyOperates,DR,Chris
-LaysTileAt,DR,581,E10,SE
-CompanyRevenue,DR,190
-CompanyPaysOutFull,DR,190
-Payout,Chris,114,6,10
-Payout,DR,76,4,10
-PRICE_MOVES_LOG,DR,100,E3,110,F3
-BuysTrain,DR,3,IPO,200
-
-CompanyOperates,KBS,Phil
-LaysTileAt,KBS,576,M4,NW
-CompanyRevenue,KBS,190
-CompanyPaysOutFull,KBS,190
-Payout,Phil,95,5,10
-Payout,KBS,95,5,10
-PRICE_MOVES_LOG,KBS,90,E4,100,F4
-BuysTrain,KBS,3,IPO,200
-BuysTrain,KBS,3,IPO,200
-All 3-trains are sold out, 4-trains now available
-
-CompanyOperates,NS,Joshua
-LaysTileAt,NS,9,J5,SW
-CompanyRevenue,NS,50
-CompanySplits,NS,50
-NS receives 20
-Payout,Joshua,15,5,10
-Payout,NS,15,5,10
-BuysTrain,NS,4,IPO,300
-FirstTrainBought,4
-StartOfPhase,4
-
-CompanyOperates,KKÃB,Joakim
-LaysTileAt,KKÃB,577,P13,SE
-CompanyRevenue,KKÃB,170
-CompanySplits,KKÃB,170
-KKÃB receives 80
-Payout,Phil,18,2,10
-Payout,Joakim,45,5,10
-Payout,Joshua,9,1,10
-Payout,Ed,18,2,10
-PRICE_MOVES_LOG,KKÃB,75,D5,82,E5
-BuysTrain,KKÃB,4,IPO,300
-
-EndOfOperatingRound,2.1
-ORWorthIncrease,Chris,2.1,214
-ORWorthIncrease,Joakim,2.1,219
-ORWorthIncrease,Joshua,2.1,111
-ORWorthIncrease,Phil,2.1,177
-ORWorthIncrease,Ed,2.1,146
-ORWorthIncrease,Arne,2.1,170
-Has,1,145
-Has,4,10
-Has,5,185
-Has,6,40
-Has,10,180
-Has,11,160
-Has,13,60
-Has,NS,3
-Has,KBS,120
-Has,KKÃB,70
-Has,SNCF,502
-Has,DR,431
-Has,Chris,179
-Has,Joakim,254
-Has,Joshua,126
-Has,Phil,133
-Has,Ed,122
-Has,Arne,187
-START_OR,2.2
-
-CompanyOperates,1,Joakim
-CompanyDoesNotPayDividend,1
-
-CompanyOperates,4,Ed
-CompanyDoesNotPayDividend,4
-
-CompanyOperates,5,Joshua
-CompanyDoesNotPayDividend,5
-
-CompanyOperates,6,Chris
-CompanyDoesNotPayDividend,6
-
-CompanyOperates,10,Joshua
-CompanyDoesNotPayDividend,10
-
-CompanyOperates,11,Joakim
-CompanyDoesNotPayDividend,11
-BuysTrain,11,3,KKÃB,160
-
-CompanyOperates,13,Ed
-CompanyDoesNotPayDividend,13
-
-CompanyOperates,SNCF,Arne
-LaysTileAt,SNCF,143,F3,SW
-LAYS_FREE_TOKEN_ON,SNCF,G4
-CompanyRevenue,SNCF,220
-CompanyPaysOutFull,SNCF,220
-Payout,Joakim,22,1,10
-Payout,Arne,110,5,10
-Payout,Ed,22,1,10
-Payout,SNCF,66,3,10
-PRICE_MOVES_LOG,SNCF,110,F3,122,G3
-BuysTrain,SNCF,4,IPO,300
-
-CompanyOperates,DR,Chris
-LaysTileAt,DR,9,D9,NW
-CompanyRevenue,DR,100
-CompanyPaysOutFull,DR,100
-Payout,Chris,60,6,10
-Payout,DR,40,4,10
-BuysTrain,DR,4,IPO,300
-All 4-trains are sold out, 5-trains now available
-
-CompanyOperates,KBS,Phil
-LaysTileAt,KBS,80,L3,S
-CompanyRevenue,KBS,270
-CompanyPaysOutFull,KBS,270
-Payout,Phil,135,5,10
-Payout,KBS,135,5,10
-PRICE_MOVES_LOG,KBS,100,F4,110,G4
-
-CompanyOperates,KKÃB,Joakim
-LaysTileAt,KKÃB,82,Q10,NW
-CompanyRevenue,KKÃB,170
-CompanySplits,KKÃB,170
-KKÃB receives 80
-Payout,Phil,18,2,10
-Payout,Joakim,45,5,10
-Payout,Joshua,9,1,10
-Payout,Ed,18,2,10
-PRICE_MOVES_LOG,KKÃB,82,E5,90,F5
-BuysTrain,KKÃB,3,11,1
-
-CompanyOperates,NS,Joshua
-LaysTileAt,NS,14,I6,SW
-LAYS_FREE_TOKEN_ON,NS,I6
-CompanyRevenue,NS,120
-CompanyPaysOutFull,NS,120
-Payout,Joshua,60,5,10
-Payout,NS,60,5,10
-PRICE_MOVES_LOG,NS,82,D4,90,E4
-
-EndOfOperatingRound,2.2
-ORWorthIncrease,Chris,2.2,60
-ORWorthIncrease,Joakim,2.2,119
-ORWorthIncrease,Joshua,2.2,117
-ORWorthIncrease,Phil,2.2,219
-ORWorthIncrease,Ed,2.2,68
-ORWorthIncrease,Arne,2.2,170
-Has,1,145
-Has,4,10
-Has,5,185
-Has,6,40
-Has,10,180
-Has,11,1
-Has,13,60
-Has,NS,63
-Has,KBS,255
-Has,KKÃB,309
-Has,SNCF,268
-Has,DR,171
-Has,Chris,239
-Has,Joakim,321
-Has,Joshua,195
-Has,Phil,286
-Has,Ed,162
-Has,Arne,297
-StartStockRound,3
-HasPriority,Joakim
-SELL_SHARE_LOG,Joakim,10,SNCF,122
-PRICE_MOVES_LOG,SNCF,122,G3,110,G4
-START_COMPANY_LOG,Joakim,SNCB,100,200,2,20,SNCB
-MERGE_MINOR_LOG,Joakim,1,SNCB,145,0
-GetShareForMinor,Joakim,10,SNCB,IPO,1
-SharesPutInTreasury,70,SNCB
-PaysForTokens,SNCB,100,5
-SELL_SHARE_LOG,Joshua,10,KKÃB,90
-START_COMPANY_LOG,Joshua,KPEV,90,180,2,20,KPEV
-MERGE_MINOR_LOG,Joshua,5,KPEV,185,0
-GetShareForMinor,Joshua,10,KPEV,IPO,5
-SharesPutInTreasury,70,KPEV
-PaysForTokens,KPEV,100,5
-BUY_SHARE_LOG,Phil,10,KBS,KBS,110
-BUY_SHARE_LOG,Ed,10,KBS,KBS,110
-BUY_SHARE_LOG,Arne,10,KKÃB,Pool,90
-SELL_SHARE_LOG,Chris,10,DR,110
-PRICE_MOVES_LOG,DR,110,F3,100,F4
-START_COMPANY_LOG,Chris,FS,82,164,2,20,FS
-MERGE_MINOR_LOG,Chris,6,FS,40,0
-GetShareForMinor,Chris,10,FS,IPO,6
-SharesPutInTreasury,70,FS
-PaysForTokens,FS,100,5
-BUY_SHARE_LOG,Joakim,10,SNCB,SNCB,100
-BUY_SHARE_LOG,Joshua,10,KPEV,KPEV,90
-BUY_SHARE_LOG,Phil,10,SNCF,Pool,110
-PASSES,Ed
-BUY_SHARE_LOG,Arne,10,NS,NS,90
-BUY_SHARE_LOG,Chris,10,FS,FS,82
-BUY_SHARE_LOG,Joakim,10,SNCB,SNCB,100
-Floats,SNCB
-MERGE_MINOR_LOG,Joshua,10,KPEV,180,0
-GetShareForMinor,Joshua,10,KPEV,KPEV,10
-ExchangesBaseToken,KPEV,10,R5
-MinorCloses,10
-Floats,KPEV
-PASSES,Phil
-Autopasses,Ed
-BUY_SHARE_LOG,Arne,10,SNCF,SNCF,110
-BUY_SHARE_LOG,Chris,10,FS,FS,82
-Floats,FS
-MERGE_MINOR_LOG,Joakim,11,FS,1,0
-GetShareForMinor,Joakim,10,FS,FS,11
-ExchangesBaseToken,FS,11,N11
-MinorCloses,11
-Autopasses,Joshua
-Autopasses,Phil
-Autopasses,Ed
-PASSES,Arne
-PASSES,Chris
-PASSES,Joakim
-
-END_SR,3
-PRICE_MOVES_LOG,KKÃB,90,F5,100,F4
-SoldOut,KKÃB,90,F5,100,F4
-Has,4,10
-Has,13,60
-Has,SNCB,445
-Has,NS,153
-Has,KBS,475
-Has,KPEV,535
-Has,KKÃB,309
-Has,FS,269
-Has,SNCF,378
-Has,DR,171
-Has,Chris,21
-Has,Joakim,43
-Has,Joshua,15
-Has,Phil,66
-Has,Ed,52
-Has,Arne,7
-START_OR,3.1
-
-CompanyOperates,4,Ed
-CompanyDoesNotPayDividend,4
-
-CompanyOperates,13,Ed
-CompanyDoesNotPayDividend,13
-
-CompanyOperates,KBS,Phil
-LaysTileAt,KBS,578,L7,NW
-LAYS_FREE_TOKEN_ON,KBS,I6
-CompanyRevenue,KBS,290
-CompanyPaysOutFull,KBS,290
-Payout,Phil,174,6,10
-Payout,Ed,29,1,10
-Payout,KBS,87,3,10
-PRICE_MOVES_LOG,KBS,110,G4,122,H4
-BuysTrain,KBS,5,IPO,500
-FirstTrainBought,5
-StartOfPhase,5
-CompanyDiscardsTrain,KBS,3
-SELL_SHARES_LOG,KBS,3,10,30,KBS,366
-
-CompanyOperates,SNCF,Arne
-LaysTileAt,SNCF,584,E10,S
-DuplicateTokenRemoved,DR,E10
-LAYS_FREE_TOKEN_ON,SNCF,E10
-CompanyRevenue,SNCF,360
-CompanyPaysOutFull,SNCF,360
-Payout,Phil,36,1,10
-Payout,Arne,216,6,10
-Payout,Ed,36,1,10
-Payout,SNCF,72,2,10
-PRICE_MOVES_LOG,SNCF,110,G4,122,H4
-
-CompanyOperates,DR,Chris
-LaysTileAt,DR,9,C8,NW
-CompanyRevenue,DR,290
-CompanyPaysOutFull,DR,290
-Payout,Chris,145,5,10
-Payout,DR,116,4,10
-PRICE_MOVES_LOG,DR,100,F4,110,G4
-SELL_SHARES_LOG,DR,4,10,40,DR,440
-
-CompanyOperates,KKÃB,Joakim
-LaysTileAt,KKÃB,584,N11,S
-DuplicateTokenRemoved,FS,N11
-LAYS_FREE_TOKEN_ON,KKÃB,K10
-CompanyRevenue,KKÃB,240
-CompanySplits,KKÃB,240
-KKÃB receives 120
-Payout,Phil,24,2,10
-Payout,Arne,12,1,10
-Payout,Joakim,60,5,10
-Payout,Ed,24,2,10
-PRICE_MOVES_LOG,KKÃB,100,F4,110,G4
-
-CompanyOperates,SNCB,Joakim
-LaysTileAt,SNCB,147,G2,N
-CompanyDoesNotPayDividend,SNCB
-PRICE_MOVES_LOG,SNCB,100,E3,90,D3
-BuysTrain,SNCB,4,KKÃB,172
-
-CompanyOperates,NS,Joshua
-LaysTileAt,NS,14,G4,SW
-LAYS_FREE_TOKEN_ON,NS,G4
-CompanyRevenue,NS,170
-CompanyPaysOutFull,NS,170
-Payout,Arne,17,1,10
-Payout,Joshua,85,5,10
-Payout,NS,68,4,10
-PRICE_MOVES_LOG,NS,90,E4,100,F4
-
-CompanyOperates,KPEV,Joshua
-LaysTileAt,KPEV,577,S8,NE
-CompanyDoesNotPayDividend,KPEV
-PRICE_MOVES_LOG,KPEV,90,E4,82,D4
-BuysTrain,KPEV,5,IPO,500
-
-CompanyOperates,FS,Chris
-LaysTileAt,FS,14,K10,SW
-LAYS_FREE_TOKEN_ON,FS,K10
-CompanyDoesNotPayDividend,FS
-PRICE_MOVES_LOG,FS,82,D4,75,C4
-BuysTrain,FS,4,DR,1
-
-EndOfOperatingRound,3.1
-ORWorthIncrease,Chris,3.1,160
-ORWorthIncrease,Joakim,3.1,53
-ORWorthIncrease,Joshua,3.1,95
-ORWorthIncrease,Phil,3.1,338
-ORWorthIncrease,Ed,3.1,133
-ORWorthIncrease,Arne,3.1,337
-Has,4,10
-Has,13,60
-Has,SNCB,273
-Has,NS,221
-Has,KBS,428
-Has,KPEV,35
-Has,KKÃB,601
-Has,FS,268
-Has,SNCF,450
-Has,DR,728
-Has,Chris,166
-Has,Joakim,103
-Has,Joshua,100
-Has,Phil,300
-Has,Ed,141
-Has,Arne,252
-START_OR,3.2
-
-CompanyOperates,4,Ed
-CompanyDoesNotPayDividend,4
-
-CompanyOperates,13,Ed
-CompanyDoesNotPayDividend,13
-
-CompanyOperates,KBS,Phil
-LaysTileAt,KBS,582,L7,S
-CompanyRevenue,KBS,360
-CompanySplits,KBS,360
-KBS receives 180
-Payout,Phil,108,6,10
-Payout,Ed,18,1,10
-PRICE_MOVES_LOG,KBS,122,H4,135,H3
-
-CompanyOperates,SNCF,Arne
-LaysTileAt,SNCF,146,F3,NW
-CompanyRevenue,SNCF,470
-CompanyPaysOutFull,SNCF,470
-Payout,Phil,47,1,10
-Payout,Arne,282,6,10
-Payout,Ed,47,1,10
-Payout,SNCF,94,2,10
-PRICE_MOVES_LOG,SNCF,122,H4,135,H3
-SELL_SHARES_LOG,SNCF,2,10,20,SNCF,270
-PRICE_MOVES_LOG,SNCF,135,H3,122,H4
-
-CompanyOperates,DR,Chris
-LaysTileAt,DR,579,G10,SW
-CompanyRevenue,DR,180
-CompanyPaysOutFull,DR,180
-Payout,Chris,90,5,10
-PRICE_MOVES_LOG,DR,110,G4,122,H4
-BuysTrain,DR,5,IPO,500
-All 5-trains are sold out, 6-trains now available
-
-CompanyOperates,KKÃB,Joakim
-LaysTileAt,KKÃB,83,I8,N
-LAYS_FREE_TOKEN_ON,KKÃB,F5
-CompanyRevenue,KKÃB,160
-CompanyPaysOutFull,KKÃB,160
-Payout,Phil,32,2,10
-Payout,Arne,16,1,10
-Payout,Joakim,80,5,10
-Payout,Ed,32,2,10
-PRICE_MOVES_LOG,KKÃB,110,G4,122,H4
-BuysTrain,KKÃB,6,IPO,600
-FirstTrainBought,6
-StartOfPhase,6
-
-Compa...
[truncated message content] |
|
From: Stefan F. <ste...@us...> - 2012-01-29 17:57:58
|
test/data/real/18TN_A.rails |binary
test/data/real/18TN_A.report | 612 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 612 insertions(+)
New commits:
commit 6f3e1b37eec99dda21eef3bd7b66eb6a1c0716ea
Author: Stefan Frey <ste...@we...>
Date: Sun Jan 29 18:57:29 2012 +0100
18TN test game added
diff --git a/test/data/real/18TN_A.rails b/test/data/real/18TN_A.rails
new file mode 100644
index 0000000..6936faa
Binary files /dev/null and b/test/data/real/18TN_A.rails differ
diff --git a/test/data/real/18TN_A.report b/test/data/real/18TN_A.report
new file mode 100644
index 0000000..2771851
--- /dev/null
+++ b/test/data/real/18TN_A.report
@@ -0,0 +1,612 @@
+GameIs,18TN
+PlayerIs,1,Bob
+PlayerIs,2,Chester
+PlayerIs,3,Joshua
+PlayerIs,4,Rob
+PlayerCash,450
+BankHas,6200
+StartOfPhase,2
+BankSizeIs,6200
+StartOfInitialRound
+HasPriority,Bob
+BID_ITEM_LOG,Bob,75,M&C,375
+BID_ITEM_LOG,Chester,180,L&N,270
+BID_ITEM_LOG,Joshua,105,O&W,345
+BID_ITEM_LOG,Rob,185,L&N,265
+BuysItemFor,Bob,TCC,20
+BuysItemFor,Chester,ET&WNC,40
+BuysItemFor,Bob,M&C,75
+BuysItemFor,Joshua,O&W,105
+TO_AUCTION,L&N
+BID_ITEM_LOG,Chester,190,L&N,220
+BID_ITEM_LOG,Rob,195,L&N,255
+PASSES,Chester
+BuysItemFor,Rob,PRES_CERT_NAME,L&N,20,195
+FloatsWithCash,L&N,800
+Has,L&N,800
+Has,Bob,355
+Has,Chester,410
+Has,Joshua,345
+Has,Rob,255
+StartStockRound,1
+HasPriority,Joshua
+PASSES,Joshua
+BUY_SHARE_LOG,Rob,10,L&N,IPO,80
+BUY_SHARE_LOG,Bob,10,L&N,IPO,80
+START_COMPANY_LOG,Chester,SOU,65,130,2,20,BANK
+BUY_SHARE_LOG,Joshua,10,L&N,IPO,80
+BUY_SHARE_LOG,Rob,10,L&N,IPO,80
+PASSES,Bob
+BUY_SHARE_LOG,Chester,10,SOU,IPO,65
+BUY_SHARE_LOG,Joshua,10,L&N,IPO,80
+BUY_SHARE_LOG,Rob,10,L&N,IPO,80
+PASSES,Bob
+BUY_SHARE_LOG,Chester,10,SOU,IPO,65
+BUY_SHARE_LOG,Joshua,10,L&N,IPO,80
+Autopasses,Rob
+BUY_SHARE_LOG,Bob,10,L&N,IPO,80
+BUY_SHARE_LOG,Chester,10,SOU,IPO,65
+PASSES,Joshua
+Autopasses,Rob
+PASSES,Bob
+BUY_SHARE_LOG,Chester,10,SOU,IPO,65
+FloatsWithCash,SOU,650
+Autopasses,Joshua
+Autopasses,Rob
+BUY_SHARE_LOG,Bob,10,SOU,IPO,65
+PASSES,Chester
+Autopasses,Joshua
+Autopasses,Rob
+BUY_SHARE_LOG,Bob,10,SOU,IPO,65
+PASSES,Chester
+Autopasses,Joshua
+Autopasses,Rob
+BUY_SHARE_LOG,Bob,10,SOU,IPO,65
+PASSES,Chester
+Autopasses,Joshua
+Autopasses,Rob
+PASSES,Bob
+
+END_SR,1
+PRICE_MOVES_LOG,L&N,80,E3,90,E2
+SoldOut,L&N,80,E3,90,E2
+Has,L&N,800
+Has,SOU,650
+Has,Bob,0
+Has,Chester,20
+Has,Joshua,105
+Has,Rob,15
+START_OR,1.1
+ReceivesFor,Bob,5,TCC
+ReceivesFor,Chester,10,ET&WNC
+ReceivesFor,Bob,15,M&C
+ReceivesFor,Joshua,20,O&W
+
+CompanyOperates,L&N,Rob
+LaysTileAtFor,L&N,9,B15,W,60
+LaysTileAt,L&N,5,B17,NE
+LAYS_TOKEN_ON,L&N,B17,40
+CompanyDoesNotPayDividend,L&N
+PRICE_MOVES_LOG,L&N,90,E2,80,D2
+BuysTrain,L&N,2,IPO,80
+FirstTrainBought,2
+
+CompanyOperates,SOU,Chester
+BuysPrivateFromFor,SOU,ET&WNC,Chester,40
+LaysTileAt,SOU,8,F19,W
+LaysTileAt,SOU,8,E20,E
+LaysTileAtFor,SOU,57,F17,W,40
+CompanyDoesNotPayDividend,SOU
+PRICE_MOVES_LOG,SOU,65,D4,55,C4
+BuysTrain,SOU,2,IPO,80
+
+EndOfOperatingRound,1.1
+ORWorthIncrease,Bob,1.1,-30
+ORWorthIncrease,Chester,1.1,-50
+ORWorthIncrease,Joshua,1.1,-10
+ORWorthIncrease,Rob,1.1,-50
+Has,L&N,620
+Has,SOU,490
+Has,Bob,20
+Has,Chester,70
+Has,Joshua,125
+Has,Rob,15
+StartStockRound,2
+HasPriority,Chester
+PASSES,Chester
+BUY_SHARE_LOG,Joshua,10,SOU,IPO,65
+Autopasses,Rob
+PASSES,Bob
+PASSES,Chester
+Autopasses,Joshua
+
+END_SR,2
+PRICE_MOVES_LOG,L&N,80,D2,90,D1
+SoldOut,L&N,80,D2,90,D1
+PRICE_MOVES_LOG,SOU,55,C4,60,C3
+SoldOut,SOU,55,C4,60,C3
+Has,L&N,620
+Has,SOU,490
+Has,Bob,20
+Has,Chester,70
+Has,Joshua,60
+Has,Rob,15
+START_OR,2.1
+ReceivesFor,Bob,5,TCC
+ReceivesFor,SOU,10,ET&WNC
+ReceivesFor,Bob,15,M&C
+ReceivesFor,Joshua,20,O&W
+
+CompanyOperates,L&N,Rob
+LaysTileAt,L&N,58,E10,NE
+LaysTileAtFor,L&N,57,F11,NW,40
+CompanyRevenue,L&N,70
+CompanyPaysOutFull,L&N,70
+Payout,Joshua,21,3,10
+Payout,Bob,14,2,10
+Payout,Rob,35,5,10
+PRICE_MOVES_LOG,L&N,90,D1,100,E1
+BuysTrain,L&N,2,IPO,80
+
+CompanyOperates,SOU,Chester
+LaysTileAtFor,SOU,9,F15,E,60
+LaysTileAt,SOU,58,F13,E
+CompanyRevenue,SOU,80
+CompanyPaysOutFull,SOU,80
+Payout,Joshua,8,1,10
+Payout,Bob,24,3,10
+Payout,Chester,48,6,10
+PRICE_MOVES_LOG,SOU,60,C3,70,D3
+BuysTrain,SOU,2,IPO,80
+
+EndOfOperatingRound,2.1
+ORWorthIncrease,Bob,2.1,108
+ORWorthIncrease,Chester,2.1,108
+ORWorthIncrease,Joshua,2.1,89
+ORWorthIncrease,Rob,2.1,85
+Has,L&N,500
+Has,SOU,360
+Has,Bob,78
+Has,Chester,118
+Has,Joshua,109
+Has,Rob,50
+StartStockRound,3
+HasPriority,Rob
+PASSES,Rob
+SELL_SHARES_LOG,Bob,2,10,20,L&N,200
+PRICE_MOVES_LOG,L&N,100,E1,80,E3
+SELL_SHARES_LOG,Bob,3,10,30,SOU,210
+PRICE_MOVES_LOG,SOU,70,D3,55,D6
+START_COMPANY_LOG,Bob,TC,80,160,2,20,BANK
+BUY_SHARE_LOG,Chester,10,L&N,Pool,80
+BUY_SHARE_LOG,Joshua,10,L&N,Pool,80
+Autopasses,Rob
+BUY_SHARE_LOG,Bob,10,TC,IPO,80
+PASSES,Chester
+Autopasses,Joshua
+Autopasses,Rob
+BUY_SHARE_LOG,Bob,10,TC,IPO,80
+PASSES,Chester
+Autopasses,Joshua
+Autopasses,Rob
+BUY_SHARE_LOG,Bob,10,TC,IPO,80
+PASSES,Chester
+Autopasses,Joshua
+Autopasses,Rob
+BUY_SHARE_LOG,Bob,10,TC,IPO,80
+FloatsWithCash,TC,800
+PASSES,Chester
+Autopasses,Joshua
+Autopasses,Rob
+PASSES,Bob
+
+END_SR,3
+PRICE_MOVES_LOG,L&N,80,E3,90,E2
+SoldOut,L&N,80,E3,90,E2
+Has,L&N,500
+Has,SOU,360
+Has,TC,800
+Has,Bob,8
+Has,Chester,38
+Has,Joshua,29
+Has,Rob,50
+START_OR,3.1
+ReceivesFor,Bob,5,TCC
+ReceivesFor,SOU,10,ET&WNC
+ReceivesFor,Bob,15,M&C
+ReceivesFor,Joshua,20,O&W
+
+CompanyOperates,L&N,Rob
+LaysTileAt,L&N,5,G12,E
+LAYS_TOKEN_ON,L&N,G12,100
+CompanyRevenue,L&N,120
+CompanyPaysOutFull,L&N,120
+Payout,Joshua,48,4,10
+Payout,Rob,60,5,10
+Payout,Chester,12,1,10
+PRICE_MOVES_LOG,L&N,90,E2,100,F2
+
+CompanyOperates,TC,Bob
+CompanyDoesNotPayDividend,TC
+PRICE_MOVES_LOG,TC,80,E3,70,D3
+BuysTrain,TC,2,IPO,80
+All 2-trains are sold out, 3-trains now available
+
+CompanyOperates,SOU,Chester
+CompanyRevenue,SOU,110
+CompanyPaysOutFull,SOU,110
+Payout,Joshua,11,1,10
+Payout,Chester,66,6,10
+Payout,SOU,33,3,10
+PRICE_MOVES_LOG,SOU,55,D6,65,E6
+BuysTrain,SOU,3,IPO,180
+FirstTrainBought,3
+StartOfPhase,3
+
+EndOfOperatingRound,3.1
+ORWorthIncrease,Bob,3.1,-40
+ORWorthIncrease,Chester,3.1,148
+ORWorthIncrease,Joshua,3.1,129
+ORWorthIncrease,Rob,3.1,110
+Has,L&N,400
+Has,SOU,223
+Has,TC,720
+Has,Bob,28
+Has,Chester,116
+Has,Joshua,108
+Has,Rob,110
+StartStockRound,4
+HasPriority,Chester
+BUY_SHARE_LOG,Chester,10,TC,IPO,80
+SELL_SHARES_LOG,Joshua,4,10,40,L&N,400
+PRICE_MOVES_LOG,L&N,100,F2,75,F5
+SELL_SHARE_LOG,Joshua,10,SOU,65
+PRICE_MOVES_LOG,SOU,65,E6,60,E7
+START_COMPANY_LOG,Joshua,GMO,90,180,2,20,BANK
+BUY_SHARE_LOG,Rob,10,L&N,Pool,75
+Autopasses,Bob
+Autopasses,Chester
+BUY_SHARE_LOG,Joshua,10,GMO,IPO,90
+Autopasses,Rob
+Autopasses,Bob
+Autopasses,Chester
+BUY_SHARE_LOG,Joshua,10,GMO,IPO,90
+Autopasses,Rob
+Autopasses,Bob
+Autopasses,Chester
+BUY_SHARE_LOG,Joshua,10,GMO,IPO,90
+Autopasses,Rob
+Autopasses,Bob
+Autopasses,Chester
+BUY_SHARE_LOG,Joshua,10,GMO,IPO,90
+FloatsWithCash,GMO,900
+Autopasses,Rob
+Autopasses,Bob
+Autopasses,Chester
+PASSES,Joshua
+
+END_SR,4
+Has,GMO,900
+Has,L&N,400
+Has,SOU,223
+Has,TC,720
+Has,Bob,28
+Has,Chester,36
+Has,Joshua,33
+Has,Rob,35
+START_OR,4.1
+ReceivesFor,Bob,5,TCC
+ReceivesFor,SOU,10,ET&WNC
+ReceivesFor,Bob,15,M&C
+ReceivesFor,Joshua,20,O&W
+
+CompanyOperates,GMO,Joshua
+LaysTileAt,GMO,6,H7,NE
+LaysTileAt,GMO,8,F7,SW
+CompanyDoesNotPayDividend,GMO
+PRICE_MOVES_LOG,GMO,90,E2,80,D2
+BuysTrain,GMO,3,IPO,180
+
+CompanyOperates,L&N,Rob
+LaysTileAt,L&N,15,B17,SE
+CompanyRevenue,L&N,140
+CompanyPaysOutFull,L&N,140
+Payout,Chester,14,1,10
+Payout,Rob,84,6,10
+Payout,L&N,42,3,10
+PRICE_MOVES_LOG,L&N,75,F5,80,G5
+BuysTrain,L&N,3,IPO,180
+
+CompanyOperates,TC,Bob
+LaysTileAtFor,TC,8,C18,SW,60
+LaysTileAt,TC,8,D17,NE
+LAYS_TOKEN_ON,TC,B17,40
+CompanyRevenue,TC,80
+CompanyPaysOutFull,TC,80
+Payout,Chester,8,1,10
+Payout,Bob,48,6,10
+PRICE_MOVES_LOG,TC,70,D3,80,E3
+BuysTrain,TC,3,IPO,180
+StartOfPhase,3½
+
+CompanyOperates,SOU,Chester
+LaysTileAt,SOU,619,G12,SW
+CompanyRevenue,SOU,140
+CompanyPaysOutFull,SOU,140
+Payout,Chester,84,6,10
+Payout,SOU,56,4,10
+PRICE_MOVES_LOG,SOU,60,E7,65,E6
+
+EndOfOperatingRound,4.1
+ORWorthIncrease,Bob,4.1,128
+ORWorthIncrease,Chester,4.1,151
+ORWorthIncrease,Joshua,4.1,-40
+ORWorthIncrease,Rob,4.1,114
+Has,GMO,720
+Has,L&N,262
+Has,SOU,289
+Has,TC,440
+Has,Bob,96
+Has,Chester,142
+Has,Joshua,53
+Has,Rob,119
+START_OR,4.2
+ReceivesFor,Bob,5,TCC
+ReceivesFor,SOU,10,ET&WNC
+ReceivesFor,Bob,15,M&C
+ReceivesFor,Joshua,20,O&W
+
+CompanyOperates,L&N,Rob
+LaysTileAt,L&N,15,F17,E
+LAYS_TOKEN_ON,L&N,F17,100
+CompanyRevenue,L&N,200
+CompanyPaysOutFull,L&N,200
+Payout,Chester,20,1,10
+Payout,Rob,120,6,10
+Payout,L&N,60,3,10
+PRICE_MOVES_LOG,L&N,80,G5,85,G4
+
+CompanyOperates,TC,Bob
+BuysPrivateFromFor,TC,TCC,Bob,40
+BuysPrivateFromFor,TC,M&C,Bob,120
+LaysTileAt,TC,8,H5,NW
+LaysTileAt,TC,599,F11,NE
+CompanyRevenue,TC,110
+CompanyPaysOutFull,TC,110
+Payout,Bob,66,6,10
+Payout,Chester,11,1,10
+PRICE_MOVES_LOG,TC,80,E3,90,F3
+
+CompanyOperates,GMO,Joshua
+LaysTileAt,GMO,9,I6,SW
+LaysTileAt,GMO,8,E6,NE
+BuysPrivateFromFor,GMO,O&W,Joshua,200
+CompanyRevenue,GMO,0
+CompanyDoesNotPayDividend,GMO
+BuysTrain,GMO,3,IPO,180
+All 3-trains are sold out, 4-trains now available
+
+CompanyOperates,SOU,Chester
+LaysTileAt,SOU,9,E12,SW
+LaysTileAt,SOU,8,D13,SW
+LAYS_TOKEN_ON,SOU,F11,40
+CompanyRevenue,SOU,230
+CompanyPaysOutFull,SOU,230
+Payout,Chester,138,6,10
+Payout,SOU,92,4,10
+PRICE_MOVES_LOG,SOU,65,E6,70,E5
+BuysTrain,SOU,4,IPO,300
+FirstTrainBought,4
+StartOfPhase,4
+
+EndOfOperatingRound,4.2
+ORWorthIncrease,Bob,4.2,216
+ORWorthIncrease,Chester,4.2,214
+ORWorthIncrease,Joshua,4.2,120
+ORWorthIncrease,Rob,4.2,150
+Has,GMO,340
+Has,L&N,222
+Has,SOU,51
+Has,TC,280
+Has,Bob,342
+Has,Chester,311
+Has,Joshua,273
+Has,Rob,239
+StartStockRound,5
+HasPriority,Rob
+SELL_SHARES_LOG,Rob,2,10,20,L&N,170
+PRICE_MOVES_LOG,L&N,85,G4,80,G5
+START_COMPANY_LOG,Rob,IC,65,195,3,30,BANK
+SELL_SHARE_LOG,Bob,10,TC,90
+PRICE_MOVES_LOG,TC,90,F3,80,F4
+BUY_SHARE_LOG,Bob,10,SOU,Pool,70
+SELL_SHARE_LOG,Chester,10,TC,80
+PRICE_MOVES_LOG,TC,80,F4,75,F5
+SELL_SHARE_LOG,Chester,10,SOU,70
+PRICE_MOVES_LOG,SOU,70,E5,65,E6
+START_COMPANY_LOG,Chester,NC,75,150,2,20,BANK
+BUY_SHARE_LOG,Joshua,10,SOU,Pool,65
+BUY_SHARE_LOG,Rob,10,IC,IPO,65
+BUY_SHARE_LOG,Bob,10,SOU,Pool,65
+BUY_SHARE_LOG,Chester,10,GMO,IPO,90
+BUY_SHARE_LOG,Joshua,10,SOU,Pool,65
+BUY_SHARE_LOG,Rob,10,IC,IPO,65
+BUY_SHARE_LOG,Bob,10,SOU,Pool,65
+BUY_SHARE_LOG,Chester,10,NC,IPO,75
+BUY_SHARE_LOG,Joshua,10,TC,Pool,75
+BUY_SHARE_LOG,Rob,10,IC,IPO,65
+FloatsWithCash,IC,650
+BUY_SHARE_LOG,Bob,10,IC,IPO,65
+BUY_SHARE_LOG,Chester,10,NC,IPO,75
+SELL_SHARE_LOG,Chester,10,GMO,80
+PRICE_MOVES_LOG,GMO,80,D2,70,D3
+BUY_SHARE_LOG,Joshua,10,IC,IPO,65
+Autopasses,Rob
+BUY_SHARE_LOG,Bob,10,IC,IPO,65
+SELL_SHARES_LOG,Bob,2,10,20,IC,130
+PRICE_MOVES_LOG,IC,65,D4,55,D6
+BUY_SHARE_LOG,Chester,10,NC,IPO,75
+Autopasses,Joshua
+Autopasses,Rob
+BUY_SHARE_LOG,Bob,10,GMO,Pool,70
+BUY_SHARE_LOG,Chester,10,NC,IPO,75
+FloatsWithCash,NC,750
+Autopasses,Joshua
+Autopasses,Rob
+BUY_SHARE_LOG,Bob,10,NC,IPO,75
+Autopasses,Chester
+Autopasses,Joshua
+Autopasses,Rob
+BUY_SHARE_LOG,Bob,10,NC,IPO,75
+SELL_SHARES_LOG,Bob,2,10,20,NC,150
+PRICE_MOVES_LOG,NC,75,E4,65,E6
+Autopasses,Chester
+Autopasses,Joshua
+Autopasses,Rob
+SELL_SHARE_LOG,Bob,10,SOU,65
+PRICE_MOVES_LOG,SOU,65,E6,60,E7
+BUY_SHARE_LOG,Bob,10,L&N,Pool,80
+Autopasses,Chester
+Autopasses,Joshua
+Autopasses,Rob
+BUY_SHARE_LOG,Bob,10,GMO,IPO,90
+Autopasses,Chester
+Autopasses,Joshua
+Autopasses,Rob
+PASSES,Bob
+
+END_SR,5
+Has,GMO,340
+Has,IC,650
+Has,L&N,222
+Has,NC,750
+Has,SOU,51
+Has,TC,280
+Has,Bob,57
+Has,Chester,1
+Has,Joshua,3
+Has,Rob,19
+START_OR,5.1
+ReceivesFor,TC,5,TCC
+ReceivesFor,SOU,10,ET&WNC
+ReceivesFor,TC,15,M&C
+ReceivesFor,GMO,20,O&W
+
+CompanyOperates,L&N,Rob
+LaysTileAt,L&N,141,E10,SW
+CompanyRevenue,L&N,110
+CompanyWithholds,L&N,110
+PRICE_MOVES_LOG,L&N,80,G5,75,F5
+BuysTrain,L&N,4,IPO,300
+
+CompanyOperates,TC,Bob
+LaysTileAt,TC,24,C12,NE
+CompanyRevenue,TC,120
+CompanyPaysOutFull,TC,120
+Payout,Bob,60,5,10
+Payout,Joshua,12,1,10
+Payout,TC,12,1,10
+PRICE_MOVES_LOG,TC,75,F5,80,G5
+BuysTrain,TC,4,IPO,300
+All 4-trains are sold out, 5-trains now available
+
+CompanyOperates,GMO,Joshua
+LaysTileAtFor,GMO,6,D7,NE,40
+LaysTileAt,GMO,8,C6,SE
+CompanyRevenue,GMO,150
+CompanyPaysOutFull,GMO,150
+Payout,Bob,30,2,10
+Payout,Joshua,90,6,10
+PRICE_MOVES_LOG,GMO,70,D3,80,E3
+
+CompanyOperates,NC,Chester
+LaysTileAtFor,NC,8,H13,NW,60
+LaysTileAt,NC,9,G10,W
+CompanyDoesNotPayDividend,NC
+PRICE_MOVES_LOG,NC,65,E6,55,D6
+BuysTrain,NC,5,IPO,450
+FirstTrainBought,5
+StartOfPhase,5
+PrivateCloses,TCC
+PrivateCloses,ET&WNC
+PrivateCloses,M&C
+PrivateCloses,O&W
+BuysTrain,NC,3,SOU,240
+
+CompanyOperates,SOU,Chester
+LaysTileAt,SOU,24,B15,W
+CompanyRevenue,SOU,170
+CompanyWithholds,SOU,170
+PRICE_MOVES_LOG,SOU,60,E7,50,D7
+BuysTrain,SOU,5,IPO,450
+All 5-trains are sold out, 6-trains now available
+
+CompanyOperates,IC,Rob
+LaysTileAt,IC,619,D7,W
+CompanyDoesNotPayDividend,IC
+PRICE_MOVES_LOG,IC,55,D6,45,C6
+BuysTrain,IC,6,IPO,630
+FirstTrainBought,6
+StartOfPhase,6
+
+EndOfOperatingRound,5.1
+ORWorthIncrease,Bob,5.1,110
+ORWorthIncrease,Chester,5.1,-115
+ORWorthIncrease,Joshua,5.1,137
+ORWorthIncrease,Rob,5.1,-80
+Has,GMO,320
+Has,IC,20
+Has,L&N,32
+Has,NC,0
+Has,SOU,21
+Has,TC,12
+Has,Bob,147
+Has,Chester,1
+Has,Joshua,105
+Has,Rob,19
+START_OR,5.2
+
+CompanyOperates,TC,Bob
+LaysTileAt,TC,170,F11,SW
+CompanyRevenue,TC,190
+CompanyPaysOutFull,TC,190
+Payout,Bob,95,5,10
+Payout,Joshua,19,1,10
+Payout,TC,19,1,10
+PRICE_MOVES_LOG,TC,80,G5,85,G4
+
+CompanyOperates,GMO,Joshua
+LaysTileAt,GMO,14,G6,NW
+LAYS_TOKEN_ON,GMO,D7,40
+CompanyDoesNotPayDividend,GMO
+PRICE_MOVES_LOG,GMO,80,E3,70,D3
+PlayerMustSellShares,Joshua,226
+SELL_SHARES_LOG,Joshua,1,10,10,TC,85
+PRICE_MOVES_LOG,TC,85,G4,80,G5
+SELL_SHARES_LOG,Joshua,1,10,10,IC,45
+PRICE_MOVES_LOG,IC,45,C6,40,C7
+SELL_SHARES_LOG,Joshua,2,10,20,SOU,100
+PresidentAddsCash,GMO,Joshua,350
+BuysTrain,GMO,6,IPO,630
+All 6-trains are sold out, 8-trains now available
+StartOfPhase,6½
+
+CompanyOperates,L&N,Rob
+LaysTileAt,L&N,8,D9,SE
+LaysTileAt,L&N,8,E18,NW
+CompanyRevenue,L&N,190
+CompanyWithholds,L&N,190
+PRICE_MOVES_LOG,L&N,75,F5,70,E5
+TrainsObsoleteRusted,4,L&N
+PlayerMustSellShares,Rob,459
+SELL_SHARES_LOG,Rob,2,10,20,IC,80
+SELL_SHARES_LOG,Rob,1,10,10,L&N,70
+PRICE_MOVES_LOG,L&N,70,E5,65,E6
+PlayerIsBankrupt,Rob
+GameOver
+EoGWinnerBob!
+EoGFinalRanking :
+1. 947 Bob
+2. 646 Chester
+3. 424 Joshua
+4. 355 Rob
|
|
From: Stefan F. <ste...@us...> - 2012-02-01 06:40:24
|
test/data/bugs/1830_sellPresidency.rails |binary
test/data/bugs/1830_sellPresidency.report | 408 ++++++++++++++++++++++++++++++
2 files changed, 408 insertions(+)
New commits:
commit a7c513c2ba686d4b9e542491bac68a7d3718dc37
Author: Stefan Frey <ste...@we...>
Date: Wed Feb 1 07:39:30 2012 +0100
added test case for fixed sell presidency bug
diff --git a/test/data/bugs/1830_sellPresidency.rails b/test/data/bugs/1830_sellPresidency.rails
new file mode 100644
index 0000000..c3fd78c
Binary files /dev/null and b/test/data/bugs/1830_sellPresidency.rails differ
diff --git a/test/data/bugs/1830_sellPresidency.report b/test/data/bugs/1830_sellPresidency.report
new file mode 100644
index 0000000..f2ed980
--- /dev/null
+++ b/test/data/bugs/1830_sellPresidency.report
@@ -0,0 +1,408 @@
+GameIs,1830
+PlayerIs,1,Palmiro
+PlayerIs,2,Danilo
+PlayerIs,3,Giancarlo
+PlayerIs,4,Glauco
+PlayerIs,5,Roberto
+PlayerCash,480
+BankHas,9600
+StartOfPhase,2
+BankSizeIs,9600
+StartOfInitialRound
+HasPriority,Palmiro
+BID_ITEM_LOG,Palmiro,165,C&A,315
+BID_ITEM_LOG,Danilo,75,D&H,405
+BID_ITEM_LOG,Giancarlo,115,M&H,365
+BID_ITEM_LOG,Glauco,45,C&StL,435
+BID_ITEM_LOG,Roberto,170,C&A,310
+BID_ITEM_LOG,Palmiro,80,D&H,235
+BID_ITEM_LOG,Danilo,120,M&H,285
+BID_ITEM_LOG,Giancarlo,50,C&StL,315
+BuysItemFor,Glauco,SVNRR,20
+TO_AUCTION,C&StL
+BID_ITEM_LOG,Glauco,55,C&StL,405
+BID_ITEM_LOG,Giancarlo,60,C&StL,305
+PASSES,Glauco
+BuysItemFor,Giancarlo,C&StL,60
+TO_AUCTION,D&H
+BID_ITEM_LOG,Danilo,85,D&H,275
+BID_ITEM_LOG,Palmiro,90,D&H,225
+PASSES,Danilo
+BuysItemFor,Palmiro,D&H,90
+TO_AUCTION,M&H
+BID_ITEM_LOG,Giancarlo,125,M&H,295
+BID_ITEM_LOG,Danilo,130,M&H,350
+BID_ITEM_LOG,Giancarlo,135,M&H,285
+BID_ITEM_LOG,Danilo,140,M&H,340
+PASSES,Giancarlo
+BuysItemFor,Danilo,M&H,140
+TO_AUCTION,C&A
+BID_ITEM_LOG,Palmiro,175,C&A,215
+BID_ITEM_LOG,Roberto,180,C&A,300
+BID_ITEM_LOG,Palmiro,185,C&A,205
+BID_ITEM_LOG,Roberto,190,C&A,290
+BID_ITEM_LOG,Palmiro,195,C&A,195
+BID_ITEM_LOG,Roberto,200,C&A,280
+BID_ITEM_LOG,Palmiro,210,C&A,180
+BID_ITEM_LOG,Roberto,215,C&A,265
+BID_ITEM_LOG,Palmiro,220,C&A,170
+BID_ITEM_LOG,Roberto,225,C&A,255
+BID_ITEM_LOG,Palmiro,230,C&A,160
+PASSES,Roberto
+BuysItemFor,Palmiro,C&A,230
+ALSO_GETS,Palmiro,CERT_NAME,PRR,10
+PASSES,Roberto
+PASSES,Danilo
+BuysItemFor,Giancarlo,B&O,220
+ALSO_GETS,Giancarlo,PRES_CERT_NAME,B&O,20
+Has,Palmiro,160
+Has,Danilo,340
+Has,Giancarlo,200
+Has,Glauco,460
+Has,Roberto,480
+StartStockRound,1
+HasPriority,Glauco
+START_COMPANY_LOG,Glauco,NYNH,76,152,2,20,BANK
+START_COMPANY_LOG,Roberto,C&O,76,152,2,20,BANK
+START_COMPANY_LOG,Palmiro,PRR,76,152,2,20,BANK
+BUY_SHARE_LOG,Danilo,10,B&O,IPO,100
+PASSES,Giancarlo
+BUY_SHARE_LOG,Glauco,10,NYNH,IPO,76
+BUY_SHARE_LOG,Roberto,10,C&O,IPO,76
+PASSES,Palmiro
+BUY_SHARE_LOG,Danilo,10,B&O,IPO,100
+BUY_SHARE_LOG,Giancarlo,10,B&O,IPO,100
+BUY_SHARE_LOG,Glauco,10,NYNH,IPO,76
+BUY_SHARE_LOG,Roberto,10,C&O,IPO,76
+Autopasses,Palmiro
+BUY_SHARE_LOG,Danilo,10,B&O,IPO,100
+FloatsWithCash,B&O,1000
+BUY_SHARE_LOG,Giancarlo,10,NYNH,IPO,76
+BUY_SHARE_LOG,Glauco,10,NYNH,IPO,76
+FloatsWithCash,NYNH,760
+BUY_SHARE_LOG,Roberto,10,C&O,IPO,76
+Autopasses,Palmiro
+PASSES,Danilo
+PASSES,Giancarlo
+BUY_SHARE_LOG,Glauco,10,NYNH,IPO,76
+BUY_SHARE_LOG,Roberto,10,C&O,IPO,76
+FloatsWithCash,C&O,760
+Autopasses,Palmiro
+PASSES,Danilo
+Autopasses,Giancarlo
+Autopasses,Glauco
+Autopasses,Roberto
+
+END_SR,1
+Has,B&O,1000
+Has,C&O,760
+Has,NYNH,760
+Has,Palmiro,8
+Has,Danilo,40
+Has,Giancarlo,24
+Has,Glauco,4
+Has,Roberto,24
+START_OR,1.1
+ReceivesFor,Glauco,5,SVNRR
+ReceivesFor,Giancarlo,10,C&StL
+ReceivesFor,Palmiro,15,D&H
+ReceivesFor,Danilo,20,M&H
+ReceivesFor,Palmiro,25,C&A
+ReceivesFor,Giancarlo,30,B&O
+
+CompanyOperates,B&O,Giancarlo
+LaysTileAtFor,B&O,57,J14,SW,80
+LAYS_TOKEN_ON,B&O,J14,40
+CompanyDoesNotPayDividend,B&O
+PRICE_MOVES_LOG,B&O,100,G1,90,F1
+BuysTrain,B&O,2,IPO,80
+PrivateCloses,B&O
+FirstTrainBought,2
+BuysTrain,B&O,2,IPO,80
+BuysTrain,B&O,2,IPO,80
+
+CompanyOperates,NYNH,Glauco
+LaysTileAt,NYNH,56,F20,NW
+CompanyDoesNotPayDividend,NYNH
+PRICE_MOVES_LOG,NYNH,76,G4,71,F4
+BuysTrain,NYNH,2,IPO,80
+BuysTrain,NYNH,2,IPO,80
+
+CompanyOperates,C&O,Roberto
+LaysTileAt,C&O,8,G5,W
+CompanyDoesNotPayDividend,C&O
+PRICE_MOVES_LOG,C&O,76,G4,71,F4
+BuysTrain,C&O,2,IPO,80
+All 2-trains are sold out, 3-trains now available
+
+EndOfOperatingRound,1.1
+ORWorthIncrease,Palmiro,1.1,40
+ORWorthIncrease,Danilo,1.1,-10
+ORWorthIncrease,Giancarlo,1.1,-215
+ORWorthIncrease,Glauco,1.1,-25
+ORWorthIncrease,Roberto,1.1,-30
+Has,B&O,640
+Has,C&O,680
+Has,NYNH,600
+Has,Palmiro,48
+Has,Danilo,60
+Has,Giancarlo,64
+Has,Glauco,9
+Has,Roberto,24
+StartStockRound,2
+HasPriority,Palmiro
+SELL_SHARE_LOG,Palmiro,10,PRR,76
+PRICE_MOVES_LOG,PRR,76,G4,71,G5
+PASSES,Danilo
+PASSES,Giancarlo
+PASSES,Glauco
+PASSES,Roberto
+BUY_SHARE_LOG,Palmiro,10,C&O,IPO,76
+PASSES,Danilo
+PASSES,Giancarlo
+PASSES,Glauco
+PASSES,Roberto
+PASSES,Palmiro
+
+END_SR,2
+Has,B&O,640
+Has,C&O,680
+Has,NYNH,600
+Has,Palmiro,48
+Has,Danilo,60
+Has,Giancarlo,64
+Has,Glauco,9
+Has,Roberto,24
+START_OR,2.1
+ReceivesFor,Glauco,5,SVNRR
+ReceivesFor,Giancarlo,10,C&StL
+ReceivesFor,Palmiro,15,D&H
+ReceivesFor,Danilo,20,M&H
+ReceivesFor,Palmiro,25,C&A
+
+CompanyOperates,B&O,Giancarlo
+LaysTileAtFor,B&O,9,I17,W,80
+CompanyRevenue,B&O,140
+CompanyWithholds,B&O,140
+PRICE_MOVES_LOG,B&O,90,F1,82,E1
+BuysTrain,B&O,3,IPO,180
+FirstTrainBought,3
+StartOfPhase,3
+BuysPrivateFromFor,B&O,C&StL,Giancarlo,80
+
+CompanyOperates,NYNH,Glauco
+LaysTileAt,NYNH,57,E19,NW
+CompanyRevenue,NYNH,50
+CompanyPaysOutFull,NYNH,50
+Payout,Giancarlo,5,1,10
+Payout,Glauco,30,6,10
+PRICE_MOVES_LOG,NYNH,71,F4,76,G4
+BuysPrivateFromFor,NYNH,SVNRR,Glauco,40
+
+CompanyOperates,C&O,Roberto
+LaysTileAt,C&O,8,G3,NW
+CompanyRevenue,C&O,70
+CompanyPaysOutFull,C&O,70
+Payout,Palmiro,7,1,10
+Payout,Roberto,42,6,10
+PRICE_MOVES_LOG,C&O,71,F4,76,G4
+BuysTrain,C&O,3,IPO,180
+
+EndOfOperatingRound,2.1
+ORWorthIncrease,Palmiro,2.1,52
+ORWorthIncrease,Danilo,2.1,-4
+ORWorthIncrease,Giancarlo,2.1,36
+ORWorthIncrease,Glauco,2.1,85
+ORWorthIncrease,Roberto,2.1,72
+Has,B&O,440
+Has,C&O,500
+Has,NYNH,560
+Has,Palmiro,95
+Has,Danilo,80
+Has,Giancarlo,159
+Has,Glauco,84
+Has,Roberto,66
+StartStockRound,3
+HasPriority,Danilo
+BUY_SHARE_LOG,Danilo,10,C&O,IPO,76
+BUY_SHARE_LOG,Giancarlo,10,C&O,IPO,76
+BUY_SHARE_LOG,Glauco,10,C&O,IPO,76
+PASSES,Roberto
+BUY_SHARE_LOG,Palmiro,10,PRR,IPO,76
+PASSES,Danilo
+BUY_SHARE_LOG,Giancarlo,10,NYNH,IPO,76
+SELL_SHARES_LOG,Giancarlo,2,10,20,NYNH,152
+PRICE_MOVES_LOG,NYNH,76,G4,67,G6
+PASSES,Glauco
+PASSES,Roberto
+SELL_SHARE_LOG,Palmiro,10,C&O,76
+PRICE_MOVES_LOG,C&O,76,G4,71,G5
+BUY_SHARE_LOG,Palmiro,10,PRR,IPO,76
+PASSES,Danilo
+BUY_SHARE_LOG,Giancarlo,10,PRR,Pool,71
+SELL_SHARE_LOG,Giancarlo,10,PRR,71
+PRICE_MOVES_LOG,PRR,71,G5,67,G6
+PASSES,Glauco
+PASSES,Roberto
+SELL_SHARE_LOG,Palmiro,10,PRR,67
+PRICE_MOVES_LOG,PRR,67,G6,67,G7
+BUY_SHARE_LOG,Palmiro,10,NYNH,Pool,67
+PASSES,Danilo
+BUY_SHARE_LOG,Giancarlo,10,B&O,IPO,100
+PASSES,Glauco
+PASSES,Roberto
+PASSES,Palmiro
+PASSES,Danilo
+PASSES,Giancarlo
+
+END_SR,3
+Has,B&O,440
+Has,C&O,500
+Has,NYNH,560
+Has,Palmiro,19
+Has,Danilo,4
+Has,Giancarlo,59
+Has,Glauco,8
+Has,Roberto,66
+START_OR,3.1
+ReceivesFor,NYNH,5,SVNRR
+ReceivesFor,B&O,10,C&StL
+ReceivesFor,Palmiro,15,D&H
+ReceivesFor,Danilo,20,M&H
+ReceivesFor,Palmiro,25,C&A
+
+CompanyOperates,B&O,Giancarlo
+LaysTileAt,B&O,14,J14,NW
+CompanyRevenue,B&O,210
+CompanyWithholds,B&O,210
+PRICE_MOVES_LOG,B&O,82,E1,76,D1
+
+CompanyOperates,C&O,Roberto
+LaysTileAt,C&O,2,G7,SE
+CompanyRevenue,C&O,110
+CompanyPaysOutFull,C&O,110
+Payout,Roberto,66,6,10
+Payout,Glauco,11,1,10
+Payout,Giancarlo,11,1,10
+Payout,Danilo,11,1,10
+Payout,C&O,11,1,10
+PRICE_MOVES_LOG,C&O,71,G5,76,H5
+
+CompanyOperates,NYNH,Glauco
+LaysTileAt,NYNH,14,E19,NW
+LAYS_TOKEN_ON,NYNH,E19,40
+CompanyRevenue,NYNH,90
+CompanyPaysOutFull,NYNH,90
+Payout,Palmiro,9,1,10
+Payout,Glauco,54,6,10
+Payout,NYNH,9,1,10
+PRICE_MOVES_LOG,NYNH,67,G6,71,H6
+
+EndOfOperatingRound,3.1
+ORWorthIncrease,Palmiro,3.1,53
+ORWorthIncrease,Danilo,3.1,18
+ORWorthIncrease,Giancarlo,3.1,-8
+ORWorthIncrease,Glauco,3.1,94
+ORWorthIncrease,Roberto,3.1,96
+Has,B&O,660
+Has,C&O,511
+Has,NYNH,534
+Has,Palmiro,68
+Has,Danilo,35
+Has,Giancarlo,70
+Has,Glauco,73
+Has,Roberto,132
+START_OR,3.2
+ReceivesFor,NYNH,5,SVNRR
+ReceivesFor,B&O,10,C&StL
+ReceivesFor,Palmiro,15,D&H
+ReceivesFor,Danilo,20,M&H
+ReceivesFor,Palmiro,25,C&A
+
+CompanyOperates,C&O,Roberto
+LaysTileAt,C&O,8,H8,NW
+CompanyRevenue,C&O,110
+CompanyPaysOutFull,C&O,110
+Payout,Roberto,66,6,10
+Payout,Glauco,11,1,10
+Payout,Danilo,11,1,10
+Payout,Giancarlo,11,1,10
+Payout,C&O,11,1,10
+PRICE_MOVES_LOG,C&O,76,H5,82,I5
+
+CompanyOperates,B&O,Giancarlo
+LaysTileAt,B&O,53,I15,SW
+CompanyRevenue,B&O,250
+CompanyPaysOutFull,B&O,250
+Payout,Danilo,75,3,10
+Payout,Giancarlo,100,4,10
+PRICE_MOVES_LOG,B&O,76,D1,82,E1
+
+CompanyOperates,NYNH,Glauco
+LaysTileAt,NYNH,9,F18,SW
+CompanyRevenue,NYNH,90
+CompanyPaysOutFull,NYNH,90
+Payout,Palmiro,9,1,10
+Payout,Glauco,54,6,10
+Payout,NYNH,9,1,10
+PRICE_MOVES_LOG,NYNH,71,H6,75,I6
+BuysTrain,NYNH,3,IPO,180
+BuysTrain,NYNH,3,IPO,180
+
+EndOfOperatingRound,3.2
+ORWorthIncrease,Palmiro,3.2,53
+ORWorthIncrease,Danilo,3.2,130
+ORWorthIncrease,Giancarlo,3.2,141
+ORWorthIncrease,Glauco,3.2,95
+ORWorthIncrease,Roberto,3.2,102
+Has,B&O,670
+Has,C&O,522
+Has,NYNH,188
+Has,Palmiro,117
+Has,Danilo,141
+Has,Giancarlo,181
+Has,Glauco,138
+Has,Roberto,198
+StartStockRound,4
+HasPriority,Glauco
+SELL_SHARE_LOG,Glauco,10,C&O,82
+PRICE_MOVES_LOG,C&O,82,I5,75,I6
+SELL_SHARES_LOG,Glauco,4,10,40,NYNH,300
+PRICE_MOVES_LOG,NYNH,75,I6,70,I7
+START_COMPANY_LOG,Glauco,NYC,82,164,2,20,BANK
+SELL_SHARE_LOG,Roberto,10,C&O,75
+PRICE_MOVES_LOG,C&O,75,I6,70,I7
+BUY_SHARE_LOG,Roberto,10,NYNH,Pool,70
+SELL_SHARE_LOG,Palmiro,10,NYNH,70
+BUY_SHARE_LOG,Palmiro,10,PRR,Pool,67
+SELL_SHARES_LOG,Danilo,3,10,30,B&O,246
+PRICE_MOVES_LOG,B&O,82,E1,66,E4
+SELL_SHARE_LOG,Danilo,10,C&O,70
+START_COMPANY_LOG,Danilo,Erie,76,152,2,20,BANK
+BUY_SHARE_LOG,Giancarlo,10,NYNH,Pool,70
+BUY_SHARE_LOG,Glauco,10,PRR,Pool,67
+SELL_SHARE_LOG,Glauco,10,PRR,67
+PRICE_MOVES_LOG,PRR,67,G7,67,G8
+BUY_SHARE_LOG,Roberto,10,NYNH,IPO,76
+BUY_SHARE_LOG,Palmiro,10,B&O,Pool,66
+SELL_SHARE_LOG,Palmiro,10,B&O,66
+PRICE_MOVES_LOG,B&O,66,E4,62,E5
+BUY_SHARE_LOG,Danilo,10,Erie,IPO,76
+BUY_SHARE_LOG,Giancarlo,10,NYC,IPO,82
+SELL_SHARE_LOG,Giancarlo,10,NYC,82
+PRICE_MOVES_LOG,NYC,82,G3,76,G4
+BUY_SHARE_LOG,Glauco,10,NYC,Pool,76
+PASSES,Roberto
+BUY_SHARE_LOG,Palmiro,10,PRR,IPO,76
+FloatsWithCash,PRR,760
+BUY_SHARE_LOG,Danilo,10,Erie,IPO,76
+BUY_SHARE_LOG,Giancarlo,10,NYNH,Pool,70
+SELL_SHARE_LOG,Glauco,10,NYNH,70
+IS_NOW_PRES_OF,Roberto,NYNH
+PASSES,Roberto
+PASSES,Palmiro
+BUY_SHARE_LOG,Danilo,10,NYNH,Pool,70
+PASSES,Giancarlo
+PASSES,Glauco
+SELL_SHARES_LOG,Roberto,2,10,20,NYNH,140
+IS_NOW_PRES_OF,Giancarlo,NYNH
|