Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class X2DownloadableContentInfo_IntimidatingEnemies extends X2DownloadableContentInfo;
- static event OnLoadedSavedGame()
- {}
- static event InstallNewCampaign(XComGameState StartState)
- {}
- static event OnPostTemplatesCreated()
- {
- local X2CharacterTemplateManager CharacterManager;
- local X2CharacterTemplate Template;
- local X2DataTemplate DifficultyTemplate;
- local array<X2DataTemplate> DifficultyTemplates;
- CharacterTemplateManager = class'X2CharacterTemplateManager'.static.GetCharacterTemplateManager();
- CharacterTemplateManager.FindDataTemplateAllDifficulties('AdvCaptain','AdvTrooper','AdvStunLancer','AdvShieldbearer','AdvMEC_M1',AdvMEC_M2',FindAllDifficultyTemplates);
- foreach DifficultyTemplate(DifficultyTemplate)
- {
- Template = X2CharacterTemplate(DifficultyTemplate);
- if ( Template != none )
- {
- Template.strPawnArchetypes.length = 0; // delete all existing archetypes
- // add your new ones
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvCaptainM1_M");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvCaptainM1_F");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvTrooperM1_M");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvTrooperM1_F");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvTrooperM2_M");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvTrooperM2_F");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvTrooperM3_M");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvTrooperM3_F");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvStunLancerM1_M");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvStunLancerM1_F");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvShieldbearerM2_M");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvShieldbearerM2_F");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvShieldbearerM3_M");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvShieldbearerM3_F");
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvMEC_M1);
- Template.strPawnArchetypes.AddItem("IntEnemies_ARC_GameUnit_AdvMEC_M2);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement