XCOM 2
Lucubrations Sniper Class
LW2 Version Built
Hi there! I enjoyed this class a lot in base Xcom, so I modified it to work correctly with Long War 2! I changed the broken stock pistol to a sawn off shotgun for defense, and gave it a few stealth and positioning oriented perks for the middle tree. Hope this helps those of you that want to keep using this class!

If you paste the below code in the file XComClassData.ini in steamapps\workshop\content\268500\658531225\Config, it'll update the class to my LW2 version.

[XComGame.X2SoldierClass_DefaultClasses]
+SoldierClasses="Lucu_Sniper"

;************************************************************************************************************
;*** Sniper Class Data ***
;************************************************************************************************************

[Lucu_Sniper X2SoldierClassTemplate]
+bMultiplayerOnly=0
+ClassPoints=5
+IconImage="img:///UILibrary_Lucu_Sniper_Icons.class_sniper"
+NumInForcedDeck=1
+NumInDeck=3
+KillAssistsPerKill=5
+SquaddieLoadout="Squaddie_Lucu_Sniper"
+AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="sniper_rifle")
+AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="sawedoffshotgun")
+AllowedWeapons=(SlotType=eInvSlot_HeavyWeapon, WeaponType="heavy")
+AllowedArmors="soldier"
+bAllowAWCAbilities=1

; squaddie
+SoldierRanks=( aAbilityTree=( (AbilityName="PointBlank", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon), \\
(AbilityName="BothBarrels", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon), \\
(AbilityName="Lucu_Sniper_SniperTraining", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
(AbilityName="Lucu_Sniper_SetUp") ), \\
aStatProgression=( (StatType=eStat_Offense,StatAmount=5), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=1)) )
; corporal
+SoldierRanks=( aAbilityTree=( (AbilityName="Lucu_Sniper_ZeroIn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
(AbilityName="GrazingFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
(AbilityName="Lucu_Sniper_LowProfile") ), \\
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=( aAbilityTree=( (AbilityName="Lucu_Sniper_PrecisionShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
(AbilityName="Phantom" ), \\
(AbilityName="Lucu_Sniper_CoverTarget", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon) ), \\
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=( aAbilityTree=( (AbilityName="Lucu_Sniper_TargetLeading"), \\
(AbilityName="Lucu_Sniper_Hide"), \\
(AbilityName="Shredder", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon) ), \\
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=( aAbilityTree=( (AbilityName="Lucu_Sniper_FollowUp", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
(AbilityName="LoneWolf", ApplyToWeaponSlot=eInvSlot_Unknown), \\
(AbilityName="Lucu_Sniper_Relocation") ), \\
aStatProgression=( (StatType=eStat_Offense,StatAmount=3), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)) )
; major
+SoldierRanks=( aAbilityTree=( (AbilityName="Lucu_Sniper_Sharpshooter"), \\
(AbilityName="Stealth" ), \\
(AbilityName="DeathFromAbove", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon) ), \\
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)) )
; colonel
+SoldierRanks=( aAbilityTree=( (AbilityName="CenterMass", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
(AbilityName="HuntersInstinct", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
(AbilityName="Lucu_Sniper_SabotRound", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon) ), \\
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)) )

; brigadier
+SoldierRanks=( aAbilityTree=( (AbilityName="DoubleTap", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
(AbilityName="Lucu_Sniper_VitalPointTargeting", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
(AbilityName="Lucu_Sniper_InTheZone") \\
), \\
aStatProgression=((StatType=eStat_Offense,StatAmount=5), (StatType=eStat_HP,StatAmount=0), (StatType=eStat_Strength,StatAmount=1), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)) \\
)
Última edição por Sergeant Kelly; 13/mar./2017 às 21:02
< >
Exibindo comentários 13 de 3
Mokai 5/jun./2017 às 4:29 
Holy hell, I'm glad I saw this. Gonna give it a try right away! Cheers for sharing your work. =)
Thanks for this :)
José 29/ago./2017 às 11:41 
@Sergeant Kelly: think that you could post a few edits that would make this compatible with WotC? Or @Divine Lucubrations: could you update this? The mod is amazing, and it doesn't feel right not to have one in my roster.
< >
Exibindo comentários 13 de 3
Por página: 1530 50