|
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
|