Ticket #2523: output.3.diff

File output.3.diff, 22.8 KB (added by Idanwin, 10 years ago)
  • binaries/data/mods/public/civs/athen.json

    diff --git a/binaries/data/mods/public/civs/athen.json b/binaries/data/mods/public/civs/athen.json
    index c6d80ba..2697011 100644
    a b  
    162162        "Iphicrates",
    163163        "Demosthenes"
    164164    ],
     165    "SkirmishReplacements":
     166    {
     167        "skirmish/units/default_infantry_ranged_b": "units/athen_infantry_slinger_b",
     168        "skirmish/structures/default_house_10": "structures/{civ}_house"
     169    },
    165170    "SelectableInGameSetup": true
    166171}
  • binaries/data/mods/public/civs/brit.json

    diff --git a/binaries/data/mods/public/civs/brit.json b/binaries/data/mods/public/civs/brit.json
    index 41fdaf1..270b694 100644
    a b  
    138138        "Dubnovellaunus",
    139139        "Vosenius"
    140140    ],
     141    "SkirmishReplacements":
     142    {
     143        "skirmish/units/default_infantry_ranged_b": "units/brit_infantry_slinger_b",
     144        "skirmish/units/special_starting_unit": "units/brit_war_dog_b",
     145        "skirmish/structures/default_house_5": "structures/{civ}_house"
     146    },
    141147    "SelectableInGameSetup": true
    142148}
  • binaries/data/mods/public/civs/cart.json

    diff --git a/binaries/data/mods/public/civs/cart.json b/binaries/data/mods/public/civs/cart.json
    index 59565ec..243240c 100644
    a b  
    165165        "Himilco Phameas",
    166166        "Hasdrubal the Boetharch"
    167167    ],
     168    "SkirmishReplacements":
     169    {
     170        "skirmish/units/default_infantry_ranged_b": "units/cart_infantry_archer_b",
     171        "skirmish/structures/default_house_10": "structures/{civ}_house"
     172    },
    168173    "SelectableInGameSetup": true
    169174}
  • binaries/data/mods/public/civs/celt.json

    diff --git a/binaries/data/mods/public/civs/celt.json b/binaries/data/mods/public/civs/celt.json
    index 91c6d12..45795aa 100644
    a b  
    162162        "formations/wedge",
    163163        "formations/battle_line"
    164164    ],
     165    "SkirmishReplacements":
     166    {
     167        "skirmish/units/default_cavalry": "units/celt_cavalry_swordsman_b",
     168        "skirmish/structures/default_house_5": "structures/{civ}_house"
     169    },
    165170    "SelectableInGameSetup": false
    166171}
  • binaries/data/mods/public/civs/gaul.json

    diff --git a/binaries/data/mods/public/civs/gaul.json b/binaries/data/mods/public/civs/gaul.json
    index feee3c5..9c80441 100644
    a b  
    132132        "Liscus",
    133133        "Valetiacos"
    134134    ],
     135    "SkirmishReplacements":
     136    {
     137        "skirmish/structures/default_house_5": "structures/{civ}_house"
     138    },
    135139    "SelectableInGameSetup": true
    136140}
  • binaries/data/mods/public/civs/hele.json

    diff --git a/binaries/data/mods/public/civs/hele.json b/binaries/data/mods/public/civs/hele.json
    index 721fac8..1bf748c 100644
    a b  
    180180        "formations/phalanx",
    181181        "formations/syntagma"
    182182    ],
     183    "SkirmishReplacements":
     184    {
     185        "skirmish/units/default_cavalry": "units/hele_cavalry_swordsman_b",
     186        "skirmish/structures/default_house_10": "structures/{civ}_house"
     187    },
    183188    "SelectableInGameSetup": false
    184189}
  • binaries/data/mods/public/civs/iber.json

    diff --git a/binaries/data/mods/public/civs/iber.json b/binaries/data/mods/public/civs/iber.json
    index 0a46a62..679b698 100644
    a b  
    130130        "Minurus",
    131131        "Tautalus"
    132132    ],
     133    "SkirmishReplacements":
     134    {
     135        "skirmish/units/default_infantry_melee_b": "units/iber_infantry_swordsman_b",
     136        "skirmish/structures/default_house_5": "structures/{civ}_house",
     137        "skirmish/structure/iber_wall_short": "structures/iber_wall_short",
     138        "skirmish/structure/iber_wall_medium": "structures/iber_wall_medium",
     139        "skirmish/structure/iber_wall_long": "structures/iber_wall_long",
     140        "skirmish/structure/iber_wall_gate": "structures/iber_wall_gate",
     141        "skirmish/structure/iber_wall_tower": "structures/iber_wall_tower"
     142    },
    133143    "SelectableInGameSetup": true
    134144}
  • binaries/data/mods/public/civs/mace.json

    diff --git a/binaries/data/mods/public/civs/mace.json b/binaries/data/mods/public/civs/mace.json
    index b8bcc7c..23cbebe 100644
    a b  
    166166        "Craterus",
    167167        "Meleager"
    168168    ],
     169    "SkirmishReplacements":
     170    {
     171        "skirmish/structures/default_house_10": "structures/{civ}_house"
     172    },
    169173    "SelectableInGameSetup": true
    170174}
  • binaries/data/mods/public/civs/maur.json

    diff --git a/binaries/data/mods/public/civs/maur.json b/binaries/data/mods/public/civs/maur.json
    index 869ed07..e972378 100644
    a b  
    147147        "Satadhanvan Maurya",
    148148        "Brihadratha Maurya"
    149149    ],
     150    "SkirmishReplacements":
     151    {
     152        "skirmish/units/default_infantry_ranged_b": "units/maur_infantry_archer_b",
     153        "skirmish/units/special_starting_unit": "units/maur_support_elephant",
     154        "skirmish/structures/default_house_5": "structures/{civ}_house"
     155    },
    150156    "SelectableInGameSetup": true
    151157}
  • binaries/data/mods/public/civs/pers.json

    diff --git a/binaries/data/mods/public/civs/pers.json b/binaries/data/mods/public/civs/pers.json
    index 7e0765c..399e3b1 100644
    a b  
    153153        "Haxamanish",
    154154        "Xsayarsa II"
    155155    ],
     156    "SkirmishReplacements":
     157    {
     158        "skirmish/units/default_infantry_ranged_b": "units/pers_infantry_archer_b",
     159        "skirmish/structures/default_house_10" : "structures/{civ}_house"
     160    },
    156161    "SelectableInGameSetup": true
    157162}
  • binaries/data/mods/public/civs/ptol.json

    diff --git a/binaries/data/mods/public/civs/ptol.json b/binaries/data/mods/public/civs/ptol.json
    index c5300aa..e7c1222 100644
    a b  
    171171        "Arsinoe IV",
    172172        "Arsinoe II"
    173173    ],
     174    "SkirmishReplacements":
     175    {
     176        "skirmish/units/default_infantry_ranged_b": "units/ptol_infantry_archer_b",
     177        "skirmish/units/default_cavalry": "units/ptol_cavalry_archer_b",
     178        "skirmish/structures/default_house_5": "structures/{civ}_house"
     179    },
    174180    "SelectableInGameSetup": true
    175181}
  • binaries/data/mods/public/civs/rome.json

    diff --git a/binaries/data/mods/public/civs/rome.json b/binaries/data/mods/public/civs/rome.json
    index 62a3f07..4314943 100644
    a b  
    141141        "Quintus Caecilius Metellus Pius",
    142142        "Marcus Licinius Crassus"
    143143    ],
     144    "SkirmishReplacements":
     145    {
     146        "skirmish/units/default_cavalry" : "units/rome_cavalry_spearman_b",
     147        "skirmish/units/default_infantry_melee_b": "units/rome_infantry_swordsman_b",
     148        "skirmish/structures/default_house_10" : "structures/{civ}_house"
     149    },
    144150    "SelectableInGameSetup": true
    145151}
  • binaries/data/mods/public/civs/sele.json

    diff --git a/binaries/data/mods/public/civs/sele.json b/binaries/data/mods/public/civs/sele.json
    index 7bccc59..6677b47 100644
    a b  
    179179        "Antiochus XIII Asiaticus",
    180180        "Philip II Philoromaeus"
    181181    ],
     182    "SkirmishReplacements":
     183    {
     184        "skirmish/units/default_infantry_ranged_b" : "units/sele_infantry_spearman_2_b",
     185        "skirmish/units/default_cavalry" : "units/sele_cavalry_javelinist",
     186        "skirmish/structures/default_house_10" : "structures/{civ}_house"
     187    },
    182188    "SelectableInGameSetup": true
    183189}
  • binaries/data/mods/public/civs/spart.json

    diff --git a/binaries/data/mods/public/civs/spart.json b/binaries/data/mods/public/civs/spart.json
    index 509ff53..bae7b5b 100644
    a b  
    155155        "Eucleidas",
    156156        "Agesipolis"
    157157    ],
     158    "SkirmishReplacements":
     159    {
     160        "skirmish/structures/default_house_10" : "structures/{civ}_house",
     161        "skirmish/structure/default_wall_tower": "",
     162        "skirmish/structure/default_wall_gate": "",
     163        "skirmish/structure/default_wall_short": "",
     164        "skirmish/structure/default_wall_medium": "",
     165        "skirmish/structure/default_wall_long": ""
     166    },
    158167    "SelectableInGameSetup": true
    159168}
  • binaries/data/mods/public/civs/theb.json

    diff --git a/binaries/data/mods/public/civs/theb.json b/binaries/data/mods/public/civs/theb.json
    index 0231148..777b69e 100644
    a b  
    147147        "Lycus",
    148148        "Labdacus"
    149149    ],
     150    "SkirmishReplacements":
     151    {
     152    },
    150153    "SelectableInGameSetup": false
    151154}
  • binaries/data/mods/public/simulation/components/SkirmishReplacer.js

    diff --git a/binaries/data/mods/public/simulation/components/SkirmishReplacer.js b/binaries/data/mods/public/simulation/components/SkirmishReplacer.js
    index 2ab5cc0..19ae9a1 100644
    a b  
    11function SkirmishReplacer() {}
    22
    33SkirmishReplacer.prototype.Schema =
    4     "<optional>" +
    5         "<oneOrMore>" +
    6             "<element a:help='Replacement template for the civ which this element is named after or general. If no element is defined for a civ the general element is used instead. If this element is empty the entity is just deleted. The general element gets used if no civ specific element is present and replaces {civ} with the civ code.'>" +
    7                 "<anyName/>" +
     4        "<optional>" +
     5            "<element name='id' a:help='The general element replaces {civ} with the civ code.'>" +
    86                "<interleave>" +
    97                    "<text/>" +
    108                "</interleave>" +
    119            "</element>" +
    12         "</oneOrMore>" +
    13     "</optional>";
     10        "</optional>" +
     11        "<optional>" +
     12            "<element name='general' a:help='The general element replaces {civ} with the civ code.'>" +
     13                "<interleave>" +
     14                    "<text/>" +
     15                "</interleave>" +
     16            "</element>" +
     17        "</optional>";
    1418
    1519SkirmishReplacer.prototype.Init = function()
    1620{
    1721};
    1822
     23//this function gets the replacement entities from the {civ}.json file
     24function getReplacementEntities(civ)
     25{   
     26    var rawCivData = Engine.ReadCivJSONFile(civ+".json");
     27    if (!(rawCivData && rawCivData.SkirmishReplacements))
     28        throw("SkirmishReplacer.js: Error reading '"+civ+".json'");
     29   
     30    return rawCivData.SkirmishReplacements;
     31}
     32
    1933SkirmishReplacer.prototype.OnOwnershipChanged = function(msg)
    2034{
    2135    if (msg.to == 0)
    SkirmishReplacer.prototype.ReplaceEntities = function()  
    2640{
    2741    var cmpPlayer = QueryOwnerInterface(this.entity, IID_Player);
    2842    var civ = cmpPlayer.GetCiv();
    29 
    30     var templateName = "";
    31     if (civ in this.template)
    32         templateName = this.template[civ];
    33     else if ("general" in this.template)
     43    var replacementEntities = getReplacementEntities(civ);
     44   
     45    var cmpTemplateManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_TemplateManager);
     46    var templateName = cmpTemplateManager.GetCurrentTemplateName(this.entity);
     47   
     48    if(templateName in replacementEntities)
     49        templateName = replacementEntities[templateName];
     50    else if (this.template && "general" in this.template)
    3451        templateName = this.template.general;
     52    else
     53        templateName = "";
    3554
    3655    if (!templateName || civ == "gaia")
    3756    {
  • binaries/data/mods/public/simulation/templates/skirmish/structures/default_house_10.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/structures/default_house_10.xml b/binaries/data/mods/public/simulation/templates/skirmish/structures/default_house_10.xml
    index 9a7859a..40197d8 100644
    a b  
    55    <Tooltip>Changes in a 10-pop house for civilisations with those houses, is deleted for other civs</Tooltip>
    66  </Identity>
    77  <ProductionQueue disable=""/>
    8   <SkirmishReplacer>
    9     <athen>structures/{civ}_house</athen>
    10     <cart>structures/{civ}_house</cart>
    11     <hele>structures/{civ}_house</hele>
    12     <mace>structures/{civ}_house</mace>
    13     <pers>structures/{civ}_house</pers>
    14     <rome>structures/{civ}_house</rome>
    15     <spart>structures/{civ}_house</spart>
    16   </SkirmishReplacer>
     8  <SkirmishReplacer/>
    179  <VisualActor>
    1810    <Actor>structures/athenians/house.xml</Actor>
    1911  </VisualActor>
  • binaries/data/mods/public/simulation/templates/skirmish/structures/default_house_5.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/structures/default_house_5.xml b/binaries/data/mods/public/simulation/templates/skirmish/structures/default_house_5.xml
    index 0e3ab27..11f896e 100644
    a b  
    99    <Height>5.0</Height>
    1010  </Footprint>
    1111  <ProductionQueue disable=""/>
    12   <SkirmishReplacer>
    13     <brit>structures/{civ}_house</brit>
    14     <celt>structures/{civ}_house</celt>
    15     <gaul>structures/{civ}_house</gaul>
    16     <iber>structures/{civ}_house</iber>
    17     <maur>structures/{civ}_house</maur>
    18     <ptol>structures/{civ}_house</ptol>
    19   </SkirmishReplacer>
     12  <SkirmishReplacer/>
    2013  <VisualActor>
    2114    <Actor>structures/ptolemies/house.xml</Actor>
    2215  </VisualActor>
  • binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_gate.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_gate.xml b/binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_gate.xml
    index 03b31ed..ec506d0 100644
    a b  
    1616  </Obstruction>
    1717  <SkirmishReplacer>
    1818    <general>structures/{civ}_wall_gate</general>
    19     <spart/>
    2019  </SkirmishReplacer>
    2120  <VisualActor>
    2221    <Actor>structures/hellenes/wall_gate.xml</Actor>
  • binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_long.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_long.xml b/binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_long.xml
    index 3010a88..c73d935 100644
    a b  
    1212  </Obstruction>
    1313  <SkirmishReplacer>
    1414    <general>structures/{civ}_wall_long</general>
    15     <spart/>
    1615  </SkirmishReplacer>
    1716  <VisualActor>
    1817    <Actor>structures/hellenes/wall_long.xml</Actor>
  • binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_medium.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_medium.xml b/binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_medium.xml
    index 260ab0d..505cf45 100644
    a b  
    1212  </Obstruction>
    1313  <SkirmishReplacer>
    1414    <general>structures/{civ}_wall_medium</general>
    15     <spart/>
    1615  </SkirmishReplacer>
    1716  <VisualActor>
    1817    <Actor>structures/hellenes/wall_medium.xml</Actor>
  • binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_short.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_short.xml b/binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_short.xml
    index 828120b..dcc2795 100644
    a b  
    1212  </Obstruction>
    1313  <SkirmishReplacer>
    1414    <general>structures/{civ}_wall_short</general>
    15     <spart/>
    1615  </SkirmishReplacer>
    1716  <VisualActor>
    1817    <Actor>structures/hellenes/wall_short.xml</Actor>
  • binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_tower.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_tower.xml b/binaries/data/mods/public/simulation/templates/skirmish/structures/default_wall_tower.xml
    index caf4049..4d4de05 100644
    a b  
    1212  </Obstruction>
    1313  <SkirmishReplacer>
    1414    <general>structures/{civ}_wall_tower</general>
    15     <spart/>
    1615  </SkirmishReplacer>
    1716  <VisualActor>
    1817    <Actor>structures/hellenes/wall_tower.xml</Actor>
  • binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_gate.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_gate.xml b/binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_gate.xml
    index 6465999..9bd05e8 100644
    a b  
    1414      <Door width="16.0" depth="8.5" x="0" z="0"/>
    1515    </Obstructions>
    1616  </Obstruction>
    17   <SkirmishReplacer>
    18     <iber>structures/iber_wall_gate</iber>
    19   </SkirmishReplacer>
     17  <SkirmishReplacer/>
    2018  <VisualActor>
    2119    <Actor>structures/iberians/wall_gate.xml</Actor>
    2220  </VisualActor>
  • binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_long.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_long.xml b/binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_long.xml
    index 9742726..f9f2bc5 100644
    a b  
    1010  <Obstruction>
    1111    <Static width="36.0" depth="8"/>
    1212  </Obstruction>
    13   <SkirmishReplacer>
    14     <iber>structures/iber_wall_long</iber>
    15   </SkirmishReplacer>
     13  <SkirmishReplacer/>
    1614  <VisualActor>
    1715    <Actor>structures/iberians/wall_long.xml</Actor>
    1816  </VisualActor>
  • binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_medium.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_medium.xml b/binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_medium.xml
    index 633b235..a26940b 100644
    a b  
    1010  <Obstruction>
    1111    <Static width="24.0" depth="8"/>
    1212  </Obstruction>
    13   <SkirmishReplacer>
    14     <iber>structures/iber_wall_medium</iber>
    15   </SkirmishReplacer>
     13  <SkirmishReplacer/>
    1614  <VisualActor>
    1715    <Actor>structures/iberians/wall_medium.xml</Actor>
    1816  </VisualActor>
  • binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_short.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_short.xml b/binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_short.xml
    index f35cb8e..b6a0d66 100644
    a b  
    1010  <Obstruction>
    1111    <Static width="12.0" depth="8"/>
    1212  </Obstruction>
    13   <SkirmishReplacer>
    14     <iber>structures/iber_wall_short</iber>
    15   </SkirmishReplacer>
     13  <SkirmishReplacer/>
    1614  <VisualActor>
    1715    <Actor>structures/iberians/wall_short.xml</Actor>
    1816  </VisualActor>
  • binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_tower.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_tower.xml b/binaries/data/mods/public/simulation/templates/skirmish/structures/iber_wall_tower.xml
    index 092fbc0..7a09377 100644
    a b  
    1010  <Obstruction>
    1111    <Static width="10" depth="10"/>
    1212  </Obstruction>
    13   <SkirmishReplacer>
    14     <iber>structures/iber_wall_tower</iber>
    15   </SkirmishReplacer>
     13  <SkirmishReplacer/>
    1614  <VisualActor>
    1715    <Actor>structures/iberians/wall_tower.xml</Actor>
    1816  </VisualActor>
  • binaries/data/mods/public/simulation/templates/skirmish/units/default_cavalry.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/units/default_cavalry.xml b/binaries/data/mods/public/simulation/templates/skirmish/units/default_cavalry.xml
    index 5fb664b..05e3873 100644
    a b  
    66  <Promotion disable=""/>
    77  <SkirmishReplacer>
    88    <general>units/{civ}_cavalry_javelinist_b</general>
    9     <celt>units/celt_cavalry_swordsman_b</celt>
    10     <hele>units/hele_cavalry_swordsman_b</hele>
    11     <ptol>units/ptol_cavalry_archer_b</ptol>
    12     <rome>units/rome_cavalry_spearman_b</rome>
    13     <sele>units/sele_cavalry_javelinist</sele>
    149  </SkirmishReplacer>
    1510  <VisualActor>
    1611    <Actor>units/athenians/cavalry_javelinist_b.xml</Actor>
  • binaries/data/mods/public/simulation/templates/skirmish/units/default_infantry_melee_b.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/units/default_infantry_melee_b.xml b/binaries/data/mods/public/simulation/templates/skirmish/units/default_infantry_melee_b.xml
    index d81c770..608a0c2 100644
    a b  
    66  <Promotion disable=""/>
    77  <SkirmishReplacer>
    88    <general>units/{civ}_infantry_spearman_b</general>
    9     <iber>units/iber_infantry_swordsman_b</iber>
    10     <rome>units/rome_infantry_swordsman_b</rome>
    11     <sele>units/sele_infantry_spearman_2_b</sele>
    129  </SkirmishReplacer>
    1310  <VisualActor>
    1411    <Actor>units/athenians/infantry_spearman_b.xml</Actor>
  • binaries/data/mods/public/simulation/templates/skirmish/units/default_infantry_ranged_b.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/units/default_infantry_ranged_b.xml b/binaries/data/mods/public/simulation/templates/skirmish/units/default_infantry_ranged_b.xml
    index 2c9632e..ea84f69 100644
    a b  
    66  <Promotion disable=""/>
    77  <SkirmishReplacer>
    88    <general>units/{civ}_infantry_javelinist_b</general>
    9     <athen>units/athen_infantry_slinger_b</athen>
    10     <brit>units/brit_infantry_slinger_b</brit>
    11     <cart>units/cart_infantry_archer_b</cart>
    12     <maur>units/maur_infantry_archer_b</maur>
    13     <pers>units/pers_infantry_archer_b</pers>
    14     <ptol>units/ptol_infantry_archer_b</ptol>
    15     <sele>units/sele_infantry_spearman_2_b</sele>
    169  </SkirmishReplacer>
    1710  <VisualActor>
    1811    <Actor>units/athenians/infantry_slinger_b.xml</Actor>
  • binaries/data/mods/public/simulation/templates/skirmish/units/default_support_female_citizen.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/units/default_support_female_citizen.xml b/binaries/data/mods/public/simulation/templates/skirmish/units/default_support_female_citizen.xml
    index 060b0d2..11dc4c3 100644
    a b  
    44    <Civ>skirm</Civ>
    55  </Identity>
    66  <SkirmishReplacer>
    7    <general>units/{civ}_support_female_citizen</general>
     7    <general>units/{civ}_support_female_citizen</general>
    88  </SkirmishReplacer>
    99  <VisualActor>
    1010    <Actor>units/athenians/female_citizen.xml</Actor>
  • binaries/data/mods/public/simulation/templates/skirmish/units/special_starting_unit.xml

    diff --git a/binaries/data/mods/public/simulation/templates/skirmish/units/special_starting_unit.xml b/binaries/data/mods/public/simulation/templates/skirmish/units/special_starting_unit.xml
    index 0b55e88..c046850 100644
    a b  
    1111    <Unit radius="3.0"/>
    1212  </Obstruction>
    1313  <Promotion disable=""/>
    14   <SkirmishReplacer>
    15     <brit>units/brit_war_dog_b</brit>
    16     <maur>units/maur_support_elephant</maur>
    17   </SkirmishReplacer>
     14  <SkirmishReplacer/>
    1815  <VisualActor>
    1916    <Actor>units/mauryans/support_elephant.xml</Actor>
    2017  </VisualActor>