Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Character_Mod extends X2DownloadableContentInfo;
- //class 'FileNameHere' extends X2DownloadableContentInfo;
- static event OnPostTemplatesCreated()
- {
- local X2CharacterTemplateManager CharacterTemplateManager;
- local X2CharacterTemplate Template;
- local X2DataTemplate DifficultyTemplate;
- local array<X2DataTemplate> DifficultyTemplates;
- local LootReference Loot;
- CharacterTemplateManager = class'X2CharacterTemplateManager'.static.GetCharacterTemplateManager();
- //Find All Data Templates for each Difficulty that match the Template name of AdvTrooperM1
- CharacterTemplateManager.FindDataTemplateAllDifficulties('AdvTrooperM1',DifficultyTemplates);
- //For each Variation of Difficulty Make these changes to the Data Template
- foreach DifficultyTemplates(DifficultyTemplate)
- {
- //Load each Data Template as a Character Template
- Template = X2CharacterTemplate(DifficultyTemplate);
- if(Template != none) //If it exists make changes
- {
- //strPawnArchetypes is an array so adding new ones won't replace the old so we set the length to 0 to delete original values
- Template.strPawnArchetypes.Length = 0;
- //Add new Archetypes - These are my custom archetypes created in XCOM 2 Editor
- Template.strPawnArchetypes.AddItem("Spectrum_Enemy.Captain.ARC_GameUnit_AdvCaptainTech_M");
- Template.strPawnArchetypes.AddItem("Spectrum_Enemy.Captain.ARC_GameUnit_AdvCaptainTech_F");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement