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