mirror of
https://gitea.wildfiregames.com/0ad/0ad
synced 2026-06-16 05:13:58 -07:00
Move civ-specific templates to subfolders.
See also https://wildfiregames.com/forum/index.php?/topic/28614-template-folder-structure/. Differential Revision: D2952 Reviewed By: @Nescio This was SVN commit r24216.
This commit is contained in:
parent
a4852c4c01
commit
b57abe806c
1208 changed files with 1935 additions and 1934 deletions
|
|
@ -483,7 +483,7 @@ function GetTemplateDataHelper(template, player, auraTemplates, modifiers = {})
|
|||
"templates": {
|
||||
"tower": template.WallSet.Templates.Tower,
|
||||
"gate": template.WallSet.Templates.Gate,
|
||||
"fort": template.WallSet.Templates.Fort || "structures/" + template.Identity.Civ + "_fortress",
|
||||
"fort": template.WallSet.Templates.Fort || "structures/" + template.Identity.Civ + "/fortress",
|
||||
"long": template.WallSet.Templates.WallLong,
|
||||
"medium": template.WallSet.Templates.WallMedium,
|
||||
"short": template.WallSet.Templates.WallShort
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
"Script" : "belgian_uplands.js",
|
||||
"Description" : "An experimental map with its heightmap generated by erosion to look more natural. Not all seeds will be fair though! Tiny maps with 8 players may take a while to generate.",
|
||||
"DisabledTemplates": [
|
||||
"structures/ptol_lighthouse"
|
||||
"structures/ptol/lighthouse"
|
||||
],
|
||||
"CircularMap" : true,
|
||||
"Preview" : "belgian_uplands.png"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ Engine.LoadLibrary("heightmap");
|
|||
var tGrove = "temp_grass_plants";
|
||||
var tPath = "road_rome_a";
|
||||
|
||||
var oGroveEntities = ["structures/gaul_outpost", "gaia/tree/oak_new"];
|
||||
var oGroveEntities = ["structures/gaul/outpost", "gaia/tree/oak_new"];
|
||||
|
||||
var g_Map = new RandomMap(0, "whiteness");
|
||||
|
||||
|
|
@ -44,7 +44,7 @@ g_WallStyles.other = {
|
|||
"bench": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "structures/bench" },
|
||||
"sheep": { "angle": 0, "length": 0, "indent": 0.75, "bend": 0, "templateName": "gaia/fauna_sheep" },
|
||||
"foodBin": { "angle": Math.PI / 2, "length": 1.5, "indent": 0, "bend": 0, "templateName": "gaia/treasure/food_bin" },
|
||||
"farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": "structures/brit_farmstead" }
|
||||
"farmstead": { "angle": Math.PI, "length": 0, "indent": -3, "bend": 0, "templateName": "structures/brit/farmstead" }
|
||||
};
|
||||
|
||||
let fences = [
|
||||
|
|
@ -119,7 +119,7 @@ function placeGrove(point)
|
|||
function placeCamp(point,
|
||||
centerEntity = "actor|props/special/eyecandy/campfire.xml",
|
||||
otherEntities = ["gaia/treasure/metal", "gaia/treasure/standing_stone",
|
||||
"units/brit_infantry_slinger_b", "units/brit_infantry_javelineer_b", "units/gaul_infantry_slinger_b", "units/gaul_infantry_javelineer_b", "units/gaul_champion_fanatic",
|
||||
"units/brit/infantry_slinger_b", "units/brit/infantry_javelineer_b", "units/gaul/infantry_slinger_b", "units/gaul/infantry_javelineer_b", "units/gaul/champion_fanatic",
|
||||
"actor|props/special/common/waypoint_flag.xml", "actor|props/special/eyecandy/barrel_a.xml", "actor|props/special/eyecandy/basket_celt_a.xml", "actor|props/special/eyecandy/crate_a.xml", "actor|props/special/eyecandy/dummy_a.xml", "actor|props/special/eyecandy/handcart_1.xml", "actor|props/special/eyecandy/handcart_1_broken.xml", "actor|props/special/eyecandy/sack_1.xml", "actor|props/special/eyecandy/sack_1_rough.xml"
|
||||
]
|
||||
)
|
||||
|
|
|
|||
|
|
@ -58,16 +58,16 @@ const oTreasures = [
|
|||
|
||||
// Disable capturing on all parts of the village except the
|
||||
// civic center and buildings occurring outside of the village
|
||||
const oCivicCenter = "structures/gaul_civil_centre";
|
||||
const oTower = "structures/gaul_defense_tower";
|
||||
const oOutpost = "structures/gaul_outpost";
|
||||
const oCivicCenter = "structures/gaul/civil_centre";
|
||||
const oTower = "structures/gaul/defense_tower";
|
||||
const oOutpost = "structures/gaul/outpost";
|
||||
|
||||
const oTemple = "uncapturable|structures/gaul_temple";
|
||||
const oTavern = "uncapturable|structures/gaul_tavern";
|
||||
const oHouse = "uncapturable|structures/gaul_house";
|
||||
const oTemple = "uncapturable|structures/gaul/temple";
|
||||
const oTavern = "uncapturable|structures/gaul/tavern";
|
||||
const oHouse = "uncapturable|structures/gaul/house";
|
||||
const oLongHouse = "uncapturable|structures/celt_longhouse";
|
||||
const oHut = "uncapturable|structures/celt_hut";
|
||||
const oSentryTower = "uncapturable|structures/gaul_sentry_tower";
|
||||
const oSentryTower = "uncapturable|structures/gaul/sentry_tower";
|
||||
const oWatchTower = "uncapturable|structures/palisades_watchtower";
|
||||
|
||||
const oPalisadeTallSpikes = "uncapturable|structures/palisades_spikes_tall";
|
||||
|
|
@ -79,10 +79,10 @@ const oPalisadeLong = "uncapturable|structures/palisades_long";
|
|||
const oPalisadeGate = "uncapturable|structures/palisades_gate";
|
||||
const oPalisadePillar = "uncapturable|structures/palisades_tower";
|
||||
|
||||
const oFemale = "units/gaul_support_female_citizen";
|
||||
const oHealer = "units/gaul_support_healer_b";
|
||||
const oSkirmisher = "units/gaul_infantry_javelineer_b";
|
||||
const oNakedFanatic = "units/gaul_champion_fanatic";
|
||||
const oFemale = "units/gaul/support_female_citizen";
|
||||
const oHealer = "units/gaul/support_healer_b";
|
||||
const oSkirmisher = "units/gaul/infantry_javelineer_b";
|
||||
const oNakedFanatic = "units/gaul/champion_fanatic";
|
||||
|
||||
const aBush1 = "actor|props/flora/bush_tempe_sm.xml";
|
||||
const aBush2 = "actor|props/flora/bush_tempe_me.xml";
|
||||
|
|
|
|||
|
|
@ -22,9 +22,9 @@ const danubiusAttackerTemplates = deepfreeze({
|
|||
"citizen_soldiers": TriggerHelper.GetTemplateNamesByClasses("CitizenSoldier", "gaul", undefined, "Basic", true),
|
||||
"heroes": [
|
||||
// Excludes the Vercingetorix variant
|
||||
"units/gaul_hero_viridomarus",
|
||||
"units/gaul_hero_vercingetorix",
|
||||
"units/gaul_hero_brennus"
|
||||
"units/gaul/hero_viridomarus",
|
||||
"units/gaul/hero_vercingetorix",
|
||||
"units/gaul/hero_brennus"
|
||||
]
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -66,14 +66,14 @@ const oFish = "gaia/fish/tilapia";
|
|||
const oHawk = "birds/buzzard";
|
||||
|
||||
// The main temple on elephantine was very similar looking (Greco-Roman-Egyptian):
|
||||
const oWonder = "structures/ptol_wonder";
|
||||
const oTemples = ["structures/kush_temple_amun", "structures/kush_temple"];
|
||||
const oPyramid = "structures/kush_pyramid_large";
|
||||
const oTowers = new Array(2).fill("uncapturable|structures/kush_sentry_tower").concat(["uncapturable|structures/kush_defense_tower"]);
|
||||
const oWonder = "structures/ptol/wonder";
|
||||
const oTemples = ["structures/kush/temple_amun", "structures/kush/temple"];
|
||||
const oPyramid = "structures/kush/pyramid_large";
|
||||
const oTowers = new Array(2).fill("uncapturable|structures/kush/sentry_tower").concat(["uncapturable|structures/kush/defense_tower"]);
|
||||
|
||||
const oHeroes = Engine.FindTemplates("units/", true).filter(templateName => templateName.startsWith("units/kush_hero_"));
|
||||
const oHeroes = Engine.FindTemplates("units/", true).filter(templateName => templateName.startsWith("units/kush/hero_"));
|
||||
const oUnits = Engine.FindTemplates("units/", false).filter(templateName =>
|
||||
templateName.startsWith("units/kush_") &&
|
||||
templateName.startsWith("units/kush/") &&
|
||||
oHeroes.every(heroTemplateName => heroTemplateName != templateName) &&
|
||||
Engine.GetTemplate(templateName).Identity.VisibleClasses._string.split(" ").some(type => ["Soldier", "Healer", "Female"].indexOf(type) != -1));
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
"Script" : "extinct_volcano.js",
|
||||
"Description" : "[color=\"red\"]IMPORTANT NOTE: AI PLAYERS DO NOT WORK WITH THIS MAP[/color]\n\nA once fertile valley, desolated by the eruption of the long-dormant volcano in the heart of the region. Following years of empty, scorched deadness, signs of life started reappearing and spreading. Now the land is half-way to the full lushness of its former era. Alas, it is not to be: following a long stretch of drought, interminable rains have set in in the higher regions to the north. Water levels are rising at drastic levels, slowly forcing players to seek the high ground of the lesser, extinct volcanoes or the now again dormant great cone.",
|
||||
"DisabledTemplates": [
|
||||
"structures/ptol_lighthouse"
|
||||
"structures/ptol/lighthouse"
|
||||
],
|
||||
"Keywords": ["trigger"],
|
||||
"CircularMap" : true,
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ var waterWarningTexts = [
|
|||
/**
|
||||
* Units to be garrisoned in the wooden towers.
|
||||
*/
|
||||
var garrisonedUnits = "units/rome_champion_infantry_swordsman_02";
|
||||
var garrisonedUnits = "units/rome/champion_infantry_swordsman_02";
|
||||
|
||||
Trigger.prototype.RaisingWaterNotification = function()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -33,14 +33,14 @@ const oStoneSmall = "gaia/rock/desert_small";
|
|||
const oMetalLarge = "gaia/ore/savanna_large";
|
||||
const oMetalSmall = "gaia/ore/desert_small";
|
||||
|
||||
const oHouse = "structures/kush_house";
|
||||
const oFarmstead = "structures/kush_farmstead";
|
||||
const oField = "structures/kush_field";
|
||||
const oPyramid = "structures/kush_pyramid_small";
|
||||
const oPyramidLarge = "structures/kush_pyramid_large";
|
||||
const oHouse = "structures/kush/house";
|
||||
const oFarmstead = "structures/kush/farmstead";
|
||||
const oField = "structures/kush/field";
|
||||
const oPyramid = "structures/kush/pyramid_small";
|
||||
const oPyramidLarge = "structures/kush/pyramid_large";
|
||||
const oKushUnits = isNomad() ?
|
||||
"units/kush_support_female_citizen" :
|
||||
"units/kush_infantry_javelineer_merc_e";
|
||||
"units/kush/support_female_citizen" :
|
||||
"units/kush/infantry_javelineer_merc_e";
|
||||
|
||||
const aRain = g_Decoratives.rain;
|
||||
const aBushA = g_Decoratives.bushA;
|
||||
|
|
|
|||
|
|
@ -109,7 +109,7 @@ for (let i = 0; i < numPlayers; ++i)
|
|||
|
||||
// Fortress
|
||||
// To take into account houses that offer a lower population bonus
|
||||
if (Engine.GetTemplate("structures/" + civ + "_house").Cost.PopulationBonus <= 5)
|
||||
if (Engine.GetTemplate("structures/" + civ + "/house").Cost.PopulationBonus <= 5)
|
||||
{
|
||||
var wall = ["gate", "tower", "long",
|
||||
"cornerIn", "long", "barracks", "tower", "long", "tower", "house", "long",
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
},
|
||||
"shoreline": {
|
||||
"gaia": {
|
||||
"dock": "structures/athen_dock"
|
||||
"dock": "structures/athen/dock"
|
||||
},
|
||||
"actors": {
|
||||
"reeds": "props/flora/reeds_pond_lush_b",
|
||||
|
|
@ -166,8 +166,8 @@
|
|||
"pony": "gaia/fauna_horse_pony"
|
||||
},
|
||||
"athen": {
|
||||
"temple": "structures/athen_temple",
|
||||
"oxybeles": "units/athen_siege_oxybeles_unpacked"
|
||||
"temple": "structures/athen/temple",
|
||||
"oxybeles": "units/athen/siege_oxybeles_unpacked"
|
||||
}
|
||||
},
|
||||
"actors": {
|
||||
|
|
|
|||
|
|
@ -62,37 +62,37 @@ const oLioness = "gaia/fauna_lioness";
|
|||
const oCrocodile = "gaia/fauna_crocodile_nile";
|
||||
const oFish = "gaia/fish/tilapia";
|
||||
const oHawk = "birds/buzzard";
|
||||
const oTempleApedemak = "structures/kush_temple";
|
||||
const oTempleAmun = "structures/kush_temple_amun";
|
||||
const oPyramidLarge = "structures/kush_pyramid_large";
|
||||
const oPyramidSmall = "structures/kush_pyramid_small";
|
||||
const oWonderPtol = "structures/ptol_wonder";
|
||||
const oFortress = "structures/kush_fortress";
|
||||
const oTower = g_MapSettings.Size >= 256 && getDifficulty() >= 3 ? "structures/kush_defense_tower" : "structures/kush_sentry_tower";
|
||||
const oHouse = "structures/kush_house";
|
||||
const oMarket = "structures/kush_market";
|
||||
const oForge = "structures/kush_forge";
|
||||
const oBlemmyeCamp = "structures/kush_camp_blemmye";
|
||||
const oNobaCamp = "structures/kush_camp_noba";
|
||||
const oCivicCenter = "structures/kush_civil_centre";
|
||||
const oBarracks = "structures/kush_barracks";
|
||||
const oStable = "structures/kush_stable";
|
||||
const oElephantStables = "structures/kush_elephant_stables";
|
||||
const oWallMedium = "structures/kush_wall_medium";
|
||||
const oWallGate = "structures/kush_wall_gate";
|
||||
const oWallTower = "structures/kush_wall_tower";
|
||||
const oTempleApedemak = "structures/kush/temple";
|
||||
const oTempleAmun = "structures/kush/temple_amun";
|
||||
const oPyramidLarge = "structures/kush/pyramid_large";
|
||||
const oPyramidSmall = "structures/kush/pyramid_small";
|
||||
const oWonderPtol = "structures/ptol/wonder";
|
||||
const oFortress = "structures/kush/fortress";
|
||||
const oTower = g_MapSettings.Size >= 256 && getDifficulty() >= 3 ? "structures/kush/defense_tower" : "structures/kush/sentry_tower";
|
||||
const oHouse = "structures/kush/house";
|
||||
const oMarket = "structures/kush/market";
|
||||
const oForge = "structures/kush/forge";
|
||||
const oBlemmyeCamp = "structures/kush/camp_blemmye";
|
||||
const oNobaCamp = "structures/kush/camp_noba";
|
||||
const oCivicCenter = "structures/kush/civil_centre";
|
||||
const oBarracks = "structures/kush/barracks";
|
||||
const oStable = "structures/kush/stable";
|
||||
const oElephantStables = "structures/kush/elephant_stables";
|
||||
const oWallMedium = "structures/kush/wall_medium";
|
||||
const oWallGate = "structures/kush/wall_gate";
|
||||
const oWallTower = "structures/kush/wall_tower";
|
||||
const oPalisadeMedium = "structures/palisades_medium";
|
||||
const oPalisadeGate = "structures/palisades_gate";
|
||||
const oPalisadeTower = "structures/palisades_tower";
|
||||
const oKushCitizenArcher = "units/kush_infantry_archer_b";
|
||||
const oKushHealer = "units/kush_support_healer_b";
|
||||
const oKushChampionArcher = "units/kush_champion_infantry";
|
||||
const oKushCitizenArcher = "units/kush/infantry_archer_b";
|
||||
const oKushHealer = "units/kush/support_healer_b";
|
||||
const oKushChampionArcher = "units/kush/champion_infantry";
|
||||
const oKushChampions = [
|
||||
oKushChampionArcher,
|
||||
"units/kush_champion_infantry_amun",
|
||||
"units/kush_champion_infantry_apedemak"
|
||||
"units/kush/champion_infantry_amun",
|
||||
"units/kush/champion_infantry_apedemak"
|
||||
];
|
||||
const oPtolSiege = ["units/ptol_siege_lithobolos_unpacked", "units/ptol_siege_polybolos_unpacked"];
|
||||
const oPtolSiege = ["units/ptol/siege_lithobolos_unpacked", "units/ptol/siege_polybolos_unpacked"];
|
||||
const oTriggerPointCityPath = "trigger/trigger_point_A";
|
||||
const oTriggerPointAttackerPatrol = "trigger/trigger_point_B";
|
||||
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ const oElephantInfant = "gaia/fauna_elephant_african_infant";
|
|||
const oLion = "gaia/fauna_lion";
|
||||
const oLioness = "gaia/fauna_lioness";
|
||||
const oHawk = "birds/buzzard";
|
||||
const oPyramid = "structures/kush_pyramid_large";
|
||||
const oPyramid = "structures/kush/pyramid_large";
|
||||
|
||||
const aRock = actorTemplate("geology/stone_savanna_med");
|
||||
const aBushes = [
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ g_Gaia.stoneSmall = "gaia/rock/alpine_small";
|
|||
g_Gaia.columnsDoric = "gaia/ruins/column_doric";
|
||||
g_Gaia.romanStatue = "gaia/ruins/stone_statues_roman";
|
||||
g_Gaia.unfinishedTemple = "gaia/ruins/unfinished_greek_temple";
|
||||
g_Gaia.dock = "structures/rome_dock";
|
||||
g_Gaia.dock = "structures/rome/dock";
|
||||
g_Gaia.dockRubble = "rubble/rubble_rome_dock";
|
||||
|
||||
g_Decoratives.smoke1 = "actor|particle/smoke_volcano.xml";
|
||||
|
|
|
|||
|
|
@ -26,9 +26,9 @@ const oTiger = "gaia/fauna_tiger";
|
|||
const oBoar = "gaia/fauna_boar";
|
||||
const oPeacock = "gaia/fauna_peacock";
|
||||
const oBush = "gaia/fruit/berry_01";
|
||||
const oSpearman = "units/maur_infantry_spearman_b";
|
||||
const oArcher = "units/maur_infantry_archer_b";
|
||||
const oArcherElephant = "units/maur_elephant_archer_b";
|
||||
const oSpearman = "units/maur/infantry_spearman_b";
|
||||
const oArcher = "units/maur/infantry_archer_b";
|
||||
const oArcherElephant = "units/maur/elephant_archer_b";
|
||||
|
||||
const aRockLarge = "actor|geology/stone_granite_large.xml";
|
||||
const aRockMedium = "actor|geology/stone_granite_med.xml";
|
||||
|
|
|
|||
|
|
@ -25,9 +25,10 @@ function loadWallsetsFromCivData()
|
|||
{
|
||||
// File naming conventions:
|
||||
// - structures/wallset_{style}
|
||||
// - structures/{civ}_wallset_{style}
|
||||
let style = basename(path).split("_");
|
||||
style = style[0] == "wallset" ? style[1] : style[0] + "_" + style[2];
|
||||
// - structures/{civ}/wallset_{style}
|
||||
let style = basename(path).split("_")[1];
|
||||
if (path.split("/").indexOf(civ) != -1)
|
||||
style = civ + "/" + style;
|
||||
|
||||
if (!wallsets[style])
|
||||
wallsets[style] = loadWallset(Engine.GetTemplate(path), civ);
|
||||
|
|
@ -132,7 +133,7 @@ function createDefaultFortressTypes()
|
|||
* `gap_{x}` returns a non-blocking gap of length `x` meters.
|
||||
* `turn_{x}` returns a zero-length turn of angle `x` radians.
|
||||
*
|
||||
* Any other arbitrary string passed will be attempted to be used as: `structures/{civ}_{arbitrary_string}`.
|
||||
* Any other arbitrary string passed will be attempted to be used as: `structures/{civ}/{arbitrary_string}`.
|
||||
*
|
||||
* @param {string} element - What sort of element to fetch.
|
||||
* @param {string} [style] - The style from which this element should come from.
|
||||
|
|
@ -148,7 +149,7 @@ function getWallElement(element, style)
|
|||
// Defaults to a wall tower piece
|
||||
const quarterBend = Math.PI / 2;
|
||||
let wallset = g_WallStyles[style];
|
||||
let civ = style.split("_")[0];
|
||||
let civ = style.split("/")[1];
|
||||
let ret = wallset.tower ? clone(wallset.tower) : { "angle": 0, "bend": 0, "length": 0, "indent": 0 };
|
||||
|
||||
switch (element)
|
||||
|
|
@ -193,7 +194,7 @@ function getWallElement(element, style)
|
|||
break;
|
||||
|
||||
case "entryTower":
|
||||
ret.templateName = g_CivData[civ] ? "structures/" + civ + "_defense_tower" : "structures/palisades_watchtower";
|
||||
ret.templateName = g_CivData[civ] ? "structures/" + civ + "/defense_tower" : "structures/palisades_watchtower";
|
||||
ret.indent = ret.length * -3;
|
||||
ret.length = wallset.gate.length;
|
||||
break;
|
||||
|
|
@ -236,7 +237,7 @@ function getWallElement(element, style)
|
|||
if (!g_CivData[civ])
|
||||
civ = Object.keys(g_CivData)[0];
|
||||
|
||||
let templateName = "structures/" + civ + "_" + element;
|
||||
let templateName = "structures/" + civ + "/" + element;
|
||||
if (Engine.TemplateExists(templateName))
|
||||
{
|
||||
ret.indent = ret.length * (element == "outpost" || element.endsWith("_tower") ? -3 : 3.5);
|
||||
|
|
@ -385,7 +386,7 @@ function validateStyle(style, playerId = 0)
|
|||
if (playerId == 0)
|
||||
return Object.keys(g_WallStyles)[0];
|
||||
|
||||
style = getCivCode(playerId) + "_stone";
|
||||
style = getCivCode(playerId) + "/stone";
|
||||
return !g_WallStyles[style] ? Object.keys(g_WallStyles)[0] : style;
|
||||
}
|
||||
return style;
|
||||
|
|
|
|||
|
|
@ -58,27 +58,27 @@ var heroTime = () => randFloat(20, 60);
|
|||
*/
|
||||
var disabledTemplates = (civ) => [
|
||||
// Economic structures
|
||||
"structures/" + civ + "_corral",
|
||||
"structures/" + civ + "_farmstead",
|
||||
"structures/" + civ + "_field",
|
||||
"structures/" + civ + "_storehouse",
|
||||
"structures/" + civ + "_rotarymill",
|
||||
"units/maur_support_elephant",
|
||||
"structures/" + civ + "/corral",
|
||||
"structures/" + civ + "/farmstead",
|
||||
"structures/" + civ + "/field",
|
||||
"structures/" + civ + "/storehouse",
|
||||
"structures/" + civ + "/rotarymill",
|
||||
"units/maur/support_elephant",
|
||||
|
||||
// Expansions
|
||||
"structures/" + civ + "_civil_centre",
|
||||
"structures/" + civ + "_military_colony",
|
||||
"structures/" + civ + "/civil_centre",
|
||||
"structures/" + civ + "/military_colony",
|
||||
|
||||
// Walls
|
||||
"structures/" + civ + "_wallset_stone",
|
||||
"structures/rome_wallset_siege",
|
||||
"structures/" + civ + "/wallset_stone",
|
||||
"structures/rome/wallset_siege",
|
||||
"structures/wallset_palisade",
|
||||
|
||||
// Shoreline
|
||||
"structures/" + civ + "_dock",
|
||||
"structures/brit_crannog",
|
||||
"structures/cart_super_dock",
|
||||
"structures/ptol_lighthouse"
|
||||
"structures/" + civ + "/dock",
|
||||
"structures/brit/crannog",
|
||||
"structures/cart/super_dock",
|
||||
"structures/ptol/lighthouse"
|
||||
];
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -144,59 +144,59 @@ let wildLakeBiome = [
|
|||
var mercenaryCampGuards = {
|
||||
"generic/temperate": [
|
||||
{ "Template" : "structures/merc_camp_egyptian" },
|
||||
{ "Template" : "units/mace_infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/mace_cavalry_spearman_e", "Count" : 3 },
|
||||
{ "Template" : "units/mace_infantry_archer_a", "Count" : 4 },
|
||||
{ "Template" : "units/mace_champion_infantry_a", "Count" : 3 }
|
||||
{ "Template" : "units/mace/infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/mace/cavalry_spearman_e", "Count" : 3 },
|
||||
{ "Template" : "units/mace/infantry_archer_a", "Count" : 4 },
|
||||
{ "Template" : "units/mace/champion_infantry_a", "Count" : 3 }
|
||||
],
|
||||
"generic/snowy": [
|
||||
{ "Template" : "structures/ptol_mercenary_camp" },
|
||||
{ "Template" : "units/brit_infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/brit_cavalry_swordsman_e", "Count" : 3 },
|
||||
{ "Template" : "units/brit_infantry_slinger_a", "Count" : 4 },
|
||||
{ "Template" : "units/brit_champion_infantry", "Count" : 3 }
|
||||
{ "Template" : "structures/ptol/mercenary_camp" },
|
||||
{ "Template" : "units/brit/infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/brit/cavalry_swordsman_e", "Count" : 3 },
|
||||
{ "Template" : "units/brit/infantry_slinger_a", "Count" : 4 },
|
||||
{ "Template" : "units/brit/champion_infantry", "Count" : 3 }
|
||||
],
|
||||
"generic/desert": [
|
||||
{ "Template" : "structures/ptol_mercenary_camp" },
|
||||
{ "Template" : "units/pers_infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/pers_cavalry_axeman_e", "Count" : 3 },
|
||||
{ "Template" : "units/pers_infantry_archer_a", "Count" : 4 },
|
||||
{ "Template" : "units/pers_champion_infantry", "Count" : 3 }
|
||||
{ "Template" : "structures/ptol/mercenary_camp" },
|
||||
{ "Template" : "units/pers/infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/pers/cavalry_axeman_e", "Count" : 3 },
|
||||
{ "Template" : "units/pers/infantry_archer_a", "Count" : 4 },
|
||||
{ "Template" : "units/pers/champion_infantry", "Count" : 3 }
|
||||
],
|
||||
"generic/alpine": [
|
||||
{ "Template" : "structures/ptol_mercenary_camp" },
|
||||
{ "Template" : "units/rome_infantry_swordsman_b", "Count" : 4 },
|
||||
{ "Template" : "units/rome_cavalry_spearman_e", "Count" : 3 },
|
||||
{ "Template" : "units/rome_infantry_javelineer_a", "Count" : 4 },
|
||||
{ "Template" : "units/rome_champion_infantry", "Count" : 3 }
|
||||
{ "Template" : "structures/ptol/mercenary_camp" },
|
||||
{ "Template" : "units/rome/infantry_swordsman_b", "Count" : 4 },
|
||||
{ "Template" : "units/rome/cavalry_spearman_e", "Count" : 3 },
|
||||
{ "Template" : "units/rome/infantry_javelineer_a", "Count" : 4 },
|
||||
{ "Template" : "units/rome/champion_infantry", "Count" : 3 }
|
||||
],
|
||||
"generic/mediterranean": [
|
||||
{ "Template" : "structures/merc_camp_egyptian" },
|
||||
{ "Template" : "units/iber_infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/iber_cavalry_spearman_e", "Count" : 3 },
|
||||
{ "Template" : "units/iber_infantry_slinger_a", "Count" : 4 },
|
||||
{ "Template" : "units/iber_champion_infantry", "Count" : 3 }
|
||||
{ "Template" : "units/iber/infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/iber/cavalry_spearman_e", "Count" : 3 },
|
||||
{ "Template" : "units/iber/infantry_slinger_a", "Count" : 4 },
|
||||
{ "Template" : "units/iber/champion_infantry", "Count" : 3 }
|
||||
],
|
||||
"generic/savanna": [
|
||||
{ "Template" : "structures/merc_camp_egyptian" },
|
||||
{ "Template" : "units/sele_infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/sele_cavalry_spearman_merc_e", "Count" : 3 },
|
||||
{ "Template" : "units/sele_infantry_spearman_a", "Count" : 4 },
|
||||
{ "Template" : "units/sele_champion_infantry_swordsman", "Count" : 3 }
|
||||
{ "Template" : "units/sele/infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/sele/cavalry_spearman_merc_e", "Count" : 3 },
|
||||
{ "Template" : "units/sele/infantry_spearman_a", "Count" : 4 },
|
||||
{ "Template" : "units/sele/champion_infantry_swordsman", "Count" : 3 }
|
||||
],
|
||||
"generic/tropic": [
|
||||
{ "Template" : "structures/merc_camp_egyptian" },
|
||||
{ "Template" : "units/ptol_infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/ptol_cavalry_archer_e", "Count" : 3 },
|
||||
{ "Template" : "units/ptol_infantry_slinger_a", "Count" : 4 },
|
||||
{ "Template" : "units/ptol_champion_infantry_pikeman", "Count" : 3 }
|
||||
{ "Template" : "units/ptol/infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/ptol/cavalry_archer_e", "Count" : 3 },
|
||||
{ "Template" : "units/ptol/infantry_slinger_a", "Count" : 4 },
|
||||
{ "Template" : "units/ptol/champion_infantry_pikeman", "Count" : 3 }
|
||||
],
|
||||
"generic/autumn": [
|
||||
{ "Template" : "structures/ptol_mercenary_camp" },
|
||||
{ "Template" : "units/gaul_infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/gaul_cavalry_swordsman_e", "Count" : 3 },
|
||||
{ "Template" : "units/gaul_infantry_slinger_a", "Count" : 4 },
|
||||
{ "Template" : "units/gaul_champion_infantry", "Count" : 3 }
|
||||
{ "Template" : "structures/ptol/mercenary_camp" },
|
||||
{ "Template" : "units/gaul/infantry_javelineer_b", "Count" : 4 },
|
||||
{ "Template" : "units/gaul/cavalry_swordsman_e", "Count" : 3 },
|
||||
{ "Template" : "units/gaul/infantry_slinger_a", "Count" : 4 },
|
||||
{ "Template" : "units/gaul/champion_infantry", "Count" : 3 }
|
||||
]
|
||||
};
|
||||
|
||||
|
|
@ -241,7 +241,7 @@ function placeGrove(point,
|
|||
)
|
||||
{
|
||||
let position = new Vector2D(point.x, point.y);
|
||||
g_Map.placeEntityPassable(pickRandom(["structures/gaul_outpost", "gaia/tree/oak_new"]), 0, position, randomAngle());
|
||||
g_Map.placeEntityPassable(pickRandom(["structures/gaul/outpost", "gaia/tree/oak_new"]), 0, position, randomAngle());
|
||||
|
||||
let quantity = randIntInclusive(20, 30);
|
||||
let dAngle = 2 * Math.PI / quantity;
|
||||
|
|
@ -267,14 +267,14 @@ function placeGrove(point,
|
|||
}
|
||||
|
||||
var farmEntities = {
|
||||
"generic/temperate": { "building": "structures/mace_farmstead", "animal": "gaia/fauna_pig" },
|
||||
"generic/snowy": { "building": "structures/brit_farmstead", "animal": "gaia/fauna_sheep" },
|
||||
"generic/desert": { "building": "structures/pers_farmstead", "animal": "gaia/fauna_camel" },
|
||||
"generic/alpine": { "building": "structures/rome_farmstead", "animal": "gaia/fauna_sheep" },
|
||||
"generic/mediterranean": { "building": "structures/iber_farmstead", "animal": "gaia/fauna_pig" },
|
||||
"generic/savanna": { "building": "structures/sele_farmstead", "animal": "gaia/fauna_horse" },
|
||||
"generic/tropic": { "building": "structures/ptol_farmstead", "animal": "gaia/fauna_camel" },
|
||||
"generic/autumn": { "building": "structures/gaul_farmstead", "animal": "gaia/fauna_horse" }
|
||||
"generic/temperate": { "building": "structures/mace/farmstead", "animal": "gaia/fauna_pig" },
|
||||
"generic/snowy": { "building": "structures/brit/farmstead", "animal": "gaia/fauna_sheep" },
|
||||
"generic/desert": { "building": "structures/pers/farmstead", "animal": "gaia/fauna_camel" },
|
||||
"generic/alpine": { "building": "structures/rome/farmstead", "animal": "gaia/fauna_sheep" },
|
||||
"generic/mediterranean": { "building": "structures/iber/farmstead", "animal": "gaia/fauna_pig" },
|
||||
"generic/savanna": { "building": "structures/sele/farmstead", "animal": "gaia/fauna_horse" },
|
||||
"generic/tropic": { "building": "structures/ptol/farmstead", "animal": "gaia/fauna_camel" },
|
||||
"generic/autumn": { "building": "structures/gaul/farmstead", "animal": "gaia/fauna_horse" }
|
||||
};
|
||||
|
||||
g_WallStyles.other = {
|
||||
|
|
@ -327,7 +327,7 @@ for (let i = 0; i < num; ++i)
|
|||
function placeCamp(position,
|
||||
centerEntity = "actor|props/special/eyecandy/campfire.xml",
|
||||
otherEntities = ["gaia/treasure/metal", "gaia/treasure/standing_stone",
|
||||
"units/brit_infantry_slinger_b", "units/brit_infantry_javelineer_b", "units/gaul_infantry_slinger_b", "units/gaul_infantry_javelineer_b", "units/gaul_champion_fanatic",
|
||||
"units/brit/infantry_slinger_b", "units/brit/infantry_javelineer_b", "units/gaul/infantry_slinger_b", "units/gaul/infantry_javelineer_b", "units/gaul/champion_fanatic",
|
||||
"actor|props/special/common/waypoint_flag.xml", "actor|props/special/eyecandy/barrel_a.xml", "actor|props/special/eyecandy/basket_celt_a.xml", "actor|props/special/eyecandy/crate_a.xml", "actor|props/special/eyecandy/dummy_a.xml", "actor|props/special/eyecandy/handcart_1.xml", "actor|props/special/eyecandy/handcart_1_broken.xml", "actor|props/special/eyecandy/sack_1.xml", "actor|props/special/eyecandy/sack_1_rough.xml"
|
||||
]
|
||||
)
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:733b568a7bbee309704cfd850a9e51074f0eefd5b49baee154edfb28baacd1bb
|
||||
oid sha256:6db01217efa667a0cb52dc1ddd10ce079a451580ff6d1d000a9f0e4b2b9a040a
|
||||
size 724176
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:521ab7ddca6713d4a711456dba7344185c6629720b3a50853ae7bb7c97ee3a38
|
||||
oid sha256:29ef8b4a5c0fdb4e0bd031860964fb827b5d356b62d46b5a1a97935057fd46e6
|
||||
size 1517366
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2bdb6303e7e9072d2a99f5b25bec52dfd44064aa910657bcba2cf23ce3f7b2e2
|
||||
oid sha256:cf5caacf25b5a53183b625b7d3f928a1fba1c4f466faf6f92c8dc9a667d4077f
|
||||
size 1517660
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6c1a3e68ae81d0f5acfd2f05ed28c679656fe23ec839272ce03a883b1af071fd
|
||||
oid sha256:414045b527a19a641d18c1a8e225926f397612ce58aea90a1ac05babb3dc0fc8
|
||||
size 1520375
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3121a782d485b1681532122a32615428214991fab0136cc621b6e11764c8401e
|
||||
oid sha256:68c19c495b03803f3c12ab8964aaca25be8a11d39cc77ccf5b77d40dbf32b877
|
||||
size 1386597
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:973e9c73fc6df19b4a2c70faadb9d75269b82242ddcaf3eb27b5bb1275cd425a
|
||||
oid sha256:c701ee3003e50c149218e4984a856bdb4333668c81b3bb782aa1b8d7a8924d42
|
||||
size 690558
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0a4173a3db288335afc22d23fc5eb5aa6daed7fcdba32aa51827d72ee698df0d
|
||||
oid sha256:9ee7266da8e8b5c4c81b79e908b2a8d627c9284288e5106d5952b4ec2d472f4d
|
||||
size 714667
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:25d6a6c6a6b13e97b19c9d95026248e0c84c4b9231977e4b80e557915b152487
|
||||
oid sha256:8b404e538af1506b9c67dbaf129caf1fe364847f9f323bcca11ea143bbb6c78b
|
||||
size 190906
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d705788fcafb74565159298f698d7aa2e6633e72cd256f4ab86d0c2bf5358209
|
||||
oid sha256:4b2f355095bb295677523863f627ef9db5f8da2f0ce63d161c38fd18a28b5390
|
||||
size 420759
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5b89a5bcaecbb193df623d70570000cb4e2ff1a4414ae6231a8f708b3b561c55
|
||||
oid sha256:761874055f0584ab997b3f78808fbf9645c15e139b635981aa87dedc1ff96245
|
||||
size 43590
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b36817d929c3e591791502c8545e9d6f4427c75b0f2dfa8c10104b92713acb45
|
||||
oid sha256:4c7d1928667a0bfb37109a032341736d25035b812bfa45464e4df5d9d8a5f070
|
||||
size 2669
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9548b6339477b80d644341bfb6c815d4e21bfff7f80129279f19e34c214e0ab1
|
||||
oid sha256:b06dee6f87347eac5ef6515e03d03212f60e84525d52f39395281e9ee7818c71
|
||||
size 598764
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:06f6beabb06662eb8d9df4917675a05f77a440400b6c7325d73a10c101940f16
|
||||
oid sha256:5021cb788ad2025aebd8bc04f5ea394f102c09e0ff8d5202b25ab90645d55f10
|
||||
size 5926
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1de07a646d9c40389cb5f8125012f64b63a85075eab05a44af7c07fb0c339719
|
||||
oid sha256:f575c02b220c3a9cfa74a8d547a7dca11ca7435193f990c20413f72eb33d9208
|
||||
size 2246
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dbc0bd7ad02bcf4534a87776ac84347afad9fafff14ab1b22b41ae8db81c946a
|
||||
oid sha256:8c3714e199e689b7316ac97285535e635c82de7e69efa7ed957c41ca855715cd
|
||||
size 220859
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6f835b33bb06808d6dcce95ce82e4de85e8371c5df11a98f826fff9f340a6cfa
|
||||
oid sha256:6104264b74878e5aa7d4860b86af179387289140f5ab600776abfefedd1cca56
|
||||
size 6473
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9e30832954210729b38360a56ccd11a57e02edf9a8042b5ff766abd696e49ea4
|
||||
oid sha256:f059e56a7e1dcbeb8eebd665451589eed8a3677f690af1cde385995dd744b587
|
||||
size 20577
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5199856dd0a7dc2660a009e0220dada4b797ed9f8a6163371a5d84721dc4bfec
|
||||
oid sha256:769fa91ce6eccdf06689f7659d4d80582aeab7d23e20f6cf497e453662689a88
|
||||
size 177814
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:14d37e5f30805275209817204fc52119a18a0e3c094b62db60e3ab59f8f81747
|
||||
oid sha256:f34f9e52307814c554ac9ec5bd5578314219deaab6bcbe5194d7334b1c15a95c
|
||||
size 1556
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a5ce33e2e20dfbdaddafb4fe4b84b427d0aa84b7f63483de9575c64df63c3312
|
||||
oid sha256:f53ea8a8fe820fb46920520867878ce80dcd00c83d06d469a9648f7f04766262
|
||||
size 191419
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c72ff6120d46cd855463be4fb9e59f7879f0ca6960c5751ddece818bfe5cdba4
|
||||
oid sha256:de1f31109c44097886fb1685af56b1feed54eb1d2de5745ce72ee6c196bd88dd
|
||||
size 791540
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:53862c3a27dc85c87f62b1065d8d1e7cf02e8c5dab6ea385070fa5a6b61d9cf8
|
||||
oid sha256:586b7dd177300f0cb21d9c4e0e6e40506cd3d83307f0d7aff467ea151e4c266b
|
||||
size 206197
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:df52ab569971ce6f01ebe5665da7bf5706ee94c2b57b7875a4e34da48d73d7e4
|
||||
oid sha256:2cec16f5d9105dc18969f4e481f425a82e747962d293e8753c288898273f8a1a
|
||||
size 104292
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:245b1f287f48e214740514ee8b5caf981c44e1f1315d219b58d759ac4c562601
|
||||
oid sha256:eb02ece9460bfa0dc1ae47bfb74e32068983b9ec24a4c034e63c96a8d114156b
|
||||
size 2878825
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ce7ce15d06eb52deaeb62589896ff51c090d9f5d485c3ba2659246e11d390ab5
|
||||
oid sha256:a1e53a1de5bb32ba23c56084a98e432951a19d716c363bc60f1e19a578289c21
|
||||
size 1583150
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5328f639f79aa26433bc13a75f776f04b0e0c1f5df185d95cf82e273036550cd
|
||||
oid sha256:71007132a4c134b5b788ab4706bd05c97d54e06b7765f4498410c7497fc5912e
|
||||
size 20681
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:63a86f6a138af5c4cb9feee63ddc23308fc2e4dfa6cbabe7a33b881b49797513
|
||||
oid sha256:cd733d1fff274663fabb4b47d37b0012de7af0c93a4498fa3dd59ed631dce730
|
||||
size 7686
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4678d001d56184c8edf26b52672e286a0f552d1d1bf1b05a6b870a36c332b921
|
||||
oid sha256:67f910d058db7479e1ac804d14f4f7172ebe1da05c74551925aa6b1bbb1ad918
|
||||
size 1054642
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const UNIT_TEMPLATE = "units/athen_infantry_marine_archer_b";
|
||||
const SHIP_TEMPLATE = "units/athen_ship_trireme";
|
||||
const RAM_TEMPLATE = "units/brit_siege_ram";
|
||||
const UNIT_TEMPLATE = "units/athen/infantry_marine_archer_b";
|
||||
const SHIP_TEMPLATE = "units/athen/ship_trireme";
|
||||
const RAM_TEMPLATE = "units/brit/siege_ram";
|
||||
|
||||
const point_plaza_nw = 14; // Center plaza #1 (NW)
|
||||
const point_plaza_ne = 15; // Center plaza #2 (NE)
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d9ba4a5b3f26bb023ed6cf25faf67b17478a7dd6e009aa08bc0dff985556f996
|
||||
oid sha256:b5d1d0b9a6b2d7ccb32a866ec5445863bcfef9cc016905ed721678d0fa262008
|
||||
size 76458
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b35d2cc6d4f17ae41a22f4c65fba301af8ce40532b7ec9c6d041d0bfcb15dc7e
|
||||
oid sha256:b2053420e29b75feb598e795ddd0b8b6aac0f85411b3560ffb3c74d0d448a24c
|
||||
size 42315
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c884240562c8cb35ef5717bbd15635c5288ad2d8d5c25b308f1910d9eab12a21
|
||||
oid sha256:ac01c5e45f2a2ed55fc976fd0d737b433b48135098ab8ab76de004e3cce19b47
|
||||
size 26498
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c4b3efffe4ac2c9725151286776b4a3e63cc63dae99fa0b698a42a0284e63a68
|
||||
oid sha256:6a65e52f95e1cd509f5218b5d90a2385a116063b181de20f599368b993071cd7
|
||||
size 480870
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:17257b87828ac53eab46e54da4fe66b56cecfcde686105d487ee9b612476b924
|
||||
oid sha256:1754d3ac9fdf72e898df05e864c133d1d0e5285ac4e42c5d63d91269ab50baf5
|
||||
size 625133
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2328413af25947a7f9c9d08f91415a043b6866a0d149f7f4f46de390d75552d9
|
||||
oid sha256:16d8054e92df67406cf016546f87cab275ac2f2c913e2ce2a74fe728aa434cc8
|
||||
size 269724
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:85719ad2eb22f2eb61670f4c6de91268235aced229d9cbebdf05789c45911747
|
||||
oid sha256:94e71a078d595036da65699fc89c1fdcad956e15ea65ca166166d1b8655a5adc
|
||||
size 674843
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:25d7262015dc9335edaad905530a6ceec81c29f84e860e7e8025010f44b583a0
|
||||
oid sha256:f38fc052c513d39c916e9f088518ec8e4770108a4ed403df94eaa6abe25c0e54
|
||||
size 172822
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:68390f2553a2886f9d73dcc997d2943a921b9b5ad9e4a261014ee8761f0879c7
|
||||
oid sha256:386a7d618712e071e7be27a733f7172cf50009aadbc9df1086ee42b6824bb255
|
||||
size 676451
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7842d32b967c22ed591020ddd82f78643ac0c6bf2b92fbb3101142e44d1a1891
|
||||
oid sha256:8966e9788ca6ba8d08d7280946d81e6a0fe6dbe4e2f3bb756a0f121a0d085eb1
|
||||
size 113743
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:63e76b2895ceffa6be9419fbf0de9c081ec19f7596f2e34ac02361240f763297
|
||||
oid sha256:7e28cafab885eef55f261c6a1279d130e07a4c3accf054228bf3a4df621a694e
|
||||
size 418863
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8e1e9802a7645cd578c92d6e37063aad9d8b0fc8f62f21cd4253928c7c8536a8
|
||||
oid sha256:9bc6aada36ef904961ccc92e250e93720891afce9628c76b2aa7017095355af7
|
||||
size 315296
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7adca9493407cfc8a1bb784fc54c75df96de3092da203365b83c835df5955d97
|
||||
oid sha256:c9744b09c3b47e0adbf2baa6a41b93c31aacc7d98b7e5f5d525b54e3eebee396
|
||||
size 930149
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:61ea563e6fd7c84c7fd13148272b2751f41cc68e8a035b8fc50e05c9a89d1ebe
|
||||
oid sha256:1a736dca7bec8fac7af4eeff375d0c68b20fe1218609155dfcede1d3260746eb
|
||||
size 258400
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0278715bb446cf803bec1b5660cbbbbb4e542410b1180b190d173a9f209a61fb
|
||||
oid sha256:feb3909f82df59ca01d2a6371527cbb94be18b21c1a26b677db4f8202f8305bf
|
||||
size 354760
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7a3488038c7b6b86b29b477eb7fa8743c612d7973d4e8199f25dc9c449770ccc
|
||||
oid sha256:35b4a4bd459d143aadd35833253d022ed6986efd5f73d7f9b3a2cf011a3d7cea
|
||||
size 471986
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0b8fa9b568c3ddb25c59629742853970963c2086763b05617972a3f7eae472f9
|
||||
oid sha256:d2caa7d336603b1b91cebe441f95856f089b88290e9fff17adb1ac1dcab9101a
|
||||
size 355415
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6f6e4bc7f0a66cfe3ad9a52222c990596eacfc7e8351b0f11dad6cb739cc60bd
|
||||
oid sha256:2f7991ff6b29e3c65a398bc2db1ca7417610a9a40213a7287d3253637c899fce
|
||||
size 377662
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8334618f3b27cf9fbbc0980b0b15025f3e719bdf4879eb4a6ab3461ba03f1a78
|
||||
oid sha256:048da6cd38e3a6647389ef807a2d15445a9153bee19b60e03c47ebc60805dfce
|
||||
size 248220
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7443b7a1accfb1d56c84374b0fb0209cd5281e9fd1545a9b9b9a1016d20c5b1b
|
||||
oid sha256:928ca48eaba2d8e7556749ad0c405e7f0c8734c062efe4701edfdb19e49d9fc1
|
||||
size 118085
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:099a4bae0a1165197d192dd656c9ae880ac6677c9481c07e6cebcda74293ecd3
|
||||
oid sha256:eed89084cd2f6060df4b9b25f97afd247de72b8452822a523af9f2b0febe22fd
|
||||
size 501783
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:67d3b7f10de776ad5a3d86e77f79e0e1eafb178cb9bad3104b3d6fba8ad7bceb
|
||||
oid sha256:969e21979afbe4a050943f54c8faf6fd1676dffaf5ffd60aa5fe4d6953e0d03f
|
||||
size 8630
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8445ea99bd1ac6970fc3a20f4a0793564aa35acd829bb456878e14a76bf2ced1
|
||||
oid sha256:4c0768172aa2071a671c56dbaa0065e52c253aa764115978bc56c32afd617127
|
||||
size 6645
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c323fd112884839f48888ea27d5094802d66f6d45a5db4d5eec1fb0f85b68cfb
|
||||
oid sha256:c2a3c131768c89da8a414e07c2db1a86a9b06b297e5bede746b3197458f59f35
|
||||
size 489080
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6624e1c54ebadf523439cd75367f2005eb54b7d68f9487b1f44255c5a25add5b
|
||||
oid sha256:6abad2617dad8442f5f2271d05d695c2bc691bea54960699737dea5c19f51b8c
|
||||
size 12892
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:518216df16ff3f752a4b58935710bd7fff58a7ed5cb2380d5154e68605f1c495
|
||||
oid sha256:f39338b4c5973be2cb90d9e37437a9f0665b2a4e43266148dddc30c349cefc34
|
||||
size 519711
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:786b7c841b315f9f83a13d2630863291e879d54bfb9603f4b69e4d99800c3640
|
||||
oid sha256:56eb43b88937a760e6dbee4efb0bbbec0f0b4327eb5ec2695e7726016cd6e3ea
|
||||
size 205806
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e8d5cd06a9d32b303e817515b7916b4bacafbbb67ba85fc3747c2605b5097c26
|
||||
oid sha256:7335a7e11609bee3accda9fa1e126980566286f959bd9aa50b63dec440b541c1
|
||||
size 197113
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c4231e85329244bb8747311514a7ff7e12815fdcdcaf7084f33da3ac68f31408
|
||||
oid sha256:7626d7b3820e5acc6049eba93d4e43f1e4b2fe6268d3aeee83f183ce5efb1f8d
|
||||
size 437119
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cf62a339f86617edcd080043aa31501c9c50437055baf87ba041a602d7f931df
|
||||
oid sha256:45e95cd7f02fc588c122979fb4d6c5bc0f55d45ea8ad909d536951e5d13a472f
|
||||
size 160502
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
const UNIT_TEMPLATE = "units/athen_infantry_marine_archer_b";
|
||||
const FAST_UNIT_TEMPLATE = "units/athen_cavalry_swordsman_a";
|
||||
const LARGE_UNIT_TEMPLATE = "units/brit_siege_ram";
|
||||
const SMALL_STRUCTURE_TEMPLATE = "structures/athen_house";
|
||||
const UNIT_TEMPLATE = "units/athen/infantry_marine_archer_b";
|
||||
const FAST_UNIT_TEMPLATE = "units/athen/cavalry_swordsman_a";
|
||||
const LARGE_UNIT_TEMPLATE = "units/brit/siege_ram";
|
||||
const SMALL_STRUCTURE_TEMPLATE = "structures/athen/house";
|
||||
|
||||
var QuickSpawn = function(x, z, template, owner = 1)
|
||||
{
|
||||
|
|
@ -282,7 +282,7 @@ experiments.formation_attack = {
|
|||
|
||||
experiments.multiple_resources = {
|
||||
"spawn": () => {
|
||||
QuickSpawn(gx, gy + 80, "structures/athen_civil_centre");
|
||||
QuickSpawn(gx, gy + 80, "structures/athen/civil_centre");
|
||||
|
||||
let chicken = QuickSpawn(gx, gy + 50, "gaia/fauna_chicken");
|
||||
QuickSpawn(gx + 3, gy + 50, "gaia/fauna_chicken");
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d19469ecbf7cf1803192f9c393420637c04d39644a101252b489e56484fdd80a
|
||||
oid sha256:af4bbd3177f7c6db1cd97fcc9f082951ac5cf3d4682f8fbbf16ca80e04fea4fa
|
||||
size 2070
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d16b5ba819ed7e89e4d6c0e58aa73512de5800dc0ba964d9256f9990c0f1a864
|
||||
oid sha256:18f7ca713e7f65d45471dc7501441d6deb2d30c50179b5156fcd32666c7084ed
|
||||
size 214564
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c0c539bd1111891e88243199b604710dd46075561afae96972aac61166fe1ad5
|
||||
oid sha256:3c3a9d73def15cbbda4b839000bce7c212c901be76bd2e747b69530e8d81fa1e
|
||||
size 4995
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c0cb9899c75c9671799f28277b54589970da1e0118b7a8b23dc315324979fc43
|
||||
oid sha256:69fb9457053c4ba6e069026807aa06cc881c25cc05c174dce7a9083e2f5d5d4f
|
||||
size 52622
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:155d34d0b591620e17f92acd1c8a34a096b9371992e661280aa3e93c2084dae0
|
||||
oid sha256:52759640d95e2f9dc2da9c23948b28f6c99fcd7876cb2b58e83fc03ce1477fd7
|
||||
size 636817
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7005d4c440ccb6492675ab06c41b82ba222daa9cbf18cf1d7897c539fdbf9d6e
|
||||
oid sha256:bd2a1840d47f19ec541b77a706f891436806a07531f64dbe3d8cf33bae6134b6
|
||||
size 740579
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6f38444985a5cb8af71018405255bbcb2fbdd86bdc6faaf278bd628809fa2e05
|
||||
oid sha256:c4262a3c0566eabf05dc8389d0400a9527c40b749d34529860d2d931d843e7d1
|
||||
size 453772
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7c9677d012b5c13c27a97c878503d3cf533809fbc008168dfb7a5af820c3d279
|
||||
oid sha256:4bbf15357f26e1dd229ef5681aa979a8054bdc1c08df7cfd8dc6c18ec26fbaea
|
||||
size 1747196
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bfb139c3d41beae28afeb6cde735595343e36dcfc813b8fe615ccb2845cb047f
|
||||
oid sha256:731f8add3f5690025b023f0bd4ca64a840dc0714e94f3eb5af8e66499e32ea9f
|
||||
size 661665
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7ec33d6f327212d2ca5aad1e9a9d646db0d8044551efb6b623c6897d8f04fab1
|
||||
oid sha256:2a905a4ea454cc4a9f0365a8da50a81f436b4e54bfdaa8fa673a30ca6d899d5e
|
||||
size 3639957
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:30faf9c918fff88d98d7212eed0715242d7ead9d205dcb636f7e5f48ee907a7e
|
||||
oid sha256:af3c42a721bb9996ff3be57f305bef5bf964802c7fa6cdf5208bf90fb4361354
|
||||
size 510620
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
Trigger.prototype.SpawnAndAttack = function()
|
||||
{
|
||||
var intruders = TriggerHelper.SpawnUnitsFromTriggerPoints(
|
||||
pickRandom(["B", "C"]), "units/rome_champion_infantry_swordsman_02", this.attackSize, 0);
|
||||
pickRandom(["B", "C"]), "units/rome/champion_infantry_swordsman_02", this.attackSize, 0);
|
||||
|
||||
for (var origin in intruders)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ac5f0f07d698f0548bab52a53e32c65260f0281d26e1e0ae3d8ec40393022f30
|
||||
oid sha256:1d395149ae9e582b5d5a1149dc4aa1698d9619dd9e7056e636722fe433e75b17
|
||||
size 773995
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3e311677c74830958b1bc800282f66776448b5ac0e75514ab99ea2b14447f96e
|
||||
oid sha256:8199459623dc2c674c774322dd1b64b2eb62b466f398e25a8b20b97aab91075f
|
||||
size 782917
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d712de988e015e5d2667e27090405e1d402a70fb978de8307e7e8cf3ed2c53fb
|
||||
oid sha256:78d1513df18045850dfa028568876a5f54151cedcd024852fe03c7668865876c
|
||||
size 412571
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6af524422fece2f5798d8c6ca034cb0cea88ba25aaf53ae07a718201afd15daf
|
||||
oid sha256:6297bb781a9eab74d2c381773c67d1d44383dcfa377fb446ea85551a26fb9f42
|
||||
size 466721
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0ed035909fdf517f061e4290d2560d758bbd9421bfdf8a8fdf3dddd34762f328
|
||||
oid sha256:ba637d5610a7908b29ae152f8bab28b0b92a1d1c1e957794ce4793982290d9ac
|
||||
size 121972
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d6beda850169146438d307b4762bde484adcb17d99ecb0a973571cff9d6297c2
|
||||
oid sha256:68e7fc7f7ce635aee2a8740b2a39c950f495f5e5778b83308248a3ec034a300c
|
||||
size 1390852
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3272589bd01ebe7e4f8d2008a904547dbb95948e37cdadbe0a71c901c6675f14
|
||||
oid sha256:b837c5578f73dde13667b9021126eeafa4093e51de0261d1df93a9053a434668
|
||||
size 1806768
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dcabd59c5614eece71051786c9f1fff11c7ca933755b41dc781ffc6dcae80476
|
||||
oid sha256:70e8ef33b2f244e978271cf4aed005452268ba877570bb3f56b5818b265fd68a
|
||||
size 422729
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ Trigger.prototype.tutorialGoals = [
|
|||
],
|
||||
"OnTrainingQueued": function(msg)
|
||||
{
|
||||
if (msg.unitTemplate != "units/spart_infantry_spearman_b" || +msg.count == 1)
|
||||
if (msg.unitTemplate != "units/spart/infantry_spearman_b" || +msg.count == 1)
|
||||
{
|
||||
let cmpProductionQueue = Engine.QueryInterface(msg.trainerEntity, IID_ProductionQueue);
|
||||
cmpProductionQueue.ResetQueue();
|
||||
|
|
@ -71,7 +71,7 @@ Trigger.prototype.tutorialGoals = [
|
|||
},
|
||||
"OnTrainingQueued": function(msg)
|
||||
{
|
||||
if (msg.unitTemplate != "units/spart_infantry_javelineer_b" || +msg.count == 1)
|
||||
if (msg.unitTemplate != "units/spart/infantry_javelineer_b" || +msg.count == 1)
|
||||
{
|
||||
let cmpProductionQueue = Engine.QueryInterface(msg.trainerEntity, IID_ProductionQueue);
|
||||
cmpProductionQueue.ResetQueue();
|
||||
|
|
@ -153,7 +153,7 @@ Trigger.prototype.tutorialGoals = [
|
|||
},
|
||||
"OnTrainingQueued": function(msg)
|
||||
{
|
||||
if (msg.unitTemplate != "units/spart_infantry_spearman_b" || +msg.count == 1)
|
||||
if (msg.unitTemplate != "units/spart/infantry_spearman_b" || +msg.count == 1)
|
||||
{
|
||||
let cmpProductionQueue = Engine.QueryInterface(msg.trainerEntity, IID_ProductionQueue);
|
||||
cmpProductionQueue.ResetQueue();
|
||||
|
|
@ -229,7 +229,7 @@ Trigger.prototype.tutorialGoals = [
|
|||
},
|
||||
"OnTrainingQueued": function(msg)
|
||||
{
|
||||
if (msg.unitTemplate != "units/spart_support_female_citizen" || +msg.count == 1)
|
||||
if (msg.unitTemplate != "units/spart/support_female_citizen" || +msg.count == 1)
|
||||
{
|
||||
let cmpProductionQueue = Engine.QueryInterface(msg.trainerEntity, IID_ProductionQueue);
|
||||
cmpProductionQueue.ResetQueue();
|
||||
|
|
@ -345,7 +345,7 @@ Trigger.prototype.tutorialGoals = [
|
|||
},
|
||||
"OnTrainingQueued": function(msg)
|
||||
{
|
||||
if (msg.unitTemplate == "units/spart_siege_ram")
|
||||
if (msg.unitTemplate == "units/spart/siege_ram")
|
||||
++this.ramCount;
|
||||
if (this.IsDone())
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b47e562ab5c2490cb4246a1a244ba10fec397492d8ebff18229e370fd1ada75e
|
||||
oid sha256:04eafb95afbbcfe20aeb02e49a32338d944b5d5addc1cc36ae40077deb4eca2e
|
||||
size 151132
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue