XCOM 2
Field Medic Class
LW2 update for Field Medic
I really love this class and I think of all the Medic-type custom classes released by modders this is easily the best one so I decided to update it for Long War 2. With these below changes you too can adapt the class to work for LW2 in your campaign :)

Quick notes about some changes:
- I replaced the first tier "Dedication" skill with Shadowstep. I feel that with an SMG equipped, 6 extra movement is a bit on the extreme side so Shadowstep accomplishes the same thing without the movement bonus. All other skills from the original class remain with Field Surgeon and Emergency Life Support filling out the extra rank on either side of the tree while the middle tree is composed of a few defensive perks, some support grenade perks, and two secondary weapon perks.
- My field medic uses a combat knife as its secondary weapon ala the LW2 Gunner. I wanted to do this so that it didn't have a powerful backup weapon and so relied on buffing and healing over damage. I also think a knife fits the concept well. Highly recommend Musashi's combat knife mod along with it.
-The hacking progression is different from vanilla because of a personal modification I made to hacking progression for soldiers in my game. Makes almost no difference in total hack score though.
-These adjustments sadly do not fix the revive bug. As is, this class still cannot use revive to bring back unconscious allies.


To use this edit, open up the Field Medic mod config folder (by default this should be something like C:\Steam\SteamApps\workshop\content\268500\643394337\Config) and open up XComGameData.ini and make the following replacement:

Replace the loadout line with:
+Loadouts=(LoadoutName="SquaddieFieldMedic", Items[0]=(Item="SMG_CV"), Items[1]=(Item="CombatKnife_CV"))

Then in the same folder open up XComClassData.ini and delete its entire contents and replace with:
[XComGame.X2SoldierClass_DefaultClasses]
+SoldierClasses=FieldMedicClass

[FieldMedicClass X2SoldierClassTemplate]
+bMultiplayerOnly=0;
+ClassPoints=4
+IconImage="img:///UILibrary_FieldMedic.class_fieldmedic"
+NumInForcedDeck=1
+NumInDeck=4
+KillAssistsPerKill=4
+SquaddieLoadout=SquaddieFieldMedic
+AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
+AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
+AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="combatknife")
+AllowedWeapons=(SlotType=eInvSlot_HeavyWeapon, WeaponType="heavy")
+AllowedArmors="soldier"
+bAllowAWCAbilities=1

; squaddie
+SoldierRanks=( aAbilityTree=( (AbilityName="KnifeFighter", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon), \\
(AbilityName="FirstAid"), \\
), \\
aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_Hacking,StatAmount=10), (StatType=eStat_CombatSims,StatAmount=1)) \\
)
; LCPL
+SoldierRanks=( aAbilityTree=( (AbilityName="Shadowstep"), \\
(AbilityName="Combatives", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon), \\
(AbilityName="Inoculate", ApplyToWeaponSlot=eInvSlot_Unknown) ) \\
), \\
aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_Hacking,StatAmount=1), (StatType=eStat_HP,StatAmount=1)) \\
)
; CPL
+SoldierRanks=( aAbilityTree=( (AbilityName="Debilitate", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon ), \\
(AbilityName="LowProfile"), \\
(AbilityName="AnalyzeWeakness") \\
), \\
aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Hacking,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
)
; SGT
+SoldierRanks=( aAbilityTree=( (AbilityName="Aptitude" ), \\
(AbilityName="Formidable", ApplyToWeaponSlot=eInvSlot_Unknown), \\
(AbilityName="DefensiveTreatment") \\
), \\
aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
)
; SSGT
+SoldierRanks=( aAbilityTree=( (AbilityName="FieldSurgeon", ApplyToWeaponSlot=eInvSlot_Unknown), \\
(AbilityName="RapidDeployment" ), \\
(AbilityName="EmergencyLifeSupport",) \\
), \\
aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=2), (StatType=eStat_HP,StatAmount=1)) \\
)
; TSGT
+SoldierRanks=( aAbilityTree=( (AbilityName="Triage"), \\
(AbilityName="Protector" ), \\
(AbilityName="Hearten") \\
), \\
aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_Hacking,StatAmount=1), (StatType=eStat_Will,StatAmount=0)) \\
)
; GSGT
+SoldierRanks=( aAbilityTree=( (AbilityName="PreciseStrike", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon ), \\
(AbilityName="CoupDeGrace", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon), \\
(AbilityName="VitalStrike", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon ) \\
), \\
aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=2), (StatType=eStat_Strength,StatAmount=1)) \\
)
; MSGT
+SoldierRanks=( aAbilityTree=( (AbilityName="Renewal" ), \\
(AbilityName="CombatFitness"), \\
(AbilityName="CalmDemeanor") \\
), \\
aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
)


; cross class abilities: Debilitate, Precise Strike, Vital Strike
Last edited by A Wizard Did It; Feb 2, 2017 @ 9:28pm
< >
Showing 1-7 of 7 comments
Boisegangpc Feb 4, 2017 @ 9:33pm 
Say I don't have LW2- what happens with the Combat Knife? Can I just make a quick .ini edit to change it to the Sword?
A Wizard Did It Feb 4, 2017 @ 10:54pm 
Yep that would work fine. There are a few LW2 perks though so you'd have to replace those with something else. It's all pretty easy to do though.
Hey Wizard I love all the ini edits you do for classes to make them compatible with LW2, I remember using your Shadow Ops Infantry edits as well.

Do you have a compilation of the class edits (and any others) you did in regards to LW2? I'm finding the two I've found you've done to be a blast so far! Thanks for your help.
A Wizard Did It Feb 7, 2017 @ 4:55pm 
Sorry for the late reply! I do actually have some various ini edits across the board to a few other classes, light mods to all shadow ops classes, some adjustments to hacking to buff a few classes so you feel like you can afford to run without a specialist on hack missions and still have a decent chance at something. I might be able to upload those somewhere in the next day or two. I'll check those out and let you know :)
Corvin Feb 25, 2017 @ 6:57am 
Thank you!
:steamhappy:
cialoh Mar 19, 2017 @ 4:32pm 
Thank you for the conversion! But I suggest using SwordSlice_LW (Fleche) instead of CoupdeGrace and something else instead of CombatFitness (I use FullKit). those 2 changes make this class slightly better as a support I think. Haven't tested enough but fleche can help with the last hits and full kit turns this class basically into a support god ^^
So the cross class abilities want to be commented out??
< >
Showing 1-7 of 7 comments
Per page: 1530 50