From: Erik V. <eri...@hc...> - 2006-01-11 23:30:40
|
Was it in fact NYC that tried to lay a tile? And on what hex? Erik. > -----Original Message----- > From: rai...@li... > [mailto:rai...@li...] On Behalf Of > Brett Lentz > Sent: 11 January 2006 22:24 > To: rails-devel > Subject: [Rails-devel] Wrong Company bug. > > I'm including the full console output of my game so you can > recreate this. > > Basically, the bug seems to be a problem with the order of > company operation. The weird bit is that it gives me the > "Wrong company" error, but successfully plays the tile. It > just seems like there's something slightly out-of-sync. > > Perhaps it's caused by the purchasing of the 5-train? > > ---Brett. > > > > > > Game is 1830 > Component GameManager initialised as game.GameManager > Component TileManager initialised as game.TileManager > Component Map initialised as game.MapManager > Bank size is 12000 > MIN_PLAYERS: 2 > MAX_PLAYERS: 6 > Component Bank initialised as game.Bank > Component CompanyManager initialised as game.CompanyManager > Component StockMarket initialised as game.StockMarket > Component TrainManager initialised as game.TrainManager > Start of phase 2 > Component PhaseManager initialised as game.PhaseManager > Player 0 receives $800. Bank now has $11200 > Player 1 receives $800. Bank now has $10400 > Player 2 receives $800. Bank now has $9600 > > Start of initial round > 0 has the Priority Deal > 0 bids $225 on B&O. Remains $575 > 1 bids $165 on C&A. Remains $635 > 2 bids $115 on M&H. Remains $685 > 0 bids $75 on D&H. Remains $500 > 1 bids $45 on C&StL. Remains $590 > 2 buys SVNRR for $20. > 1 buys C&StL for $45. > 0 buys D&H for $75. > 2 buys M&H for $115. > 1 buys C&A for $165. > 1 also gets PRR 10% share > 0 buys B&O for $225. > 0 also gets B&O 20% president share > 2 starts B&O at $100 > > Start of Stock Round 1 > 0 has the Priority Deal > 0 buys 1 share(s) (10%) of B&O from IPO for $100. > 0 cannot start PRR: Already bought this turn > 1 starts PRR at 100 and buys 2 share(s) (20%) for $200. > 2 starts NYNH at 100 and buys 2 share(s) (20%) for $200. > 0 buys 1 share(s) (10%) of B&O from IPO for $100. > 1 buys 1 share(s) (10%) of PRR from IPO for $100. > 2 buys 1 share(s) (10%) of NYNH from IPO for $100. > 0 buys 1 share(s) (10%) of B&O from IPO for $100. > 1 buys 1 share(s) (10%) of PRR from IPO for $100. > 2 buys 1 share(s) (10%) of NYNH from IPO for $100. > 0 buys 1 share(s) (10%) of B&O from IPO for $100. > B&O floats and receives $1000 > 1 buys 1 share(s) (10%) of PRR from IPO for $100. > PRR floats and receives $1000 > 2 buys 1 share(s) (10%) of NYNH from IPO for $100. > 0 passes. > 1 passes. > 2 buys 1 share(s) (10%) of NYNH from IPO for $100. > NYNH floats and receives $1000 > 0 buys 1 share(s) (10%) of NYNH from IPO for $100. > 1 passes. > 2 passes. > 0 passes. > All players have passed, end of SR 1 > Phase=2 ORs=1 > > Start of Operating Round 1.1 > 2 receives $5 for SVNRR > 1 receives $10 for C&StL > 0 receives $15 for D&H > 2 receives $20 for M&H > 1 receives $25 for C&A > 0 receives $30 for B&O > B&O lays tile 57 at hex J14 for $80 > Normal=1/1 special=0/0 > B&O lays a token on J14 for $40 > B&O earns $0 > B&O moves from G1 to F1 > B&O buys 2-train from IPO for $80 > Private B&O closes > First 2-train bought > B&O buys 2-train from IPO for $80 > B&O buys 2-train from IPO for $80 > PRR lays tile 9 at hex H14 > Normal=1/1 special=0/0 > PRR earns $0 > PRR moves from G1 to F1 > PRR buys 2-train from IPO for $80 > PRR buys 2-train from IPO for $80 > NYNH lays tile 1 at hex F20 > Normal=1/1 special=0/0 > NYNH earns $0 > NYNH moves from G1 to F1 > NYNH buys 2-train from IPO for $80 > All 2-trains are sold out, 3-trains now available > NYNH buys 3-train from IPO for $180 > First 3-train bought > Start of phase 3 > End of Operating Round 1.1 > > Start of Stock Round 2 > 1 has the Priority Deal > 1 buys 1 share(s) (10%) of B&O from IPO for $90. > 2 passes. > 0 passes. > 1 passes. > All players have passed, end of SR 2 > Phase=3 ORs=2 > > Start of Operating Round 2.1 > 2 receives $5 for SVNRR > 1 receives $10 for C&StL > 0 receives $15 for D&H > 2 receives $20 for M&H > 1 receives $25 for C&A > B&O lays tile 14 at hex J14 > Normal=1/1 special=0/0 > B&O earns $170 > B&O pays out full dividend of $170 > 0 receives $102 > 1 receives $17 > B&O moves from F1 to G1 > B&O buys D&H from 0 for $140. > PRR lays tile 57 at hex H16 > Normal=1/1 special=0/0 > PRR earns $30 > PRR pays out full dividend of $30 > 1 receives $18 > PRR moves from F1 to G1 > PRR buys C&StL from 1 for $80. > PRR buys C&A from 1 for $320. > NYNH lays tile 57 at hex F22 for $80 > Normal=1/1 special=0/0 > NYNH lays a token on F22 for $40 > NYNH earns $110 > NYNH pays out full dividend of $110 > 0 receives $11 > 2 receives $66 > NYNH moves from F1 to G1 > NYNH buys SVNRR from 2 for $40. > NYNH buys M&H from 2 for $220. > End of Operating Round 2.1 > > Start of Operating Round 2.2 > NYNH receives $5 for SVNRR > PRR receives $10 for C&StL > B&O receives $15 for D&H > NYNH receives $20 for M&H > PRR receives $25 for C&A > Special tile lay allowed on hex F16, extra=false > B&O lays tile 53 at hex I15 > Normal=1/1 special=0/0 > B&O earns $190 > B&O pays out full dividend of $190 > 0 receives $114 > 1 receives $19 > B&O moves from G1 to H1 > B&O buys 3-train from IPO for $180 > Special tile lay allowed on hex B20, extra=true > PRR lays tile 57 at hex H10 > Normal=1/1 special=0/1 > Special tile lay allowed on hex B20, extra=true > PRR lays tile 58 at hex B20 > A special property of C&StL is used > Normal=1/1 special=1/1 > PRR earns $60 > PRR pays out full dividend of $60 > 1 receives $36 > PRR moves from G1 to H1 > PRR buys 3-train from IPO for $180 > NYNH lays tile 15 at hex F22 > Normal=1/1 special=0/0 > NYNH earns $120 > NYNH pays out full dividend of $120 > 0 receives $12 > 2 receives $72 > NYNH moves from G1 to H1 > End of Operating Round 2.2 > > Start of Stock Round 3 > 2 has the Priority Deal > 2 buys 1 share(s) (10%) of B&O from IPO for $112. > 0 buys 1 share(s) (10%) of NYNH from IPO for $112. > 1 buys 1 share(s) (10%) of B&O from IPO for $112. > 2 buys 1 share(s) (10%) of B&O from IPO for $112. > 0 buys 1 share(s) (10%) of NYNH from IPO for $112. > 1 buys 1 share(s) (10%) of NYNH from IPO for $112. > 2 passes. > 0 passes. > 1 starts C&O at 100 and buys 2 share(s) (20%) for $200. > 1 sells 1 shares (10%) of NYNH for $112 > NYNH moves from H1 to H2 > 1 sells 1 shares (10%) of B&O for $112 > B&O moves from H1 to H2 > 1 sells 1 shares (10%) of B&O for $112 > B&O moves from H2 to H3 > 2 buys 1 share(s) (10%) of B&O from Pool for $90. > 0 buys 1 share(s) (10%) of NYNH from Pool for $100. > 1 buys 1 share(s) (10%) of C&O from IPO for $100. > 2 buys 1 share(s) (10%) of B&O from Pool for $90. > 0 buys 1 share(s) (10%) of C&O from IPO for $100. > 1 buys 1 share(s) (10%) of C&O from IPO for $100. > 2 buys 1 share(s) (10%) of C&O from IPO for $100. > C&O floats and receives $1000 > 0 passes. > 1 buys 1 share(s) (10%) of C&O from IPO for $100. > 2 passes. > 0 passes. > 1 buys 1 share(s) (10%) of C&O from IPO for $100. > 2 sells 1 shares (10%) of B&O for $90 > B&O moves from H3 to H4 > 2 sells 1 shares (10%) of B&O for $90 > B&O moves from H4 to H5 > 2 sells 1 shares (10%) of B&O for $90 > B&O moves from H5 to H6 > 2 sells 1 shares (10%) of B&O for $90 > B&O moves from H6 to H7 > 2 sells 1 shares (10%) of C&O for $100 > C&O moves from G1 to G2 > 2 starts NYC at 76 and buys 2 share(s) (20%) for $152. > 0 sells 1 shares (10%) of C&O for $90 > C&O moves from G2 to G3 > 0 sells 1 shares (10%) of NYNH for $100 > NYNH moves from H2 to H3 > 0 sells 1 shares (10%) of NYNH for $100 > NYNH moves from H3 to H4 > 0 sells 1 shares (10%) of NYNH for $100 > NYNH moves from H4 to H5 > 0 sells 1 shares (10%) of NYNH for $100 > NYNH moves from H5 to H6 > 0 starts B&M at 82 and buys 2 share(s) (20%) for $164. > 1 buys 1 share(s) (10%) of NYNH from Pool for $71. > 2 buys 1 share(s) (10%) of NYC from IPO for $76. > 0 buys 1 share(s) (10%) of B&M from IPO for $82. > 1 passes. > 2 buys 1 share(s) (10%) of NYC from IPO for $76. > 0 buys 1 share(s) (10%) of B&M from IPO for $82. > 1 passes. > 2 buys 1 share(s) (10%) of NYC from IPO for $76. > 0 buys 1 share(s) (10%) of B&M from IPO for $82. > 1 passes. > 2 buys 1 share(s) (10%) of NYC from IPO for $76. > NYC floats and receives $760 > 0 buys 1 share(s) (10%) of B&M from IPO for $82. > B&M floats and receives $820 > 1 passes. > 2 passes. > 0 passes. > All players have passed, end of SR 3 > Phase=3 ORs=2 > > Start of Operating Round 3.1 > NYNH receives $5 for SVNRR > PRR receives $10 for C&StL > B&O receives $15 for D&H > NYNH receives $20 for M&H > PRR receives $25 for C&A > PRR lays tile 14 at hex H16 > Normal=1/1 special=0/0 > PRR earns $70 > PRR pays out full dividend of $70 > 1 receives $42 > PRR moves from H1 to I1 > C&O lays tile 9 at hex G5 > Normal=1/1 special=0/0 > C&O earns $0 > C&O moves from G3 to F3 > C&O buys 3-train from IPO for $180 > B&M lays tile 53 at hex E23 > Normal=1/1 special=0/0 > B&M lays a token on F22 for $40 > B&M earns $0 > B&M moves from G3 to F3 > B&M buys 3-train from IPO for $180 > All 3-trains are sold out, 4-trains now available > B&M buys 4-train from IPO for $300 > First 4-train bought > Start of phase 4 > All 2-trains are rusted and have been removed > NYC lays tile 57 at hex E19 > Normal=1/1 special=0/0 > NYC earns $0 > NYC moves from G4 to F4 > NYC buys 4-train from IPO for $300 > NYNH lays tile 54 at hex G19 for $80 > Normal=1/1 special=0/0 > NYNH earns $100 > NYNH pays out full dividend of $100 > 2 receives $60 > NYNH receives $30 > 1 receives $10 > NYNH moves from H6 to I6 > NYNH buys 4-train from IPO for $300 > Special tile lay allowed on hex F16, extra=false > B&O lays tile 27 at hex H14 > Normal=1/1 special=0/0 > B&O earns $110 > B&O pays out full dividend of $110 > B&O receives $44 > 0 receives $66 > B&O moves from H7 to I7 > B&O buys 4-train from IPO for $300 > All 4-trains are sold out, 5-trains now available > End of Operating Round 3.1 > > Start of Operating Round 3.2 > NYNH receives $5 for SVNRR > PRR receives $10 for C&StL > B&O receives $15 for D&H > NYNH receives $20 for M&H > PRR receives $25 for C&A > PRR lays tile 59 at hex H18 > Normal=1/1 special=0/0 > PRR earns $80 > PRR pays out full dividend of $80 > 1 receives $48 > PRR moves from I1 to J1 > PRR buys 3-train from C&O for $280 > C&O lays tile 57 at hex H4 > Normal=1/1 special=0/0 > C&O earns $0 > C&O moves from F3 to E3 > C&O buys 5-train from IPO for $450 > First 5-train bought > Start of phase 5 > Private SVNRR closes > Private C&StL closes > Private D&H closes > Private M&H closes > Private C&A closes > C&O buys 5-train from IPO for $450 > B&M lays tile 62 at hex G19 > Normal=1/1 special=0/0 > B&M earns $210 > B&M pays out full dividend of $210 > 0 receives $126 > B&M moves from F3 to G3 > Cannot process tile laying: Wrong company NYC > Cannot process tile laying: Wrong company NYC > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep > through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. > DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > Rails-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rails-devel > > |