parent
a6f1620621
commit
1052cb9ee0
@ -6,12 +6,12 @@ function ProductionQueue() {}
|
||||
ProductionQueue.prototype.Schema =
|
||||
"<a:help>Allows the building to train new units and research technologies</a:help>" +
|
||||
"<a:example>" +
|
||||
"<BatchTimeFactor>0.7</BatchTimeFactor>" +
|
||||
"<BatchTimeModifier>0.7</BatchTimeModifier>" +
|
||||
"<Entities datatype='tokens'>" +
|
||||
"\n units/{civ}_support_female_citizen\n units/{civ}_support_trader\n units/celt_infantry_spearman_b\n " +
|
||||
"</Entities>" +
|
||||
"</a:example>" +
|
||||
"<element name='BatchTimeFactor' a:help='Factor that influences the time benefit for batch training'>" +
|
||||
"<element name='BatchTimeModifier' a:help='Modifier that influences the time benefit for batch training'>" +
|
||||
"<ref name='nonNegativeDecimal'/>" +
|
||||
"</element>" +
|
||||
"<optional>" +
|
||||
@ -404,13 +404,13 @@ ProductionQueue.prototype.GetBatchTime = function(batchSize)
|
||||
{
|
||||
var cmpPlayer = QueryOwnerInterface(this.entity, IID_Player);
|
||||
|
||||
var batchTimeFactor = +this.template.BatchTimeFactor;
|
||||
var batchTimeModifier = +this.template.BatchTimeModifier;
|
||||
var cmpTechMan = QueryOwnerInterface(this.entity, IID_TechnologyManager);
|
||||
if (cmpTechMan)
|
||||
batchTimeFactor = cmpTechMan.ApplyModifications("ProductionQueue/BatchTimeFactor", batchTimeFactor, this.entity);
|
||||
batchTimeModifier = cmpTechMan.ApplyModifications("ProductionQueue/BatchTimeModifier", batchTimeModifier, this.entity);
|
||||
|
||||
// TODO: work out what equation we should use here.
|
||||
return Math.pow(batchSize, batchTimeFactor) * cmpPlayer.cheatTimeMultiplier;
|
||||
return Math.pow(batchSize, batchTimeModifier) * cmpPlayer.cheatTimeMultiplier;
|
||||
};
|
||||
|
||||
ProductionQueue.prototype.OnOwnershipChanged = function(msg)
|
||||
|
@ -40,7 +40,7 @@
|
||||
<Weight>65536</Weight>
|
||||
</TerritoryInfluence>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/celt_fanatic
|
||||
</Entities>
|
||||
|
@ -49,7 +49,7 @@
|
||||
<Weight>65536</Weight>
|
||||
</TerritoryInfluence>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/mace_thureophoros
|
||||
units/mace_thorakites
|
||||
|
@ -22,7 +22,7 @@
|
||||
<Radius>25</Radius>
|
||||
</TerritoryInfluence>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/{civ}_support_female_citizen
|
||||
</Entities>
|
||||
|
@ -22,7 +22,7 @@
|
||||
<Radius>26</Radius>
|
||||
</TerritoryInfluence>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/{civ}_support_female_citizen
|
||||
</Entities>
|
||||
|
@ -35,7 +35,7 @@
|
||||
</SoundGroups>
|
||||
</Sound>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/athen_champion_infantry
|
||||
units/athen_champion_ranged
|
||||
|
@ -35,7 +35,7 @@
|
||||
</SoundGroups>
|
||||
</Sound>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/athen_hero_themistocles
|
||||
units/athen_hero_pericles
|
||||
|
@ -53,7 +53,7 @@
|
||||
<Weight>65536</Weight>
|
||||
</TerritoryInfluence>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/brit_war_dog_b
|
||||
</Entities>
|
||||
|
@ -50,7 +50,7 @@
|
||||
<TerritoryDecay disable=""/>
|
||||
<TerritoryInfluence disable=""/>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/cart_ship_bireme
|
||||
units/cart_ship_trireme
|
||||
|
@ -53,7 +53,7 @@
|
||||
<Weight>65536</Weight>
|
||||
</TerritoryInfluence>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/celt_war_dog_b
|
||||
</Entities>
|
||||
|
@ -35,7 +35,7 @@
|
||||
</SoundGroups>
|
||||
</Sound>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/hele_champion_cavalry_mace
|
||||
units/hele_champion_infantry_mace
|
||||
|
@ -35,7 +35,7 @@
|
||||
</SoundGroups>
|
||||
</Sound>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/hele_hero_alexander
|
||||
units/hele_hero_demetrius
|
||||
|
@ -19,7 +19,7 @@
|
||||
<Static width="25.0" depth="30.0"/>
|
||||
</Obstruction>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Technologies datatype="tokens">
|
||||
hellenes/special_hellenistic_metropolis
|
||||
</Technologies>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<Static width="25.0" depth="25.0"/>
|
||||
</Obstruction>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/maur_support_elephant
|
||||
units/maur_cavalry_archer_b
|
||||
|
@ -34,7 +34,7 @@
|
||||
<Radius>38</Radius>
|
||||
</TerritoryInfluence>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/pers_hero_cyrus
|
||||
units/pers_hero_darius
|
||||
|
@ -42,7 +42,7 @@ Train War Elephants and Kardakes mercenaries.</Tooltip>
|
||||
<Radius>38</Radius>
|
||||
</TerritoryInfluence>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/pers_kardakes_hoplite
|
||||
units/pers_kardakes_skirmisher
|
||||
|
@ -76,7 +76,7 @@
|
||||
</TerritoryDecay>
|
||||
<TerritoryInfluence disable=""/>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/rome_infantry_swordsman_b
|
||||
units/rome_infantry_spearman_a
|
||||
|
@ -35,7 +35,7 @@
|
||||
</SoundGroups>
|
||||
</Sound>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/hele_hero_leonidas
|
||||
</Entities>
|
||||
|
@ -35,7 +35,7 @@
|
||||
</SoundGroups>
|
||||
</Sound>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/spart_hero_leonidas
|
||||
units/spart_hero_agis
|
||||
|
@ -82,7 +82,7 @@
|
||||
<Static width="30.0" depth="30.0"/>
|
||||
</Obstruction>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/{civ}_support_female_citizen
|
||||
</Entities>
|
||||
|
@ -74,7 +74,7 @@
|
||||
<Weight>65536</Weight>
|
||||
</TerritoryInfluence>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/{civ}_support_healer_b
|
||||
</Entities>
|
||||
|
@ -70,7 +70,7 @@
|
||||
<Static width="7.0" depth="7.0"/>
|
||||
</Obstruction>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Technologies datatype="tokens">
|
||||
pair_tower_01
|
||||
</Technologies>
|
||||
|
@ -69,7 +69,7 @@
|
||||
<Static width="6.5" depth="6.5"/>
|
||||
</Obstruction>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Technologies datatype="tokens">
|
||||
decay_outpost
|
||||
</Technologies>
|
||||
|
@ -44,7 +44,7 @@
|
||||
<Static width="12.0" depth="12.0"/>
|
||||
</Obstruction>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Technologies datatype="tokens">
|
||||
gather_farming_plough
|
||||
</Technologies>
|
||||
|
@ -57,7 +57,7 @@
|
||||
<Weight>65536</Weight>
|
||||
</TerritoryInfluence>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Technologies datatype="tokens">
|
||||
armor_trade_convoys
|
||||
</Technologies>
|
||||
|
@ -44,7 +44,7 @@
|
||||
<Static width="13.0" depth="13.0"/>
|
||||
</Obstruction>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Technologies datatype="tokens">
|
||||
pair_gather_01
|
||||
pair_gather_02
|
||||
|
@ -52,7 +52,7 @@
|
||||
<Static width="17.0" depth="17.0"/>
|
||||
</Obstruction>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Technologies datatype="tokens">
|
||||
pair_inf_01
|
||||
pair_inf_02
|
||||
|
@ -64,7 +64,7 @@
|
||||
</Sound>
|
||||
<TerritoryDecay disable=""/>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/{civ}_ship_fishing
|
||||
units/{civ}_ship_merchant
|
||||
|
@ -33,7 +33,7 @@
|
||||
<Static width="16.0" depth="16.0"/>
|
||||
</Obstruction>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
</ProductionQueue>
|
||||
<TerritoryInfluence>
|
||||
<Radius>25</Radius>
|
||||
|
@ -71,7 +71,7 @@
|
||||
<Static width="25.0" depth="25.0"/>
|
||||
</Obstruction>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Technologies datatype="tokens">
|
||||
pair_champ_02
|
||||
siege_attack
|
||||
|
@ -48,7 +48,7 @@
|
||||
<Static width="9.5" depth="19.75"/>
|
||||
</Obstruction>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
gaia/fauna_sheep
|
||||
</Entities>
|
||||
|
@ -13,7 +13,7 @@ Ramming Secondary Attack.</Tooltip>
|
||||
<Icon>units/hele_ship_trireme.png</Icon>
|
||||
</Identity>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/athen_champion_marine
|
||||
units/athen_infantry_archer_b
|
||||
|
@ -16,7 +16,7 @@ Hero Aura: "TBD."</Tooltip>
|
||||
<History>TBD.</History>
|
||||
</Identity>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/maur_champion_maiden
|
||||
units/maur_champion_maiden_archer
|
||||
|
@ -67,7 +67,7 @@
|
||||
<Icon>units/cart_hero_hannibal.png</Icon>
|
||||
</Identity>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/maur_champion_maiden
|
||||
units/maur_champion_maiden_archer
|
||||
|
@ -10,7 +10,7 @@ Hero Aura: "Lead from the Front." Boosts attack of nearby cavalry units.</Toolti
|
||||
<History>(559 BC - 530 BC) The son of a Median princess and the ruler of Anshan; justly called the 'Father of the Empire', Cyrus the Great conquered Media, Lydia, Babylonia and Bactria, thereby establishing the Persian Empire. He was also renown as a benevolent conqueror. Technically the second ruler of the Persians by that name, and so appears as Kurush II on his documents and coins. Kurush I was his grandfather.</History>
|
||||
</Identity>
|
||||
<ProductionQueue>
|
||||
<BatchTimeFactor>0.7</BatchTimeFactor>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
units/pers_champion_infantry
|
||||
</Entities>
|
||||
|
Loading…
Reference in New Issue
Block a user