generator-x2mod
Version:
A Yeoman generator that creates a XCOM 2 mods. Community maintained to free the masses from ModBuddy!
125 lines (117 loc) • 4.31 kB
Plain Text
[]
+SoldierClasses="<%- classSafeName %>"
[<%- classSafeName %> X2SoldierClassTemplate]
+bMultiplayerOnly=0
+ClassPoints=4
+IconImage="img:///UILibrary_Common.class_specialist"
+NumInForcedDeck=1
+NumInDeck=4
+KillAssistsPerKill=4
+SquaddieLoadout="<%- defaultLoadoutName %>"
+AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
+AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="pistol")
+AllowedArmors="soldier"
+bAllowAWCAbilities=1
+bHasClassMovie=false
+bCanHaveBonds=true
+UnfavoredClasses="<%- classSafeName %>"
+BaseAbilityPointsPerPromotion=3
; squaddie
+SoldierRanks=( \\
AbilitySlots=( \\
(AbilityType=(AbilityName="Squadsight")), \\
(AbilityType=(AbilityName="PistolStandardShot", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
), \\
aStatProgression=( \\
(StatType=eStat_Offense,StatAmount=10), \\
(StatType=eStat_HP,StatAmount=1), \\
(StatType=eStat_Strength,StatAmount=0), \\
(StatType=eStat_Hacking,StatAmount=0), \\
(StatType=eStat_CombatSims,StatAmount=1), \\
(StatType=eStat_Will,StatAmount=5) \\
) \\
)
; corporal
+SoldierRanks=( \\
AbilitySlots=( \\
(AbilityType=(AbilityName="LongWatch", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
(AbilityType=(AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
), \\
aStatProgression=( \\
(StatType=eStat_Offense,StatAmount=4), \\
(StatType=eStat_HP,StatAmount=0), \\
(StatType=eStat_Strength,StatAmount=0), \\
(StatType=eStat_Hacking,StatAmount=0), \\
(StatType=eStat_CombatSims,StatAmount=0) \\
) \\
)
; sergeant
+SoldierRanks=( \\
AbilitySlots=( \\
(AbilityType=(AbilityName="Deadeye", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
(AbilityType=(AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
), \\
aStatProgression=( \\
(StatType=eStat_Offense,StatAmount=3), \\
(StatType=eStat_HP,StatAmount=1), \\
(StatType=eStat_Strength,StatAmount=0), \\
(StatType=eStat_Hacking,StatAmount=5), \\
(StatType=eStat_CombatSims,StatAmount=0) \\
) \\
)
; lieutenant
+SoldierRanks=( \\
AbilitySlots=( \\
(AbilityType=(AbilityName="DeathFromAbove", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
(AbilityType=(AbilityName="Quickdraw")) \\
), \\
aStatProgression=( \\
(StatType=eStat_Offense,StatAmount=3), \\
(StatType=eStat_HP,StatAmount=0), \\
(StatType=eStat_Strength,StatAmount=0), \\
(StatType=eStat_Hacking,StatAmount=0), \\
(StatType=eStat_CombatSims,StatAmount=0) \\
) \\
)
; captain
SoldierRanks=( \\
AbilitySlots=( \\
(AbilityType=(AbilityName="KillZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
(AbilityType=(AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
), \\
aStatProgression=( \\
(StatType=eStat_Offense,StatAmount=2), \\
(StatType=eStat_HP,StatAmount=1), \\
(StatType=eStat_Strength,StatAmount=1), \\
(StatType=eStat_Hacking,StatAmount=5), \\
(StatType=eStat_CombatSims,StatAmount=0) \\
) \\
)
; major
SoldierRanks=( \\
AbilitySlots=( \\
(AbilityType=(AbilityName="SteadyHands")), \\
(AbilityType=(AbilityName="SharpshooterAim", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)) \\
), \\
aStatProgression=( \\
(StatType=eStat_Offense,StatAmount=2), \\
(StatType=eStat_HP,StatAmount=0), \\
(StatType=eStat_Strength,StatAmount=0), \\
(StatType=eStat_Hacking,StatAmount=0), \\
(StatType=eStat_CombatSims,StatAmount=0) \\
) \\
)
; colonel
SoldierRanks=( \\
AbilitySlots=( \\
(AbilityType=(AbilityName="InTheZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
(AbilityType=(AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
), \\
aStatProgression=( \\
(StatType=eStat_Offense,StatAmount=2), \\
(StatType=eStat_HP,StatAmount=1), \\
(StatType=eStat_Strength,StatAmount=0), \\
(StatType=eStat_Hacking,StatAmount=5), \\
(StatType=eStat_CombatSims,StatAmount=0) \\
) \\
)