From: Stefan F. <ste...@us...> - 2011-10-10 18:49:50
|
make_rails_pkg.sh | 4 test/data/bugs/1889_presidentContribution.rails |binary test/data/bugs/1889_presidentContribution.report | 1045 +++++++++++++++++++++ test/data/real/18GA_A.rails |binary test/data/real/18GA_A.report | 1117 +++++++++++++++++++++++ 5 files changed, 2164 insertions(+), 2 deletions(-) New commits: commit 4b9247bd63ddf2003e0c8f5538d29b207cb92ed7 Author: Stefan Frey <ste...@we...> Date: Mon Oct 10 20:51:52 2011 +0200 adding further test games diff --git a/test/data/bugs/1889_presidentContribution.rails b/test/data/bugs/1889_presidentContribution.rails new file mode 100644 index 0000000..7ddb0ff Binary files /dev/null and b/test/data/bugs/1889_presidentContribution.rails differ diff --git a/test/data/bugs/1889_presidentContribution.report b/test/data/bugs/1889_presidentContribution.report new file mode 100644 index 0000000..95f1fe7 --- /dev/null +++ b/test/data/bugs/1889_presidentContribution.report @@ -0,0 +1,1045 @@ +GameIs,1889 +PlayerIs,1,Chris +PlayerIs,2,Breno +PlayerIs,3,Peter +PlayerIs,4,Mark +PlayerCash,420 +BankHas,5320 +StartOfPhase,2 +BankSizeIs,5320 +StartOfInitialRound +HasPriority,Chris +BID_ITEM_LOG,Chris,45,C,375 +BID_ITEM_LOG,Breno,55,D,365 +BID_ITEM_LOG,Peter,95,F,325 +BID_ITEM_LOG,Mark,65,E,355 +BID_ITEM_LOG,Chris,60,D,315 +BID_ITEM_LOG,Breno,35,B,330 +BuysItemFor,Peter,A,20 +BuysItemFor,Breno,B,35 +BuysItemFor,Chris,C,45 +TO_AUCTION,D +PASSES,Breno +BuysItemFor,Chris,D,60 +BuysItemFor,Mark,E,65 +BuysItemFor,Peter,F,95 +PASSES,Mark +PASSES,Chris +BuysItemFor,Breno,G,150 +Has,Chris,315 +Has,Breno,235 +Has,Peter,305 +Has,Mark,355 +StartStockRound,1 +HasPriority,Peter +PASSES,Peter +START_COMPANY_LOG,Mark,IR,70,140,2,20,BANK +START_COMPANY_LOG,Chris,UR,65,130,2,20,BANK +BUY_SHARE_LOG,Breno,10,IR,IPO,70 +Autopasses,Peter +BUY_SHARE_LOG,Mark,10,IR,IPO,70 +BUY_SHARE_LOG,Chris,10,UR,IPO,65 +Autopasses,Breno +Autopasses,Peter +BUY_SHARE_LOG,Mark,10,IR,IPO,70 +FloatsWithCash,IR,700 +BUY_SHARE_LOG,Chris,10,UR,IPO,65 +Autopasses,Breno +Autopasses,Peter +BUY_SHARE_LOG,Mark,10,IR,IPO,70 +PASSES,Chris +Autopasses,Breno +Autopasses,Peter +PASSES,Mark + +END_SR,1 +Has,IR,700 +Has,Chris,55 +Has,Breno,165 +Has,Peter,305 +Has,Mark,5 +START_OR,1.1 +ReceivesFor,Peter,5,A +ReceivesFor,Breno,5,B +ReceivesFor,Chris,10,C +ReceivesFor,Chris,15,D +ReceivesFor,Mark,15,E +ReceivesFor,Peter,20,F +ReceivesFor,Breno,30,G + +CompanyOperates,IR,Mark +LaysTileAt,IR,5,E2,S +CompanyDoesNotPayDividend,IR +PRICE_MOVES_LOG,IR,70,D5,65,C5 +BuysTrain,IR,2,IPO,80 +FirstTrainBought,2 +BuysTrain,IR,2,IPO,80 +BuysTrain,IR,2,IPO,80 + +EndOfOperatingRound,1.1 +ORWorthIncrease,Chris,1.1,25 +ORWorthIncrease,Breno,1.1,30 +ORWorthIncrease,Peter,1.1,25 +ORWorthIncrease,Mark,1.1,-10 +Has,IR,460 +Has,Chris,80 +Has,Breno,200 +Has,Peter,330 +Has,Mark,20 +StartStockRound,2 +HasPriority,Chris +BUY_SHARE_LOG,Chris,10,UR,IPO,65 +FloatsWithCash,UR,650 +Autopasses,Breno +START_COMPANY_LOG,Peter,KO,65,130,2,20,BANK +Autopasses,Mark +Autopasses,Chris +Autopasses,Breno +BUY_SHARE_LOG,Peter,10,KO,IPO,65 +Autopasses,Mark +Autopasses,Chris +Autopasses,Breno +BUY_SHARE_LOG,Peter,10,KO,IPO,65 +Autopasses,Mark +Autopasses,Chris +Autopasses,Breno +BUY_SHARE_LOG,Peter,10,KO,IPO,65 +FloatsWithCash,KO,650 +Autopasses,Mark +Autopasses,Chris +Autopasses,Breno +PASSES,Peter + +END_SR,2 +Has,IR,460 +Has,KO,650 +Has,UR,650 +Has,Chris,15 +Has,Breno,200 +Has,Peter,5 +Has,Mark,20 +START_OR,2.1 +ReceivesFor,Peter,5,A +ReceivesFor,Breno,5,B +ReceivesFor,Chris,10,C +ReceivesFor,Chris,15,D +ReceivesFor,Mark,15,E +ReceivesFor,Peter,20,F +ReceivesFor,Breno,30,G + +CompanyOperates,UR,Chris +LaysTileAt,UR,8,B5,NE +CompanyDoesNotPayDividend,UR +PRICE_MOVES_LOG,UR,65,D6,60,C6 +BuysTrain,UR,2,IPO,80 + +CompanyOperates,KO,Peter +LaysTileAt,KO,8,J3,N +CompanyDoesNotPayDividend,KO +PRICE_MOVES_LOG,KO,65,D6,60,C6 +BuysTrain,KO,2,IPO,80 + +CompanyOperates,IR,Mark +LaysTileAt,IR,5,F3,NE +LAYS_TOKEN_ON,IR,F3,40 +CompanyRevenue,IR,140 +CompanyPaysOutFull,IR,140 +Payout,Breno,14,1,10 +Payout,Mark,70,5,10 +PRICE_MOVES_LOG,IR,65,C5,70,D5 + +EndOfOperatingRound,2.1 +ORWorthIncrease,Chris,2.1,0 +ORWorthIncrease,Breno,2.1,54 +ORWorthIncrease,Peter,2.1,0 +ORWorthIncrease,Mark,2.1,110 +Has,IR,420 +Has,KO,570 +Has,UR,570 +Has,Chris,40 +Has,Breno,249 +Has,Peter,30 +Has,Mark,105 +StartStockRound,3 +HasPriority,Mark +BUY_SHARE_LOG,Mark,10,KO,IPO,65 +Autopasses,Chris +BUY_SHARE_LOG,Breno,10,IR,IPO,70 +Autopasses,Peter +Autopasses,Mark +Autopasses,Chris +BUY_SHARE_LOG,Breno,10,IR,IPO,70 +Autopasses,Peter +Autopasses,Mark +Autopasses,Chris +BUY_SHARE_LOG,Breno,10,IR,IPO,70 +Autopasses,Peter +Autopasses,Mark +Autopasses,Chris +PASSES,Breno + +END_SR,3 +Has,IR,420 +Has,KO,570 +Has,UR,570 +Has,Chris,40 +Has,Breno,39 +Has,Peter,30 +Has,Mark,40 +START_OR,3.1 +ReceivesFor,Peter,5,A +ReceivesFor,Breno,5,B +ReceivesFor,Chris,10,C +ReceivesFor,Chris,15,D +ReceivesFor,Mark,15,E +ReceivesFor,Peter,20,F +ReceivesFor,Breno,30,G + +CompanyOperates,IR,Mark +CompanyRevenue,IR,140 +CompanyPaysOutFull,IR,140 +Payout,Breno,56,4,10 +Payout,Mark,70,5,10 +PRICE_MOVES_LOG,IR,70,D5,75,E5 + +CompanyOperates,UR,Chris +LaysTileAt,UR,8,C8,S +CompanyRevenue,UR,0 +CompanyDoesNotPayDividend,UR +PRICE_MOVES_LOG,UR,60,C6,55,B6 +BuysTrain,UR,2,IPO,80 +All 2-trains are sold out, 3-trains now available +BuysTrain,UR,3,IPO,180 +FirstTrainBought,3 +StartOfPhase,3 +BuysPrivateFromFor,UR,C,Chris,80 +BuysPrivateFromFor,UR,D,Chris,100 +CorrectionModeActivate,Chris,CORRECT_MAP +CorrectionModeDeactivate,Chris,CORRECT_MAP +CorrectionModeActivate,Chris,CORRECT_MAP +CorrectMapLaysTileAt,206,C4,N +CorrectionModeDeactivate,Chris,CORRECT_MAP + +CompanyOperates,KO,Peter +BuysPrivateFromFor,KO,A,Peter,40 +LaysTileAt,KO,440,K4,S +CompanyRevenue,KO,60 +CompanyPaysOutFull,KO,60 +Payout,Mark,6,1,10 +Payout,Peter,30,5,10 +PRICE_MOVES_LOG,KO,60,C6,65,D6 +BuysTrain,KO,3,IPO,180 +BuysTrain,KO,3,IPO,180 + +EndOfOperatingRound,3.1 +ORWorthIncrease,Chris,3.1,90 +ORWorthIncrease,Breno,3.1,111 +ORWorthIncrease,Peter,3.1,100 +ORWorthIncrease,Mark,3.1,121 +Has,IR,420 +Has,KO,170 +Has,UR,130 +Has,Chris,245 +Has,Breno,130 +Has,Peter,125 +Has,Mark,131 +StartStockRound,4 +HasPriority,Peter +BUY_SHARE_LOG,Peter,10,IR,IPO,70 +BUY_SHARE_LOG,Mark,10,UR,IPO,65 +BUY_SHARE_LOG,Chris,10,KO,IPO,65 +SELL_SHARES_LOG,Breno,4,10,40,IR,300 +PRICE_MOVES_LOG,IR,75,E5,60,E8 +START_COMPANY_LOG,Breno,TR,80,160,2,20,BANK +PASSES,Peter +BUY_SHARE_LOG,Mark,10,KO,IPO,65 +BUY_SHARE_LOG,Chris,10,IR,Pool,60 +BUY_SHARE_LOG,Breno,10,KO,IPO,65 +SELL_SHARE_LOG,Breno,10,KO,65 +PRICE_MOVES_LOG,KO,65,D6,60,D7 +PASSES,Peter +PASSES,Mark +BUY_SHARE_LOG,Chris,10,UR,IPO,65 +BUY_SHARE_LOG,Breno,10,TR,IPO,80 +PASSES,Peter +Autopasses,Mark +PASSES,Chris +BUY_SHARE_LOG,Breno,10,TR,IPO,80 +PASSES,Peter +Autopasses,Mark +PASSES,Chris +BUY_SHARE_LOG,Breno,10,TR,IPO,80 +FloatsWithCash,TR,800 +PASSES,Peter +Autopasses,Mark +PASSES,Chris +PASSES,Breno + +END_SR,4 +Has,IR,420 +Has,KO,170 +Has,TR,800 +Has,UR,130 +Has,Chris,55 +Has,Breno,30 +Has,Peter,55 +Has,Mark,1 +START_OR,4.1 +ReceivesFor,KO,5,A +ReceivesFor,Breno,5,B +ReceivesFor,UR,10,C +ReceivesFor,UR,15,D +ReceivesFor,Mark,15,E +ReceivesFor,Peter,20,F +ReceivesFor,Breno,30,G + +CompanyOperates,TR,Breno +LaysTileAt,TR,437,G10,S +LaysTileAt,TR,57,G12,S +CompanyDoesNotPayDividend,TR +PRICE_MOVES_LOG,TR,80,D3,75,C3 +BuysTrain,TR,3,IPO,180 +BuysTrain,TR,3,IPO,180 +All 3-trains are sold out, 4-trains now available +BuysTrain,TR,4,IPO,300 +FirstTrainBought,4 +StartOfPhase,4 +BuysPrivateFromFor,TR,B,Breno,60 + +CompanyOperates,IR,Mark +LaysTileAt,IR,205,F3,N +CompanyDoesNotPayDividend,IR +PRICE_MOVES_LOG,IR,60,E8,55,D8 +BuysTrain,IR,4,IPO,300 + +CompanyOperates,KO,Peter +LaysTileAt,KO,58,J5,NW +CompanyRevenue,KO,110 +CompanyPaysOutFull,KO,110 +Payout,Mark,22,2,10 +Payout,Peter,55,5,10 +Payout,Chris,11,1,10 +Payout,KO,11,1,10 +PRICE_MOVES_LOG,KO,60,D7,65,E7 + +CompanyOperates,UR,Chris +LaysTileAt,UR,6,C10,NE +CompanyRevenue,UR,90 +CompanyWithholds,UR,90 +PRICE_MOVES_LOG,UR,55,B6,50,A6 + +EndOfOperatingRound,4.1 +ORWorthIncrease,Chris,4.1,-19 +ORWorthIncrease,Breno,4.1,40 +ORWorthIncrease,Peter,4.1,95 +ORWorthIncrease,Mark,4.1,17 +Has,IR,120 +Has,KO,186 +Has,TR,80 +Has,UR,245 +Has,Chris,66 +Has,Breno,125 +Has,Peter,130 +Has,Mark,38 +START_OR,4.2 +ReceivesFor,KO,5,A +ReceivesFor,TR,5,B +ReceivesFor,UR,10,C +ReceivesFor,UR,15,D +ReceivesFor,Mark,15,E +ReceivesFor,Peter,20,F +ReceivesFor,Breno,30,G + +CompanyOperates,TR,Breno +LaysTileAt,TR,15,G12,N +LAYS_TOKEN_ON,TR,G12,40 +CompanyRevenue,TR,170 +CompanyPaysOutFull,TR,170 +Payout,Breno,85,5,10 +PRICE_MOVES_LOG,TR,75,C3,80,D3 + +CompanyOperates,KO,Peter +LaysTileAtFor,KO,438,I4,NE,80 +LAYS_TOKEN_ON,KO,I4,40 +CompanyRevenue,KO,150 +CompanyPaysOutFull,KO,150 +Payout,Peter,75,5,10 +Payout,Mark,30,2,10 +Payout,Chris,15,1,10 +Payout,KO,15,1,10 +PRICE_MOVES_LOG,KO,65,E7,70,F7 +BuysPrivateFromFor,KO,F,Peter,80 + +CompanyOperates,IR,Mark +LaysTileAt,IR,15,E2,NE +CompanyRevenue,IR,90 +CompanyWithholds,IR,90 +PRICE_MOVES_LOG,IR,55,D8,50,C8 + +CompanyOperates,UR,Chris +LaysTileAt,UR,15,C10,SW +LAYS_TOKEN_ON,UR,C4,40 +CompanyRevenue,UR,100 +CompanyPaysOutFull,UR,100 +Payout,Mark,10,1,10 +Payout,Chris,60,6,10 +PRICE_MOVES_LOG,UR,50,A6,55,B6 + +EndOfOperatingRound,4.2 +ORWorthIncrease,Chris,4.2,105 +ORWorthIncrease,Breno,4.2,140 +ORWorthIncrease,Peter,4.2,115 +ORWorthIncrease,Mark,4.2,45 +Has,IR,210 +Has,KO,6 +Has,TR,45 +Has,UR,230 +Has,Chris,141 +Has,Breno,240 +Has,Peter,305 +Has,Mark,93 +StartStockRound,5 +HasPriority,Peter +SELL_SHARE_LOG,Peter,10,IR,50 +PRICE_MOVES_LOG,IR,50,C8,45,C9 +SELL_SHARES_LOG,Peter,2,10,20,KO,140 +START_COMPANY_LOG,Peter,AR,90,180,2,20,BANK +BUY_SHARE_LOG,Mark,10,TR,IPO,80 +BUY_SHARE_LOG,Chris,10,TR,IPO,80 +SELL_SHARES_LOG,Breno,2,10,20,TR,160 +PRICE_MOVES_LOG,TR,80,D3,70,D5 +START_COMPANY_LOG,Breno,SR,80,160,2,20,BANK +BUY_SHARE_LOG,Peter,10,AR,IPO,90 +SELL_SHARE_LOG,Mark,10,KO,70 +BUY_SHARE_LOG,Mark,10,TR,IPO,80 +BUY_SHARE_LOG,Chris,10,IR,Pool,45 +BUY_SHARE_LOG,Breno,10,SR,IPO,80 +BUY_SHARE_LOG,Peter,10,AR,IPO,90 +Autopasses,Mark +Autopasses,Chris +BUY_SHARE_LOG,Breno,10,SR,IPO,80 +BUY_SHARE_LOG,Peter,10,AR,IPO,90 +FloatsWithCash,AR,900 +Autopasses,Mark +Autopasses,Chris +BUY_SHARE_LOG,Breno,10,SR,IPO,80 +FloatsWithCash,SR,800 +PASSES,Peter +Autopasses,Mark +Autopasses,Chris +PASSES,Breno + +END_SR,5 +Has,AR,900 +Has,IR,210 +Has,SR,800 +Has,KO,6 +Has,TR,45 +Has,UR,230 +Has,Chris,16 +Has,Breno,0 +Has,Peter,45 +Has,Mark,3 +START_OR,5.1 +ReceivesFor,KO,5,A +ReceivesFor,TR,5,B +ReceivesFor,UR,10,C +ReceivesFor,UR,15,D +ReceivesFor,Mark,15,E +ReceivesFor,KO,20,F +ReceivesFor,Breno,30,G + +CompanyOperates,AR,Peter +LaysTileAt,AR,5,K8,SE +CompanyDoesNotPayDividend,AR +PRICE_MOVES_LOG,AR,90,D2,80,C2 +BuysTrain,AR,4,IPO,300 + +CompanyOperates,SR,Breno +LaysTileAt,SR,5,I2,NW +CompanyDoesNotPayDividend,SR +PRICE_MOVES_LOG,SR,80,D3,75,C3 +BuysTrain,SR,3,TR,270 + +CompanyOperates,KO,Peter +CompanyRevenue,KO,150 +CompanyPaysOutFull,KO,150 +Payout,Peter,45,3,10 +Payout,Chris,15,1,10 +Payout,Mark,15,1,10 +Payout,KO,60,4,10 +PRICE_MOVES_LOG,KO,70,F7,75,F6 + +CompanyOperates,TR,Breno +LaysTileAt,TR,8,E8,SE +CompanyRevenue,TR,140 +CompanyPaysOutFull,TR,140 +Payout,Breno,42,3,10 +Payout,Chris,14,1,10 +Payout,Mark,28,2,10 +Payout,TR,28,2,10 +PRICE_MOVES_LOG,TR,70,D5,75,E5 + +CompanyOperates,UR,Chris +LaysTileAt,UR,9,D9,SW +LAYS_TOKEN_ON,UR,F9,40 +CompanyRevenue,UR,100 +CompanyWithholds,UR,100 +PRICE_MOVES_LOG,UR,55,B6,50,A6 +BuysTrain,UR,4,IPO,300 +All 4-trains are sold out, 5-trains now available + +CompanyOperates,IR,Mark +LaysTileAt,IR,6,G4,SE +CompanyRevenue,IR,110 +CompanyWithholds,IR,110 +PRICE_MOVES_LOG,IR,45,C9,40,B9 + +EndOfOperatingRound,5.1 +ORWorthIncrease,Chris,5.1,-1 +ORWorthIncrease,Breno,5.1,62 +ORWorthIncrease,Peter,5.1,10 +ORWorthIncrease,Mark,5.1,43 +Has,AR,600 +Has,IR,320 +Has,SR,530 +Has,KO,91 +Has,TR,348 +Has,UR,15 +Has,Chris,45 +Has,Breno,72 +Has,Peter,90 +Has,Mark,61 +START_OR,5.2 +ReceivesFor,KO,5,A +ReceivesFor,TR,5,B +ReceivesFor,UR,10,C +ReceivesFor,UR,15,D +ReceivesFor,Mark,15,E +ReceivesFor,KO,20,F +ReceivesFor,Breno,30,G + +CompanyOperates,AR,Peter +LaysTileAtFor,AR,9,K6,S,80 +LAYS_TOKEN_ON,AR,K4,40 +CompanyRevenue,AR,110 +CompanyPaysOutFull,AR,110 +Payout,Peter,55,5,10 +PRICE_MOVES_LOG,AR,80,C2,90,D2 +BuysTrain,AR,5,IPO,450 +FirstTrainBought,5 +StartOfPhase,5 +PrivateCloses,A +PrivateCloses,B +PrivateCloses,C +PrivateCloses,D +PrivateCloses,E +PrivateCloses,F + +CompanyOperates,KO,Peter +LaysTileAt,KO,466,K4,S +CompanyRevenue,KO,230 +CompanyWithholds,KO,230 +PRICE_MOVES_LOG,KO,75,F6,70,E6 + +CompanyOperates,TR,Breno +LaysTileAt,TR,611,C4,SE +LAYS_TOKEN_ON,TR,C4,40 +CompanyRevenue,TR,230 +CompanyPaysOutFull,TR,230 +Payout,Breno,69,3,10 +Payout,Chris,23,1,10 +Payout,Mark,46,2,10 +Payout,TR,46,2,10 +PRICE_MOVES_LOG,TR,75,E5,80,F5 + +CompanyOperates,SR,Breno +LaysTileAt,SR,206,I2,NW +CompanyRevenue,SR,110 +CompanyPaysOutFull,SR,110 +Payout,Breno,55,5,10 +PRICE_MOVES_LOG,SR,75,C3,80,D3 +BuysTrain,SR,5,IPO,450 + +CompanyOperates,UR,Chris +LaysTileAt,UR,448,C10,NE +CompanyRevenue,UR,250 +CompanyPaysOutFull,UR,250 +Payout,Mark,25,1,10 +Payout,Chris,150,6,10 +PRICE_MOVES_LOG,UR,50,A6,55,B6 + +CompanyOperates,IR,Mark +LaysTileAt,IR,448,E2,SW +CompanyRevenue,IR,150 +CompanyWithholds,IR,150 +PRICE_MOVES_LOG,IR,40,B9,30,A9 +BuysTrain,IR,5,IPO,450 +All 5-trains are sold out, 6-trains now available + +EndOfOperatingRound,5.2 +ORWorthIncrease,Chris,5.2,183 +ORWorthIncrease,Breno,5.2,194 +ORWorthIncrease,Peter,5.2,90 +ORWorthIncrease,Mark,5.2,-14 +Has,AR,30 +Has,IR,20 +Has,SR,80 +Has,KO,346 +Has,TR,359 +Has,UR,40 +Has,Chris,218 +Has,Breno,226 +Has,Peter,145 +Has,Mark,147 +StartStockRound,6 +HasPriority,Peter +BUY_SHARE_LOG,Peter,10,KO,IPO,65 +BUY_SHARE_LOG,Mark,10,IR,Pool,30 +BUY_SHARE_LOG,Chris,10,IR,Pool,30 +BUY_SHARE_LOG,Breno,10,AR,IPO,90 +BUY_SHARE_LOG,Peter,10,IR,Pool,30 +BUY_SHARE_LOG,Mark,10,AR,IPO,90 +BUY_SHARE_LOG,Chris,10,AR,IPO,90 +BUY_SHARE_LOG,Breno,10,AR,IPO,90 +SELL_SHARES_LOG,Breno,2,10,20,AR,180 +PRICE_MOVES_LOG,AR,90,D2,75,D4 +PASSES,Peter +Autopasses,Mark +BUY_SHARE_LOG,Chris,10,SR,IPO,80 +BUY_SHARE_LOG,Breno,10,TR,IPO,80 +PASSES,Peter +Autopasses,Mark +Autopasses,Chris +BUY_SHARE_LOG,Breno,10,UR,IPO,65 +PASSES,Peter +Autopasses,Mark +Autopasses,Chris +BUY_SHARE_LOG,Breno,10,TR,IPO,80 +PASSES,Peter +Autopasses,Mark +Autopasses,Chris +PASSES,Breno + +END_SR,6 +PRICE_MOVES_LOG,IR,30,A9,40,A8 +SoldOut,IR,30,A9,40,A8 +Has,AR,30 +Has,IR,20 +Has,SR,80 +Has,KO,346 +Has,TR,359 +Has,UR,40 +Has,Chris,18 +Has,Breno,1 +Has,Peter,50 +Has,Mark,27 +START_OR,6.1 +ReceivesFor,Breno,50,G + +CompanyOperates,TR,Breno +LaysTileAt,TR,9,D3,SW +CompanyRevenue,TR,290 +CompanyPaysOutFull,TR,290 +Payout,Breno,145,5,10 +Payout,Chris,29,1,10 +Payout,Mark,58,2,10 +Payout,TR,58,2,10 +PRICE_MOVES_LOG,TR,80,F5,90,G5 + +CompanyOperates,SR,Breno +LaysTileAt,SR,9,H3,SW +CompanyRevenue,SR,190 +CompanyPaysOutFull,SR,190 +Payout,Breno,95,5,10 +Payout,Chris,19,1,10 +PRICE_MOVES_LOG,SR,80,D3,90,E3 + +CompanyOperates,AR,Peter +LaysTileAt,AR,15,K8,SW +CompanyRevenue,AR,280 +CompanyPaysOutFull,AR,280 +Payout,Chris,28,1,10 +Payout,Peter,140,5,10 +Payout,Mark,28,1,10 +Payout,AR,56,2,10 +PRICE_MOVES_LOG,AR,75,D4,80,E4 + +CompanyOperates,KO,Peter +LaysTileAt,KO,448,K8,NE +CompanyRevenue,KO,250 +CompanyPaysOutFull,KO,250 +Payout,Peter,100,4,10 +Payout,Chris,25,1,10 +Payout,Mark,25,1,10 +Payout,KO,100,4,10 +PRICE_MOVES_LOG,KO,70,E6,75,F6 + +CompanyOperates,UR,Chris +LaysTileAt,UR,448,G12,S +CompanyRevenue,UR,290 +CompanyPaysOutFull,UR,290 +Payout,Breno,29,1,10 +Payout,Chris,174,6,10 +Payout,Mark,29,1,10 +PRICE_MOVES_LOG,UR,55,B6,60,C6 + +CompanyOperates,IR,Mark +LaysTileAt,IR,611,F3,S +CompanyRevenue,IR,290 +CompanyPaysOutFull,IR,290 +Payout,Chris,87,3,10 +Payout,Peter,29,1,10 +Payout,Mark,174,6,10 +PRICE_MOVES_LOG,IR,40,A8,45,B8 + +EndOfOperatingRound,6.1 +ORWorthIncrease,Chris,6.1,437 +ORWorthIncrease,Breno,6.1,424 +ORWorthIncrease,Peter,6.1,319 +ORWorthIncrease,Mark,6.1,379 +Has,AR,86 +Has,IR,20 +Has,SR,80 +Has,KO,446 +Has,TR,417 +Has,UR,40 +Has,Chris,380 +Has,Breno,320 +Has,Peter,319 +Has,Mark,341 +START_OR,6.2 +ReceivesFor,Breno,50,G + +CompanyOperates,TR,Breno +LaysTileAt,TR,23,H3,NE +CompanyRevenue,TR,300 +CompanyPaysOutFull,TR,300 +Payout,Breno,150,5,10 +Payout,Chris,30,1,10 +Payout,Mark,60,2,10 +Payout,TR,60,2,10 +PRICE_MOVES_LOG,TR,90,G5,100,H5 + +CompanyOperates,SR,Breno +LaysTileAt,SR,13,G4,SW +CompanyRevenue,SR,310 +CompanyPaysOutFull,SR,310 +Payout,Breno,155,5,10 +Payout,Chris,31,1,10 +PRICE_MOVES_LOG,SR,90,E3,100,F3 + +CompanyOperates,AR,Peter +LaysTileAtFor,AR,439,I4,S,80 +CompanyRevenue,AR,340 +CompanyPaysOutFull,AR,340 +Payout,Chris,34,1,10 +Payout,Mark,34,1,10 +Payout,Peter,170,5,10 +Payout,AR,68,2,10 +PRICE_MOVES_LOG,AR,80,E4,90,F4 + +CompanyOperates,KO,Peter +LaysTileAtFor,KO,492,I4,S,80 +CompanyRevenue,KO,300 +CompanyPaysOutFull,KO,300 +Payout,Chris,30,1,10 +Payout,Peter,120,4,10 +Payout,Mark,30,1,10 +Payout,KO,120,4,10 +PRICE_MOVES_LOG,KO,75,F6,80,G6 + +CompanyOperates,UR,Chris +LaysTileAt,UR,58,B11,NW +CompanyRevenue,UR,300 +CompanyPaysOutFull,UR,300 +Payout,Breno,30,1,10 +Payout,Chris,180,6,10 +Payout,Mark,30,1,10 +PRICE_MOVES_LOG,UR,60,C6,65,D6 + +CompanyOperates,IR,Mark +CompanyRevenue,IR,400 +CompanyPaysOutFull,IR,400 +Payout,Chris,120,3,10 +Payout,Peter,40,1,10 +Payout,Mark,240,6,10 +PRICE_MOVES_LOG,IR,45,B8,50,C8 + +EndOfOperatingRound,6.2 +ORWorthIncrease,Chris,6.2,505 +ORWorthIncrease,Breno,6.2,490 +ORWorthIncrease,Peter,6.2,405 +ORWorthIncrease,Mark,6.2,464 +Has,AR,74 +Has,IR,20 +Has,SR,80 +Has,KO,486 +Has,TR,477 +Has,UR,40 +Has,Chris,805 +Has,Breno,705 +Has,Peter,649 +Has,Mark,735 +START_OR,6.3 +ReceivesFor,Breno,50,G + +CompanyOperates,TR,Breno +LaysTileAt,TR,25,J3,SE +CompanyRevenue,TR,300 +CompanyPaysOutFull,TR,300 +Payout,Breno,150,5,10 +Payout,Chris,30,1,10 +Payout,Mark,60,2,10 +Payout,TR,60,2,10 +PRICE_MOVES_LOG,TR,100,H5,110,H4 + +CompanyOperates,SR,Breno +CompanyRevenue,SR,370 +CompanyPaysOutFull,SR,370 +Payout,Breno,185,5,10 +Payout,Chris,37,1,10 +PRICE_MOVES_LOG,SR,100,F3,110,G3 + +CompanyOperates,AR,Peter +LaysTileAt,AR,58,J9,NE +CompanyRevenue,AR,460 +CompanyPaysOutFull,AR,460 +Payout,Chris,46,1,10 +Payout,Mark,46,1,10 +Payout,Peter,230,5,10 +Payout,AR,92,2,10 +PRICE_MOVES_LOG,AR,90,F4,100,G4 + +CompanyOperates,KO,Peter +LaysTileAt,KO,6,J11,NE +CompanyRevenue,KO,330 +CompanyPaysOutFull,KO,330 +Payout,Chris,33,1,10 +Payout,Peter,132,4,10 +Payout,Mark,33,1,10 +Payout,KO,132,4,10 +PRICE_MOVES_LOG,KO,80,G6,90,G5 + +CompanyOperates,UR,Chris +LaysTileAt,UR,6,A10,S +CompanyRevenue,UR,300 +CompanyPaysOutFull,UR,300 +Payout,Breno,30,1,10 +Payout,Chris,180,6,10 +Payout,Mark,30,1,10 +PRICE_MOVES_LOG,UR,65,D6,70,E6 + +CompanyOperates,IR,Mark +CompanyRevenue,IR,410 +CompanyPaysOutFull,IR,410 +Payout,Chris,123,3,10 +Payout,Peter,41,1,10 +Payout,Mark,246,6,10 +PRICE_MOVES_LOG,IR,50,C8,55,D8 + +EndOfOperatingRound,6.3 +ORWorthIncrease,Chris,6.3,534 +ORWorthIncrease,Breno,6.3,520 +ORWorthIncrease,Peter,6.3,498 +ORWorthIncrease,Mark,6.3,490 +Has,AR,166 +Has,IR,20 +Has,SR,80 +Has,KO,618 +Has,TR,537 +Has,UR,40 +Has,Chris,1254 +Has,Breno,1120 +Has,Peter,1052 +Has,Mark,1150 +StartStockRound,7 +HasPriority,Peter +START_COMPANY_LOG,Peter,KU,100,200,2,20,BANK +BUY_SHARE_LOG,Mark,10,SR,IPO,80 +BUY_SHARE_LOG,Chris,10,SR,IPO,80 +SELL_SHARE_LOG,Chris,10,SR,110 +PRICE_MOVES_LOG,SR,110,G3,100,G4 +BUY_SHARE_LOG,Breno,10,TR,Pool,110 +BUY_SHARE_LOG,Peter,10,KU,IPO,100 +BUY_SHARE_LOG,Mark,10,KU,IPO,100 +BUY_SHARE_LOG,Chris,10,AR,IPO,90 +SELL_SHARE_LOG,Chris,10,AR,100 +PRICE_MOVES_LOG,AR,100,G4,90,G5 +BUY_SHARE_LOG,Breno,10,SR,IPO,80 +BUY_SHARE_LOG,Peter,10,KU,IPO,100 +FloatsWithCash,KU,1000 +BUY_SHARE_LOG,Mark,10,SR,IPO,80 +BUY_SHARE_LOG,Chris,10,TR,Pool,110 +SELL_SHARE_LOG,Chris,10,TR,110 +PRICE_MOVES_LOG,TR,110,H4,100,H5 +BUY_SHARE_LOG,Breno,10,KU,IPO,100 +BUY_SHARE_LOG,Peter,10,AR,Pool,90 +BUY_SHARE_LOG,Mark,10,KU,IPO,100 +BUY_SHARE_LOG,Chris,10,KO,Pool,90 +SELL_SHARE_LOG,Chris,10,KO,90 +PRICE_MOVES_LOG,KO,90,G5,80,G6 +BUY_SHARE_LOG,Breno,10,KU,IPO,100 +SELL_SHARES_LOG,Breno,2,10,20,KU,200 +PRICE_MOVES_LOG,KU,100,D1,80,D3 +BUY_SHARE_LOG,Peter,10,KU,IPO,100 +Autopasses,Mark +BUY_SHARE_LOG,Chris,10,KU,Pool,80 +BUY_SHARE_LOG,Breno,10,AR,Pool,90 +BUY_SHARE_LOG,Peter,10,SR,Pool,100 +Autopasses,Mark +BUY_SHARE_LOG,Chris,10,KU,Pool,80 +SELL_SHARE_LOG,Chris,10,KU,80 +PRICE_MOVES_LOG,KU,80,D3,75,D4 +BUY_SHARE_LOG,Breno,10,KO,Pool,80 +SELL_SHARE_LOG,Peter,10,SR,100 +PRICE_MOVES_LOG,SR,100,G4,90,G5 +BUY_SHARE_LOG,Peter,10,TR,Pool,100 +Autopasses,Mark +PASSES,Chris +PASSES,Breno +PASSES,Peter + +END_SR,7 +PRICE_MOVES_LOG,TR,100,H5,110,H4 +SoldOut,TR,100,H5,110,H4 +PRICE_MOVES_LOG,IR,55,D8,60,D7 +SoldOut,IR,55,D8,60,D7 +Has,AR,166 +Has,IR,20 +Has,SR,80 +Has,KO,618 +Has,TR,537 +Has,KU,1000 +Has,UR,40 +Has,Chris,1214 +Has,Breno,760 +Has,Peter,362 +Has,Mark,790 +START_OR,7.1 +ReceivesFor,Breno,50,G + +CompanyOperates,TR,Breno +CompanyRevenue,TR,300 +CompanyPaysOutFull,TR,300 +Payout,Breno,180,6,10 +Payout,Chris,30,1,10 +Payout,Mark,60,2,10 +Payout,Peter,30,1,10 +PRICE_MOVES_LOG,TR,110,H4,125,I4 + +CompanyOperates,AR,Peter +LaysTileAt,AR,12,J11,N +CompanyRevenue,AR,460 +CompanyPaysOutFull,AR,460 +Payout,Breno,46,1,10 +Payout,Chris,46,1,10 +Payout,Mark,46,1,10 +Payout,Peter,276,6,10 +Payout,AR,46,1,10 +PRICE_MOVES_LOG,AR,90,G5,100,H5 + +CompanyOperates,SR,Breno +CompanyRevenue,SR,370 +CompanyPaysOutFull,SR,370 +Payout,Breno,222,6,10 +Payout,Chris,37,1,10 +Payout,Mark,74,2,10 +Payout,SR,37,1,10 +PRICE_MOVES_LOG,SR,90,G5,100,H5 + +CompanyOperates,KO,Peter +LaysTileAt,KO,8,I10,SE +CompanyRevenue,KO,330 +CompanyPaysOutFull,KO,330 +Payout,Breno,33,1,10 +Payout,Chris,33,1,10 +Payout,Mark,33,1,10 +Payout,Peter,132,4,10 +Payout,KO,99,3,10 +BankIsBrokenReportText +PRICE_MOVES_LOG,KO,80,G6,90,G5 + +CompanyOperates,KU,Peter +LaysTileAtFor,KU,465,F9,NE,80 +CompanyDoesNotPayDividend,KU +PRICE_MOVES_LOG,KU,75,D4,70,C4 +BuysTrain,KU,3,KO,290 +BuysTrain,KU,6,IPO,630 +FirstTrainBought,6 +StartOfPhase,6 + +CompanyOperates,UR,Chris +LaysTileAt,UR,23,C8,SE +CompanyRevenue,UR,180 +CompanyPaysOutFull,UR,180 +Payout,Breno,18,1,10 +Payout,Chris,108,6,10 +Payout,Mark,18,1,10 +PRICE_MOVES_LOG,UR,70,E6,75,F6 + +CompanyOperates,IR,Mark +CompanyRevenue,IR,410 +CompanyPaysOutFull,IR,410 +Payout,Chris,123,3,10 +Payout,Peter,41,1,10 +Payout,Mark,246,6,10 +PRICE_MOVES_LOG,IR,60,D7,65,E7 + +EndOfOperatingRound,7.1 +ORWorthIncrease,Chris,7.1,462 +ORWorthIncrease,Breno,7.1,724 +ORWorthIncrease,Peter,7.1,574 +ORWorthIncrease,Mark,7.1,572 +Has,AR,212 +Has,IR,20 +Has,SR,117 +Has,KO,1007 +Has,TR,537 +Has,KU,0 +Has,UR,40 +Has,Chris,1591 +Has,Breno,1309 +Has,Peter,841 +Has,Mark,1267 +START_OR,7.2 +ReceivesFor,Breno,50,G + +CompanyOperates,TR,Breno +CompanyRevenue,TR,180 +CompanyWithholds,TR,180 +PRICE_MOVES_LOG,TR,125,I4,110,H4 +BuysTrain,TR,6,IPO,630 + +CompanyOperates,AR,Peter +LaysTileAtFor,AR,9,H11,SW,80 +CompanyRevenue,AR,460 +CompanyPaysOutFull,AR,460 +Payout,Breno,46,1,10 +Payout,Chris,46,1,10 +Payout,Mark,46,1,10 +Payout,Peter,276,6,10 +Payout,AR,46,1,10 +PRICE_MOVES_LOG,AR,100,H5,110,H4 + +CompanyOperates,SR,Breno +LaysTileAt,SR,41,H3,NE +LAYS_TOKEN_ON,SR,G4,40 +CompanyRevenue,SR,270 +CompanyPaysOutFull,SR,270 +Payout,Breno,162,6,10 +Payout,Chris,27,1,10 +Payout,Mark,54,2,10 +Payout,SR,27,1,10 +PRICE_MOVES_LOG,SR,100,H5,110,H4 + +CompanyOperates,KO,Peter +LaysTileAt,KO,23,B5,N +CompanyDoesNotPayDividend,KO +PRICE_MOVES_LOG,KO,90,G5,80,F5 +PresidentAddsCash,KO,Peter,93 +BuysTrain,KO,D,IPO,1100 +FirstTrainBought,D +StartOfPhase,D + +CompanyOperates,UR,Chris diff --git a/test/data/real/18GA_A.rails b/test/data/real/18GA_A.rails new file mode 100644 index 0000000..53bf9c9 Binary files /dev/null and b/test/data/real/18GA_A.rails differ diff --git a/test/data/real/18GA_A.report b/test/data/real/18GA_A.report new file mode 100644 index 0000000..2c5075a --- /dev/null +++ b/test/data/real/18GA_A.report @@ -0,0 +1,1117 @@ +GameIs,18GA +PlayerIs,1,adik +PlayerIs,2,ola +PlayerIs,3,abadura +PlayerIs,4,bazik +PlayerCash,450 +BankHas,6200 +StartOfPhase,2 +BankSizeIs,6200 +StartOfInitialRound +HasPriority,adik +BID_ITEM_LOG,adik,105,OSO,345 +BID_ITEM_LOG,ola,45,MR,405 +BID_ITEM_LOG,abadura,155,M&B,295 +BID_ITEM_LOG,bazik,110,OSO,340 +BID_ITEM_LOG,adik,75,W&S,270 +BID_ITEM_LOG,ola,160,M&B,245 +BID_ITEM_LOG,abadura,115,OSO,180 +BID_ITEM_LOG,bazik,165,M&B,175 +BuysItemFor,adik,LT,20 +BuysItemFor,ola,MR,45 +BuysItemFor,adik,W&S,75 +TO_AUCTION,OSO +BID_ITEM_LOG,bazik,120,OSO,165 +PASSES,adik +BID_ITEM_LOG,abadura,125,OSO,170 +BID_ITEM_LOG,bazik,130,OSO,155 +PASSES,adik +PASSES,abadura +BuysItemFor,bazik,OSO,130 +TO_AUCTION,M&B +PASSES,ola +BID_ITEM_LOG,abadura,170,M&B,280 +BID_ITEM_LOG,bazik,175,M&B,145 +PASSES,ola +PASSES,abadura +BuysItemFor,bazik,M&B,175 +ALSO_GETS,bazik,CERT_NAME,CoG,10 +Has,adik,355 +Has,ola,405 +Has,abadura,450 +Has,bazik,145 +StartStockRound,1 +HasPriority,ola +START_COMPANY_LOG,ola,GA,55,110,2,20,BANK +START_COMPANY_LOG,abadura,ACL,55,110,2,20,BANK +Autopasses,bazik +START_COMPANY_LOG,adik,W&A,55,110,2,20,BANK +BUY_SHARE_LOG,ola,10,GA,IPO,55 +BUY_SHARE_LOG,abadura,10,ACL,IPO,55 +Autopasses,bazik +BUY_SHARE_LOG,adik,10,W&A,IPO,55 +BUY_SHARE_LOG,ola,10,GA,IPO,55 +BUY_SHARE_LOG,abadura,10,ACL,IPO,55 +Autopasses,bazik +BUY_SHARE_LOG,adik,10,W&A,IPO,55 +BUY_SHARE_LOG,ola,10,GA,IPO,55 +BUY_SHARE_LOG,abadura,10,ACL,IPO,55 +Autopasses,bazik +BUY_SHARE_LOG,adik,10,W&A,IPO,55 +BUY_SHARE_LOG,ola,10,GA,IPO,55 +FloatsWithCash,GA,550 +BUY_SHARE_LOG,abadura,10,ACL,IPO,55 +FloatsWithCash,ACL,550 +Autopasses,bazik +BUY_SHARE_LOG,adik,10,W&A,IPO,55 +FloatsWithCash,W&A,550 +PASSES,ola +Autopasses,abadura +Autopasses,bazik +Autopasses,adik + +END_SR,1 +Has,ACL,550 +Has,GA,550 +Has,W&A,550 +Has,adik,25 +Has,ola,75 +Has,abadura,120 +Has,bazik,145 +START_OR,1.1 +ReceivesFor,adik,5,LT +ReceivesFor,ola,10,MR +ReceivesFor,adik,15,W&S +ReceivesFor,bazik,20,OSO +ReceivesFor,bazik,25,M&B + +CompanyOperates,GA,ola +LaysTileAt,GA,6,D10,NE +CompanyDoesNotPayDividend,GA +PRICE_MOVES_LOG,GA,55,C4,50,B4 +BuysTrain,GA,2,IPO,100 +FirstTrainBought,2 + +CompanyOperates,ACL,abadura +LaysTileAt,ACL,6,I11,NW +CompanyDoesNotPayDividend,ACL +PRICE_MOVES_LOG,ACL,55,C4,50,B4 +BuysTrain,ACL,2,IPO,100 + +CompanyOperates,W&A,adik +LaysTileAt,W&A,451,D4,SW +CompanyDoesNotPayDividend,W&A +PRICE_MOVES_LOG,W&A,55,C4,50,B4 +BuysTrain,W&A,2,IPO,100 + +EndOfOperatingRound,1.1 +ORWorthIncrease,adik,1.1,-10 +ORWorthIncrease,ola,1.1,-20 +ORWorthIncrease,abadura,1.1,-30 +ORWorthIncrease,bazik,1.1,45 +Has,ACL,450 +Has,GA,450 +Has,W&A,450 +Has,adik,45 +Has,ola,85 +Has,abadura,120 +Has,bazik,190 +StartStockRound,2 +HasPriority,ola +BUY_SHARE_LOG,ola,10,W&A,IPO,55 +BUY_SHARE_LOG,abadura,10,W&A,IPO,55 +BUY_SHARE_LOG,bazik,10,ACL,IPO,55 +Autopasses,adik +Autopasses,ola +BUY_SHARE_LOG,abadura,10,GA,IPO,55 +BUY_SHARE_LOG,bazik,10,ACL,IPO,55 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +BUY_SHARE_LOG,bazik,10,ACL,IPO,55 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +PASSES,bazik + +END_SR,2 +Has,ACL,450 +Has,GA,450 +Has,W&A,450 +Has,adik,45 +Has,ola,30 +Has,abadura,10 +Has,bazik,25 +START_OR,2.1 +ReceivesFor,adik,5,LT +ReceivesFor,ola,10,MR +ReceivesFor,adik,15,W&S +ReceivesFor,bazik,20,OSO +ReceivesFor,bazik,25,M&B + +CompanyOperates,GA,ola +LaysTileAt,GA,8,C9,NE +CompanyRevenue,GA,50 +CompanyPaysOutFull,GA,50 +Payout,ola,30,6,10 +Payout,abadura,5,1,10 +PRICE_MOVES_LOG,GA,50,B4,55,C4 + +CompanyOperates,ACL,abadura +LaysTileAt,ACL,8,J10,NW +CompanyRevenue,ACL,50 +CompanyPaysOutFull,ACL,50 +Payout,bazik,15,3,10 +Payout,abadura,30,6,10 +PRICE_MOVES_LOG,ACL,50,B4,55,C4 +BuysTrain,ACL,2,IPO,100 + +CompanyOperates,W&A,adik +LaysTileAt,W&A,5,C3,W +CompanyRevenue,W&A,50 +CompanyPaysOutFull,W&A,50 +Payout,ola,5,1,10 +Payout,abadura,5,1,10 +Payout,adik,30,6,10 +PRICE_MOVES_LOG,W&A,50,B4,55,C4 +BuysTrain,W&A,2,IPO,100 +All 2-trains are sold out, 3-trains now available + +EndOfOperatingRound,2.1 +ORWorthIncrease,adik,2.1,80 +ORWorthIncrease,ola,2.1,80 +ORWorthIncrease,abadura,2.1,80 +ORWorthIncrease,bazik,2.1,75 +Has,ACL,350 +Has,GA,450 +Has,W&A,350 +Has,adik,95 +Has,ola,75 +Has,abadura,50 +Has,bazik,85 +StartStockRound,3 +HasPriority,adik +BUY_SHARE_LOG,adik,10,ACL,IPO,55 +BUY_SHARE_LOG,ola,10,W&A,IPO,55 +Autopasses,abadura +BUY_SHARE_LOG,bazik,10,W&A,IPO,55 +Autopasses,adik +PASSES,ola +Autopasses,abadura +PASSES,bazik + +END_SR,3 +PRICE_MOVES_LOG,ACL,55,C4,60,C3 +SoldOut,ACL,55,C4,60,C3 +PRICE_MOVES_LOG,W&A,55,C4,60,C3 +SoldOut,W&A,55,C4,60,C3 +Has,ACL,350 +Has,GA,450 +Has,W&A,350 +Has,adik,40 +Has,ola,20 +Has,abadura,50 +Has,bazik,30 +START_OR,3.1 +ReceivesFor,adik,5,LT +ReceivesFor,ola,10,MR +ReceivesFor,adik,15,W&S +ReceivesFor,bazik,20,OSO +ReceivesFor,bazik,25,M&B + +CompanyOperates,ACL,abadura +LaysTileAt,ACL,5,I9,W +CompanyRevenue,ACL,100 +CompanyPaysOutFull,ACL,100 +Payout,adik,10,1,10 +Payout,bazik,30,3,10 +Payout,abadura,60,6,10 +PRICE_MOVES_LOG,ACL,60,C3,70,D3 +BuysTrain,ACL,3,IPO,180 +FirstTrainBought,3 +StartOfPhase,3 + +CompanyOperates,W&A,adik +LaysTileAt,W&A,9,D2,SW +LAYS_TOKEN_ON,W&A,C3,40 +CompanyRevenue,W&A,100 +CompanyPaysOutFull,W&A,100 +Payout,abadura,10,1,10 +Payout,bazik,10,1,10 +Payout,adik,60,6,10 +Payout,ola,20,2,10 +PRICE_MOVES_LOG,W&A,60,C3,70,D3 +BuysTrain,W&A,3,IPO,180 +BuysPrivateFromFor,W&A,W&S,adik,105 + +CompanyOperates,GA,ola +LaysTileAt,GA,453,D10,W +CompanyRevenue,GA,70 +CompanyPaysOutFull,GA,70 +Payout,abadura,7,1,10 +Payout,ola,42,6,10 +PRICE_MOVES_LOG,GA,55,C4,60,D4 +BuysTrain,GA,3,IPO,180 +BuysPrivateFromFor,GA,MR,ola,60 + +EndOfOperatingRound,3.1 +ORWorthIncrease,adik,3.1,195 +ORWorthIncrease,ola,3.1,142 +ORWorthIncrease,abadura,3.1,152 +ORWorthIncrease,bazik,3.1,125 +Has,ACL,170 +Has,GA,210 +Has,W&A,25 +Has,adik,235 +Has,ola,152 +Has,abadura,127 +Has,bazik,115 +StartStockRound,4 +HasPriority,adik +BUY_SHARE_LOG,adik,10,GA,IPO,55 +SELL_SHARES_LOG,ola,2,10,20,W&A,140 +PRICE_MOVES_LOG,W&A,70,D3,55,D5 +SELL_SHARE_LOG,ola,10,GA,60 +PRICE_MOVES_LOG,GA,60,D4,55,D5 +START_COMPANY_LOG,ola,SAL,55,110,2,20,BANK +SELL_SHARE_LOG,abadura,10,GA,55 +PRICE_MOVES_LOG,GA,55,D5,50,D6 +SELL_SHARE_LOG,abadura,10,W&A,55 +PRICE_MOVES_LOG,W&A,55,D5,50,D6 +START_COMPANY_LOG,abadura,G&F,55,110,2,20,BANK +BUY_SHARE_LOG,bazik,10,GA,Pool,50 +SELL_SHARE_LOG,adik,10,ACL,70 +PRICE_MOVES_LOG,ACL,70,D3,60,D4 +SELL_SHARE_LOG,adik,10,GA,50 +PRICE_MOVES_LOG,GA,50,D6,45,D7 +SELL_SHARE_LOG,adik,10,W&A,50 +PRICE_MOVES_LOG,W&A,50,D6,45,D7 +START_COMPANY_LOG,adik,CoG,70,140,2,20,BANK +BUY_SHARE_LOG,ola,10,SAL,IPO,55 +PASSES,abadura +BUY_SHARE_LOG,bazik,10,ACL,Pool,60 +BUY_SHARE_LOG,adik,10,CoG,IPO,70 +BUY_SHARE_LOG,ola,10,SAL,IPO,55 +PASSES,abadura +SELL_SHARES_LOG,bazik,4,10,40,ACL,240 +PRICE_MOVES_LOG,ACL,60,D4,45,D7 +BUY_SHARE_LOG,bazik,10,G&F,IPO,55 +BUY_SHARE_LOG,adik,10,CoG,IPO,70 +BUY_SHARE_LOG,ola,10,SAL,IPO,55 +BUY_SHARE_LOG,abadura,10,G&F,IPO,55 +BUY_SHARE_LOG,bazik,10,G&F,IPO,55 +BUY_SHARE_LOG,adik,10,CoG,IPO,70 +FloatsWithCash,CoG,700 +BUY_SHARE_LOG,ola,10,SAL,IPO,55 +FloatsWithCash,SAL,550 +BUY_SHARE_LOG,abadura,10,G&F,IPO,55 +FloatsWithCash,G&F,550 +BUY_SHARE_LOG,bazik,10,G&F,IPO,55 +Autopasses,adik +Autopasses,ola +PASSES,abadura +BUY_SHARE_LOG,bazik,10,G&F,IPO,55 +Autopasses,adik +Autopasses,ola +SELL_SHARE_LOG,abadura,10,ACL,45 +BUY_SHARE_LOG,abadura,10,G&F,IPO,55 +SELL_SHARES_LOG,bazik,4,10,40,G&F,220 +PRICE_MOVES_LOG,G&F,55,C4,40,C7 +BUY_SHARE_LOG,bazik,10,CoG,IPO,70 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +BUY_SHARE_LOG,bazik,10,CoG,IPO,70 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +BUY_SHARE_LOG,bazik,10,CoG,IPO,70 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +SELL_SHARES_LOG,bazik,4,10,40,CoG,280 +PRICE_MOVES_LOG,CoG,70,D3,45,D7 +BUY_SHARE_LOG,bazik,10,SAL,IPO,55 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +BUY_SHARE_LOG,bazik,10,SAL,IPO,55 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +BUY_SHARE_LOG,bazik,10,SAL,IPO,55 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +SELL_SHARES_LOG,bazik,3,10,30,SAL,165 +PRICE_MOVES_LOG,SAL,55,C4,40,C7 +BUY_SHARE_LOG,bazik,10,W&A,Pool,45 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +BUY_SHARE_LOG,bazik,10,W&A,Pool,45 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +BUY_SHARE_LOG,bazik,10,W&A,Pool,45 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +BUY_SHARE_LOG,bazik,10,W&A,Pool,45 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +BUY_SHARE_LOG,bazik,10,GA,Pool,45 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +BUY_SHARE_LOG,bazik,10,GA,Pool,45 +Autopasses,adik +Autopasses,ola +Autopasses,abadura +PASSES,bazik + +END_SR,4 +PRICE_MOVES_LOG,W&A,45,D7,50,D6 +SoldOut,W&A,45,D7,50,D6 +Has,ACL,170 +Has,CoG,700 +Has,GA,210 +Has,G&F,550 +Has,SAL,550 +Has,W&A,25 +Has,adik,0 +Has,ola,22 +Has,abadura,7 +Has,bazik,45 +START_OR,4.1 +ReceivesFor,adik,5,LT +ReceivesFor,GA,10,MR +ReceivesFor,W&A,15,W&S +ReceivesFor,bazik,20,OSO +ReceivesFor,bazik,25,M&B + +CompanyOperates,W&A,adik +LaysTileAt,W&A,15,C3,NE +CompanyRevenue,W&A,120 +CompanyWithholds,W&A,120 +PRICE_MOVES_LOG,W&A,50,D6,45,C6 + +CompanyOperates,GA,ola +LaysTileAt,GA,9,F12,NW +LaysTileAt,GA,9,E11,NW +CompanyRevenue,GA,70 +CompanyPaysOutFull,GA,70 +Payout,bazik,21,3,10 +Payout,ola,35,5,10 +PRICE_MOVES_LOG,GA,45,D7,50,E7 +BuysTrain,GA,3,IPO,180 +All 3-trains are sold out, 4-trains now available + +CompanyOperates,ACL,abadura +LaysTileAt,ACL,15,I9,E +CompanyRevenue,ACL,140 +CompanyWithholds,ACL,140 +PRICE_MOVES_LOG,ACL,45,D7,40,C7 +BuysTrain,ACL,4,IPO,300 +FirstTrainBought,4 +StartOfPhase,4 + +CompanyOperates,CoG,adik +LaysTileAt,CoG,5,F6,E +CompanyDoesNotPayDividend,CoG +PRICE_MOVES_LOG,CoG,45,D7,40,C7 +BuysTrain,CoG,3,W&A,300 +BuysTrain,CoG,4,IPO,300 + +CompanyOperates,G&F,abadura +LaysTileAt,G&F,6,H4,SW +CompanyDoesNotPayDividend,G&F +PRICE_MOVES_LOG,G&F,40,C7,35,B7 +BuysTrain,G&F,4,ACL,490 + +CompanyOperates,SAL,ola +LaysTileAt,SAL,5,G13,NE +LAYS_TOKEN_ON,SAL,D10,40 +CompanyDoesNotPayDividend,SAL +PRICE_MOVES_LOG,SAL,40,C7,35,B7 +BuysTrain,SAL,4,IPO,300 +All 4-trains are sold out, 5-trains now available + +EndOfOperatingRound,4.1 +ORWorthIncrease,adik,4.1,-45 +ORWorthIncrease,ola,4.1,30 +ORWorthIncrease,abadura,4.1,-50 +ORWorthIncrease,bazik,4.1,56 +Has,ACL,500 +Has,CoG,100 +Has,GA,40 +Has,G&F,60 +Has,SAL,210 +Has,W&A,460 +Has,adik,5 +Has,ola,57 +Has,abadura,7 +Has,bazik,111 +START_OR,4.2 +ReceivesFor,adik,5,LT +ReceivesFor,GA,10,MR +ReceivesFor,W&A,15,W&S +ReceivesFor,bazik,20,OSO +ReceivesFor,bazik,25,M&B + +CompanyOperates,GA,ola +LaysTileAt,GA,454,G13,W +LAYS_TOKEN_ON,GA,G13,40 +CompanyRevenue,GA,140 +CompanyPaysOutFull,GA,140 +Payout,bazik,42,3,10 +Payout,ola,70,5,10 +PRICE_MOVES_LOG,GA,50,E7,55,E6 + +CompanyOperates,W&A,adik +LaysTileAt,W&A,452,D4,SW +CompanyDoesNotPayDividend,W&A +PRICE_MOVES_LOG,W&A,45,C6,40,B6 +BuysTrain,W&A,5,IPO,450 +FirstTrainBought,5 +StartOfPhase,5 +PrivateCloses,LT +PrivateCloses,MR +PrivateCloses,W&S +PrivateCloses,OSO +PrivateCloses,M&B +BuysTrain,W&A,3,CoG,24 + +CompanyOperates,ACL,abadura +LaysTileAt,ACL,58,I7,E +CompanyRevenue,ACL,120 +CompanyPaysOutFull,ACL,120 +Payout,abadura,60,5,10 +Payout,ACL,60,5,10 +PRICE_MOVES_LOG,ACL,40,C7,45,D7 +BuysTrain,ACL,5,IPO,450 +All 5-trains are sold out, 6-trains now available + +CompanyOperates,CoG,adik +LaysTileAt,CoG,9,E5,NW +CompanyRevenue,CoG,40 +CompanyPaysOutFull,CoG,40 +Payout,adik,20,5,10 +Payout,CoG,16,4,10 +PRICE_MOVES_LOG,CoG,40,C7,45,D7 + +CompanyOperates,G&F,abadura +LaysTileAt,G&F,8,I5,SW +CompanyRevenue,G&F,70 +CompanyPaysOutFull,G&F,70 +Payout,abadura,35,5,10 +Payout,G&F,28,4,10 +PRICE_MOVES_LOG,G&F,35,B7,40,C7 + +CompanyOperates,SAL,ola +LaysTileAt,SAL,9,D8,W +CompanyRevenue,SAL,110 +CompanyPaysOutFull,SAL,110 +Payout,ola,66,6,10 +Payout,SAL,33,3,10 +PRICE_MOVES_LOG,SAL,35,B7,40,C7 + +EndOfOperatingRound,4.2 +ORWorthIncrease,adik,4.2,5 +ORWorthIncrease,ola,4.2,191 +ORWorthIncrease,abadura,4.2,145 +ORWorthIncrease,bazik,4.2,-173 +Has,ACL,110 +Has,CoG,140 +Has,GA,10 +Has,G&F,88 +Has,SAL,243 +Has,W&A,1 +Has,adik,30 +Has,ola,193 +Has,abadura,102 +Has,bazik,198 +StartStockRound,5 +HasPriority,adik +Autopasses,adik +BUY_SHARE_LOG,ola,10,ACL,Pool,45 +BUY_SHARE_LOG,abadura,10,ACL,Pool,45 +BUY_SHARE_LOG,bazik,10,GA,IPO,55 +Autopasses,adik +BUY_SHARE_LOG,ola,10,ACL,Pool,45 +BUY_SHARE_LOG,abadura,10,SAL,Pool,40 +BUY_SHARE_LOG,bazik,10,GA,IPO,55 +Autopasses,adik +BUY_SHARE_LOG,ola,10,G&F,Pool,40 +PASSES,abadura +BUY_SHARE_LOG,bazik,10,SAL,Pool,40 +Autopasses,adik +BUY_SHARE_LOG,ola,10,G&F,Pool,40 +PASSES,abadura +BUY_SHARE_LOG,bazik,10,ACL,Pool,45 +Autopasses,adik +PASSES,ola +PASSES,abadura +PASSES,bazik + +END_SR,5 +PRICE_MOVES_LOG,GA,55,E6,60,E5 +SoldOut,GA,55,E6,60,E5 +PRICE_MOVES_LOG,W&A,40,B6,45,B5 +SoldOut,W&A,40,B6,45,B5 +Has,ACL,110 +Has,CoG,140 +Has,GA,10 +Has,G&F,88 +Has,SAL,243 +Has,W&A,1 +Has,adik,30 +Has,ola,23 +Has,abadura,17 +Has,bazik,3 +START_OR,5.1 + +CompanyOperates,GA,ola +LaysTileAt,GA,9,D6,W +CompanyRevenue,GA,170 +CompanyPaysOutFull,GA,170 +Payout,ola,85,5,10 +Payout,bazik,85,5,10 +PRICE_MOVES_LOG,GA,60,E5,70,F5 + +CompanyOperates,ACL,abadura +LaysTileAt,ACL,8,J6,W +CompanyRevenue,ACL,280 +CompanyPaysOutFull,ACL,280 +Payout,ola,56,2,10 +Payout,bazik,28,1,10 +Payout,abadura,168,6,10 +Payout,ACL,28,1,10 +PRICE_MOVES_LOG,ACL,45,D7,50,E7 + +CompanyOperates,CoG,adik +LaysTileAt,CoG,455,D4,SW +CompanyRevenue,CoG,80 +CompanyPaysOutFull,CoG,80 +Payout,adik,40,5,10 +Payout,CoG,32,4,10 +PRICE_MOVES_LOG,CoG,45,D7,50,E7 + +CompanyOperates,W&A,adik +LaysTileAt,W&A,8,B4,SW +CompanyRevenue,W&A,240 +CompanyPaysOutFull,W&A,240 +Payout,bazik,120,5,10 +Payout,adik,120,5,10 +PRICE_MOVES_LOG,W&A,45,B5,50,C5 + +CompanyOperates,G&F,abadura +LaysTileAt,G&F,9,G5,SW +CompanyRevenue,G&F,190 +CompanyPaysOutFull,G&F,190 +Payout,ola,38,2,10 +Payout,abadura,95,5,10 +Payout,G&F,38,2,10 +PRICE_MOVES_LOG,G&F,40,C7,45,D7 + +CompanyOperates,SAL,ola +LaysTileAt,SAL,459,G13,W +LAYS_TOKEN_ON,SAL,D4,100 +CompanyRevenue,SAL,170 +CompanyPaysOutFull,SAL,170 +Payout,ola,102,6,10 +Payout,bazik,17,1,10 +Payout,abadura,17,1,10 +Payout,SAL,17,1,10 +PRICE_MOVES_LOG,SAL,40,C7,45,D7 + +EndOfOperatingRound,5.1 +ORWorthIncrease,adik,5.1,210 +ORWorthIncrease,ola,5.1,381 +ORWorthIncrease,abadura,5.1,340 +ORWorthIncrease,bazik,5.1,335 +Has,ACL,138 +Has,CoG,172 +Has,GA,10 +Has,G&F,126 +Has,SAL,160 +Has,W&A,1 +Has,adik,190 +Has,ola,304 +Has,abadura,297 +Has,bazik,253 +START_OR,5.2 + +CompanyOperates,GA,ola +LaysTileAt,GA,58,G11,E +CompanyRevenue,GA,260 +CompanyWithholds,GA,260 +PRICE_MOVES_LOG,GA,70,F5,60,E5 + +CompanyOperates,ACL,abadura +LaysTileAt,ACL,14,H4,NW +LAYS_TOKEN_ON,ACL,H4,40 +CompanyRevenue,ACL,290 +CompanyPaysOutFull,ACL,290 +Payout,ola,58,2,10 +Payout,bazik,29,1,10 +Payout,abadura,174,6,10 +Payout,ACL,29,1,10 +PRICE_MOVES_LOG,ACL,50,E7,55,E6 + +CompanyOperates,CoG,adik +LaysTileAt,CoG,14,F6,NW +CompanyRevenue,CoG,120 +CompanyPaysOutFull,CoG,120 +Payout,adik,60,5,10 +Payout,CoG,48,4,10 +PRICE_MOVES_LOG,CoG,50,E7,55,E6 + +CompanyOperates,W&A,adik +LaysTileAt,W&A,63,C3,SW +CompanyRevenue,W&A,270 +CompanyPaysOutFull,W&A,270 +Payout,bazik,135,5,10 +Payout,adik,135,5,10 +PRICE_MOVES_LOG,W&A,50,C5,55,D5 + +CompanyOperates,G&F,abadura +LaysTileAt,G&F,63,H4,SW +CompanyRevenue,G&F,200 +CompanyPaysOutFull,G&F,200 +Payout,ola,40,2,10 +Payout,abadura,100,5,10 +Payout,G&F,40,2,10 +PRICE_MOVES_LOG,G&F,45,D7,50,E7 + +CompanyOperates,SAL,ola +LaysTileAtFor,SAL,9,H10,SW,20 +CompanyRevenue,SAL,180 +CompanyPaysOutFull,SAL,180 +Payout,abadura,18,1,10 +Payout,ola,108,6,10 +Payout,bazik,18,1,10 +Payout,SAL,18,1,10 +PRICE_MOVES_LOG,SAL,45,D7,50,E7 + +EndOfOperatingRound,5.2 +ORWorthIncrease,adik,5.2,245 +ORWorthIncrease,ola,5.2,206 +ORWorthIncrease,abadura,5.2,352 +ORWorthIncrease,bazik,5.2,167 +Has,ACL,127 +Has,CoG,220 +Has,GA,270 +Has,G&F,166 +Has,SAL,158 +Has,W&A,1 +Has,adik,385 +Has,ola,510 +Has,abadura,589 +Has,bazik,435 +START_OR,5.3 + +CompanyOperates,GA,ola +LaysTileAt,GA,63,I9,SW +LAYS_TOKEN_ON,GA,I9,100 +CompanyRevenue,GA,340 +CompanyPaysOutFull,GA,340 +Payout,ola,170,5,10 +Payout,bazik,170,5,10 +PRICE_MOVES_LOG,GA,60,E5,70,F5 + +CompanyOperates,ACL,abadura +LaysTileAt,ACL,458,F6,W +CompanyRevenue,ACL,390 +CompanyPaysOutFull,ACL,390 +Payout,ola,78,2,10 +Payout,bazik,39,1,10 +Payout,abadura,234,6,10 +Payout,ACL,39,1,10 +PRICE_MOVES_LOG,ACL,55,E6,60,E5 + +CompanyOperates,CoG,adik +LaysTileAt,CoG,9,G7,NW +CompanyRevenue,CoG,150 +CompanyPaysOutFull,CoG,150 +Payout,adik,75,5,10 +Payout,CoG,60,4,10 +PRICE_MOVES_LOG,CoG,55,E6,60,E5 + +CompanyOperates,W&A,adik +LaysTileAt,W&A,9,H8,NW +CompanyRevenue,W&A,410 +CompanyPaysOutFull,W&A,410 +Payout,bazik,205,5,10 +Payout,adik,205,5,10 +PRICE_MOVES_LOG,W&A,55,D5,60,E5 + +CompanyOperates,G&F,abadura +LaysTileAt,G&F,15,I11,SE +LAYS_TOKEN_ON,G&F,I9,40 +CompanyRevenue,G&F,230 +CompanyWithholds,G&F,230 +PRICE_MOVES_LOG,G&F,50,E7,45,D7 + +CompanyOperates,SAL,ola +LaysTileAt,SAL,456,D10,W +CompanyRevenue,SAL,230 +CompanyPaysOutFull,SAL,230 +Payout,ola,138,6,10 +Payout,bazik,23,1,10 +Payout,abadura,23,1,10 +Payout,SAL,23,1,10 +PRICE_MOVES_LOG,SAL,50,E7,55,E6 + +EndOfOperatingRound,5.3 +ORWorthIncrease,adik,5.3,330 +ORWorthIncrease,ola,5.3,466 +ORWorthIncrease,abadura,5.3,267 +ORWorthIncrease,bazik,5.3,522 +Has,ACL,166 +Has,CoG,280 +Has,GA,170 +Has,G&F,356 +Has,SAL,181 +Has,W&A,1 +Has,adik,665 +Has,ola,896 +Has,abadura,846 +Has,bazik,872 +StartStockRound,6 +HasPriority,adik +BUY_SHARE_LOG,adik,10,ACL,Pool,60 +BUY_SHARE_LOG,ola,10,G&F,Pool,45 +BUY_SHARE_LOG,abadura,10,G&F,Pool,45 +BUY_SHARE_LOG,bazik,10,SAL,Pool,55 +BUY_SHARE_LOG,adik,10,G&F,IPO,55 +BUY_SHARE_LOG,ola,10,CoG,Pool,60 +BUY_SHARE_LOG,abadura,10,SAL,IPO,55 +BUY_SHARE_LOG,bazik,10,CoG,Pool,60 +BUY_SHARE_LOG,adik,10,CoG,Pool,60 +BUY_SHARE_LOG,ola,10,CoG,Pool,60 +BUY_SHARE_LOG,abadura,10,CoG,IPO,70 +PASSES,bazik +Autopasses,adik +PASSES,ola +PASSES,abadura + +END_SR,6 +PRICE_MOVES_LOG,GA,70,F5,80,F4 +SoldOut,GA,70,F5,80,F4 +PRICE_MOVES_LOG,ACL,60,E5,70,E4 +SoldOut,ACL,60,E5,70,E4 +PRICE_MOVES_LOG,CoG,60,E5,70,E4 +SoldOut,CoG,60,E5,70,E4 +PRICE_MOVES_LOG,W&A,60,E5,70,E4 +SoldOut,W&A,60,E5,70,E4 +PRICE_MOVES_LOG,SAL,55,E6,60,E5 +SoldOut,SAL,55,E6,60,E5 +PRICE_MOVES_LOG,G&F,45,D7,50,D6 +SoldOut,G&F,45,D7,50,D6 +Has,ACL,166 +Has,CoG,280 +Has,GA,170 +Has,G&F,356 +Has,SAL,181 +Has,W&A,1 +Has,adik,490 +Has,ola,731 +Has,abadura,676 +Has,bazik,757 +START_OR,6.1 + +CompanyOperates,GA,ola +LAYS_TOKEN_ON,GA,F6,100 +CompanyRevenue,GA,360 +CompanyPaysOutFull,GA,360 +Payout,ola,180,5,10 +Payout,bazik,180,5,10 +PRICE_MOVES_LOG,GA,80,F4,90,G4 + +CompanyOperates,ACL,abadura +LaysTileAtFor,ACL,57,G3,NW,40 +CompanyRevenue,ACL,320 +CompanyPaysOutFull,ACL,320 +Payout,ola,64,2,10 +Payout,bazik,32,1,10 +Payout,abadura,192,6,10 +Payout,adik,32,1,10 +PRICE_MOVES_LOG,ACL,70,E4,80,F4 + +CompanyOperates,CoG,adik +LaysTileAt,CoG,24,E5,SE +CompanyRevenue,CoG,160 +CompanyPaysOutFull,CoG,160 +Payout,ola,32,2,10 +Payout,bazik,16,1,10 +Payout,abadura,16,1,10 +Payout,adik,96,6,10 +PRICE_MOVES_LOG,CoG,70,E4,80,F4 + +CompanyOperates,W&A,adik +LaysTileAt,W&A,43,E5,SE +CompanyRevenue,W&A,300 +CompanyPaysOutFull,W&A,300 +Payout,bazik,150,5,10 +Payout,adik,150,5,10 +PRICE_MOVES_LOG,W&A,70,E4,80,F4 + +CompanyOperates,SAL,ola +CompanyRevenue,SAL,230 +CompanyWithholds,SAL,230 +PRICE_MOVES_LOG,SAL,60,E5,55,D5 +BuysTrain,SAL,3,GA,410 + +CompanyOperates,G&F,abadura +LaysTileAt,G&F,24,G5,SW +CompanyRevenue,G&F,210 +CompanyWithholds,G&F,210 +PRICE_MOVES_LOG,G&F,50,D6,45,C6 +BuysTrain,G&F,3,ACL,1 + +EndOfOperatingRound,6.1 +ORWorthIncrease,adik,6.1,393 +ORWorthIncrease,ola,6.1,321 +ORWorthIncrease,abadura,6.1,238 +ORWorthIncrease,bazik,6.1,488 +Has,ACL,127 +Has,CoG,280 +Has,GA,480 +Has,G&F,565 +Has,SAL,1 +Has,W&A,1 +Has,adik,768 +Has,ola,1007 +Has,abadura,884 +Has,bazik,1135 +START_OR,6.2 + +CompanyOperates,GA,ola +LaysTileAt,GA,24,H8,NW +CompanyRevenue,GA,190 +CompanyWithholds,GA,190 +PRICE_MOVES_LOG,GA,90,G4,80,F4 +BuysTrain,GA,6,IPO,630 +FirstTrainBought,6 +StartOfPhase,6 + +CompanyOperates,ACL,abadura +LaysTileAt,ACL,8,F4,NE +CompanyRevenue,ACL,210 +CompanyPaysOutFull,ACL,210 +Payout,bazik,21,1,10 +Payout,ola,42,2,10 +Payout,abadura,126,6,10 +Payout,adik,21,1,10 +PRICE_MOVES_LOG,ACL,80,F4,90,G4 +BuysTrain,ACL,4,G&F,110 + +CompanyOperates,CoG,adik +LaysTileAt,CoG,19,H10,NE +CompanyRevenue,CoG,210 +CompanyPaysOutFull,CoG,210 +Payout,ola,42,2,10 +Payout,bazik,21,1,10 +Payout,abadura,21,1,10 +Payout,adik,126,6,10 +PRICE_MOVES_LOG,CoG,80,F4,90,G4 + +CompanyOperates,W&A,adik +LaysTileAt,W&A,46,G5,SW +CompanyRevenue,W&A,220 +CompanyPaysOutFull,W&A,220 +Payout,bazik,110,5,10 +Payout,adik,110,5,10 +PRICE_MOVES_LOG,W&A,80,F4,90,G4 + +CompanyOperates,SAL,ola +LaysTileAt,SAL,45,H10,NE +CompanyRevenue,SAL,240 +CompanyPaysOutFull,SAL,240 +Payout,bazik,48,2,10 +Payout,ola,144,6,10 +Payout,abadura,48,2,10 +PRICE_MOVES_LOG,SAL,55,D5,60,E5 + +CompanyOperates,G&F,abadura +LaysTileAt,G&F,457,I11,W +CompanyDoesNotPayDividend,G&F +PRICE_MOVES_LOG,G&F,45,C6,40,B6 +BuysTrain,G&F,6,IPO,630 +All 6-trains are sold out, 8-trains now available + +EndOfOperatingRound,6.2 +ORWorthIncrease,adik,6.2,372 +ORWorthIncrease,ola,6.2,233 +ORWorthIncrease,abadura,6.2,245 +ORWorthIncrease,bazik,6.2,230 +Has,ACL,17 +Has,CoG,280 +Has,GA,40 +Has,G&F,45 +Has,SAL,1 +Has,W&A,1 +Has,adik,1025 +Has,ola,1235 +Has,abadura,1079 +Has,bazik,1335 +START_OR,6.3 + +CompanyOperates,ACL,abadura +LaysTileAt,ACL,24,G7,SE +CompanyRevenue,ACL,360 +CompanyPaysOutFull,ACL,360 +Payout,bazik,36,1,10 +Payout,ola,72,2,10 +Payout,adik,36,1,10 +Payout,abadura,216,6,10 +PRICE_MOVES_LOG,ACL,90,G4,100,H4 + +CompanyOperates,CoG,adik +LaysTileAt,CoG,43,G7,SE +CompanyRevenue,CoG,220 +CompanyPaysOutFull,CoG,220 +Payout,ola,44,2,10 +Payout,bazik,22,1,10 +Payout,abadura,22,1,10 +Payout,adik,132,6,10 +PRICE_MOVES_LOG,CoG,90,G4,100,H4 + +CompanyOperates,W&A,adik +LaysTileAt,W&A,9,H6,SW +CompanyRevenue,W&A,270 +CompanyPaysOutFull,W&A,270 +Payout,bazik,135,5,10 +Payout,adik,135,5,10 +PRICE_MOVES_LOG,W&A,90,G4,100,H4 + +CompanyOperates,GA,ola +LaysTileAt,GA,28,J6,W +CompanyRevenue,GA,350 +CompanyPaysOutFull,GA,350 +Payout,bazik,175,5,10 +Payout,ola,175,5,10 +PRICE_MOVES_LOG,GA,80,F4,90,G4 + +CompanyOperates,SAL,ola +CompanyRevenue,SAL,260 +CompanyPaysOutFull,SAL,260 +Payout,bazik,52,2,10 +Payout,ola,156,6,10 +Payout,abadura,52,2,10 +PRICE_MOVES_LOG,SAL,60,E5,70,F5 + +CompanyOperates,G&F,abadura +LaysTileAtFor,G&F,9,E3,W,40 +CompanyRevenue,G&F,310 +CompanyPaysOutFull,G&F,310 +Payout,ola,93,3,10 +Payout,adik,31,1,10 +Payout,abadura,186,6,10 +PRICE_MOVES_LOG,G&F,40,B6,45,C6 + +EndOfOperatingRound,6.3 +ORWorthIncrease,adik,6.3,459 +ORWorthIncrease,ola,6.3,705 +ORWorthIncrease,abadura,6.3,596 +ORWorthIncrease,bazik,6.3,560 +Has,ACL,17 +Has,CoG,280 +Has,GA,40 +Has,G&F,5 +Has,SAL,1 +Has,W&A,1 +Has,adik,1359 +Has,ola,1775 +Has,abadura,1555 +Has,bazik,1755 +StartStockRound,7 +HasPriority,bazik +SELL_SHARE_LOG,bazik,10,CoG,100 +PRICE_MOVES_LOG,CoG,100,H4,90,H5 +SELL_SHARE_LOG,bazik,10,SAL,70 +BUY_SHARE_LOG,adik,10,SAL,Pool,70 +SELL_SHARE_LOG,ola,10,CoG,90 +BUY_SHARE_LOG,abadura,10,CoG,Pool,90 +Autopasses,bazik +Autopasses,adik +Autopasses,ola +BUY_SHARE_LOG,abadura,10,CoG,Pool,90 +Autopasses,bazik +Autopasses,adik +Autopasses,ola +PASSES,abadura + +END_SR,7 +PRICE_MOVES_LOG,ACL,100,H4,110,H3 +SoldOut,ACL,100,H4,110,H3 +PRICE_MOVES_LOG,W&A,100,H4,110,H3 +SoldOut,W&A,100,H4,110,H3 +PRICE_MOVES_LOG,CoG,90,H5,100,H4 +SoldOut,CoG,90,H5,100,H4 +PRICE_MOVES_LOG,GA,90,G4,100,G3 +SoldOut,GA,90,G4,100,G3 +PRICE_MOVES_LOG,SAL,70,F5,80,F4 +SoldOut,SAL,70,F5,80,F4 +PRICE_MOVES_LOG,G&F,45,C6,50,C5 +SoldOut,G&F,45,C6,50,C5 +Has,ACL,17 +Has,CoG,280 +Has,GA,40 +Has,G&F,5 +Has,SAL,1 +Has,W&A,1 +Has,adik,1289 +Has,ola,1865 +Has,abadura,1375 +Has,bazik,1925 +START_OR,7.1 + +CompanyOperates,ACL,abadura +LaysTileAt,ACL,26,E3,W +CompanyRevenue,ACL,400 +CompanyPaysOutFull,ACL,400 +Payout,ola,80,2,10 +Payout,bazik,40,1,10 +Payout,abadura,240,6,10 +Payout,adik,40,1,10 +PRICE_MOVES_LOG,ACL,110,H3,120,I3 + +CompanyOperates,W&A,adik +LaysTileAt,W&A,24,I5,SW +CompanyRevenue,W&A,300 +CompanyPaysOutFull,W&A,300 +Payout,bazik,150,5,10 +Payout,adik,150,5,10 +PRICE_MOVES_LOG,W&A,110,H3,120,I3 + +CompanyOperates,CoG,adik +LaysTileAt,CoG,46,H8,NW +CompanyRevenue,CoG,300 +CompanyPaysOutFull,CoG,300 +Payout,ola,30,1,10 +Payout,abadura,90,3,10 +Payout,adik,180,6,10 +PRICE_MOVES_LOG,CoG,100,H4,110,I4 + +CompanyOperates,GA,ola +LaysTileAt,GA,47,I5,NW +CompanyRevenue,GA,360 +CompanyPaysOutFull,GA,360 +Payout,ola,180,5,10 +Payout,bazik,180,5,10 +BankIsBrokenReportText +PRICE_MOVES_LOG,GA,100,G3,110,H3 + +CompanyOperates,SAL,ola +CompanyRevenue,SAL,260 +CompanyPaysOutFull,SAL,260 +Payout,ola,156,6,10 +Payout,bazik,26,1,10 +Payout,abadura,52,2,10 +Payout,adik,26,1,10 +PRICE_MOVES_LOG,SAL,80,F4,90,G4 + +CompanyOperates,G&F,abadura commit 22b79e84bee3711a29aaf25333be26f85a62a5bf Author: Stefan Frey <ste...@we...> Date: Mon Oct 10 20:40:19 2011 +0200 updated shell script to manage releases diff --git a/make_rails_pkg.sh b/make_rails_pkg.sh index 0fc8d98..ee40072 100755 --- a/make_rails_pkg.sh +++ b/make_rails_pkg.sh @@ -7,8 +7,8 @@ if [ -z $1 ]; then exit fi -home_dir="/home/freystef" -pushd $home_dir/rails/git_repo/rails/ +home_dir="/home/freystef/rails/release" +pushd $home_dir/git_repo/rails/ tar cjpf $home_dir/rails-$1.tar.bz2 rails-$1 zip -9 -r $home_dir/rails-$1.zip rails-$1 |