For some time I had used Helmut Ohley's 18NL to test some new code for
Rails 2.0. I have merged that to rails_2_develop branch and it will be
released with the next Rails 2.0 beta/RC.
18NL is a 1830 with new map/companies based in the Netherlands.
Only a few code changes were required to support 18NL:
- SpecialTileLays support a "discount" attribute that reduces the cost
of a tile lay by the amount specified (P#1 in 18NL)
- SpecialBaseTokenLays have a "requiresNoTile" attribute that allows the
token lay only if there is no tile laid so far (P#2 in 18NL)
- StartItem includes a "reduceable" attribute that indicates that this
StartItem price is reduced if all players passed. Default is "yes" for
the first StartItem in a 1830-type auction, otherwise "no". (required
for P#2 in 18NL, as P#1 does not pay a dividend).
Stefan
|