From: Stefan F. <ste...@us...> - 2012-06-06 16:07:26
|
data/18Lummer/CompanyManager.xml | 43 +++ data/18Lummer/Game.xml | 102 ++++++++ data/18Lummer/Map.xml | 17 + data/18Lummer/StockMarket.xml | 149 ++++++++++++ data/18Lummer/TileSet.xml | 145 ++++++++++++ data/18Lummer/Tiles.xml | 460 +++++++++++++++++++++++++++++++++++++++ data/GamesList.xml | 14 + 7 files changed, 930 insertions(+) New commits: commit 29aeea878329201b84d6238f7b5fd78f0c7d084f Author: Stefan Frey <ste...@we...> Date: Wed Jun 6 18:06:51 2012 +0200 added little fun variant 18Lummer diff --git a/data/18Lummer/CompanyManager.xml b/data/18Lummer/CompanyManager.xml new file mode 100644 index 0000000..6d3339d --- /dev/null +++ b/data/18Lummer/CompanyManager.xml @@ -0,0 +1,43 @@ +<?xml version="1.0"?> +<CompanyManager> + <CompanyType name="Private" class="rails.game.PrivateCompany"> + <ClosingConditions> + <Phase>5</Phase> + </ClosingConditions> + <Tradeable toCompany="yes" lowerPriceFactor="0.5" upperPriceFactor="2.0"/> + <Tradeable toPlayer="yes"/> + </CompanyType> + <CompanyType name="Public" class="rails.game.PublicCompany"> + <CanBuyPrivates/> + <PoolPaysOut/> + <Float percentage="60"/> + <ShareUnit percentage="10"/> + <BaseTokens> + <!-- HomeBase lay options: "whenStarted", "whenFloated", "firstOR" (default) --> + <HomeBase lay="firstOR"/> + <!-- LayCost methods: only "sequence" (1830 style) implemented so far (default) --> + <LayCost method="sequence" cost="0,40"/> + </BaseTokens> + <Certificate type="President" shares="2"/> + <Certificate shares="1" number="8"/> + <Trains limit="4,3,2"/> + <CanUseSpecialProperties/> + </CompanyType> + <Company name="Post" type="Private" basePrice="20" revenue="5" + longname="Postschiff" /> + <Company name="JK" type="Public" tokens="2" fgColour="255,255,255" bgColour="0,0,255" + longname="Jim Knopf"> + <Home hex="C4"/> + </Company> + <Company name="LL" type="Public" tokens="2" fgColour="FFFFFF" bgColour="FF0000" + longname="Lukas Lokomotivfuehrer"> + <Home hex="C8"/> + </Company> + <StartPacket roundClass="rails.game.StartRound_1830"> + <Bidding initial="5" minimum="5" increment="1"/> + <Item name="Post" type="Private" basePrice="20"/> + </StartPacket> +</CompanyManager> + + + \ No newline at end of file diff --git a/data/18Lummer/Game.xml b/data/18Lummer/Game.xml new file mode 100644 index 0000000..79fc4ac --- /dev/null +++ b/data/18Lummer/Game.xml @@ -0,0 +1,102 @@ +<?xml version="1.0"?> +<ComponentManager> + <Component name="GameManager" class="rails.game.GameManager"> + <Game name="18Lummer"/> + <GameOption name="RouteAwareness" values="Highlight,Deactivate" default="Highlight" /> + <GameOption name="RevenueCalculation" values="Suggest,Deactivate" default="Suggest" /> + + <GameParameters> + <PlayerShareLimit percentage="60"> + <!-- Option "NumberOfPlayers" is automatically set + by the game engine --> + <IfOption name="NumberOfPlayers" value="2"> + <IfOption name="TwoPlayersCertLimit70Percent" value="yes"> + <Attributes percentage="70"/> + </IfOption> + </IfOption> + </PlayerShareLimit> + <BankPoolLimit percentage="50"/> + <StockRound> + <NoSaleInFirstSR/> + </StockRound> + <OperatingRound> + <EmergencyTrainBuying mustBuyCheapestTrain="no" mayBuyFromCompany="yes"/> + </OperatingRound> + </GameParameters> + <EndOfGame> + <Bankruptcy/> + <BankBreaks limit="0" finish="setOfORs"/> + <!-- "Runs out"; when "broken", -1 is the limit --> + </EndOfGame> + </Component> + <Component name="PlayerManager" class="rails.game.PlayerManager"> + <Players number="2" cash="600" certLimit="28"/> + <Players number="3" cash="400" certLimit="20"/> + <Players number="4" cash="300" certLimit="16"/> + </Component> + <Component name="Bank" class="rails.game.Bank"> + <Bank amount="2000"/> + <Money format="$@"/> + </Component> + <Component name="TileManager" class="rails.game.TileManager" + file="TileSet.xml"/> + <Component name="Map" class="rails.game.MapManager" file="Map.xml"/> + <Component name="CompanyManager" class="rails.game.CompanyManager" + file="CompanyManager.xml"/> + <Component name="StockMarket" class="rails.game.StockMarket" + file="StockMarket.xml"/> + <Component name="TrainManager" class="rails.game.TrainManager"> + <Defaults> + <Reach base="stops" countTowns="yes"/> + <Score towns="yes"/> + </Defaults> + <TrainType name="2" majorStops="2" cost="80" quantity="2"/> + <TrainType name="3" majorStops="3" cost="180" quantity="1"> + <NewPhase phaseName="3"/> + </TrainType> + <TrainType name="4" majorStops="4" cost="300" quantity="1"> + <NewPhase phaseName="4"/> + </TrainType> + <TrainType name="5" majorStops="5" cost="450" quantity="1"> + <NewPhase phaseName="5"/> + </TrainType> + <TrainType name="6" majorStops="6" cost="630" quantity="1"> + <NewPhase phaseName="6"/> + </TrainType> + <TrainType name="D" majorStops="99" cost="1100" quantity="1"> + <NewPhase phaseName="D"/> + <Exchange cost="800"/> + </TrainType> + </Component> + <Component name="PhaseManager" class="rails.game.PhaseManager"> + <Phase name="2" > + <Tiles colour="yellow"/> + <Privates sellingAllowed="no"/> + <OperatingRounds number="1"/> + <Trains onePerTurn="yes" tradingAllowed="yes"/> + </Phase> + <Phase name="3"> + <Tiles colour="yellow,green"/> + <Privates sellingAllowed="yes"/> + <OperatingRounds number="2"/> + </Phase> + <Phase name="4"> + <Trains rusted="2" limitStep="2"/> + </Phase> + <Phase name="5"> + <Tiles colour="yellow,green,brown"/> + <Trains limitStep="3"/> + <!--Privates close="yes"/--> + <OperatingRounds number="3"/> + <OffBoardRevenue step="2"/> + </Phase> + <Phase name="6"> + <Trains rusted="3"> + <Attributes released="D"/> + </Trains> + </Phase> + <Phase name="D"> + <Trains rusted="4"/> + </Phase> + </Component> +</ComponentManager> diff --git a/data/18Lummer/Map.xml b/data/18Lummer/Map.xml new file mode 100644 index 0000000..4c7ecb8 --- /dev/null +++ b/data/18Lummer/Map.xml @@ -0,0 +1,17 @@ +<Map tileOrientation="EW" letterOrientation="vertical" even="A"> + <Defaults> + <Access type="city" runTo="yes" runThrough="yes" loop="yes" score="major"/> + <Access type="town" runTo="yes" runThrough="yes" loop="yes" score="minor"/> + </Defaults> + <!-- The above defaults are redundant, these settings are the system defaults anyway --> + <Hex name="B3" tile="-7" orientation="0"/> + <Hex name="B5" tile="-1" /> + <Hex name="B7" tile="0" /> + <Hex name="B9" tile="-7" orientation="2"/> + <Hex name="C4" tile="-10" /> + <Hex name="C6" tile="-20" cost="120" /> + <Hex name="C8" tile="-10" /> + <Hex name="D5" tile="0" /> + <Hex name="D7" tile="-1" /> + <Hex name="E6" tile="-7" orientation="4"/> +</Map> \ No newline at end of file diff --git a/data/18Lummer/StockMarket.xml b/data/18Lummer/StockMarket.xml new file mode 100755 index 0000000..770d885 --- /dev/null +++ b/data/18Lummer/StockMarket.xml @@ -0,0 +1,149 @@ +<StockMarket type="rectangular"> + <!-- Note two supported colour specification formats: + RGB decimal with commas and RGB hexadecimal without commas --> + <StockSpaceType name="yellow" colour="255,255,0"> + <NoCertLimit/> + </StockSpaceType> + <StockSpaceType name="orange" colour="FF8000"> + <NoCertLimit/> + <NoHoldLimit/> + </StockSpaceType> + <StockSpaceType name="brown" colour="884000"> + <NoCertLimit/> + <NoHoldLimit/> + <NoBuyLimit/> + </StockSpaceType> + + <StockSpace name="A1" price="60" type="yellow"/> + <StockSpace name="A2" price="53" type="yellow"/> + <StockSpace name="A3" price="46" type="yellow"/> + <StockSpace name="A4" price="39" type="orange"/> + <StockSpace name="A5" price="32" type="orange"/> + <StockSpace name="A6" price="25" type="brown"/> + <StockSpace name="A7" price="18" type="brown"/> + <StockSpace name="A8" price="10" type="brown"/> + <StockSpace name="B1" price="67" /> + <StockSpace name="B2" price="60" type="yellow"/> + <StockSpace name="B3" price="55" type="yellow"/> + <StockSpace name="B4" price="48" type="yellow"/> + <StockSpace name="B5" price="41" type="orange"/> + <StockSpace name="B6" price="34" type="orange"/> + <StockSpace name="B7" price="27" type="brown"/> + <StockSpace name="B8" price="20" type="brown"/> + <StockSpace name="B9" price="10" type="brown"/> + <StockSpace name="C1" price="71" /> + <StockSpace name="C2" price="66" /> + <StockSpace name="C3" price="60" type="yellow"/> + <StockSpace name="C4" price="54" type="yellow"/> + <StockSpace name="C5" price="48" type="yellow"/> + <StockSpace name="C6" price="42" type="orange"/> + <StockSpace name="C7" price="36" type="orange"/> + <StockSpace name="C8" price="30" type="brown"/> + <StockSpace name="C9" price="20" type="brown"/> + <StockSpace name="C10" price="10" type="brown"/> + <StockSpace name="D1" price="76" /> + <StockSpace name="D2" price="70" /> + <StockSpace name="D3" price="65" /> + <StockSpace name="D4" price="60" type="yellow"/> + <StockSpace name="D5" price="55" type="yellow"/> + <StockSpace name="D6" price="50" type="yellow"/> + <StockSpace name="D7" price="45" type="orange"/> + <StockSpace name="D8" price="40" type="orange"/> + <StockSpace name="D9" price="30" type="brown"/> + <StockSpace name="D10" price="20" type="brown"/> + <StockSpace name="D11" price="10" type="brown"/> + <StockSpace name="E1" price="82" /> + <StockSpace name="E2" price="76" /> + <StockSpace name="E3" price="70" /> + <StockSpace name="E4" price="66" /> + <StockSpace name="E5" price="62" /> + <StockSpace name="E6" price="58" type="yellow"/> + <StockSpace name="E7" price="54" type="yellow"/> + <StockSpace name="E8" price="50" type="yellow"/> + <StockSpace name="E9" price="40" type="orange"/> + <StockSpace name="E10" price="30" type="brown"/> + <StockSpace name="E11" price="20" type="brown"/> + <StockSpace name="F1" price="90" /> + <StockSpace name="F2" price="82" /> + <StockSpace name="F3" price="76" /> + <StockSpace name="F4" price="71" /> + <StockSpace name="F5" price="67" /> + <StockSpace name="F6" price="65" /> + <StockSpace name="F7" price="63" /> + <StockSpace name="F8" price="60" type="yellow"/> + <StockSpace name="F9" price="50" type="yellow"/> + <StockSpace name="F10" price="40" type="orange"/> + <StockSpace name="F11" price="30" type="brown"/> + <StockSpace name="G1" price="100" > + <StartSpace/> + </StockSpace> + <StockSpace name="G2" price="90" > + <StartSpace/> + </StockSpace> + <StockSpace name="G3" price="82" > + <StartSpace/> + </StockSpace> + <StockSpace name="G4" price="76" > + <StartSpace/> + </StockSpace> + <StockSpace name="G5" price="71" > + <StartSpace/> + </StockSpace> + <StockSpace name="G6" price="67" > + <StartSpace/> + </StockSpace> + <StockSpace name="G7" price="67" /> + <StockSpace name="G8" price="67" /> + <StockSpace name="G9" price="60" type="yellow"/> + <StockSpace name="G10" price="50" type="yellow"/> + <StockSpace name="G11" price="40" type="orange"/> + <StockSpace name="H1" price="112" /> + <StockSpace name="H2" price="100" /> + <StockSpace name="H3" price="90" /> + <StockSpace name="H4" price="82" /> + <StockSpace name="H5" price="76" /> + <StockSpace name="H6" price="71" /> + <StockSpace name="H7" price="69" /> + <StockSpace name="H8" price="68" /> + <StockSpace name="I1" price="126" /> + <StockSpace name="I2" price="112" /> + <StockSpace name="I3" price="100" /> + <StockSpace name="I4" price="90" /> + <StockSpace name="I5" price="82" /> + <StockSpace name="I6" price="75" /> + <StockSpace name="I7" price="70" /> + <StockSpace name="J1" price="142" /> + <StockSpace name="J2" price="126" /> + <StockSpace name="J3" price="111" /> + <StockSpace name="J4" price="100" /> + <StockSpace name="J5" price="90" /> + <StockSpace name="J6" price="80" /> + <StockSpace name="K1" price="160" /> + <StockSpace name="K2" price="142" /> + <StockSpace name="K3" price="125" /> + <StockSpace name="K4" price="110" /> + <StockSpace name="K5" price="100" /> + <StockSpace name="L1" price="180" /> + <StockSpace name="L2" price="160" /> + <StockSpace name="L3" price="140" /> + <StockSpace name="L4" price="120" /> + <StockSpace name="M1" price="200" /> + <StockSpace name="M2" price="180" /> + <StockSpace name="M3" price="155" /> + <StockSpace name="M4" price="130" /> + <StockSpace name="N1" price="225" /> + <StockSpace name="N2" price="200" /> + <StockSpace name="N3" price="170" /> + <StockSpace name="O1" price="250" /> + <StockSpace name="O2" price="220" /> + <StockSpace name="O3" price="185" /> + <StockSpace name="P1" price="275" /> + <StockSpace name="P2" price="240" /> + <StockSpace name="P3" price="200" /> + <StockSpace name="Q1" price="300" /> + <StockSpace name="Q2" price="260" /> + <StockSpace name="R1" price="325" /> + <StockSpace name="R2" price="280" /> + <StockSpace name="S1" price="350" /> + <StockSpace name="S2" price="300" /> +</StockMarket> diff --git a/data/18Lummer/TileSet.xml b/data/18Lummer/TileSet.xml new file mode 100644 index 0000000..371e6e3 --- /dev/null +++ b/data/18Lummer/TileSet.xml @@ -0,0 +1,145 @@ +<TileManager tiles="Tiles.xml"> + <Defaults> + <Access type="offmap" loop="yes"/> + </Defaults> + <!-- Preprinted tiles --> + <Tile id="0"><!-- Empty space --> + <Upgrade id="7,8,9"/> + </Tile> + <Tile id="-1"><!-- 1 town --> + <Upgrade id="3,4,58"/> + </Tile> + <Tile id="-2"><!-- 2 towns --> + <Upgrade id="1,2,55,56,69"/> + </Tile> + <Tile id="-3"/> + <Tile id="-5"/> + <Tile id="-7"/> + <Tile id="-10"><!-- 1 city --> + <Upgrade id="57"/> + </Tile> + <Tile id="-11"><!-- B yellow --> + <Upgrade id="53"/> + </Tile> + <Tile id="-20"><!-- 2 OO cities --> + <Upgrade id="59" relayBaseTokens="yes"/> + </Tile> + <Tile id="-21"><!-- New York --> + <Upgrade id="54"/> + </Tile> + <Tile id="-58"/> + <Tile id="-101"/><!-- Altoona --> + <Tile id="-102"/><!-- Rochester --> + <Tile id="-103"/><!-- Montreal --> + <Tile id="-104"/><!-- Norfolk --> + <Tile id="-105"/><!-- Cleveland --> + <Tile id="-901"/> + <Tile id="-902"/> + <Tile id="-903"/> + <Tile id="-908"/><!-- Coalfields: K1 --> + <Tile id="-25007"/><!-- Wabash: D20--> + <Tile id="-30001"/><!-- Coalfields: N of Boston --> + <Tile id="-30003" pic="-30002"/><!-- Coalfields: Altoona --> + <Tile id="-30004"/><!-- Coalfields: Coalfields --> + <Tile id="-30005"/><!-- Coalfields: Norfolk --> + <Tile id="-30007" pic="-30006"/><!-- Reading: Reading--> + + <!-- Yellow tiles --> + <Tile id="1" quantity="1"> + </Tile> + <Tile id="2" quantity="1"> + </Tile> + <Tile id="3" quantity="2" /> + <Tile id="4" quantity="2" /> + <Tile id="7" quantity="4"> + <Upgrade id="18,26,27,28,29" /> + </Tile> + <Tile id="8" quantity="8"> + <Upgrade id="16,19,23,24,25,28,29" /> + </Tile> + <Tile id="9" quantity="7"> + <Upgrade id="18,19,20,23,24,26,27" /> + </Tile> + <Tile id="55" quantity="1"> + </Tile> + <Tile id="56" quantity="1"> + </Tile> + <Tile id="57"> + <Attributes quantity="4"/> + <Upgrade id="14,15" /> + </Tile> + <Tile id="58" quantity="2" /> + <Tile id="69" quantity="1"> + </Tile> + + <!-- Green tiles --> + <Tile id="14"> + <Attributes quantity="3"/> + <Upgrade id="63" /> + </Tile> + <Tile id="15" quantity="2"> + <Upgrade id="63" /> + </Tile> + <Tile id="16" quantity="1"> + <Upgrade id="43,70" /> + </Tile> + <Tile id="18" quantity="1"> + <Upgrade id="43" /> + </Tile> + <Tile id="19" quantity="1"> + <Upgrade id="45,46" /> + </Tile> + <Tile id="20" quantity="1"> + <Upgrade id="44,47" /> + </Tile> + <Tile id="23" quantity="3"> + <Upgrade id="41,43,45,47" /> + </Tile> + <Tile id="24" quantity="3"> + <Upgrade id="42,43,46,47" /> + </Tile> + <Tile id="25" quantity="1"> + <Upgrade id="40,45,46" /> + </Tile> + <Tile id="26" quantity="1"> + <Upgrade id="42,44,45" /> + </Tile> + <Tile id="27" quantity="1"> + <Upgrade id="41,44,46" /> + </Tile> + <Tile id="28" quantity="1"> + <Upgrade id="39,43,46,70" /> + </Tile> + <Tile id="29" quantity="1"> + <Upgrade id="39,43,45,70" /> + </Tile> + <Tile id="53" quantity="2"> + <Upgrade id="61" /> + </Tile> + <Tile id="54" quantity="1"> + <Upgrade id="62" /> + </Tile> + <Tile id="59" quantity="2"> + <Upgrade id="64,65,66,67,68" /> + </Tile> + + <!-- Brown tiles --> + <Tile id="39" quantity="1" /> + <Tile id="40" quantity="1" /> + <Tile id="41" quantity="2" /> + <Tile id="42" quantity="2" /> + <Tile id="43" quantity="2" /> + <Tile id="44" quantity="1" /> + <Tile id="45" quantity="2" /> + <Tile id="46" quantity="2" /> + <Tile id="47" quantity="1" /> + <Tile id="61" quantity="2" /> + <Tile id="62" quantity="1" /> + <Tile id="63" quantity="3" /> + <Tile id="64" quantity="1" /> + <Tile id="65" quantity="1" /> + <Tile id="66" quantity="1" /> + <Tile id="67" quantity="1" /> + <Tile id="68" quantity="1" /> + <Tile id="70" quantity="1" /> +</TileManager> \ No newline at end of file diff --git a/data/18Lummer/Tiles.xml b/data/18Lummer/Tiles.xml new file mode 100644 index 0000000..a5a52e2 --- /dev/null +++ b/data/18Lummer/Tiles.xml @@ -0,0 +1,460 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<Tiles> + <Tile colour="white" id="0" name="empty"/> + <Tile colour="white" id="-1" name="1 village"> + <Station id="city1" position="002" type="Town"/> + </Tile> + <Tile colour="white" id="-2" name="2 villages"> + <Station id="city1" position="102" type="Town"/> + <Station id="city2" position="302" type="Town"/> + </Tile> + <Tile colour="fixed" id="-3" name="MF 3"> + <Station id="city1" position="252" type="Town" value="10"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side3"/> + </Tile> + <Tile colour="fixed" id="-5" name="MF 5"> + <Station id="city1" position="0" slots="1" type="City" value="20"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side1"/> + </Tile> + <Tile colour="fixed" id="-7" name="MF 7"> + <Track from="side2" gauge="normal" to="side1"/> + </Tile> + <Tile colour="white" id="-10" name="1 city"> + <Station id="city1" position="302" slots="1" type="City"/> + </Tile> + <Tile colour="yellow" id="-11" name="B"> + <Station id="city1" position="0" slots="1" type="City" value="30"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side3"/> + </Tile> + <Tile colour="yellow" id="-20" name="2 cities"> + <Station id="city1" position="002" slots="1" type="City"/> + <Station id="city2" position="302" slots="1" type="City"/> + </Tile> + <Tile colour="yellow" id="-21" name="NY"> + <Station id="city1" position="202" slots="1" type="City" value="40"/> + <Station id="city2" position="502" slots="1" type="City" value="40"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city2" gauge="normal" to="side5"/> + </Tile> + <Tile colour="fixed" id="-58" name="MF 58"> + <Station id="city1" position="301" type="Town" value="10"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side4"/> + </Tile> + <Tile colour="fixed" id="-101" name="Philadelphia"> + <Station id="city1" position="0" slots="1" type="City" value="10"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side4"/> + <Track from="side4" gauge="normal" to="side1"/> + </Tile> + <Tile colour="fixed" id="-102" name="-102"> + <Station id="city1" position="251" slots="1" type="City" value="20"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side4"/> + </Tile> + <Tile colour="fixed" id="-103" name="MF 103"> + <Station id="city1" position="0" slots="1" type="City" value="40"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side3"/> + </Tile> + <Tile colour="fixed" id="-104" name="MF 104"> + <Station id="city1" position="0" slots="1" type="City" value="20"/> + <Track from="city1" gauge="normal" to="side2"/> + </Tile> + <Tile colour="fixed" id="-105" name="MF 105"> + <Station id="city1" position="0" slots="1" type="City" value="30"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side3"/> + </Tile> + <Tile colour="red" id="-901" name="OM 1 way"> + <Station id="city1" position="0" type="OffMapCity" value="-1"/> + <Track from="city1" gauge="normal" to="side2"/> + </Tile> + <Tile colour="red" id="-902" name="OM 2 way"> + <Station id="city1" position="0" type="OffMapCity" value="-1"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side1"/> + </Tile> + <Tile colour="red" id="-903" name="OM 3 way"> + <Station id="city1" position="0" type="OffMapCity" value="-1"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side1"/> + </Tile> + <Tile colour="red" id="-908" name="OM wide curve"> + <Track from="side0" gauge="normal" to="side2"/> + </Tile> + <Tile colour="fixed" id="-25007" name="Bournemouth"> + <Station id="city1" position="0" slots="1" type="City" value="20"/> + <Station id="city2" position="0" slots="1" type="City" value="20"/> + <Track from="side4" gauge="normal" to="city2"/> + <Track from="side5" gauge="normal" to="city2"/> + <Track from="side0" gauge="normal" to="city2"/> + </Tile> + <Tile colour="fixed" id="-30001" name="N of Boston"> + <Track from="side3" gauge="normal" to="side5"/> + <Track from="side3" gauge="normal" to="side4"/> + </Tile> + <Tile colour="fixed" id="-30003" name="Altoon intern"> + <Station id="city1" position="552" slots="1" type="City" value="10"/> + <Track from="side4" gauge="normal" to="side1"/> + <Track from="side4" gauge="normal" to="side2"/> + <Track from="side1" gauge="normal" to="side2"/> + <Track from="side4" gauge="normal" to="city1"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side2"/> + </Tile> + <Tile colour="fixed" id="-30004" name="Coalfields"> + <Station id="city1" position="0" type="Town"/> + <Track from="city1" gauge="normal" to="side4"/> + <Track from="city1" gauge="normal" to="side5"/> + <Track from="city1" gauge="normal" to="side0"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side2"/> + </Tile> + <Tile colour="fixed" id="-30005" name="Norfolk"> + <Station id="city1" position="0" slots="1" type="City"/> + <Track from="city1" gauge="normal" to="side4"/> + <Track from="city1" gauge="normal" to="side5"/> + </Tile> + <Tile colour="fixed" id="-30007" name="Reading intern"> + <Station id="city1" position="552" slots="1" type="City" value="10"/> + <Track from="side4" gauge="normal" to="side1"/> + <Track from="side4" gauge="normal" to="side2"/> + <Track from="side1" gauge="normal" to="side3"/> + <Track from="side3" gauge="normal" to="side2"/> + <Track from="side4" gauge="normal" to="city1"/> + <Track from="side3" gauge="normal" to="city1"/> + <Track from="side1" gauge="normal" to="city1"/> + <Track from="side2" gauge="normal" to="city1"/> + </Tile> + <Tile colour="yellow" id="1" name="1"> + <Station id="city1" position="408" type="Town" value="10"/> + <Station id="city2" position="108" type="Town" value="10"/> + <Track from="city1" gauge="normal" to="side0"/> + <Track from="city1" gauge="normal" to="side4"/> + <Track from="city2" gauge="normal" to="side1"/> + <Track from="city2" gauge="normal" to="side3"/> + </Tile> + <Tile colour="yellow" id="2" name="2"> + <Station id="city1" position="302" type="Town" value="10"/> + <Station id="city2" position="109" type="Town" value="10"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side0"/> + <Track from="city2" gauge="normal" to="side1"/> + <Track from="city2" gauge="normal" to="side2"/> + </Tile> + <Tile colour="yellow" id="3" name="3"> + <Station id="city1" position="352" type="Town" value="10"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side4"/> + </Tile> + <Tile colour="yellow" id="4" name="4"> + <Station id="city1" position="0" type="Town" value="10"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side0"/> + </Tile> + <Tile colour="yellow" id="7" name="7"> + <Track from="side3" gauge="normal" to="side4"/> + </Tile> + <Tile colour="yellow" id="8" name="8"> + <Track from="side3" gauge="normal" to="side5"/> + </Tile> + <Tile colour="yellow" id="9" name="9"> + <Track from="side3" gauge="normal" to="side0"/> + </Tile> + <Tile colour="yellow" id="55" name="55"> + <Station id="city1" position="202" type="Town" value="10"/> + <Station id="city2" position="302" type="Town" value="10"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side5"/> + <Track from="city2" gauge="normal" to="side3"/> + <Track from="city2" gauge="normal" to="side0"/> + </Tile> + <Tile colour="yellow" id="56" name="56"> + <Station id="city1" position="407" type="Town" value="10"/> + <Station id="city2" position="108" type="Town" value="10"/> + <Track from="city2" gauge="normal" to="side1"/> + <Track from="city2" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side4"/> + <Track from="city1" gauge="normal" to="side2"/> + </Tile> + <Tile colour="yellow" id="57" name="57"> + <Station id="city1" position="0" slots="1" type="City" value="20"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side0"/> + </Tile> + <Tile colour="yellow" id="58" name="58"> + <Station id="city1" position="401" type="Town" value="10"/> + <Track from="city1" gauge="normal" to="side5"/> + <Track from="city1" gauge="normal" to="side3"/> + </Tile> + <Tile colour="yellow" id="69" name="69"> + <Station id="city1" position="407" type="Town" value="10"/> + <Station id="city2" position="002" type="Town" value="10"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side4"/> + <Track from="city2" gauge="normal" to="side0"/> + <Track from="city2" gauge="normal" to="side3"/> + </Tile> + <Tile colour="green" id="14" name="14"> + <Station id="city1" position="0" slots="2" type="City" value="30"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side4"/> + <Track from="city1" gauge="normal" to="side0"/> + </Tile> + <Tile colour="green" id="15" name="15"> + <Station id="city1" position="0" slots="2" type="City" value="30"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side4"/> + <Track from="city1" gauge="normal" to="side5"/> + <Track from="city1" gauge="normal" to="side0"/> + </Tile> + <Tile colour="green" id="16" name="16"> + <Track from="side3" gauge="normal" to="side5"/> + <Track from="side4" gauge="normal" to="side0"/> + </Tile> + <Tile colour="green" id="18" name="18"> + <Track from="side3" gauge="normal" to="side0"/> + <Track from="side4" gauge="normal" to="side5"/> + </Tile> + <Tile colour="green" id="19" name="19"> + <Track from="side5" gauge="normal" to="side1"/> + <Track from="side0" gauge="normal" to="side3"/> + </Tile> + <Tile colour="green" id="20" name="20"> + <Track from="side1" gauge="normal" to="side4"/> + <Track from="side3" gauge="normal" to="side0"/> + </Tile> + <Tile colour="green" id="23" name="23"> + <Track from="side4" gauge="normal" to="side0"/> + <Track from="side0" gauge="normal" to="side3"/> + </Tile> + <Tile colour="green" id="24" name="24"> + <Track from="side3" gauge="normal" to="side5"/> + <Track from="side3" gauge="normal" to="side0"/> + </Tile> + <Tile colour="green" id="25" name="25"> + <Track from="side1" gauge="normal" to="side3"/> + <Track from="side3" gauge="normal" to="side5"/> + </Tile> + <Tile colour="green" id="26" name="26"> + <Track from="side5" gauge="normal" to="side0"/> + <Track from="side0" gauge="normal" to="side3"/> + </Tile> + <Tile colour="green" id="27" name="27"> + <Track from="side3" gauge="normal" to="side4"/> + <Track from="side3" gauge="normal" to="side0"/> + </Tile> + <Tile colour="green" id="28" name="28"> + <Track from="side3" gauge="normal" to="side5"/> + <Track from="side4" gauge="normal" to="side5"/> + </Tile> + <Tile colour="green" id="29" name="29"> + <Track from="side3" gauge="normal" to="side4"/> + <Track from="side3" gauge="normal" to="side5"/> + </Tile> + <Tile colour="green" id="53" name="53"> + <Station id="city1" position="0" slots="1" type="City" value="50"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side5"/> + </Tile> + <Tile colour="green" id="2053" name="B Coalfields"> + <Station id="city1" position="0" slots="2" type="City" value="50"/> + <Track from="city1" gauge="normal" to="side5"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side3"/> + </Tile> + <Tile colour="green" id="54" name="54"> + <Station id="city1" position="352" slots="1" type="City" value="60"/> + <Station id="city2" position="552" slots="1" type="City" value="60"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side4"/> + <Track from="city2" gauge="normal" to="side5"/> + <Track from="city2" gauge="normal" to="side0"/> + </Tile> + <Tile colour="green" id="59" name="59"> + <Station id="city1" position="052" slots="1" type="City" value="40"/> + <Station id="city2" position="352" slots="1" type="City" value="40"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city2" gauge="normal" to="side3"/> + </Tile> + <Tile colour="brown" id="39" name="39"> + <Track from="side3" gauge="normal" to="side4"/> + <Track from="side3" gauge="normal" to="side5"/> + <Track from="side4" gauge="normal" to="side5"/> + </Tile> + <Tile colour="brown" id="40" name="40"> + <Track from="side1" gauge="normal" to="side3"/> + <Track from="side1" gauge="normal" to="side5"/> + <Track from="side3" gauge="normal" to="side5"/> + </Tile> + <Tile colour="brown" id="41" name="41"> + <Track from="side4" gauge="normal" to="side0"/> + <Track from="side4" gauge="normal" to="side3"/> + <Track from="side0" gauge="normal" to="side3"/> + </Tile> + <Tile colour="brown" id="42" name="42"> + <Track from="side3" gauge="normal" to="side5"/> + <Track from="side3" gauge="normal" to="side0"/> + <Track from="side5" gauge="normal" to="side0"/> + </Tile> + <Tile colour="brown" id="43" name="43"> + <Track from="side3" gauge="normal" to="side5"/> + <Track from="side3" gauge="normal" to="side0"/> + <Track from="side4" gauge="normal" to="side5"/> + <Track from="side4" gauge="normal" to="side0"/> + </Tile> + <Tile colour="brown" id="44" name="44"> + <Track from="side3" gauge="normal" to="side0"/> + <Track from="side1" gauge="normal" to="side0"/> + <Track from="side3" gauge="normal" to="side4"/> + <Track from="side1" gauge="normal" to="side4"/> + </Tile> + <Tile colour="brown" id="45" name="45"> + <Track from="side1" gauge="normal" to="side5"/> + <Track from="side1" gauge="normal" to="side3"/> + <Track from="side5" gauge="normal" to="side0"/> + <Track from="side3" gauge="normal" to="side0"/> + </Tile> + <Tile colour="brown" id="46" name="46"> + <Track from="side1" gauge="normal" to="side5"/> + <Track from="side1" gauge="normal" to="side0"/> + <Track from="side3" gauge="normal" to="side5"/> + <Track from="side3" gauge="normal" to="side0"/> + </Tile> + <Tile colour="brown" id="47" name="47"> + <Track from="side3" gauge="normal" to="side0"/> + <Track from="side3" gauge="normal" to="side1"/> + <Track from="side4" gauge="normal" to="side0"/> + <Track from="side4" gauge="normal" to="side1"/> + </Tile> + <Tile colour="brown" id="61" name="61"> + <Station id="city1" position="0" slots="1" type="City" value="60"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side5"/> + <Track from="city1" gauge="normal" to="side0"/> + </Tile> + <Tile colour="brown" id="1061" name="B Coalfields"> + <Station id="city1" position="0" slots="2" type="City" value="60"/> + <Track from="city1" gauge="normal" to="side0"/> + <Track from="city1" gauge="normal" to="side5"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side3"/> + </Tile> + <Tile colour="brown" id="2061" name="BA Coalfields"> + <Station id="city1" position="0" slots="3" type="City" value="60"/> + <Track from="city1" gauge="normal" to="side0"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side4"/> + </Tile> + <Tile colour="brown" id="62" name="62"> + <Station id="city1" position="302" slots="2" type="City" value="80"/> + <Station id="city2" position="002" slots="2" type="City" value="80"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side4"/> + <Track from="city2" gauge="normal" to="side5"/> + <Track from="city2" gauge="normal" to="side0"/> + </Tile> + <Tile colour="brown" id="1062" name="NY Coalfields"> + <Station id="city1" position="0" slots="4" type="City" value="80"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side0"/> + </Tile> + <Tile colour="brown" id="63" name="63"> + <Station id="city1" position="0" slots="2" type="City" value="40"/> + <Track from="city1" gauge="normal" to="side0"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side4"/> + <Track from="city1" gauge="normal" to="side5"/> + </Tile> + <Tile colour="brown" id="64" name="64"> + <Station id="city1" position="401" slots="1" type="City" value="50"/> + <Station id="city2" position="052" slots="1" type="City" value="50"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side5"/> + <Track from="city2" gauge="normal" to="side1"/> + <Track from="city2" gauge="normal" to="side0"/> + </Tile> + <Tile colour="brown" id="65" name="65"> + <Station id="city1" position="501" slots="1" type="City" value="50"/> + <Station id="city2" position="252" slots="1" type="City" value="50"/> + <Track from="city1" gauge="normal" to="side4"/> + <Track from="city1" gauge="normal" to="side0"/> + <Track from="city2" gauge="normal" to="side2"/> + <Track from="city2" gauge="normal" to="side3"/> + </Tile> + <Tile colour="brown" id="66" name="66"> + <Station id="city1" position="002" slots="1" type="City" value="50"/> + <Station id="city2" position="452" slots="1" type="City" value="50"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side0"/> + <Track from="city2" gauge="normal" to="side4"/> + <Track from="city2" gauge="normal" to="side5"/> + </Tile> + <Tile colour="brown" id="67" name="67"> + <Station id="city1" position="307" slots="1" type="City" value="50"/> + <Station id="city2" position="502" slots="1" type="City" value="50"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city2" gauge="normal" to="side5"/> + <Track from="city2" gauge="normal" to="side2"/> + </Tile> + <Tile colour="brown" id="68" name="68"> + <Station id="city1" position="302" slots="1" type="City" value="50"/> + <Station id="city2" position="502" slots="1" type="City" value="50"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city2" gauge="normal" to="side2"/> + <Track from="city2" gauge="normal" to="side5"/> + <Track from="city1" gauge="normal" to="side0"/> + </Tile> + <Tile colour="brown" id="70" name="70"> + <Track from="side3" gauge="normal" to="side5"/> + <Track from="side3" gauge="normal" to="side4"/> + <Track from="side5" gauge="normal" to="side0"/> + <Track from="side4" gauge="normal" to="side0"/> + </Tile> + <Tile colour="brown" id="1717" name="G17"> + <Station id="city1" position="0" type="Town" value="20"/> + <Track from="city1" gauge="normal" to="side0"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side4"/> + </Tile> + <Tile colour="gray" id="124" name="124"> + <Station id="city1" position="0" slots="4" type="City" value="100"/> + <Track from="city1" gauge="normal" to="side0"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side3"/> + </Tile> + <Tile colour="gray" id="368" name="368"> + <Station id="city1" position="0" slots="2" type="City" value="70"/> + <Track from="city1" gauge="normal" to="side5"/> + <Track from="city1" gauge="normal" to="side0"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side3"/> + <Track from="city1" gauge="normal" to="side4"/> + </Tile> + <Tile colour="brown" id="448" name="1889 dc K brown"> + <Station id="city1" position="0" slots="2" type="City" value="40"/> + <Track from="city1" gauge="normal" to="side0"/> + <Track from="city1" gauge="normal" to="side1"/> + <Track from="city1" gauge="normal" to="side2"/> + <Track from="city1" gauge="normal" to="side3"/> + </Tile> +</Tiles> diff --git a/data/GamesList.xml b/data/GamesList.xml index 6110b26..3674b65 100644 --- a/data/GamesList.xml +++ b/data/GamesList.xml @@ -224,6 +224,20 @@ Should work, but has not been extensively tested. Limitations as with 1830. <Players minimum="2" maximum="5"/> </Game> + <Game name="18Lummer"> + <Note>Fully playable</Note> + <Description>18Lummer - Lummerland + Copyright Kay-Viktor Stegemann + Limitations: + - Frau Waas baking Gugelhupf not implemented + - Bidding for start position not implemented + </Description> + <Option name="RouteAwareness" values="Highlight,Deactivate" default="Highlight" /> + <Option name="RevenueCalculation" values="Suggest,Deactivate" default="Suggest" /> + <Players minimum="2" maximum="4"/> + </Game> + + <Game name="1870"> <Note>Not yet playable</Note> <Description>1870 - Railroading across the Trans Mississippi |