Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Ranger X2SoldierClassTemplate]
- +ExcludedAbilities="LightningReflexes" ; prevent conflict with Shadowstep
- +ExcludedAbilities="SwordSlice"
- +ExcludedAbilities="MarkTarget"
- +ExcludedAbilities="Phantom"
- +ExcludedAbilities="Blademaster"
- +ExcludedAbilities="Shadowstrike"
- +ExcludedAbilities="Shadowstep"
- +ExcludedAbilities="Implacable"
- +ExcludedAbilities="RunAndGun"
- +ExcludedAbilities="HunterProtocol"
- +ExcludedAbilities="Bladestorm"
- +ExcludedAbilities="Stealth"
- +ExcludedAbilities="Untouchable"
- +ExcludedAbilities="RapidFire"
- +ExcludedAbilities="Reaper"
- ; squaddie
- -SoldierRanks=(AbilitySlots=((), \\
- (AbilityType=(AbilityName="SwordSlice", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=3), (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="Phantom")), \\
- (AbilityType=(AbilityName="Blademaster", 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)))
- ; sergeant
- -SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Shadowstrike", ApplyToWeaponSlot=eInvSlot_Unknown)), \\
- (AbilityType=(AbilityName="Shadowstep", ApplyToWeaponSlot=eInvSlot_Unknown))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
- ; lieutenant
- -SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Stealth")), \\
- (AbilityType=(AbilityName="RunAndGun"))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
- ; captain
- -SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Implacable")), \\
- (AbilityType=(AbilityName="Bladestorm", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_HP,StatAmount=0), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0)))
- ; major
- -SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="DeepCover")), \\
- (AbilityType=(AbilityName="Untouchable"))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
- ; colonel
- -SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
- (AbilityType=(AbilityName="Reaper", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0)))
- ; squaddie
- +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="SkirmisherStrike")), (AbilityType=(AbilityName="SwordSlice", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), (AbilityType=(AbilityName="MarkTarget"))), aStatProgression=((StatType=eStat_Offense,StatAmount=3), (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="Phantom")), (AbilityType=(AbilityName="Blademaster", 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)))
- ; sergeant
- +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Shadowstrike", ApplyToWeaponSlot=eInvSlot_Unknown)), (AbilityType=(AbilityName="Shadowstep", ApplyToWeaponSlot=eInvSlot_Unknown))), aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
- ; lieutenant
- +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Implacable")), (AbilityType=(AbilityName="RunAndGun"))), aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
- ; captain
- +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="HunterProtocol", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), (AbilityType=(AbilityName="Bladestorm", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon))), aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_HP,StatAmount=0), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0)))
- ; major
- +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Stealth")), (AbilityType=(AbilityName="Untouchable"))), aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
- ; colonel
- +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), (AbilityType=(AbilityName="Reaper", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon))), aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0)))
- [Grenadier X2SoldierClassTemplate]
- +ExcludedAbilities="Shadowstep" ; Grenadiers should only get Lightning Reflexes
- +ExcludedAbilities="LaunchGrenade"
- +ExcludedAbilities="BlastPadding"
- +ExcludedAbilities="Suppression"
- +ExcludedAbilities="Demolition"
- +ExcludedAbilities="Shredder"
- +ExcludedAbilities="VolatileMix"
- +ExcludedAbilities="ChainShot"
- +ExcludedAbilities="HeavyOrdnance"
- +ExcludedAbilities="DeepCover"
- +ExcludedAbilities="Salvo"
- +ExcludedAbilities="HailOfBullets"
- +ExcludedAbilities="SaturationFire"
- +ExcludedAbilities="BulletShred"
- ; squaddie
- -SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="LaunchGrenade", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
- ()), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=2), (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="BlastPadding", ApplyToWeaponSlot=eInvSlot_Unknown)), \\
- (AbilityType=(AbilityName="Shredder", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon))), \\
- 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)))
- ; sergeant
- -SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Demolition", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
- (AbilityType=(AbilityName="Suppression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
- ; lieutenant
- -SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="HeavyOrdnance", ApplyToWeaponSlot=eInvSlot_Unknown)), \\
- (AbilityType=(AbilityName="HoloTargeting", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0)))
- ; captain
- -SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="VolatileMix", ApplyToWeaponSlot=eInvSlot_Unknown)), \\
- (AbilityType=(AbilityName="ChainShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=0), (StatType=eStat_Strength,StatAmount=1), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
- ; major
- -SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Salvo", ApplyToWeaponSlot=eInvSlot_Unknown)), \\
- (AbilityType=(AbilityName="HailOfBullets", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0)))
- ; colonel
- -SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="SaturationFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
- (AbilityType=(AbilityName="BulletShred", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
- ; squaddie
- +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="LaunchGrenade", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), (AbilityType=(AbilityName="SkirmisherStrike"))), aStatProgression=((StatType=eStat_Offense,StatAmount=2), (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="BlastPadding", ApplyToWeaponSlot=eInvSlot_Unknown)), (AbilityType=(AbilityName="Suppression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon))), 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)))
- ; sergeant
- +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Demolition", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), (AbilityType=(AbilityName="Shredder", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon))), aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
- ; lieutenant
- +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="VolatileMix", ApplyToWeaponSlot=eInvSlot_Unknown)), (AbilityType=(AbilityName="ChainShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon))), aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0)))
- ; captain
- +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="HeavyOrdnance", ApplyToWeaponSlot=eInvSlot_Unknown)), (AbilityType=(AbilityName="DeepCover"))), aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=0), (StatType=eStat_Strength,StatAmount=1), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
- ; major
- +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Salvo", ApplyToWeaponSlot=eInvSlot_Unknown)), (AbilityType=(AbilityName="HailOfBullets", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon))), aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0)))
- ; colonel
- +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="SaturationFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), (AbilityType=(AbilityName="BulletShred", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon))), aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
Add Comment
Please, Sign In to add comment