Index: binaries/data/mods/public/maps/tutorials/introductory_tutorial.js =================================================================== --- binaries/data/mods/public/maps/tutorials/introductory_tutorial.js +++ binaries/data/mods/public/maps/tutorials/introductory_tutorial.js @@ -29,7 +29,7 @@ ], "OnTrainingQueued": function(msg) { - if (msg.unitTemplate != "units/spart/infantry_spearman_b" || +msg.count == 1) + if (msg.unitTemplate != "tutorials/introductory/units/spart/infantry_spearman_b" || +msg.count == 1) { let cmpProductionQueue = Engine.QueryInterface(msg.trainerEntity, IID_ProductionQueue); cmpProductionQueue.ResetQueue(); @@ -71,7 +71,7 @@ }, "OnTrainingQueued": function(msg) { - if (msg.unitTemplate != "units/spart/infantry_javelineer_b" || +msg.count == 1) + if (msg.unitTemplate != "tutorials/introductory/units/spart/infantry_javelineer_b" || +msg.count == 1) { let cmpProductionQueue = Engine.QueryInterface(msg.trainerEntity, IID_ProductionQueue); cmpProductionQueue.ResetQueue(); @@ -153,7 +153,7 @@ }, "OnTrainingQueued": function(msg) { - if (msg.unitTemplate != "units/spart/infantry_spearman_b" || +msg.count == 1) + if (msg.unitTemplate != "tutorials/introductory/units/spart/infantry_spearman_b" || +msg.count == 1) { let cmpProductionQueue = Engine.QueryInterface(msg.trainerEntity, IID_ProductionQueue); cmpProductionQueue.ResetQueue(); @@ -237,7 +237,7 @@ }, "OnTrainingQueued": function(msg) { - if (msg.unitTemplate != "units/spart/support_female_citizen" || +msg.count == 1) + if (msg.unitTemplate != "tutorials/introductory/units/spart/support_female_citizen" || +msg.count == 1) { let cmpProductionQueue = Engine.QueryInterface(msg.trainerEntity, IID_ProductionQueue); cmpProductionQueue.ResetQueue(); Index: binaries/data/mods/public/maps/tutorials/introductory_tutorial.xml =================================================================== --- binaries/data/mods/public/maps/tutorials/introductory_tutorial.xml +++ binaries/data/mods/public/maps/tutorials/introductory_tutorial.xml @@ -90,7 +90,7 @@ ]]> - + 1 @@ -102,19 +102,19 @@ - + 1 - + 1 - + 1 @@ -4313,7 +4313,7 @@ - + 1 Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/arsenal.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/arsenal.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/arsenal.xml @@ -0,0 +1,28 @@ + + + + spart + Hoplothēkē + + + 0.7 + + -units/{civ}/siege_scorpio_packed + -units/{civ}/siege_polybolos_packed + -units/{civ}/siege_oxybeles_packed + -units/{civ}/siege_lithobolos_packed + -units/{civ}/siege_ballista_packed + units/{civ}/siege_ram + + + -siege_attack + -siege_cost_time + -siege_health + -siege_pack_unpack + -siege_bolt_accuracy + + + + structures/spartans/workshop.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/barracks.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/barracks.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/barracks.xml @@ -0,0 +1,37 @@ + + + + + 12.0 + + + decay|rubble/rubble_stone_5x5 + + + spart + Stratopedon + + + + + + 0.8 + + tutorials/introductory/units/{civ}/infantry_spearman_b + tutorials/introductory/units/{civ}/infantry_javelineer_b + -units/{civ}/infantry_spearman_b + -units/{civ}/infantry_javelineer_b + -units/{civ}/champion_infantry_swordsman + + + -barracks_batch_training + -infantry_cost_time + -unlock_champion_infantry + -pair_unlock_champions_sele + + + + structures/spartans/barracks.xml + structures/fndn_7x7.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/civil_centre.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/civil_centre.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/civil_centre.xml @@ -0,0 +1,31 @@ + + + + decay|rubble/rubble_hele_cc + + + spart + Agora + + + + -units/{civ}/support_female_citizen + tutorials/introductory/units/{civ}/support_female_citizen + tutorials/introductory/units/{civ}/infantry_spearman_b + tutorials/introductory/units/{civ}/infantry_javelineer_b + tutorials/introductory/units/{civ}/cavalry_javelineer_b + + + -unlock_shared_los + -unlock_shared_dropsites + -unlock_spies + -spy_counter + -archery_tradition + -hoplite_tradition + -hellenistic_metropolis + + + + structures/spartans/civic_center.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/dock.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/dock.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/dock.xml @@ -0,0 +1,21 @@ + + + + + 8.0 + + + decay|rubble/rubble_hele_dock + + + spart + Limēn + + + + + + structures/spartans/dock.xml + structures/fndn_6x4_dock.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/farmstead.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/farmstead.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/farmstead.xml @@ -0,0 +1,29 @@ + + + + + + + decay|rubble/rubble_stone_4x2 + + + spart + Epoikion + + + + + + + gather_wicker_baskets + -gather_farming_plows + -gather_farming_training + -gather_farming_fertilizer + -gather_farming_harvester + + + + structures/spartans/farmstead.xml + structures/fndn_5x5.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/field.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/field.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/field.xml @@ -0,0 +1,10 @@ + + + + spart + Agros + + + structures/plot_field_medit.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/forge.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/forge.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/forge.xml @@ -0,0 +1,27 @@ + + + + spart + Chalkeōn + + + + -soldier_attack_melee_02 + -soldier_attack_melee_03 + -soldier_attack_melee_03_variant + -soldier_attack_ranged_01 + -soldier_attack_ranged_02 + -soldier_attack_ranged_03 + -soldier_resistance_hack_01 + -soldier_resistance_hack_02 + -soldier_resistance_hack_03 + -soldier_resistance_pierce_01 + -soldier_resistance_pierce_02 + -soldier_resistance_pierce_03 + -archer_attack_spread + + + + structures/spartans/blacksmith.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/house.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/house.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/house.xml @@ -0,0 +1,21 @@ + + + + spart + Oikos + + + + -units/{civ}/support_female_citizen_house + + + -health_females_01 + -pop_house_01 + -pop_house_02 + -unlock_females_house + + + + structures/spartans/house.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/market.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/market.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/market.xml @@ -0,0 +1,21 @@ + + + + spart + Emporion + + + + -trader_health + -trade_gain_01 + -trade_gain_02 + -trade_commercial_treaty + + + -units/{civ}/support_trader + + + + structures/spartans/market.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/outpost.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/outpost.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/outpost.xml @@ -0,0 +1,15 @@ + + + + spart + Prophylagma + + + + -outpost_vision + + + + structures/hellenes/outpost.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/sentry_tower.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/sentry_tower.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/sentry_tower.xml @@ -0,0 +1,11 @@ + + + + spart + Pyrgidion + + + + structures/spartans/sentry_tower.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/storehouse.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/storehouse.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/storehouse.xml @@ -0,0 +1,32 @@ + + + + + + + spart + Apothēkē + + + + + + + gather_lumbering_ironaxes + -gather_lumbering_strongeraxes + -gather_lumbering_sharpaxes + -gather_mining_servants + -gather_mining_serfs + -gather_mining_slaves + -gather_mining_wedgemallet + -gather_mining_shaftmining + -gather_mining_silvermining + -gather_capacity_basket + -gather_capacity_wheelbarrow + -gather_capacity_carts + + + + structures/spartans/storehouse.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/temple.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/temple.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/structures/spart/temple.xml @@ -0,0 +1,31 @@ + + + + + 12.0 + + + spart + Naos + + + + + + + units/{civ}/support_healer_b + + + -heal_range + -heal_range_2 + -heal_rate + -heal_rate_2 + -garrison_heal + -health_regen_units + + + + structures/spartans/temple.xml + props/special/eyecandy/greek_temple_unfinished.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/champion_infantry_swordsman.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/champion_infantry_swordsman.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/champion_infantry_swordsman.xml @@ -0,0 +1,61 @@ + + + + + tutorials/introductory/structures/{civ}/house + tutorials/introductory/structures/{civ}/storehouse + tutorials/introductory/structures/{civ}/farmstead + tutorials/introductory/structures/{civ}/field + tutorials/introductory/structures/{civ}/barracks + tutorials/introductory/structures/{civ}/outpost + tutorials/introductory/structures/{civ}/sentry_tower + tutorials/introductory/structures/{civ}/forge + tutorials/introductory/structures/{civ}/market + tutorials/introductory/structures/{civ}/temple + tutorials/introductory/structures/{civ}/arsenal + -structures/{civ}/farmstead + -structures/{civ}/field + -structures/{civ}/storehouse + -structures/{civ}/sentry_tower + -structures/{civ}/outpost + -structures/{civ}/temple + -structures/{civ}/market + -structures/{civ}/house + -structures/{civ}/forge + -structures/{civ}/arsenal + -structures/{civ}/civil_centre + -structures/{civ}/barracks + -structures/{civ}/corral + -structures/{civ}/stable + -structures/{civ}/defense_tower + -structures/{civ}/fortress + -structures/wallset_palisade + -structures/{civ}/wallset_siege + -structures/{civ}/theater + -structures/{civ}/wonder + -structures/{civ}/wallset_stone + structures/spart/syssiton + + + + + 25 + + + + spart + greek + Skiritai Commando + Ékdromos Skirítēs + Elite + units/spart_champion_infantry_sword.png + phase_town + + + 3 + + + + units/spartans/infantry_swordsman_c.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_javelineer_a.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_javelineer_a.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_javelineer_a.xml @@ -0,0 +1,12 @@ + + + + Advanced + + + units/spart/infantry_javelineer_e + + + units/spartans/infantry_javelinist_a.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_javelineer_b.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_javelineer_b.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_javelineer_b.xml @@ -0,0 +1,54 @@ + + + + + tutorials/introductory/structures/{civ}/house + tutorials/introductory/structures/{civ}/storehouse + tutorials/introductory/structures/{civ}/farmstead + tutorials/introductory/structures/{civ}/field + tutorials/introductory/structures/{civ}/barracks + tutorials/introductory/structures/{civ}/outpost + tutorials/introductory/structures/{civ}/sentry_tower + tutorials/introductory/structures/{civ}/forge + tutorials/introductory/structures/{civ}/market + tutorials/introductory/structures/{civ}/temple + tutorials/introductory/structures/{civ}/arsenal + -structures/{civ}/farmstead + -structures/{civ}/field + -structures/{civ}/dock + -structures/{civ}/storehouse + -structures/{civ}/sentry_tower + -structures/{civ}/outpost + -structures/{civ}/temple + -structures/{civ}/market + -structures/{civ}/house + -structures/{civ}/forge + -structures/{civ}/arsenal + -structures/{civ}/civil_centre + -structures/{civ}/barracks + -structures/{civ}/corral + -structures/{civ}/stable + -structures/{civ}/defense_tower + -structures/{civ}/fortress + -structures/wallset_palisade + -structures/{civ}/wallset_siege + -structures/{civ}/theater + -structures/{civ}/wonder + -structures/{civ}/wallset_stone + + + + spart + greek + units/spart/infantry_javelineer_b + Helot Skirmisher + Akontistḗs Heílōs + units/spart_infantry_javelinist.png + + + tutorials/introductory/units/spart/infantry_javelineer_a + + + units/spartans/infantry_javelinist_b.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_javelineer_e.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_javelineer_e.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_javelineer_e.xml @@ -0,0 +1,10 @@ + + + + Elite + + + + units/spartans/infantry_javelinist_e.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_spearman_a.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_spearman_a.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_spearman_a.xml @@ -0,0 +1,12 @@ + + + + Advanced + + + units/spart/infantry_spearman_e + + + units/spartans/infantry_spearman_a.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_spearman_b.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_spearman_b.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_spearman_b.xml @@ -0,0 +1,54 @@ + + + + + tutorials/introductory/structures/{civ}/house + tutorials/introductory/structures/{civ}/storehouse + tutorials/introductory/structures/{civ}/farmstead + tutorials/introductory/structures/{civ}/field + tutorials/introductory/structures/{civ}/barracks + tutorials/introductory/structures/{civ}/outpost + tutorials/introductory/structures/{civ}/sentry_tower + tutorials/introductory/structures/{civ}/forge + tutorials/introductory/structures/{civ}/market + tutorials/introductory/structures/{civ}/temple + tutorials/introductory/structures/{civ}/arsenal + -structures/{civ}/farmstead + -structures/{civ}/field + -structures/{civ}/dock + -structures/{civ}/storehouse + -structures/{civ}/sentry_tower + -structures/{civ}/outpost + -structures/{civ}/temple + -structures/{civ}/market + -structures/{civ}/house + -structures/{civ}/forge + -structures/{civ}/arsenal + -structures/{civ}/civil_centre + -structures/{civ}/barracks + -structures/{civ}/corral + -structures/{civ}/stable + -structures/{civ}/defense_tower + -structures/{civ}/fortress + -structures/wallset_palisade + -structures/{civ}/wallset_siege + -structures/{civ}/theater + -structures/{civ}/wonder + -structures/{civ}/wallset_stone + + + + spart + greek + units/spart/infantry_spearman_b + Perioikoi Hoplite + Hoplítēs Períoikos + units/spart_infantry_spearman.png + + + tutorials/introductory/units/spart/infantry_spearman_a + + + units/spartans/infantry_spearman_b.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_spearman_e.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_spearman_e.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/infantry_spearman_e.xml @@ -0,0 +1,10 @@ + + + + Elite + + + + units/spartans/infantry_spearman_e.xml + + Index: binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/support_female_citizen.xml =================================================================== --- binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/support_female_citizen.xml +++ binaries/data/mods/public/simulation/templates/tutorials/introductory/units/spart/support_female_citizen.xml @@ -0,0 +1,66 @@ + + + + + + 1.5 + + + + + + tutorials/introductory/structures/{civ}/house + tutorials/introductory/structures/{civ}/storehouse + tutorials/introductory/structures/{civ}/farmstead + tutorials/introductory/structures/{civ}/field + tutorials/introductory/structures/{civ}/barracks + tutorials/introductory/structures/{civ}/outpost + tutorials/introductory/structures/{civ}/sentry_tower + tutorials/introductory/structures/{civ}/forge + tutorials/introductory/structures/{civ}/market + tutorials/introductory/structures/{civ}/temple + tutorials/introductory/structures/{civ}/arsenal + -structures/{civ}/farmstead + -structures/{civ}/field + -structures/{civ}/dock + -structures/{civ}/storehouse + -structures/{civ}/sentry_tower + -structures/{civ}/outpost + -structures/{civ}/temple + -structures/{civ}/market + -structures/{civ}/house + -structures/{civ}/forge + -structures/{civ}/arsenal + -structures/{civ}/civil_centre + -structures/{civ}/barracks + -structures/{civ}/corral + -structures/{civ}/stable + -structures/{civ}/defense_tower + -structures/{civ}/fortress + -structures/wallset_palisade + -structures/{civ}/wallset_siege + -structures/{civ}/theater + -structures/{civ}/wonder + -structures/{civ}/wallset_stone + + + + 1.4 + + + 1 + + + spart + greek + Spartan Woman + Spartiâtis + units/spart_support_female_citizen.png + + + true + + + units/spartans/female_citizen.xml + +