Ticket #2160: Regicide_v1.7.patch
File Regicide_v1.7.patch, 32.1 KB (added by , 8 years ago) |
---|
-
binaries/data/mods/public/gui/gamesetup/gamesetup.js
498 498 "ExploreMap": "exploreMap", 499 499 "DisableTreasures": "disableTreasures", 500 500 "LockTeams": "lockTeams", 501 "LastManStanding" : "lastManStanding", 501 "LastManStanding": "lastManStanding", 502 "RegicideEarlyAttack": "regicideEarlyAttack", 502 503 "CheatsEnabled": "enableCheats" 503 504 }; 504 505 … … 1183 1184 { 1184 1185 delete g_GameAttributes.settings.WonderDuration; 1185 1186 delete g_GameAttributes.settings.LastManStanding; 1187 delete g_GameAttributes.settings.RegicideEarlyAttack; 1186 1188 } 1187 1189 1188 1190 if (mapSettings.PlayerData) … … 1380 1382 setGUIBoolean("revealMap", "revealMapText", !!mapSettings.RevealMap); 1381 1383 setGUIBoolean("lockTeams", "lockTeamsText", !!mapSettings.LockTeams); 1382 1384 setGUIBoolean("lastManStanding", "lastManStandingText", !!mapSettings.LastManStanding); 1385 setGUIBoolean("regicideEarlyAttack", "regicideEarlyAttackText", !!mapSettings.RegicideEarlyAttack); 1383 1386 setGUIBoolean("enableRating", "enableRatingText", !!mapSettings.RatingEnabled); 1384 1387 1385 1388 Engine.GetGUIObjectByName("optionWonderDuration").hidden = … … 1386 1389 g_GameAttributes.settings.GameType && 1387 1390 g_GameAttributes.settings.GameType != "wonder"; 1388 1391 Engine.GetGUIObjectByName("optionLastManStanding").hidden = mapSettings.LockTeams; 1392 Engine.GetGUIObjectByName("optionRegicideEarlyAttack").hidden = 1393 g_GameAttributes.settings.GameType && 1394 g_GameAttributes.settings.GameType != "regicide"; 1389 1395 1390 1396 Engine.GetGUIObjectByName("cheatWarningText").hidden = !g_IsNetworked || !mapSettings.CheatsEnabled; 1391 1397 … … 1403 1409 1404 1410 for (let ctrl of ["victoryCondition", "wonderDuration", "populationCap", 1405 1411 "startingResources", "ceasefire", "revealMap", 1406 "exploreMap", "disableTreasures", "lockTeams", "lastManStanding"]) 1412 "exploreMap", "disableTreasures", "lockTeams", 1413 "lastManStanding", "regicideEarlyAttack"]) 1407 1414 hideControl(ctrl, ctrl + "Text", notScenario); 1408 1415 1409 1416 Engine.GetGUIObjectByName("civResetButton").hidden = !notScenario; -
binaries/data/mods/public/gui/gamesetup/gamesetup.xml
335 335 </object> 336 336 </object> 337 337 338 <object name="option PopulationCap" size="14 98 94% 126">338 <object name="optionRegicideEarlyAttack" size="14 98 94% 126"> 339 339 <object size="0 0 40% 28" type="text" style="ModernRightLabelText"> 340 <translatableAttribute id="caption">Early Hero Attack:</translatableAttribute> 341 </object> 342 <object name="regicideEarlyAttackText" size="40% 0 100% 28" type="text" style="ModernLeftLabelText"/> 343 <object name="regicideEarlyAttack" size="40%+10 5 40%+30 100%-5" type="checkbox" style="ModernTickBox" hidden="true" tooltip_style="onscreenToolTip"> 344 <translatableAttribute id="tooltip">Toggle whether heroes can attack from the start of the game, or from City Phase.</translatableAttribute> 345 </object> 346 </object> 347 348 <object name="optionPopulationCap" size="14 128 94% 156"> 349 <object size="0 0 40% 28" type="text" style="ModernRightLabelText"> 340 350 <translatableAttribute id="caption">Population Cap:</translatableAttribute> 341 351 </object> 342 352 <object name="populationCapText" size="40% 0 100% 100%" type="text" style="ModernLeftLabelText"/> … … 345 355 </object> 346 356 </object> 347 357 348 <object name="optionStartingResources" size="14 1 28 94% 156">358 <object name="optionStartingResources" size="14 158 94% 186"> 349 359 <object size="0 0 40% 28" type="text" style="ModernRightLabelText"> 350 360 <translatableAttribute id="caption">Starting Resources:</translatableAttribute> 351 361 </object> … … 355 365 </object> 356 366 </object> 357 367 358 <object name="optionCeasefire" size="14 1 58 94% 186">368 <object name="optionCeasefire" size="14 188 94% 216"> 359 369 <object size="0 0 40% 28" type="text" style="ModernRightLabelText"> 360 370 <translatableAttribute id="caption">Ceasefire:</translatableAttribute> 361 371 </object> … … 440 450 name="hideMoreOptions" 441 451 type="button" 442 452 style="StoneButton" 443 size="50%-70 4 28 50%+70 456"453 size="50%-70 458 50%+70 486" 444 454 tooltip_style="onscreenToolTip" 445 455 hotkey="cancel" 446 456 > -
binaries/data/mods/public/maps/scripts/Regicide.js
4 4 TriggerHelper.DefeatPlayer(data.from); 5 5 }; 6 6 7 Trigger.prototype.CheckRegicideHeroPromotion = function(data) 8 { 9 if (this.regicideHeroes.indexOf(data.entity) == -1) 10 return; 11 12 let cmpPlayer = QueryOwnerInterface(data.entity); 13 this.regicideHeroes[cmpPlayer.GetPlayerID()] = data.newentity; 14 }; 15 7 16 Trigger.prototype.InitRegicideGame = function(msg) 8 17 { 18 let cmpEndGameManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_EndGameManager); 19 this.regicideEarlyAttack = !!cmpEndGameManager.GetGameTypeSettings().regicideEarlyAttack; 20 9 21 let playersCivs = []; 10 22 for (let playerID = 1; playerID < TriggerHelper.GetNumberOfPlayers(); ++playerID) 11 23 playersCivs[playerID] = QueryPlayerIDInterface(playerID).GetCiv(); … … 15 27 let cmpTemplateManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_TemplateManager); 16 28 for (let templateName of cmpTemplateManager.FindAllTemplates(false)) 17 29 { 18 if (templateName.substring(0,6) != "units/") 30 if (templateName.substring(0,6) != "units/" || 31 templateName.slice(-2) == "_b" && this.regicideEarlyAttack) 19 32 continue; 20 33 21 34 let identity = cmpTemplateManager.GetTemplate(templateName).Identity; … … 22 35 let classes = GetIdentityClasses(identity); 23 36 24 37 if (classes.indexOf("Hero") == -1 || 25 playersCivs.every(civ => civ != identity.Civ)) 38 playersCivs.every(civ => civ != identity.Civ) || 39 templateName.slice(-2) != "_b" && !this.regicideEarlyAttack) 26 40 continue; 27 41 28 42 if (!heroTemplates[identity.Civ]) … … 102 116 return undefined; 103 117 }; 104 118 119 Trigger.prototype.CheckRegicideCityPhase = function(data) 120 { 121 if (data.tech.indexOf("phase_city") == -1 || this.regicideEarlyAttack) 122 return; 123 124 let cmpPromotion = Engine.QueryInterface(this.regicideHeroes[data.player], IID_Promotion); 125 if (cmpPromotion) 126 cmpPromotion.IncreaseXp(cmpPromotion.GetRequiredXp() - cmpPromotion.GetCurrentXp()); 127 }; 128 105 129 let cmpTrigger = Engine.QueryInterface(SYSTEM_ENTITY, IID_Trigger); 106 130 cmpTrigger.regicideHeroes = []; 131 cmpTrigger.regicideEarlyAttack = false; 107 132 cmpTrigger.DoAfterDelay(0, "InitRegicideGame", {}); 108 133 cmpTrigger.RegisterTrigger("OnOwnershipChanged", "CheckRegicideDefeat", { "enabled": true }); 134 cmpTrigger.RegisterTrigger("OnEntityRenamed", "CheckRegicideHeroPromotion", { "enabled": true }); 135 cmpTrigger.RegisterTrigger("OnResearchFinished", "CheckRegicideCityPhase", { "enabled": true }); -
binaries/data/mods/public/simulation/components/Trigger.js
11 11 "CinemaPathEnded", 12 12 "CinemaQueueEnded", 13 13 "ConstructionStarted", 14 "EntityRenamed", 14 15 "Interval", 15 16 "OwnershipChanged", 16 17 "PlayerCommand", … … 265 266 this.CallEvent("PlayerWon", msg); 266 267 }; 267 268 269 Trigger.prototype.OnGlobalEntityRenamed = function(msg) 270 { 271 this.CallEvent("EntityRenamed", msg); 272 }; 273 268 274 /** 269 275 * Execute a function after a certain delay. 270 276 * -
binaries/data/mods/public/simulation/templates/units/athen_hero_iphicrates_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/athen_hero_iphicrates"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/athen_hero_iphicrates</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/athen_hero_pericles_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/athen_hero_pericles"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/athen_hero_pericles</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/athen_hero_themistocles_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/athen_hero_themistocles"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/athen_hero_themistocles</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/brit_hero_boudicca_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/brit_hero_boudicca"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/brit_hero_boudicca</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/brit_hero_boudicca_sword_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/brit_hero_boudicca_sword"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/brit_hero_boudicca_sword</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/brit_hero_caratacos_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/brit_hero_caratacos"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/brit_hero_caratacos</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/brit_hero_cunobelin_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/brit_hero_cunobelin"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/brit_hero_cunobelin</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/cart_hero_hamilcar_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/cart_hero_hamilcar"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/cart_hero_hamilcar</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/cart_hero_hannibal_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/cart_hero_hannibal"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/cart_hero_hannibal</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/cart_hero_maharbal_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/cart_hero_maharbal"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/cart_hero_maharbal</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/gaul_hero_brennus_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/gaul_hero_brennus"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/gaul_hero_brennus</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/gaul_hero_britomartus_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/gaul_hero_britomartus"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/gaul_hero_britomartus</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/gaul_hero_vercingetorix_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/gaul_hero_vercingetorix"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/gaul_hero_vercingetorix</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/iber_hero_caros_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/iber_hero_caros"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/iber_hero_caros</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/iber_hero_indibil_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/iber_hero_indibil"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/iber_hero_indibil</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/iber_hero_viriato_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/iber_hero_viriato"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/iber_hero_viriato</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/mace_hero_alexander_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/mace_hero_alexander"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/mace_hero_alexander</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/mace_hero_craterus_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/mace_hero_craterus"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/mace_hero_craterus</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/mace_hero_demetrius_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/mace_hero_demetrius"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/mace_hero_demetrius</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/mace_hero_philip_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/mace_hero_philip"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/mace_hero_philip</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/mace_hero_pyrrhus_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/mace_hero_pyrrhus"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/mace_hero_pyrrhus</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/maur_hero_ashoka_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/maur_hero_ashoka"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/maur_hero_ashoka</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/maur_hero_chanakya_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/maur_hero_chanakya"> 3 <Auras disable=""/> 4 <Promotion> 5 <Entity>units/maur_hero_chanakya</Entity> 6 <RequiredXp>2000</RequiredXp> 7 </Promotion> 8 </Entity> -
binaries/data/mods/public/simulation/templates/units/maur_hero_maurya_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/maur_hero_maurya"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <ProductionQueue disable=""/> 6 <Promotion> 7 <Entity>units/maur_hero_maurya</Entity> 8 <RequiredXp>2000</RequiredXp> 9 </Promotion> 10 </Entity> -
binaries/data/mods/public/simulation/templates/units/pers_hero_cyrus_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/pers_hero_cyrus"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <ProductionQueue disable=""/> 6 <Promotion> 7 <Entity>units/pers_hero_cyrus</Entity> 8 <RequiredXp>2000</RequiredXp> 9 </Promotion> 10 </Entity> -
binaries/data/mods/public/simulation/templates/units/pers_hero_darius_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/pers_hero_darius"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/pers_hero_darius</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/pers_hero_xerxes_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/pers_hero_xerxes"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/pers_hero_xerxes</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/pers_hero_xerxes_chariot_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/pers_hero_xerxes_chariot"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/pers_hero_xerxes_chariot</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/ptol_hero_cleopatra_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/ptol_hero_cleopatra"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/ptol_hero_cleopatra</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/ptol_hero_ptolemy_I_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/ptol_hero_ptolemy_I"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/ptol_hero_ptolemy_I</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/ptol_hero_ptolemy_IV_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/ptol_hero_ptolemy_IV"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/ptol_hero_ptolemy_IV</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/rome_hero_marcellus_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/rome_hero_marcellus"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/rome_hero_marcellus</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/rome_hero_maximus_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/rome_hero_maximus"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/rome_hero_maximus</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/rome_hero_scipio_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/rome_hero_scipio"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/rome_hero_scipio</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/sele_hero_antiochus_great_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/sele_hero_antiochus_great"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/sele_hero_antiochus_great</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/sele_hero_antiochus_righteous_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/sele_hero_antiochus_righteous"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/sele_hero_antiochus_righteous</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/sele_hero_seleucus_victor_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/sele_hero_seleucus_victor"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/sele_hero_seleucus_victor</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/spart_hero_agis_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/spart_hero_agis"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/spart_hero_agis</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/spart_hero_brasidas_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/spart_hero_brasidas"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/spart_hero_brasidas</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity> -
binaries/data/mods/public/simulation/templates/units/spart_hero_leonidas_b.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <Entity parent="units/spart_hero_leonidas"> 3 <Attack disable=""/> 4 <Auras disable=""/> 5 <Promotion> 6 <Entity>units/spart_hero_leonidas</Entity> 7 <RequiredXp>2000</RequiredXp> 8 </Promotion> 9 </Entity>