Erik:
are you sure that the FinalMinorExchangeRound is the only one effected?
There are a few more Pseudo-StockRounds which all inherit from StockRound that
might be effected:
* PrussianFormationRound
* ShareSellingRound and ShareSellingRound_1856
* TreasuryShareRound
I will wait with the new release until this is fixed.
We will have to add a warning for the users of 18EU that an upgrade might make
loading their current save file impossible. Unfortunately that is also true
for our (only) current test game of 18EU.
Stefan
On Sunday, December 18, 2011 01:04:12 pm Erik Vos wrote:
> Martin,
>
>
>
> You are quite correct on this bug and its cause.
>
> I have added a new StockRound attribute 'raiseIfSoldOut' that is normally
> true, but is set false at the start of 18EU/FinalMinorExchangeRound.
>
>
>
> I don't believe that any other pseudo-StockRounds are vulnerable to this
> problem, but if so, there is an easy fix now.
>
>
>
> Erik.
>
>
>
> From: Dr. Martin Brumm [mailto:dr....@t-...]
> Sent: Sunday, December 18, 2011 12:48 AM
> To: Rails Developer Liste
> Cc: Hans-Juergen Krupp
> Subject: [Rails-devel] Bug in 18EU implementation in 1.54
>
>
>
> Hi all,
>
>
>
> in a recent game i exchanged a minor for the last share of a major
> corporation in the Final Minor Exchange Round.
>
> This caused the Stock price of that Corporation to Rise at the start of the
> Subsequent AR/End of Minor Exchange Round ?
>
>
>
> I believe that this is not correct as the rules state it should only rise
> at the end of a Stock Round.
>
> I suspect that this comes from the implementation of the Final Exchange
> Round as a Subclass of Stockround ?
>
>
>
> Anybody can share light on that behavior, I deem this a not correct feature
>
> :-) (even though I would profit from it :-)).
>
> Regards, Martin
>
>
>
> Enclosed the 3 Save Files from Minor Exchange and following SR.
|