|
From: <ev...@us...> - 2011-06-25 09:50:32
|
Revision: 1584
http://rails.svn.sourceforge.net/rails/?rev=1584&view=rev
Author: evos
Date: 2011-06-25 09:50:26 +0000 (Sat, 25 Jun 2011)
Log Message:
-----------
Initial XML for 1826
Modified Paths:
--------------
trunk/18xx/data/GamesList.xml
Added Paths:
-----------
trunk/18xx/data/1826/
trunk/18xx/data/1826/CompanyManager.xml
trunk/18xx/data/1826/Game.xml
trunk/18xx/data/1826/Map.xml
trunk/18xx/data/1826/StockMarket.xml
trunk/18xx/data/1826/TileSet.xml
trunk/18xx/data/1826/Tiles.xml
Added: trunk/18xx/data/1826/CompanyManager.xml
===================================================================
--- trunk/18xx/data/1826/CompanyManager.xml (rev 0)
+++ trunk/18xx/data/1826/CompanyManager.xml 2011-06-25 09:50:26 UTC (rev 1584)
@@ -0,0 +1,117 @@
+<?xml version="1.0"?>
+<CompanyManager>
+ <CompanyType name="Private" class="rails.game.PrivateCompany">
+ <ClosingConditions>
+ <Phase>5</Phase>
+ </ClosingConditions>
+ <Tradeable toCompany="yes" lowerPriceFactor="0.5" upperPriceFactor="1.5"/>
+ <Tradeable toPlayer="yes"/>
+ </CompanyType>
+ <CompanyType name="Public" class="rails.game.PublicCompany">
+ <Capitalisation type="incremental"/>
+ <StockPrice par="no"/>
+ <Float percentage="60"/>
+ <ShareUnit percentage="10"/>
+ <Certificate type="President" shares="2"/>
+ <Certificate shares="1" number="8"/>
+ <BaseTokens>
+ <HomeBase lay="firstOR"/>
+ <LayCost method="sequence" cost="0,40,100"/>
+ </BaseTokens>
+ <Trains number="4,4,3,2"/>
+ <CanBuyPrivates/>
+ <CanUseSpecialProperties/>
+ </CompanyType>
+
+ <Company name="Bridge" type="Private" basePrice="20" revenue="5"
+ longname="Ponts et Chaussées"></Company>
+
+ <Company name="Mail" type="Private" basePrice="40" revenue="10"
+ longname="Régie des Postes"></Company>
+
+ <Company name="Algerian" type="Private" basePrice="70" revenue="15"
+ longname="Chemins de Fer D'Algérie"></Company>
+
+ <Company name="Belgian" type="Private" basePrice="110" revenue="20"
+ longname="Grand Central Belge"></Company>
+
+ <Company name="Parisian" type="Private" basePrice="160" revenue="25"
+ longname="Compagnie Paris-Rouen"></Company>
+
+ <Company name="Alsatian" type="Private" basePrice="220" revenue="30"
+ longname="Ligne - Strasbourg-Bâle"></Company>
+
+ <Company name="A" type="Public" tokens="4" fgColour="FFFFFF" bgColour="120A8F"
+ longname="Chemin de Fer d'Alsace">
+ <Home hex="G19"/>
+ </Company>
+
+ <Company name="B" type="Public" tokens="4" fgColour="FFFFFF" bgColour="2E6444"
+ longname="Chemin de Fer de L'Etat Belge">
+ <Home hex="C13"/>
+ </Company>
+
+ <Company name="Est" type="Public" tokens="4" fgColour="000000" bgColour="FF6600"
+ longname="Chemin de Fer de L'Est">
+ <Home hex="G9"/>
+ </Company>
+
+ <Company name="GC" type="Public" tokens="4" fgColour="000000" bgColour="BCD2EE"
+ longname="Grand Central de France">
+ <Home hex="L14"/>
+ </Company>
+
+ <Company name="Midi" type="Public" tokens="4" fgColour="FFFFFF" bgColour="308014"
+ longname="Chemin de Fer du Midi">
+ <Home hex="M3"/>
+ </Company>
+
+ <Company name="N" type="Public" tokens="4" fgColour="FFFFFF" bgColour="EE0000"
+ longname="Chemin de Fer du Nord">
+ <Home hex="G9"/>
+ </Company>
+
+ <Company name="Ouest" type="Public" tokens="4" fgColour="000000" bgColour="FF92BB"
+ longname="Chemin de Fer de L'Ouest">
+ <Home hex="G9"/>
+ </Company>
+
+ <Company name="Paris" type="Public" tokens="4" fgColour="000000" bgColour="CECC15"
+ longname="Chemin de Fer de Paris">
+ <Home hex="G9"/>
+ </Company>
+
+ <Company name="PLM" type="Public" tokens="4" fgColour="FFFFFF" bgColour="691F01"
+ longname="Chemin de Fer Paris-Lyon-Méditerranée">
+ <Home hex="G9"/>
+ </Company>
+
+ <Company name="PO" type="Public" tokens="4" fgColour="FFFFFF" bgColour="0000CD"
+ longname="Chemin de Fer Paris-Orléans">
+ <Home hex="G9"/>
+ </Company>
+
+ <Company name="Etat" type="Public" tokens="4" fgColour="FFFFFF" bgColour="000000"
+ longname="Chemin de Fer de L'Etat">
+ </Company>
+
+ <Company name="SNCF" type="Public" tokens="4" fgColour="000000" bgColour="B3B3B3"
+ longname="Société Nationale des Chemins de fer Français">
+ </Company>
+
+ <StartPacket roundClass="rails.game.StartRound_1830">
+ <Bidding initial="5" minimum="5" increment="1"/>
+ <Item name="Bridge" type="Private" basePrice="20"/>
+ <Item name="Mail" type="Private" basePrice="40"/>
+ <Item name="Algerian" type="Private" basePrice="70"/>
+ <Item name="Belgian" type="Private" basePrice="110">
+ <SubItem name="B" type="Public" />
+ </Item>
+ <Item name="Parisian" type="Private" basePrice="160">
+ <SubItem name="Paris" type="Public" />
+ </Item>
+ <Item name="Alsatian" type="Private" basePrice="220">
+ <SubItem name="A" type="Public" president="yes"/>
+ </Item>
+ </StartPacket>
+</CompanyManager>
\ No newline at end of file
Property changes on: trunk/18xx/data/1826/CompanyManager.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/18xx/data/1826/Game.xml
===================================================================
--- trunk/18xx/data/1826/Game.xml (rev 0)
+++ trunk/18xx/data/1826/Game.xml 2011-06-25 09:50:26 UTC (rev 1584)
@@ -0,0 +1,80 @@
+<?xml version="1.0"?>
+<ComponentManager>
+ <Component name="GameManager" class="rails.game.GameManager">
+ <Game name="1826"/>
+ <GameOption name="Variant" values="Basegame" default="Basegame" />
+ <GameOption name="NoMapMode" type="toggle" default="no" />
+ <GameOption name="RouteAwareness" values="Highlight,Deactivate" default="Highlight" />
+ <GameOption name="RevenueCalculation" values="Suggest,Deactivate" default="Suggest" />
+ <GameOption name="UnlimitedTopTrains" parm="8" type="toggle" default="no"/>
+ <GameOption name="UnlimitedTiles" type="toggle" default="no"/>
+ <GameOption name="LeaveAuctionOnPass" type="toggle" default="no"/>
+ <GameOption name="TwoPlayersCertLimit70Percent" type="toggle" default="yes"/>
+ <GameParameters>
+ <PlayerShareLimit percentage="60">
+ <IfOption name="NumberOfPlayers" value="2">
+ <IfOption name="TwoPlayersCertLimit70Percent" value="yes">
+ <Attributes percentage="70"/>
+ </IfOption>
+ </IfOption>
+ </PlayerShareLimit>
+ <BankPoolLimit percentage="50"/>
+ <StockRound>
+ <NoSaleInFirstSR/>
+ </StockRound>
+ </GameParameters>
+ <GuiClasses>
+ </GuiClasses>
+ <EndOfGame>
+ <Bankruptcy/>
+ <BankBreaks limit="0" finish="currentOR"/>
+ <!-- "Runs out"; when "broken", -1 is the limit -->
+ <!-- Also when the share value reaches $300; this is configured in the stock market XML,
+ but uses the 'finish' attribute value defined above. -->
+ </EndOfGame>
+ </Component>
+ <Component name="PlayerManager" class="rails.game.PlayerManager">
+ <Players number="2" cash="900" certLimit="28"/>
+ <Players number="3" cash="600" certLimit="20"/>
+ <Players number="4" cash="450" certLimit="16"/>
+ <Players number="5" cash="360" certLimit="13"/>
+ <Players number="6" cash="300" certLimit="11"/>
+ </Component>
+ <Component name="Bank" class="rails.game.Bank">
+ <Bank amount="12000"/>
+ </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"/>
+ <!-- Alternative values:
+ base="hexes" for H-trains as in 1826, 1849 etc.
+ countTowns="no" for all trains in 1841, 18EU, etc.,
+ where towns score but do not count against the train length.
+ Otherwise, towns are counted as minor or major stops,
+ depending on the presence or absence of a "minorStops" value.
+ -->
+ <Score towns="yes"/>
+ <!-- Alternative values:
+ towns="no" for trains that ignore towns (e.g. 1826 TGV).
+ cities="double" if city-revenue is doubled (e.g. 1826 TGV).
+ -->
+ </Defaults>
+ <TrainType name="2" majorStops="2" cost="80" quantity="5" obsoleting="yes"/>
+ </Component>
+ <Component name="PhaseManager" class="rails.game.PhaseManager">
+ <Phase name="2" >
+ <Tiles colour="yellow"/>
+ <OperatingRounds number="1"/>
+ <Trains onePerTurn="yes" tradingAllowed="yes"/>
+ </Phase>
+ </Component>
+ <Component name="RevenueManager" class="rails.algorithms.RevenueManager">
+ </Component>
+</ComponentManager>
\ No newline at end of file
Property changes on: trunk/18xx/data/1826/Game.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/18xx/data/1826/Map.xml
===================================================================
--- trunk/18xx/data/1826/Map.xml (rev 0)
+++ trunk/18xx/data/1826/Map.xml 2011-06-25 09:50:26 UTC (rev 1584)
@@ -0,0 +1,96 @@
+<Map tileOrientation="EW"
+ letterOrientation="vertical" even="B">
+
+ <Hex name="A13" tile="-902" city="Amsterdam" value="20,50,70" orientation="1"/>
+ <Hex name="B8" tile="-902" city="London" value="40,60,80,120"/>
+ <Hex name="B10" tile="-1" city="Ostende"/>
+ <Hex name="B12" tile="-10" city="Antwerp" cost="40"/>
+ <Hex name="B14" tile="0" cost="40"/>
+ <Hex name="C9" tile="-1" city="Calais"/>
+ <Hex name="C11" tile="5" city="Lille" orientation="2"/>
+ <Hex name="C13" tile="619" city="Brussels" orientation="3"/>
+ <Hex name="C15" tile="-10" city="Liège" cost="40"/>
+ <Hex name="C17" tile="-902" city="Cologne" value="20,40,60,100" orientation="2"/>
+ <Hex name="D8" tile="0"/>
+ <Hex name="D10" tile="-1" city="Amiens"/>
+ <Hex name="D12" tile="-1" city="Mons"/>
+ <Hex name="D14" tile="-1" city="Namur" cost="60"/>
+ <Hex name="D16" tile="-1" city="Luxembourg" cost="60"/>
+ <Hex name="E5" tile="-4007" city="Le Havre"/>
+ <Hex name="E7" tile="-1" city="Rouen" cost="40"/>
+ <Hex name="E9" tile="0"/>
+ <Hex name="E11" tile="0"/>
+ <Hex name="E13" tile="0"/>
+ <Hex name="E15" tile="-10" city="Metz"/>
+ <Hex name="E17" tile="0" cost="60"/>
+ <Hex name="F6" tile="0" cost="40"/>
+ <Hex name="F8" tile="0" cost="40"/>
+ <Hex name="F10" tile="0" cost="40"/>
+ <Hex name="F12" tile="-10" city="Reims" cost="40"/>
+ <Hex name="F14" tile="0"/>
+ <Hex name="F16" tile="-1" city="Nancy"/>
+ <Hex name="F18" tile="0"/>
+ <Hex name="G3" tile="0"/>
+ <Hex name="G5" tile="0"/>
+ <Hex name="G7" tile="0"/>
+ <Hex name="G9" tile="-4007" city="Paris"/>
+ <Hex name="G11" tile="0"/>
+ <Hex name="G13" tile="0"/>
+ <Hex name="G15" tile="0"/>
+ <Hex name="G17" tile="0"/>
+ <Hex name="G19" tile="-4007" city="Strasbourg"/>
+ <Hex name="H2" tile="-1" city="Rennes"/>
+ <Hex name="H4" tile="0"/>
+ <Hex name="H6" tile="-10" city="Le Mans"/>
+ <Hex name="H8" tile="0"/>
+ <Hex name="H10" tile="0"/>
+ <Hex name="H12" tile="0"/>
+ <Hex name="H14" tile="0"/>
+ <Hex name="H16" tile="0"/>
+ <Hex name="H18" tile="-1" city="Mulhouse"/>
+ <Hex name="I1" tile="-4007" city="Nantes"/>
+ <Hex name="I3" tile="-1" city="Angers" cost="40"/>
+ <Hex name="I5" tile="0" cost="40"/>
+ <Hex name="I7" tile="57" city="Orléans"/>
+ <Hex name="I9" tile="0"/>
+ <Hex name="I11" tile="0"/>
+ <Hex name="I13" tile="-10" city="Dijon"/>
+ <Hex name="I15" tile="0"/>
+ <Hex name="I17" tile="-1" city="Besançon"/>
+ <Hex name="I19" tile="-901" city="Basel" value="20,50,70,100" orientation="3"/>
+ <Hex name="J2" tile="0"/>
+ <Hex name="J4" tile="0"/>
+ <Hex name="J6" tile="-1" city="Tours"/>
+ <Hex name="J8" tile="0"/>
+ <Hex name="J10" tile="0" cost="60"/>
+ <Hex name="J12" tile="0"/>
+ <Hex name="J14" tile="0"/>
+ <Hex name="J16" tile="0"/>
+ <Hex name="K3" tile="0"/>
+ <Hex name="K5" tile="-1" city="Poitiers"/>
+ <Hex name="K7" tile="0"/>
+ <Hex name="K9" tile="0" cost="60"/>
+ <Hex name="K11" tile="-1" city="Clermont-Ferrand" cost="60"/>
+ <Hex name="K13" tile="0"/>
+ <Hex name="K15" tile="0"/>
+ <Hex name="K17" tile="-4007" city="Geneva"/>
+ <Hex name="L4" tile="0"/>
+ <Hex name="L6" tile="0"/>
+ <Hex name="L8" tile="-1" city="Limoges"/>
+ <Hex name="L10" tile="0" cost="60"/>
+ <Hex name="L12" tile="0" cost="60"/>
+ <Hex name="L14" tile="14" city="Lyon" orientation="5"/>
+ <Hex name="L16" tile="0"/>
+ <Hex name="M3" tile="-4007" city="Bordeaux"/>
+ <Hex name="M5" tile="0" cost="40"/>
+ <Hex name="M7" tile="0"/>
+ <Hex name="M9" tile="0"/>
+ <Hex name="M11" tile="0"/>
+ <Hex name="M13" tile="-10" city="Saint-Étienne"/>
+ <Hex name="M15" tile="0" cost="40"/>
+ <Hex name="M17" tile="-1" city="Grenoble" cost="60"/>
+ <Hex name="M19" tile="-901" city="Milan" value="30,50,90,120" orientation="2"/>
+ <Hex name="N2" tile="-901" city="Madrid" value="20,50,70,100" orientation="4"/>
+ <Hex name="N16" tile="-901" city="Marseille" value="40,60,80" orientation="3"/>
+
+</Map>
\ No newline at end of file
Property changes on: trunk/18xx/data/1826/Map.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/18xx/data/1826/StockMarket.xml
===================================================================
--- trunk/18xx/data/1826/StockMarket.xml (rev 0)
+++ trunk/18xx/data/1826/StockMarket.xml 2011-06-25 09:50:26 UTC (rev 1584)
@@ -0,0 +1,100 @@
+<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>
+
+ <StockSpace name="A1" price="82"/>
+ <StockSpace name="A2" price="75"/>
+ <StockSpace name="A3" price="70"/>
+ <StockSpace name="A4" price="65"/>
+ <StockSpace name="A5" price="60" type="yellow"/>
+ <StockSpace name="A6" price="50" type="yellow"/>
+ <StockSpace name="A7" price="40" type="yellow"/>
+
+ <StockSpace name="B1" price="90"/>
+ <StockSpace name="B2" price="82"/>
+ <StockSpace name="B3" price="75"/>
+ <StockSpace name="B4" price="70"/>
+ <StockSpace name="B5" price="65"/>
+ <StockSpace name="B6" price="60" type="yellow"/>
+ <StockSpace name="B7" price="50" type="yellow"/>
+
+ <StockSpace name="C1" price="100"/>
+ <StockSpace name="C2" price="90"/>
+ <StockSpace name="C3" price="82"/>
+ <StockSpace name="C4" price="75"/>
+ <StockSpace name="C5" price="70"/>
+ <StockSpace name="C6" price="65"/>
+ <StockSpace name="C7" price="60" type="yellow"/>
+
+ <StockSpace name="D1" price="110">
+ <StartSpace />
+ </StockSpace>
+ <StockSpace name="D2" price="100">
+ <StartSpace />
+ </StockSpace>
+ <StockSpace name="D3" price="90">
+ <StartSpace />
+ </StockSpace>
+ <StockSpace name="D4" price="82">
+ <StartSpace />
+ </StockSpace>
+ <StockSpace name="D5" price="75">
+ <StartSpace />
+ </StockSpace>
+ <StockSpace name="D6" price="70"/>
+ <StockSpace name="D7" price="65"/>
+
+ <StockSpace name="E1" price="122"/>
+ <StockSpace name="E2" price="110"/>
+ <StockSpace name="E3" price="100"/>
+ <StockSpace name="E4" price="90"/>
+ <StockSpace name="E5" price="82"/>
+ <StockSpace name="E6" price="75"/>
+
+ <StockSpace name="F1" price="135"/>
+ <StockSpace name="F2" price="122"/>
+ <StockSpace name="F3" price="110"/>
+ <StockSpace name="F4" price="100"/>
+ <StockSpace name="F5" price="90"/>
+
+ <StockSpace name="G1" price="150"/>
+ <StockSpace name="G2" price="135"/>
+ <StockSpace name="G3" price="122"/>
+ <StockSpace name="G4" price="110"/>
+
+ <StockSpace name="H1" price="165"/>
+ <StockSpace name="H2" price="150"/>
+ <StockSpace name="H3" price="135"/>
+ <StockSpace name="H4" price="122"/>
+
+ <StockSpace name="I1" price="180"/>
+ <StockSpace name="I2" price="165"/>
+ <StockSpace name="I3" price="150"/>
+
+ <StockSpace name="J1" price="200"/>
+ <StockSpace name="J2" price="180"/>
+ <StockSpace name="J3" price="165"/>
+
+ <StockSpace name="K1" price="220"/>
+ <StockSpace name="K2" price="200"/>
+ <StockSpace name="K3" price="180"/>
+
+ <StockSpace name="L1" price="245"/>
+ <StockSpace name="L2" price="220"/>
+
+ <StockSpace name="M1" price="270"/>
+ <StockSpace name="M2" price="245"/>
+
+ <StockSpace name="N1" price="300"/>
+ <StockSpace name="N2" price="270"/>
+
+ <StockSpace name="O1" price="330"/>
+
+ <StockSpace name="P1" price="360"/>
+
+ <StockSpace name="Q1" price="400"/>
+
+</StockMarket>
\ No newline at end of file
Property changes on: trunk/18xx/data/1826/StockMarket.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/18xx/data/1826/TileSet.xml
===================================================================
--- trunk/18xx/data/1826/TileSet.xml (rev 0)
+++ trunk/18xx/data/1826/TileSet.xml 2011-06-25 09:50:26 UTC (rev 1584)
@@ -0,0 +1,16 @@
+<TileManager tiles="Tiles.xml">
+
+
+ <Tile id="0"/>
+ <Tile id="-1"/>
+ <Tile id="-10"/>
+ <Tile id="57"/>
+ <Tile id="-901"/>
+ <Tile id="-902"/>
+ <Tile id="-903"/>
+ <Tile id="14"/>
+ <Tile id="619"/>
+ <Tile id="5"/>
+ <Tile id="-4007"/>
+
+</TileManager>
Property changes on: trunk/18xx/data/1826/TileSet.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: trunk/18xx/data/1826/Tiles.xml
===================================================================
--- trunk/18xx/data/1826/Tiles.xml (rev 0)
+++ trunk/18xx/data/1826/Tiles.xml 2011-06-25 09:50:26 UTC (rev 1584)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<Tiles>
+ <Tile colour="white" id="0" name="empty"/>
+ <Tile colour="white" id="-1" name="empty"/>
+ <Tile colour="white" id="-10" name="empty"/>
+ <Tile colour="white" id="57" name="empty"/>
+ <Tile colour="white" id="-901" name="empty"/>
+ <Tile colour="white" id="-902" name="empty"/>
+ <Tile colour="white" id="-903" name="empty"/>
+ <Tile colour="white" id="14" name="empty"/>
+ <Tile colour="white" id="619" name="empty"/>
+ <Tile colour="white" id="5" name="empty"/>
+ <Tile colour="white" id="-4007" name="empty"/>
+
+</Tiles>
\ No newline at end of file
Property changes on: trunk/18xx/data/1826/Tiles.xml
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified: trunk/18xx/data/GamesList.xml
===================================================================
--- trunk/18xx/data/GamesList.xml 2011-06-24 14:23:29 UTC (rev 1583)
+++ trunk/18xx/data/GamesList.xml 2011-06-25 09:50:26 UTC (rev 1584)
@@ -248,6 +248,11 @@
<Option name="UnlimitedTiles" type="toggle" default="no"/>
<Option name="SeparateSalesAtSamePrice" type="toggle" default="yes"/>
</Game>
+ <Game name="1826">
+ <Note>Prototype</Note>
+ <Description>1826</Description>
+ <Players minimum="2" maximum="6" />
+ </Game>
<Game name="18JR">
<Note>Prototype</Note>
<Description>18JR</Description>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|