Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [XComGame.X2SoldierClass_DefaultClasses]
- +SoldierClasses="DukeClass"
- [DukeClass X2SoldierClassTemplate]
- +bMultiplayerOnly=0
- +ClassPoints=4
- +IconImage="img:///IRI_Duke.UI.class_Duke"
- +KillAssistsPerKill=4
- +SquaddieLoadout="DukeSquaddie"
- +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="duke_shotgun")
- +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
- +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="cannon")
- +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
- +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="duke_weapon_set")
- ;+AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="pistol")
- +AllowedWeapons=(SlotType=eInvSlot_HeavyWeapon, WeaponType="heavy")
- +AllowedArmors="duke_armor_cat"
- ; comment out these two lines if you want other soldiers to be able to become this class
- +AcceptedCharacterTemplates="DukeSoldier"
- +RequiredCharacterClass="DukeSoldier"
- ; set these two values to 1 and 4 respectively if you want xcom rookies to be able to be randomly promoted to this class
- +NumInForcedDeck=0
- +NumInDeck=0
- +bAllowAWCAbilities=1
- +BaseAbilityPointsPerPromotion=30
- +AbilityPointsIncrementPerPromotion=0
- ;EXCLUDE AWC ABILITIES
- +ExcludedAbilities="InTheZone" ; already part of Duke's toolkit
- ;+ExcludedAbilities="RM_InTheZone"
- +ExcludedAbilities="Reaper"
- +ExcludedAbilities="Implacable"
- +ExcludedAbilities="Phantom" ; stealth is not duke's motto
- +ExcludedAbilities="LW2WotC_Covert"
- +ExcludedAbilities="LW2WotC_Ghostwalker"
- +ExcludedAbilities="TF_Sprint" ; low mobility is Duke's intended downside, excluding perks that could buff it
- +ExcludedAbilities="EMG_Sprinter"
- +ExcludedAbilities="WOTC_APA_Sprint"
- +ExcludedAbilities="LW2WotC_Sprinter"
- +ExcludedAbilities="RM_MecSprinter"
- +ExcludedAbilities="ShadowOps_Sprint"
- +ExcludedAbilities="ARSprint"
- +bNoSecondaryWeapon=false
- +bHasClassMovie=false
- +bCanHaveBonds=true
- +UnfavoredClasses="DukeClass"
- +bHideinCharacterPool=true
- ; squaddie
- +SoldierRanks=( AbilitySlots=((AbilityType=(AbilityName="IRI_DukeKick", ApplyToWeaponSlot=eInvSlot_QuinaryWeapon)),\\
- (AbilityType=(AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_SeptenaryWeapon)),\\
- (AbilityType=(AbilityName="IRI_Duke_HeyBeautiful")),\\
- (AbilityType=(AbilityName="IRI_Duke_FirePistol", ApplyToWeaponSlot=eInvSlot_SeptenaryWeapon)),\\
- (AbilityType=(AbilityName="IRI_Duke_FlipOff"))),\\
- aStatProgression=((StatType=eStat_Offense,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0),
- (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=1), (StatType=eStat_Will,StatAmount=0)))
- ; corporal
- +SoldierRanks=( AbilitySlots=((AbilityType=(AbilityName="IRI_Duke_ThrowPipeBomb", ApplyToWeaponSlot=eInvSlot_QuaternaryWeapon)), \\
- (AbilityType=(AbilityName="BlastPadding")),(AbilityType=(AbilityName="GenjiMomentum"))), \\ ;;stand in
- aStatProgression=((StatType=eStat_Offense,StatAmount=4), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=5),
- (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0), (StatType=eStat_Will,StatAmount=5)))
- ; sergeant
- +SoldierRanks=( AbilitySlots=( (AbilityType=(AbilityName="IRI_Duke_MedikitHeal", ApplyToWeaponSlot=eInvSlot_TertiaryWeapon)), \\
- (AbilityType=(AbilityName="IRI_Duke_Regeneration")), \\
- (AbilityType=(AbilityName="IRI_Duke_Resilience"))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=5),
- (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0), (StatType=eStat_Will,StatAmount=5)))
- ; lieutenant
- +SoldierRanks=( AbilitySlots=( (AbilityType=(AbilityName="IRI_Duke_DrinkBeer", ApplyToWeaponSlot=eInvSlot_QuinaryWeapon)), \\
- (AbilityType=(AbilityName="IRI_Duke_SpecialStunPassive", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
- (AbilityType=(AbilityName="IRI_Duke_MentalImmunity"))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=4), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=5),
- (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0), (StatType=eStat_Will,StatAmount=5)))
- ; captain
- +SoldierRanks=( AbilitySlots=( (AbilityType=(AbilityName="IRI_Duke_Steroids", ApplyToWeaponSlot=eInvSlot_QuinaryWeapon)), \\
- (AbilityType=(AbilityName="MusashiCloseCombatSpecialist",ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)),\\
- (AbilityType=(AbilityName="Untouchable"))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=5),
- (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0), (StatType=eStat_Will,StatAmount=5)))
- ; major
- +SoldierRanks=( AbilitySlots=( (AbilityType=(AbilityName="IRI_Duke_HoloDuke", ApplyToWeaponSlot=eInvSlot_QuinaryWeapon)), \\
- (AbilityType=(AbilityName="IRI_KingOfTheHill")), \\
- (AbilityType=(AbilityName="Implacable"))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=5),
- (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0), (StatType=eStat_Will,StatAmount=5)))
- ; colonel
- +SoldierRanks=( AbilitySlots=( (AbilityType=(AbilityName="IRI_FireShrinkRay", ApplyToWeaponSlot=eInvSlot_SenaryWeapon)), \\
- (AbilityType=(AbilityName="IRI_DUKE_InTheZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
- (AbilityType=(AbilityName="IRI_Duke_Unkillable"))), \\
- aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_HP,StatAmount=2), (StatType=eStat_Strength,StatAmount=5),
- (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0), (StatType=eStat_Will,StatAmount=5)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement