SoloCross

LW2 Classes with XCOM Pistol Perks

Apr 29th, 2019
458
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
INI file 102.75 KB | None | 0 0
  1. [XComGame.X2SoldierClass_DefaultClasses]
  2. +SoldierClasses="LWOTC_Assault"  ;Assault
  3. +SoldierClasses="LWOTC_Shinobi"  ;Shinobi
  4. +SoldierClasses="LWOTC_Sharpshooter"  ;Sharpshooter
  5. +SoldierClasses="LWOTC_Specialist"  ;Specialist
  6. +SoldierClasses="LWOTC_Gunner"      ;Gunner
  7. +SoldierClasses="LWOTC_Ranger" ; Ranger
  8. +SoldierClasses="LWOTC_Grenadier" ;Grenadier
  9. +SoldierClasses="LWOTC_Technical" ;Technical
  10.  
  11. [XComGame.X2SoldierClassTemplateManager]
  12. +ExtraCrossClassAbilities=(AbilityName="LW2WotC_Smoker")
  13. +ExtraCrossClassAbilities=(AbilityName="LW2WotC_Flashbanger")
  14. +ExtraCrossClassAbilities=(AbilityName="LW2WotC_Sprinter")
  15. +ExtraCrossClassAbilities=(AbilityName="LW2WotC_Infighter")
  16. +ExtraCrossClassAbilities=(AbilityName="LW2WotC_WilltoSurvive")
  17.  
  18.  
  19. ;************************************************************************************************************
  20. ; DISABLE VANILLA CLASSES HERE
  21. ; By default, the base game classes are disabled here. If you want them to still show up in game for some
  22. ; reason, put a semicolon in front of each class' NumInForcedDeck and NumInDeck lines. This will comment
  23. ; them out in this file, which means they will use the base game values (1 and 4, respectively)
  24. ;************************************************************************************************************
  25.  
  26. [Ranger X2SoldierClassTemplate]
  27. NumInForcedDeck=0
  28. NumInDeck=0
  29.  
  30. [Sharpshooter X2SoldierClassTemplate]
  31. NumInForcedDeck=0
  32. NumInDeck=0
  33.  
  34. [Grenadier X2SoldierClassTemplate]
  35. NumInForcedDeck=0
  36. NumInDeck=0
  37.  
  38. [Specialist X2SoldierClassTemplate]
  39. NumInForcedDeck=0
  40. NumInDeck=0
  41.  
  42. ;************************************************************************************************************
  43. ; ASSAULT
  44. ;************************************************************************************************************
  45. [LWOTC_Assault X2SoldierClassTemplate]
  46. +bMultiplayerOnly=0
  47. +ClassPoints=4
  48. +IconImage="img:///UILibrary_LW_PerkPack.Class_Assault"
  49. +NumInForcedDeck=1
  50. +NumInDeck=4
  51. +KillAssistsPerKill=4
  52. +SquaddieLoadout="LWOTC_Assault"
  53. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  54. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
  55. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="arcthrower")
  56. +AllowedArmors="soldier"
  57. +bAllowAWCAbilities=1
  58. +bCanHaveBonds=true
  59. +UnfavoredClasses="LWOTC_Assault"
  60. +BaseAbilityPointsPerPromotion=3
  61.  
  62. +RandomAbilityDecks=(DeckName="AssaultXComAbilities", \\
  63.                     Abilities=((AbilityName="Phantom"), \\
  64.                                (AbilityName="Shadowstrike"), \\
  65.                                (AbilityName="Stealth"), \\
  66.                                (AbilityName="Implacable"), \\
  67.                                (AbilityName="DeepCover"), \\
  68.                                (AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  69.                                (AbilityName="HuntersInstinct", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  70.                                (AbilityName="Deadeye", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  71.                                (AbilityName="DeathFromAbove", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  72.                                (AbilityName="KillZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  73.                                (AbilityName="SteadyHands"), \\
  74.                                (AbilityName="SharpshooterAim", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  75.                                (AbilityName="InTheZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  76.                                (AbilityName="Shredder",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  77.                                (AbilityName="ChainShot",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  78.                                (AbilityName="Salvo"), \\
  79.                                (AbilityName="HailOfBullets",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  80.                                (AbilityName="BulletShred", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  81.                                (AbilityName="BiggestBooms"), \\
  82.                                (AbilityName="FieldMedic",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  83.                                (AbilityName="CoveringFire",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  84.                                (AbilityName="Sentinel",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  85.                                (AbilityName="CoolUnderPressure", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  86.                                (AbilityName="LW2WotC_Ghostwalker"), \\
  87.                                (AbilityName="LW2WotC_LoneWolf", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  88.                                (AbilityName="LW2WotC_Executioner"), \\
  89.                                (AbilityName="LW2WotC_Covert"), \\
  90.                                (AbilityName="LW2WotC_HardTarget"), \\
  91.                                (AbilityName="LW2WotC_LowProfile"), \\
  92.                                (AbilityName="LW2WotC_Evasive"), \\
  93.                                (AbilityName="TargetDefinition"), \\
  94.                                (AbilityName="LW2WotC_DamnGoodGround", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  95.                                (AbilityName="LW2WotC_CenterMass", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  96.                                (AbilityName="LW2WotC_PrecisionShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  97.                                (AbilityName="LW2WotC_Kubikuri", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  98.                                (AbilityName="LW2WotC_Sentinel", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  99.                                (AbilityName="LW2WotC_FieldSurgeon"), \\
  100.                                (AbilityName="LW2WotC_Savior"), \\
  101.                                (AbilityName="LW2WotC_GrazingFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  102.                                (AbilityName="LW2WotC_Flush", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  103.                                (AbilityName="LW2WotC_IronCurtain", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  104.                                (AbilityName="LW2WotC_CyclicFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  105.                                (AbilityName="LW2WotC_CombatFitness"), \\
  106.                                (AbilityName="LW2WotC_LightEmUp"), \\
  107.                                (AbilityName="LW2WotC_WalkFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  108.                                (AbilityName="LW2WotC_LockedOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  109.                                (AbilityName="LW2WotC_TacticalSense"), \\
  110.                                (AbilityName="LW2WotC_RapidReaction", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  111.                                (AbilityName="LW2WotC_Sapper"), \\
  112.                                (AbilityName="LW2WotC_RapidDeployment"), \\
  113.                                (AbilityName="LW2WotC_BoostedCores"), \\
  114.                                (AbilityName="LW2WotC_HEATWarheads"), \\
  115.                                (AbilityName="LW2WotC_VolatileMix"), \\
  116.                                (AbilityName="LW2WotC_Bombardier"), \\
  117.                                (AbilityName="LW2WotC_FullKit"), \\
  118.                                (AbilityName="LW2WotC_Resilience"), \\
  119.                                (AbilityName="HitWhereItHurts", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  120.                                (AbilityName="HoloTargeting",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  121.                                (AbilityName="LW2WotC_Smoker"), \\
  122.                                (AbilityName="LW2WotC_Flashbanger"), \\
  123.                                (AbilityName="LW2WotC_Sprinter"), \\
  124.                                (AbilityName="LW2WotC_Infighter"), \\
  125.                                (AbilityName="LW2WotC_WilltoSurvive"), \\
  126.                                (AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  127.                                (AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  128.                                (AbilityName="Quickdraw"), \\
  129.                                (AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  130.                                (AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  131.                                (AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  132.                                (AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)))
  133.  
  134. ; squaddie
  135. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_RunAndGun")), \\
  136.                                 (AbilityType=(AbilityName="ArcthrowerStun", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  137.                             ),\\
  138.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=1)) \\
  139.             )
  140. ; corporal
  141. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_SlugShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  142.                                 (AbilityType=(AbilityName="Electroshock", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  143.                                 (AbilityType=(AbilityName="LW2WotC_LightningReflexes")), \\
  144.                                 (RandomDeckName="AssaultXComAbilities") \\
  145.                             ),\\
  146.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=5), (StatType=eStat_HP,StatAmount=1)) \\
  147.             )
  148. ; sergeant
  149. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_TrenchGun", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  150.                                 (AbilityType=(AbilityName="EMPulser", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  151.                                 (AbilityType=(AbilityName="LW2WotC_CloseAndPersonal")), \\
  152.                                 (RandomDeckName="AssaultXComAbilities") \\
  153.                             ),\\
  154.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  155.             )
  156. ; lieutenant
  157. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_KillerInstinct")), \\
  158.                                 (AbilityType=(AbilityName="StunGunner", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  159.                                 (AbilityType=(AbilityName="LW2WotC_Fortify")), \\
  160.                                 (RandomDeckName="AssaultXComAbilities") \\
  161.                             ),\\
  162.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  163.             )
  164. ; captain
  165. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_ExtraConditioning")), \\
  166.                                 (AbilityType=(AbilityName="LW2WotC_Aggression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  167.                                 (AbilityType=(AbilityName="LW2WotC_Formidable",  ApplyToWeaponSlot=eInvSlot_Unknown)), \\
  168.                                 (RandomDeckName="AssaultXComAbilities") \\
  169.                             ),\\
  170.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  171.             )
  172. ; major
  173. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_HitandRun", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  174.                                 (AbilityType=(AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  175.                                 (AbilityType=(AbilityName="LW2WotC_CloseEncounters",    ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  176.                                 (RandomDeckName="AssaultXComAbilities") \\
  177.                             ),\\
  178.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  179.             )
  180. ; colonel
  181. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_BringEmOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  182.                                 (AbilityType=(AbilityName="LW2WotC_CloseCombatSpecialist", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  183.                                 (AbilityType=(AbilityName="Untouchable")), \\
  184.                                 (RandomDeckName="AssaultXComAbilities") \\
  185.                             ),\\
  186.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  187.             )
  188. ; brigadier
  189. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_StreetSweeper", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  190.                                 (AbilityType=(AbilityName="ChainLightning", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  191.                                 (AbilityType=(AbilityName="LW2WotC_Lethal", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  192.                                 (RandomDeckName="AssaultXComAbilities") \\
  193.                             ),\\
  194.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  195.             )
  196.            
  197. ;************************************************************************************************************
  198. ; SHINOBI
  199. ;************************************************************************************************************
  200. [LWOTC_Shinobi X2SoldierClassTemplate]
  201. +bMultiplayerOnly=0
  202. +ClassPoints=1
  203. +IconImage="img:///UILibrary_LW_PerkPack.Class_Shinobi"
  204. +NumInForcedDeck=1
  205. +NumInDeck=4
  206. +KillAssistsPerKill=4
  207. +SquaddieLoadout="LWOTC_Shinobi"
  208. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
  209. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  210. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="sword")
  211. +AllowedArmors="soldier"
  212. +bAllowAWCAbilities=1
  213. +bCanHaveBonds=true
  214. +UnfavoredClasses="LWOTC_Shinobi"
  215. +BaseAbilityPointsPerPromotion=3
  216.  
  217. +RandomAbilityDecks=(DeckName="ShinobiXComAbilities", \\
  218.                     Abilities=((AbilityName="Implacable"), \\
  219.                                (AbilityName="DeepCover"), \\
  220.                                (AbilityName="Untouchable"), \\
  221.                                (AbilityName="Deadeye", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  222.                                (AbilityName="DeathFromAbove", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  223.                                (AbilityName="KillZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  224.                                (AbilityName="SteadyHands"), \\
  225.                                (AbilityName="SharpshooterAim", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  226.                                (AbilityName="InTheZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  227.                                (AbilityName="Shredder",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  228.                                (AbilityName="ChainShot",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  229.                                (AbilityName="Salvo"), \\
  230.                                (AbilityName="HailOfBullets",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  231.                                (AbilityName="BulletShred", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  232.                                (AbilityName="BiggestBooms"), \\
  233.                                (AbilityName="FieldMedic",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  234.                                (AbilityName="CoveringFire",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  235.                                (AbilityName="Sentinel",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  236.                                (AbilityName="CoolUnderPressure", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  237.                                (AbilityName="LW2WotC_RunAndGun"), \\
  238.                                (AbilityName="LW2WotC_CloseAndPersonal"), \\
  239.                                (AbilityName="LW2WotC_Fortify"), \\
  240.                                (AbilityName="LW2WotC_Aggression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  241.                                (AbilityName="LW2WotC_Formidable"), \\
  242.                                (AbilityName="LW2WotC_BringEmOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  243.                                (AbilityName="LW2WotC_CloseCombatSpecialist", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  244.                                (AbilityName="LW2WotC_Lethal", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  245.                                (AbilityName="LW2WotC_DamnGoodGround", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  246.                                (AbilityName="LW2WotC_CenterMass", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  247.                                (AbilityName="LW2WotC_PrecisionShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  248.                                (AbilityName="LW2WotC_Kubikuri", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  249.                                (AbilityName="LW2WotC_Sentinel", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  250.                                (AbilityName="LW2WotC_FieldSurgeon"), \\
  251.                                (AbilityName="LW2WotC_Savior"), \\
  252.                                (AbilityName="LW2WotC_GrazingFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  253.                                (AbilityName="LW2WotC_Flush", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  254.                                (AbilityName="LW2WotC_IronCurtain", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  255.                                (AbilityName="LW2WotC_CyclicFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  256.                                (AbilityName="LW2WotC_CombatFitness"), \\
  257.                                (AbilityName="LW2WotC_LightEmUp"), \\
  258.                                (AbilityName="LW2WotC_WalkFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  259.                                (AbilityName="LW2WotC_LockedOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  260.                                (AbilityName="LW2WotC_TacticalSense"), \\
  261.                                (AbilityName="LW2WotC_RapidReaction", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  262.                                (AbilityName="LW2WotC_Sapper"), \\
  263.                                (AbilityName="LW2WotC_RapidDeployment"), \\
  264.                                (AbilityName="LW2WotC_BoostedCores"), \\
  265.                                (AbilityName="LW2WotC_HEATWarheads"), \\
  266.                                (AbilityName="LW2WotC_VolatileMix"), \\
  267.                                (AbilityName="LW2WotC_Bombardier"), \\
  268.                                (AbilityName="LW2WotC_FullKit"), \\
  269.                                (AbilityName="LW2WotC_Resilience"), \\
  270.                                (AbilityName="HitWhereItHurts", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  271.                                (AbilityName="HoloTargeting",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  272.                                (AbilityName="LW2WotC_Smoker"), \\
  273.                                (AbilityName="LW2WotC_Flashbanger"), \\
  274.                                (AbilityName="LW2WotC_Sprinter"), \\
  275.                                (AbilityName="LW2WotC_Infighter"), \\
  276.                                (AbilityName="LW2WotC_WilltoSurvive"), \\
  277.                                (AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  278.                                (AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  279.                                (AbilityName="Quickdraw"), \\
  280.                                (AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  281.                                (AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  282.                                (AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  283.                                (AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)))
  284.                                
  285. ; squaddie
  286. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Phantom")), \\
  287.                                 (AbilityType=(AbilityName="LW2WotC_Slash", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  288.                                 (AbilityType=(AbilityName="LW2WotC_Fleche", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  289.                             ),\\
  290.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_Dodge,StatAmount=2), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=1)),\\
  291.             )
  292. ; corporal
  293. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Ghostwalker")), \\
  294.                                 (AbilityType=(AbilityName="LW2WotC_LoneWolf", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  295.                                 (AbilityType=(AbilityName="Blademaster", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  296.                                 (RandomDeckName="ShinobiXComAbilities") \\
  297.                             ),\\
  298.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_Dodge,StatAmount=2), (StatType=eStat_Hacking,StatAmount=5)) \\
  299.             )
  300. ; sergeant
  301. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Shadowstep")), \\
  302.                                 (AbilityType=(AbilityName="LW2WotC_Executioner")), \\
  303.                                 (AbilityType=(AbilityName="Combatives", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  304.                                 (RandomDeckName="ShinobiXComAbilities") \\
  305.                             ),\\
  306.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Dodge,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Hacking,StatAmount=5)) \\
  307.             )
  308. ; lieutenant
  309. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Covert")), \\
  310.                                 (AbilityType=(AbilityName="LW2WotC_HardTarget")), \\
  311.                                 (AbilityType=(AbilityName="LW2WotC_Cutthroat", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  312.                                 (RandomDeckName="ShinobiXComAbilities") \\
  313.                             ),\\
  314.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Dodge,StatAmount=1), (StatType=eStat_Strength,StatAmount=1), (StatType=eStat_Hacking,StatAmount=5)) \\
  315.             )
  316. ; captain
  317. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Shadowstrike")), \\
  318.                                 (AbilityType=(AbilityName="LW2WotC_LowProfile")), \\
  319.                                 (AbilityType=(AbilityName="Bladestorm", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  320.                                 (RandomDeckName="ShinobiXComAbilities") \\
  321.                             ),\\
  322.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Dodge,StatAmount=1), (StatType=eStat_Hacking,StatAmount=5)) \\
  323.             )
  324. ; major
  325. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="HuntersInstinct", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  326.                                 (AbilityType=(AbilityName="LW2WotC_Evasive")), \\
  327.                                 (AbilityType=(AbilityName="Reaper", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  328.                                 (RandomDeckName="ShinobiXComAbilities") \\
  329.                             ),\\
  330.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Dodge,StatAmount=1), (StatType=eStat_Hacking,StatAmount=5)) \\
  331.             )
  332. ; colonel
  333. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="TargetDefinition")), \\
  334.                                 (AbilityType=(AbilityName="LW2WotC_HitandRun", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  335.                                 (AbilityType=(AbilityName="LW2WotC_Whirlwind", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  336.                                 (RandomDeckName="ShinobiXComAbilities") \\
  337.                             ),\\
  338.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Dodge,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Hacking,StatAmount=5)) \\
  339.             )
  340. ; brigadier
  341. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Stealth")), \\
  342.                                 (AbilityType=(AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  343.                                 (AbilityType=(AbilityName="LW2WotC_CoupDeGrace", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  344.                                 (RandomDeckName="ShinobiXComAbilities") \\
  345.                             ),\\
  346.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Dodge,StatAmount=1), (StatType=eStat_Hacking,StatAmount=5)) \\
  347.             )
  348.            
  349. ;************************************************************************************************************
  350. ; SHARPSHOOTER
  351. ;************************************************************************************************************
  352. [LWOTC_Sharpshooter X2SoldierClassTemplate]
  353. +bMultiplayerOnly=0
  354. +ClassPoints=1
  355. +IconImage="img:///UILibrary_Common.class_sharpshooter"
  356. +NumInForcedDeck=1
  357. +NumInDeck=4
  358. +KillAssistsPerKill=4
  359. +SquaddieLoadout="LWOTC_Sharpshooter"
  360. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="sniper_rifle")
  361. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="holotargeter")
  362. +AllowedArmors="soldier"
  363. +bAllowAWCAbilities=1
  364. +bCanHaveBonds=true
  365. +UnfavoredClasses="LWOTC_Sharpshooter"
  366. +BaseAbilityPointsPerPromotion=3
  367.  
  368. +RandomAbilityDecks=(DeckName="SharpshooterXComAbilities", \\
  369.                     Abilities=((AbilityName="Shadowstrike"), \\
  370.                                (AbilityName="Shadowstep", ApplyToWeaponSlot=eInvSlot_Unknown), \\
  371.                                (AbilityName="Stealth"), \\
  372.                                (AbilityName="Implacable"), \\
  373.                                (AbilityName="DeepCover"), \\
  374.                                (AbilityName="Untouchable"), \\
  375.                                (AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  376.                                (AbilityName="KillZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  377.                                (AbilityName="SteadyHands"), \\
  378.                                (AbilityName="SharpshooterAim", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  379.                                (AbilityName="Shredder",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  380.                                (AbilityName="ChainShot",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  381.                                (AbilityName="Salvo"), \\
  382.                                (AbilityName="HailOfBullets",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  383.                                (AbilityName="BulletShred", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  384.                                (AbilityName="BiggestBooms"), \\
  385.                                (AbilityName="FieldMedic",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  386.                                (AbilityName="CoveringFire",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  387.                                (AbilityName="Sentinel",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  388.                                (AbilityName="CoolUnderPressure", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  389.                                (AbilityName="LW2WotC_CloseAndPersonal"), \\
  390.                                (AbilityName="LW2WotC_Fortify"), \\
  391.                                (AbilityName="LW2WotC_Formidable"), \\
  392.                                (AbilityName="LW2WotC_HitandRun", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  393.                                (AbilityName="LW2WotC_BringEmOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  394.                                (AbilityName="LW2WotC_CloseCombatSpecialist", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  395.                                (AbilityName="LW2WotC_Lethal", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  396.                                (AbilityName="LW2WotC_Ghostwalker"), \\
  397.                                (AbilityName="LW2WotC_Executioner"), \\
  398.                                (AbilityName="LW2WotC_Covert"), \\
  399.                                (AbilityName="LW2WotC_HardTarget"), \\
  400.                                (AbilityName="LW2WotC_LowProfile"), \\
  401.                                (AbilityName="LW2WotC_Evasive"), \\
  402.                                (AbilityName="TargetDefinition"), \\
  403.                                (AbilityName="LW2WotC_Sentinel", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  404.                                (AbilityName="LW2WotC_FieldSurgeon"), \\
  405.                                (AbilityName="LW2WotC_Savior"), \\
  406.                                (AbilityName="LW2WotC_GrazingFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  407.                                (AbilityName="LW2WotC_Flush", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  408.                                (AbilityName="LW2WotC_IronCurtain", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  409.                                (AbilityName="LW2WotC_CyclicFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  410.                                (AbilityName="LW2WotC_CombatFitness"), \\
  411.                                (AbilityName="LW2WotC_TraverseFire"), \\
  412.                                (AbilityName="LW2WotC_WalkFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  413.                                (AbilityName="LW2WotC_LockedOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  414.                                (AbilityName="LW2WotC_TacticalSense"), \\
  415.                                (AbilityName="LW2WotC_RapidReaction", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  416.                                (AbilityName="LW2WotC_Sapper"), \\
  417.                                (AbilityName="LW2WotC_RapidDeployment"), \\
  418.                                (AbilityName="LW2WotC_BoostedCores"), \\
  419.                                (AbilityName="LW2WotC_HEATWarheads"), \\
  420.                                (AbilityName="LW2WotC_VolatileMix"), \\
  421.                                (AbilityName="LW2WotC_Bombardier"), \\
  422.                                (AbilityName="LW2WotC_FullKit"), \\
  423.                                (AbilityName="LW2WotC_Resilience"), \\
  424.                                (AbilityName="HitWhereItHurts", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  425.                                (AbilityName="HoloTargeting",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  426.                                (AbilityName="LW2WotC_Smoker"), \\
  427.                                (AbilityName="LW2WotC_Flashbanger"), \\
  428.                                (AbilityName="LW2WotC_Sprinter"), \\
  429.                                (AbilityName="LW2WotC_Infighter"), \\
  430.                                (AbilityName="LW2WotC_WilltoSurvive"), \\
  431.                                (AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  432.                                (AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  433.                                (AbilityName="Quickdraw"), \\
  434.                                (AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  435.                                (AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  436.                                (AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  437.                                (AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)))
  438.  
  439. ; squaddie
  440. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Squadsight")), \\
  441.                                 (AbilityType=(AbilityName="Holotarget",         ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  442.                                 (AbilityType=(AbilityName="LW2WotC_SteadyWeapon", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)) \\
  443.                             ),\\
  444.                 aStatProgression=((StatType=eStat_Offense,StatAmount=7), (StatType=eStat_Will,StatAmount=3), (StatType=eStat_CombatSims,StatAmount=1)) \\
  445.             )
  446. ; corporal
  447. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="DeathFromAbove", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  448.                                 (AbilityType=(AbilityName="Rapidtargeting", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  449.                                 (AbilityType=(AbilityName="LW2WotC_SnapShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  450.                                 (RandomDeckName="SharpshooterXComAbilities") \\
  451.                             ),\\
  452.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=3)) \\
  453.             )
  454. ; sergeant
  455. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_DamnGoodGround", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  456.                                 (AbilityType=(AbilityName="Phantom")), \\
  457.                                 (AbilityType=(AbilityName="LW2WotC_CenterMass", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  458.                                 (RandomDeckName="SharpshooterXComAbilities") \\
  459.                             ),\\
  460.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  461.             )
  462. ; lieutenant
  463. +SoldierRanks=(AbilitySlots=(   (AbilityType=(AbilityName="LW2WotC_PrecisionShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  464.                                 (AbilityType=(AbilityName="HDHolo", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  465.                                 (AbilityType=(AbilityName="LW2WotC_LoneWolf", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  466.                                 (RandomDeckName="SharpshooterXComAbilities") \\
  467.                             ),\\
  468.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  469.             )
  470. ; captain
  471. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LongWatch", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  472.                                 (AbilityType=(AbilityName="IndependentTracking", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  473.                                 (AbilityType=(AbilityName="LW2WotC_LowProfile")), \\
  474.                                 (RandomDeckName="SharpshooterXComAbilities") \\
  475.                             ),\\
  476.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  477.             )
  478. ; major
  479. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Deadeye", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  480.                                 (AbilityType=(AbilityName="VitalPointTargeting", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  481.                                 (AbilityType=(AbilityName="LW2WotC_Aggression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  482.                                 (RandomDeckName="SharpshooterXComAbilities") \\
  483.                             ),\\
  484.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  485.             )
  486. ; colonel
  487. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Kubikuri", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  488.                                 (AbilityType=(AbilityName="Multitargeting", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  489.                                 (AbilityType=(AbilityName="HuntersInstinct", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  490.                                 (RandomDeckName="SharpshooterXComAbilities") \\
  491.                             ),\\
  492.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  493.             )
  494. ; brigadier
  495. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_DoubleTap", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  496.                                 (AbilityType=(AbilityName="LW2WotC_AlphaMikeFoxtrot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  497.                                 (AbilityType=(AbilityName="InTheZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  498.                                 (RandomDeckName="SharpshooterXComAbilities") \\
  499.                             ),\\
  500.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  501.             )
  502.  
  503. ;************************************************************************************************************
  504. ; SPECIALIST
  505. ;************************************************************************************************************
  506. [LWOTC_Specialist X2SoldierClassTemplate]
  507. +bMultiplayerOnly=0
  508. +ClassPoints=1
  509. +IconImage="img:///UILibrary_Common.class_specialist"
  510. +NumInForcedDeck=1
  511. +NumInDeck=4
  512. +KillAssistsPerKill=4
  513. +SquaddieLoadout="LWOTC_Specialist"
  514. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
  515. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  516. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="gremlin")
  517. +AllowedArmors="soldier"
  518. +bAllowAWCAbilities=1
  519. +bCanHaveBonds=true
  520. +UnfavoredClasses="LWOTC_Specialist"
  521. +BaseAbilityPointsPerPromotion=3
  522.  
  523. +RandomAbilityDecks=(DeckName="SpecialistXComAbilities", \\
  524.                     Abilities=((AbilityName="Phantom"), \\
  525.                                (AbilityName="Shadowstrike"), \\
  526.                                (AbilityName="Stealth"), \\
  527.                                (AbilityName="Implacable"), \\
  528.                                (AbilityName="Untouchable"), \\
  529.                                (AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  530.                                (AbilityName="HuntersInstinct", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  531.                                (AbilityName="Deadeye", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  532.                                (AbilityName="DeathFromAbove", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  533.                                (AbilityName="SteadyHands"), \\
  534.                                (AbilityName="SharpshooterAim", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  535.                                (AbilityName="InTheZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  536.                                (AbilityName="Shredder",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  537.                                (AbilityName="ChainShot",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  538.                                (AbilityName="Salvo"), \\
  539.                                (AbilityName="HailOfBullets",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  540.                                (AbilityName="BulletShred", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  541.                                (AbilityName="BiggestBooms"), \\
  542.                                (AbilityName="Sentinel",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  543.                                (AbilityName="LW2WotC_RunAndGun"), \\
  544.                                (AbilityName="LW2WotC_LightningReflexes"), \\
  545.                                (AbilityName="LW2WotC_CloseAndPersonal"), \\
  546.                                (AbilityName="LW2WotC_Fortify"), \\
  547.                                (AbilityName="LW2WotC_Aggression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  548.                                (AbilityName="LW2WotC_Formidable"), \\
  549.                                (AbilityName="LW2WotC_HitandRun", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  550.                                (AbilityName="LW2WotC_BringEmOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  551.                                (AbilityName="LW2WotC_CloseCombatSpecialist", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  552.                                (AbilityName="LW2WotC_Lethal", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  553.                                (AbilityName="LW2WotC_Ghostwalker"), \\
  554.                                (AbilityName="LW2WotC_LoneWolf", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  555.                                (AbilityName="LW2WotC_Executioner"), \\
  556.                                (AbilityName="LW2WotC_Covert"), \\
  557.                                (AbilityName="LW2WotC_HardTarget"), \\
  558.                                (AbilityName="LW2WotC_LowProfile"), \\
  559.                                (AbilityName="LW2WotC_Evasive"), \\
  560.                                (AbilityName="TargetDefinition"), \\
  561.                                (AbilityName="LW2WotC_DamnGoodGround", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  562.                                (AbilityName="LW2WotC_CenterMass", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  563.                                (AbilityName="LW2WotC_PrecisionShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  564.                                (AbilityName="LW2WotC_Kubikuri", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  565.                                (AbilityName="LW2WotC_GrazingFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  566.                                (AbilityName="LW2WotC_Flush", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  567.                                (AbilityName="LW2WotC_IronCurtain", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  568.                                (AbilityName="LW2WotC_CyclicFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  569.                                (AbilityName="LW2WotC_CombatFitness"), \\
  570.                                (AbilityName="LW2WotC_LightEmUp"), \\
  571.                                (AbilityName="LW2WotC_WalkFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  572.                                (AbilityName="LW2WotC_LockedOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  573.                                (AbilityName="LW2WotC_TacticalSense"), \\
  574.                                (AbilityName="LW2WotC_RapidReaction", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  575.                                (AbilityName="LW2WotC_Sapper"), \\
  576.                                (AbilityName="LW2WotC_RapidDeployment"), \\
  577.                                (AbilityName="LW2WotC_BoostedCores"), \\
  578.                                (AbilityName="LW2WotC_HEATWarheads"), \\
  579.                                (AbilityName="LW2WotC_VolatileMix"), \\
  580.                                (AbilityName="LW2WotC_Bombardier"), \\
  581.                                (AbilityName="LW2WotC_FullKit"), \\
  582.                                (AbilityName="LW2WotC_Resilience"), \\
  583.                                (AbilityName="HitWhereItHurts", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  584.                                (AbilityName="HoloTargeting",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  585.                                (AbilityName="LW2WotC_Smoker"), \\
  586.                                (AbilityName="LW2WotC_Flashbanger"), \\
  587.                                (AbilityName="LW2WotC_Sprinter"), \\
  588.                                (AbilityName="LW2WotC_Infighter"), \\
  589.                                (AbilityName="LW2WotC_WilltoSurvive"), \\
  590.                                (AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  591.                                (AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  592.                                (AbilityName="Quickdraw"), \\
  593.                                (AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  594.                                (AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  595.                                (AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  596.                                (AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)))
  597.  
  598. ; squaddie
  599. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="AidProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  600.                                 (AbilityType=(AbilityName="HaywireProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  601.                                 (AbilityType=(AbilityName="IntrusionProtocol",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  602.                             ), \\
  603.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=5), (StatType=eStat_Hacking,StatAmount=40), (StatType=eStat_CombatSims,StatAmount=1))\\
  604.             )
  605. ; corporal
  606. +SoldierRanks=(  AbilitySlots=( (AbilityType=(AbilityName="RevivalProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  607.                                 (AbilityType=(AbilityName="LW2WotC_Sentinel", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  608.                                 (AbilityType=(AbilityName="CombatProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  609.                                 (RandomDeckName="SpecialistXComAbilities") \\
  610.                             ), \\
  611.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=5), (StatType=eStat_Hacking,StatAmount=10), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0))\\
  612.             )
  613. ; sergeant
  614. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_FieldSurgeon")), \\
  615.                                 (AbilityType=(AbilityName="CoveringFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  616.                                 (AbilityType=(AbilityName="LW2WotC_Interference", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  617.                                 (RandomDeckName="SpecialistXComAbilities") \\
  618.                             ), \\
  619.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5))\\
  620.             )
  621. ; lieutenant
  622. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="MedicalProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  623.                                 (AbilityType=(AbilityName="ScanningProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  624.                                 (AbilityType=(AbilityName="LW2WotC_Trojan", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  625.                                 (RandomDeckName="SpecialistXComAbilities") \\
  626.                             ), \\
  627.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5))\\
  628.             )
  629. ; captain
  630. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="FieldMedic")), \\
  631.                                 (AbilityType=(AbilityName="EverVigilant")), \\
  632.                                 (AbilityType=(AbilityName="LW2WotC_Airdrop", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  633.                                 (RandomDeckName="SpecialistXComAbilities") \\
  634.                             ), \\
  635.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5),(StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1))\\
  636.             )
  637. ; major
  638. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Savior")),\\
  639.                                 (AbilityType=(AbilityName="CoolUnderPressure", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  640.                                 (AbilityType=(AbilityName="LW2WotC_Failsafe")), \\
  641.                                 (RandomDeckName="SpecialistXComAbilities") \\
  642.                             ), \\
  643.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5)) \\
  644.             )
  645. ; colonel
  646. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_RescueProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  647.                                 (AbilityType=(AbilityName="ThreatAssessment")), \\
  648.                                 (AbilityType=(AbilityName="LW2WotC_FullOverride", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  649.                                 (RandomDeckName="SpecialistXComAbilities") \\
  650.                             ),\\
  651.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5))\\
  652.             )
  653. ; brigadier
  654. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="RestorativeMist",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  655.                                 (AbilityType=(AbilityName="KillZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  656.                                 (AbilityType=(AbilityName="CapacitorDischarge",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  657.                                 (RandomDeckName="SpecialistXComAbilities") \\
  658.                             ),\\
  659.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_HP,StatAmount=1))\\
  660.             )
  661.            
  662. ;************************************************************************************************************
  663. ; GUNNER
  664. ;************************************************************************************************************
  665. [LWOTC_Gunner X2SoldierClassTemplate]
  666. +bMultiplayerOnly=0
  667. +ClassPoints=1
  668. +IconImage="img:///UILibrary_LW_PerkPack.Class_Gunner"
  669. +NumInForcedDeck=1
  670. +NumInDeck=4
  671. +KillAssistsPerKill=4
  672. +SquaddieLoadout="LWOTC_Gunner"
  673. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="cannon")
  674. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="combatknife")
  675. +AllowedArmors="soldier"
  676. +bAllowAWCAbilities=1
  677. +bCanHaveBonds=true
  678. +UnfavoredClasses="LWOTC_Gunner"
  679. +BaseAbilityPointsPerPromotion=3
  680.  
  681. +RandomAbilityDecks=(DeckName="GunnerXComAbilities", \\
  682.                     Abilities=((AbilityName="Phantom"), \\
  683.                                (AbilityName="Shadowstrike"), \\
  684.                                (AbilityName="Stealth"), \\
  685.                                (AbilityName="Implacable"), \\
  686.                                (AbilityName="Untouchable"), \\
  687.                                (AbilityName="HuntersInstinct", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  688.                                (AbilityName="Deadeye", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  689.                                (AbilityName="DeathFromAbove", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  690.                                (AbilityName="SteadyHands"), \\
  691.                                (AbilityName="SharpshooterAim", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  692.                                (AbilityName="InTheZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  693.                                (AbilityName="Salvo"), \\
  694.                                (AbilityName="BiggestBooms"), \\
  695.                                (AbilityName="FieldMedic",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  696.                                (AbilityName="CoveringFire",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  697.                                (AbilityName="EverVigilant",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  698.                                (AbilityName="Sentinel",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  699.                                (AbilityName="LW2WotC_RunAndGun"), \\
  700.                                (AbilityName="LW2WotC_LightningReflexes"), \\
  701.                                (AbilityName="LW2WotC_CloseAndPersonal"), \\
  702.                                (AbilityName="LW2WotC_Fortify"), \\
  703.                                (AbilityName="LW2WotC_Aggression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  704.                                (AbilityName="LW2WotC_HitandRun", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  705.                                (AbilityName="LW2WotC_BringEmOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  706.                                (AbilityName="LW2WotC_CloseCombatSpecialist", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  707.                                (AbilityName="LW2WotC_Lethal", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  708.                                (AbilityName="LW2WotC_Ghostwalker"), \\
  709.                                (AbilityName="LW2WotC_LoneWolf", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  710.                                (AbilityName="LW2WotC_Executioner"), \\
  711.                                (AbilityName="LW2WotC_Covert"), \\
  712.                                (AbilityName="LW2WotC_HardTarget"), \\
  713.                                (AbilityName="LW2WotC_LowProfile"), \\
  714.                                (AbilityName="LW2WotC_Evasive"), \\
  715.                                (AbilityName="TargetDefinition"), \\
  716.                                (AbilityName="LW2WotC_DamnGoodGround", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  717.                                (AbilityName="LW2WotC_PrecisionShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  718.                                (AbilityName="LW2WotC_Kubikuri", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  719.                                (AbilityName="LW2WotC_Sentinel", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  720.                                (AbilityName="LW2WotC_FieldSurgeon"), \\
  721.                                (AbilityName="LW2WotC_Savior"), \\
  722.                                (AbilityName="LW2WotC_WalkFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  723.                                (AbilityName="LW2WotC_LockedOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  724.                                (AbilityName="LW2WotC_TacticalSense"), \\
  725.                                (AbilityName="LW2WotC_RapidReaction", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  726.                                (AbilityName="LW2WotC_Sapper"), \\
  727.                                (AbilityName="LW2WotC_RapidDeployment"), \\
  728.                                (AbilityName="LW2WotC_BoostedCores"), \\
  729.                                (AbilityName="LW2WotC_HEATWarheads"), \\
  730.                                (AbilityName="LW2WotC_VolatileMix"), \\
  731.                                (AbilityName="LW2WotC_Bombardier"), \\
  732.                                (AbilityName="LW2WotC_FullKit"), \\
  733.                                (AbilityName="LW2WotC_Resilience"), \\
  734.                                (AbilityName="HitWhereItHurts", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  735.                                (AbilityName="HoloTargeting",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  736.                                (AbilityName="LW2WotC_Smoker"), \\
  737.                                (AbilityName="LW2WotC_Flashbanger"), \\
  738.                                (AbilityName="LW2WotC_Sprinter"), \\
  739.                                (AbilityName="LW2WotC_Infighter"), \\
  740.                                (AbilityName="LW2WotC_WilltoSurvive"), \\
  741.                                (AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  742.                                (AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  743.                                (AbilityName="Quickdraw"), \\
  744.                                (AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  745.                                (AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  746.                                (AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  747.                                (AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)))
  748.  
  749. ; squaddie
  750. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Suppression",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  751.                                 (AbilityType=(AbilityName="LW2WotC_AreaSuppression",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  752.                                 (AbilityType=(AbilityName="KnifeFighter", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  753.                             ), \\
  754.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_CombatSims,StatAmount=1)) \\
  755.             )
  756. ; corporal
  757. +SoldierRanks=(  AbilitySlots=( (AbilityType=(AbilityName="LW2WotC_CenterMass", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  758.                                 (AbilityType=(AbilityName="Combatives",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  759.                                 (AbilityType=(AbilityName="LW2WotC_GrazingFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  760.                                 (RandomDeckName="GunnerXComAbilities") \\
  761.                             ), \\
  762.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_HP,StatAmount=1)) \\
  763.             )
  764. ; sergeant
  765. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Flush", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  766.                                 (AbilityType=(AbilityName="LW2WotC_Formidable")), \\
  767.                                 (AbilityType=(AbilityName="LW2WotC_Lockdown", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  768.                                 (RandomDeckName="GunnerXComAbilities") \\
  769.                             ), \\
  770.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  771.             )
  772. ; lieutenant
  773. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="HailOfBullets",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  774.                                 (AbilityType=(AbilityName="Shredder",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  775.                                 (AbilityType=(AbilityName="LW2WotC_Mayhem", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  776.                                 (RandomDeckName="GunnerXComAbilities") \\
  777.                             ), \\
  778.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  779.             )
  780. ; captain
  781. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="ChainShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  782.                                 (AbilityType=(AbilityName="LW2WotC_IronCurtain", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  783.                                 (AbilityType=(AbilityName="Demolition", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  784.                                 (RandomDeckName="GunnerXComAbilities") \\
  785.                             ), \\
  786.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  787.             )
  788. ; major
  789. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_CyclicFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)),\\
  790.                                 (AbilityType=(AbilityName="LW2WotC_DangerZone",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  791.                                 (AbilityType=(AbilityName="CoolUnderPressure",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  792.                                 (RandomDeckName="GunnerXComAbilities") \\
  793.                             ), \\
  794.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  795.             )
  796. ; colonel
  797. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="BulletShred", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  798.                                 (AbilityType=(AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  799.                                 (AbilityType=(AbilityName="KillZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  800.                                 (RandomDeckName="GunnerXComAbilities") \\
  801.                             ),\\
  802.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  803.             )
  804. ; brigadier
  805. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="SaturationFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  806.                                 (AbilityType=(AbilityName="LW2WotC_CombatFitness")), \\
  807.                                 (AbilityType=(AbilityName="LW2WotC_TraverseFire")), \\
  808.                                 (RandomDeckName="GunnerXComAbilities") \\
  809.                             ),\\
  810.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  811.             )
  812.  
  813. ;************************************************************************************************************
  814. ; RANGER
  815. ;************************************************************************************************************
  816. [LWOTC_Ranger X2SoldierClassTemplate]
  817. +bMultiplayerOnly=0
  818. +ClassPoints=1
  819. +IconImage="img:///UILibrary_Common.class_ranger"
  820. +NumInForcedDeck=1
  821. +NumInDeck=4
  822. +KillAssistsPerKill=4
  823. +SquaddieLoadout="LWOTC_Ranger"
  824. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
  825. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  826. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="sawedoffshotgun")
  827. +AllowedArmors="soldier"
  828. +bAllowAWCAbilities=1
  829. +bCanHaveBonds=true
  830. +UnfavoredClasses="LWOTC_Ranger"
  831. +BaseAbilityPointsPerPromotion=3
  832.  
  833. +RandomAbilityDecks=(DeckName="RangerXComAbilities", \\
  834.                     Abilities=((AbilityName="Phantom"), \\
  835.                                (AbilityName="Shadowstrike"), \\
  836.                                (AbilityName="Shadowstep", ApplyToWeaponSlot=eInvSlot_Unknown), \\
  837.                                (AbilityName="Stealth"), \\
  838.                                (AbilityName="Untouchable"), \\
  839.                                (AbilityName="HuntersInstinct", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  840.                                (AbilityName="Deadeye", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  841.                                (AbilityName="DeathFromAbove", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  842.                                (AbilityName="SteadyHands"), \\
  843.                                (AbilityName="SharpshooterAim", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  844.                                (AbilityName="InTheZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  845.                                (AbilityName="Shredder",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  846.                                (AbilityName="ChainShot",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  847.                                (AbilityName="Salvo"), \\
  848.                                (AbilityName="HailOfBullets",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  849.                                (AbilityName="BiggestBooms"), \\
  850.                                (AbilityName="FieldMedic",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  851.                                (AbilityName="Sentinel",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  852.                                (AbilityName="LW2WotC_RunAndGun"), \\
  853.                                (AbilityName="LW2WotC_Formidable"), \\
  854.                                (AbilityName="LW2WotC_HitandRun", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  855.                                (AbilityName="LW2WotC_CloseCombatSpecialist", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  856.                                (AbilityName="LW2WotC_Lethal", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  857.                                (AbilityName="LW2WotC_Ghostwalker"), \\
  858.                                (AbilityName="LW2WotC_LoneWolf", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  859.                                (AbilityName="LW2WotC_Covert"), \\
  860.                                (AbilityName="LW2WotC_HardTarget"), \\
  861.                                (AbilityName="LW2WotC_LowProfile"), \\
  862.                                (AbilityName="LW2WotC_Evasive"), \\
  863.                                (AbilityName="TargetDefinition"), \\
  864.                                (AbilityName="LW2WotC_DamnGoodGround", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  865.                                (AbilityName="LW2WotC_PrecisionShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  866.                                (AbilityName="LW2WotC_Kubikuri", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  867.                                (AbilityName="LW2WotC_Sentinel", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  868.                                (AbilityName="LW2WotC_FieldSurgeon"), \\
  869.                                (AbilityName="LW2WotC_Savior"), \\
  870.                                (AbilityName="LW2WotC_Flush", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  871.                                (AbilityName="LW2WotC_IronCurtain", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  872.                                (AbilityName="LW2WotC_CyclicFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  873.                                (AbilityName="LW2WotC_Sapper"), \\
  874.                                (AbilityName="LW2WotC_RapidDeployment"), \\
  875.                                (AbilityName="LW2WotC_BoostedCores"), \\
  876.                                (AbilityName="LW2WotC_HEATWarheads"), \\
  877.                                (AbilityName="LW2WotC_VolatileMix"), \\
  878.                                (AbilityName="LW2WotC_Bombardier"), \\
  879.                                (AbilityName="LW2WotC_FullKit"), \\
  880.                                (AbilityName="LW2WotC_Resilience"), \\
  881.                                (AbilityName="HitWhereItHurts", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  882.                                (AbilityName="HoloTargeting",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  883.                                (AbilityName="LW2WotC_Smoker"), \\
  884.                                (AbilityName="LW2WotC_Flashbanger"), \\
  885.                                (AbilityName="LW2WotC_Sprinter"), \\
  886.                                (AbilityName="LW2WotC_Infighter"), \\
  887.                                (AbilityName="LW2WotC_WilltoSurvive"), \\
  888.                                (AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  889.                                (AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  890.                                (AbilityName="Quickdraw"), \\
  891.                                (AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  892.                                (AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  893.                                (AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  894.                                (AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)))
  895.  
  896. ; squaddie
  897. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_LightEmUp")), \\
  898.                                 (AbilityType=(AbilityName="PointBlank", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  899.                                 (AbilityType=(AbilityName="BothBarrels", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  900.                             ), \\
  901.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_CombatSims,StatAmount=1)) \\
  902.             )
  903. ; corporal
  904. +SoldierRanks=(  AbilitySlots=( (AbilityType=(AbilityName="LW2WotC_WalkFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  905.                                 (AbilityType=(AbilityName="LW2WotC_CloseAndPersonal")), \\
  906.                                 (AbilityType=(AbilityName="EverVigilant")), \\
  907.                                 (RandomDeckName="RangerXComAbilities") \\
  908.                             ), \\
  909.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_HP,StatAmount=1)) \\
  910.             )
  911. ; sergeant
  912. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_LockedOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  913.                                 (AbilityType=(AbilityName="PumpAction", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  914.                                 (AbilityType=(AbilityName="CoveringFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  915.                                 (RandomDeckName="RangerXComAbilities") \\
  916.                             ), \\
  917.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0))\\
  918.             )
  919. ; lieutenant
  920. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Aggression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  921.                                 (AbilityType=(AbilityName="LW2WotC_CenterMass", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  922.                                 (AbilityType=(AbilityName="CoolUnderPressure", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  923.                                 (RandomDeckName="RangerXComAbilities") \\
  924.                             ), \\
  925.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0))\\
  926.             )
  927. ; captain
  928. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Executioner")), \\
  929.                                 (AbilityType=(AbilityName="LW2WotC_Fortify")), \\
  930.                                 (AbilityType=(AbilityName="Suppression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  931.                                 (RandomDeckName="RangerXComAbilities") \\
  932.                             ), \\
  933.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  934.             )
  935. ; major
  936. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_BringEmOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)),\\
  937.                                 (AbilityType=(AbilityName="Implacable")), \\
  938.                                 (AbilityType=(AbilityName="LW2WotC_GrazingFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  939.                                 (RandomDeckName="RangerXComAbilities") \\
  940.                             ), \\
  941.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  942.             )
  943. ; colonel
  944. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  945.                                 (AbilityType=(AbilityName="LW2WotC_TacticalSense")), \\
  946.                                 (AbilityType=(AbilityName="LW2WotC_RapidReaction", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  947.                                 (RandomDeckName="RangerXComAbilities") \\
  948.                             ),\\
  949.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  950.             )
  951. ; brigadier
  952. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="BulletShred", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  953.                                 (AbilityType=(AbilityName="LW2WotC_CombatFitness")), \\
  954.                                 (AbilityType=(AbilityName="KillZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  955.                                 (RandomDeckName="RangerXComAbilities") \\
  956.                             ),\\
  957.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  958.             )
  959.            
  960. ;************************************************************************************************************
  961. ; GRENADIER
  962. ;************************************************************************************************************
  963. [LWOTC_Grenadier X2SoldierClassTemplate]
  964. +bMultiplayerOnly=0
  965. +ClassPoints=1
  966. +IconImage="img:///UILibrary_Common.class_grenadier"
  967. +NumInForcedDeck=1
  968. +NumInDeck=4
  969. +KillAssistsPerKill=4
  970. +SquaddieLoadout="LWOTC_Grenadier"
  971. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
  972. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  973. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="grenade_launcher")
  974. +AllowedArmors="soldier"
  975. +bAllowAWCAbilities=1
  976. +bCanHaveBonds=true
  977. +UnfavoredClasses="LWOTC_Grenadier"
  978. +BaseAbilityPointsPerPromotion=3
  979.  
  980. +RandomAbilityDecks=(DeckName="GrenadierXComAbilities", \\
  981.                     Abilities=((AbilityName="Phantom"), \\
  982.                                (AbilityName="Shadowstrike"), \\
  983.                                (AbilityName="Stealth"), \\
  984.                                (AbilityName="Implacable"), \\
  985.                                (AbilityName="DeepCover"), \\
  986.                                (AbilityName="Untouchable"), \\
  987.                                (AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  988.                                (AbilityName="HuntersInstinct", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  989.                                (AbilityName="Deadeye", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  990.                                (AbilityName="DeathFromAbove", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  991.                                (AbilityName="KillZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  992.                                (AbilityName="SteadyHands"), \\
  993.                                (AbilityName="SharpshooterAim", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  994.                                (AbilityName="InTheZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  995.                                (AbilityName="HailOfBullets",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  996.                                (AbilityName="BulletShred", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  997.                                (AbilityName="FieldMedic",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  998.                                (AbilityName="CoveringFire",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  999.                                (AbilityName="Sentinel",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  1000.                                (AbilityName="CoolUnderPressure", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1001.                                (AbilityName="LW2WotC_RunAndGun"), \\
  1002.                                (AbilityName="LW2WotC_LightningReflexes"), \\
  1003.                                (AbilityName="LW2WotC_CloseAndPersonal"), \\
  1004.                                (AbilityName="LW2WotC_Fortify"), \\
  1005.                                (AbilityName="LW2WotC_Aggression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1006.                                (AbilityName="LW2WotC_HitandRun", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1007.                                (AbilityName="LW2WotC_BringEmOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1008.                                (AbilityName="LW2WotC_CloseCombatSpecialist", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1009.                                (AbilityName="LW2WotC_Lethal", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1010.                                (AbilityName="LW2WotC_Ghostwalker"), \\
  1011.                                (AbilityName="LW2WotC_LoneWolf", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1012.                                (AbilityName="LW2WotC_Executioner"), \\
  1013.                                (AbilityName="LW2WotC_Covert"), \\
  1014.                                (AbilityName="LW2WotC_HardTarget"), \\
  1015.                                (AbilityName="LW2WotC_LowProfile"), \\
  1016.                                (AbilityName="LW2WotC_Evasive"), \\
  1017.                                (AbilityName="TargetDefinition"), \\
  1018.                                (AbilityName="LW2WotC_DamnGoodGround", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1019.                                (AbilityName="LW2WotC_PrecisionShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1020.                                (AbilityName="LW2WotC_Kubikuri", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1021.                                (AbilityName="LW2WotC_Sentinel", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1022.                                (AbilityName="LW2WotC_FieldSurgeon"), \\
  1023.                                (AbilityName="LW2WotC_Savior"), \\
  1024.                                (AbilityName="LW2WotC_GrazingFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1025.                                (AbilityName="LW2WotC_Flush", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1026.                                (AbilityName="LW2WotC_IronCurtain", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1027.                                (AbilityName="LW2WotC_CyclicFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1028.                                (AbilityName="LW2WotC_CombatFitness"), \\
  1029.                                (AbilityName="LW2WotC_TraverseFire"), \\
  1030.                                (AbilityName="LW2WotC_WalkFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1031.                                (AbilityName="LW2WotC_LockedOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1032.                                (AbilityName="LW2WotC_TacticalSense"), \\
  1033.                                (AbilityName="LW2WotC_RapidReaction", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1034.                                (AbilityName="LW2WotC_Resilience"), \\
  1035.                                (AbilityName="HitWhereItHurts", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1036.                                (AbilityName="HoloTargeting",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1037.                                (AbilityName="LW2WotC_Smoker"), \\
  1038.                                (AbilityName="LW2WotC_Flashbanger"), \\
  1039.                                (AbilityName="LW2WotC_Sprinter"), \\
  1040.                                (AbilityName="LW2WotC_Infighter"), \\
  1041.                                (AbilityName="LW2WotC_WilltoSurvive"), \\
  1042.                                (AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  1043.                                (AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  1044.                                (AbilityName="Quickdraw"), \\
  1045.                                (AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  1046.                                (AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  1047.                                (AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  1048.                                (AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)))
  1049.  
  1050. ; squaddie
  1051. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LaunchGrenade",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  1052.                             ), \\
  1053.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_CombatSims,StatAmount=1)) \\
  1054.             )
  1055. ; corporal
  1056. +SoldierRanks=(  AbilitySlots=( (AbilityType=(AbilityName="LW2WotC_Sapper")), \\
  1057.                                 (AbilityType=(AbilityName="LW2WotC_NeedleGrenades")), \\
  1058.                                 (AbilityType=(AbilityName="LW2WotC_RapidDeployment")), \\
  1059.                                 (RandomDeckName="GrenadierXComAbilities") \\
  1060.                             ), \\
  1061.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_HP,StatAmount=1)) \\
  1062.             )
  1063. ; sergeant
  1064. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_HeavyOrdnance")), \\
  1065.                                 (AbilityType=(AbilityName="LW2WotC_CenterMass", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  1066.                                 (AbilityType=(AbilityName="LW2WotC_Protector")), \\
  1067.                                 (RandomDeckName="GrenadierXComAbilities") \\
  1068.                             ), \\
  1069.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  1070.             )
  1071. ; lieutenant
  1072. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_BoostedCores")), \\
  1073.                                 (AbilityType=(AbilityName="LW2WotC_Formidable")), \\
  1074.                                 (AbilityType=(AbilityName="LW2WotC_BluescreenBombs")), \\
  1075.                                 (RandomDeckName="GrenadierXComAbilities") \\
  1076.                             ), \\
  1077.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  1078.             )
  1079. ; captain
  1080. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_HEATWarheads")), \\
  1081.                                 (AbilityType=(AbilityName="Shredder", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  1082.                                 (AbilityType=(AbilityName="LW2WotC_DenseSmoke")), \\
  1083.                                 (RandomDeckName="GrenadierXComAbilities") \\
  1084.                             ), \\
  1085.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  1086.             )
  1087. ; major
  1088. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="BiggestBooms")), \\
  1089.                                 (AbilityType=(AbilityName="ChainShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  1090.                                 (AbilityType=(AbilityName="LW2WotC_StingGrenades")), \\
  1091.                                 (RandomDeckName="GrenadierXComAbilities") \\
  1092.                             ), \\
  1093.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  1094.             )
  1095. ; colonel
  1096. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_VolatileMix")), \\
  1097.                                 (AbilityType=(AbilityName="LW2WotC_Bombardier")), \\
  1098.                                 (AbilityType=(AbilityName="Salvo")), \\
  1099.                                 (RandomDeckName="GrenadierXComAbilities") \\
  1100.                             ),\\
  1101.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  1102.             )
  1103. ; brigadier
  1104. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="SaturationFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  1105.                                 (AbilityType=(AbilityName="LW2WotC_FullKit")), \\
  1106.                                 (AbilityType=(AbilityName="LW2WotC_GhostGrenade")), \\
  1107.                                 (RandomDeckName="GrenadierXComAbilities") \\
  1108.                             ),\\
  1109.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  1110.             )
  1111.            
  1112. ;************************************************************************************************************
  1113. ; TECHNICAL
  1114. ;************************************************************************************************************
  1115. [LWOTC_Technical X2SoldierClassTemplate]
  1116. +bMultiplayerOnly=0
  1117. +ClassPoints=1
  1118. +IconImage="img:///UILibrary_LW_PerkPack.Class_Technical"
  1119. +NumInForcedDeck=1
  1120. +NumInDeck=4
  1121. +KillAssistsPerKill=4
  1122. +SquaddieLoadout="LWOTC_Technical"
  1123. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
  1124. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  1125. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="lw_gauntlet")
  1126. +AllowedArmors="soldier"
  1127. +bAllowAWCAbilities=1
  1128. +bCanHaveBonds=true
  1129. +UnfavoredClasses="LWOTC_Technical"
  1130. +BaseAbilityPointsPerPromotion=3
  1131.  
  1132. +RandomAbilityDecks=(DeckName="TechnicalXComAbilities", \\
  1133.                     Abilities=((AbilityName="Phantom"), \\
  1134.                                (AbilityName="Shadowstrike"), \\
  1135.                                (AbilityName="Shadowstep", ApplyToWeaponSlot=eInvSlot_Unknown), \\
  1136.                                (AbilityName="Stealth"), \\
  1137.                                (AbilityName="Implacable"), \\
  1138.                                (AbilityName="Untouchable"), \\
  1139.                                (AbilityName="HuntersInstinct", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1140.                                (AbilityName="Deadeye", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1141.                                (AbilityName="DeathFromAbove", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1142.                                (AbilityName="KillZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1143.                                (AbilityName="SteadyHands"), \\
  1144.                                (AbilityName="SharpshooterAim", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1145.                                (AbilityName="InTheZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1146.                                (AbilityName="ChainShot",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1147.                                (AbilityName="HailOfBullets",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1148.                                (AbilityName="BulletShred", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1149.                                (AbilityName="FieldMedic",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  1150.                                (AbilityName="CoveringFire",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1151.                                (AbilityName="EverVigilant",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  1152.                                (AbilityName="Sentinel",  ApplyToWeaponSlot=eInvSlot_Unknown), \\
  1153.                                (AbilityName="CoolUnderPressure", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1154.                                (AbilityName="LW2WotC_RunAndGun"), \\
  1155.                                (AbilityName="LW2WotC_CloseAndPersonal"), \\
  1156.                                (AbilityName="LW2WotC_Aggression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1157.                                (AbilityName="LW2WotC_HitandRun", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1158.                                (AbilityName="LW2WotC_BringEmOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1159.                                (AbilityName="LW2WotC_CloseCombatSpecialist", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1160.                                (AbilityName="LW2WotC_Lethal", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1161.                                (AbilityName="LW2WotC_Ghostwalker"), \\
  1162.                                (AbilityName="LW2WotC_LoneWolf", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1163.                                (AbilityName="LW2WotC_Executioner"), \\
  1164.                                (AbilityName="LW2WotC_Covert"), \\
  1165.                                (AbilityName="LW2WotC_HardTarget"), \\
  1166.                                (AbilityName="LW2WotC_LowProfile"), \\
  1167.                                (AbilityName="LW2WotC_Evasive"), \\
  1168.                                (AbilityName="TargetDefinition"), \\
  1169.                                (AbilityName="LW2WotC_DamnGoodGround", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1170.                                (AbilityName="LW2WotC_CenterMass", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1171.                                (AbilityName="LW2WotC_PrecisionShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1172.                                (AbilityName="LW2WotC_Kubikuri", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1173.                                (AbilityName="LW2WotC_Sentinel", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1174.                                (AbilityName="LW2WotC_FieldSurgeon"), \\
  1175.                                (AbilityName="LW2WotC_Savior"), \\
  1176.                                (AbilityName="LW2WotC_GrazingFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1177.                                (AbilityName="LW2WotC_Flush", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1178.                                (AbilityName="LW2WotC_IronCurtain", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1179.                                (AbilityName="LW2WotC_CyclicFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1180.                                (AbilityName="LW2WotC_CombatFitness"), \\
  1181.                                (AbilityName="LW2WotC_TraverseFire"), \\
  1182.                                (AbilityName="LW2WotC_WalkFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1183.                                (AbilityName="LW2WotC_LockedOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1184.                                (AbilityName="LW2WotC_RapidReaction", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1185.                                (AbilityName="LW2WotC_Sapper"), \\
  1186.                                (AbilityName="LW2WotC_RapidDeployment"), \\
  1187.                                (AbilityName="LW2WotC_BoostedCores"), \\
  1188.                                (AbilityName="LW2WotC_HEATWarheads"), \\
  1189.                                (AbilityName="LW2WotC_VolatileMix"), \\
  1190.                                (AbilityName="LW2WotC_Bombardier"), \\
  1191.                                (AbilityName="LW2WotC_FullKit"), \\
  1192.                                (AbilityName="HitWhereItHurts", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1193.                                (AbilityName="HoloTargeting",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  1194.                                (AbilityName="LW2WotC_Smoker"), \\
  1195.                                (AbilityName="LW2WotC_Flashbanger"), \\
  1196.                                (AbilityName="LW2WotC_Sprinter"), \\
  1197.                                (AbilityName="LW2WotC_Infighter"), \\
  1198.                                (AbilityName="LW2WotC_WilltoSurvive"), \\
  1199.                                (AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  1200.                                (AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  1201.                                (AbilityName="Quickdraw"), \\
  1202.                                (AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  1203.                                (AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  1204.                                (AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol), \\
  1205.                                (AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)))
  1206.  
  1207. ; squaddie
  1208. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="HeavyArmaments")) \\
  1209.                             ), \\
  1210.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_CombatSims,StatAmount=1)) \\
  1211.             )
  1212. ; corporal
  1213. +SoldierRanks=(  AbilitySlots=( (AbilityType=(AbilityName="FireInTheHole")), \\
  1214.                                 (AbilityType=(AbilityName="Suppression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  1215.                                 (AbilityType=(AbilityName="Roust", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1216.                                 (RandomDeckName="TechnicalXComAbilities") \\
  1217.                             ), \\
  1218.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_HP,StatAmount=1)) \\
  1219.             )
  1220. ; sergeant
  1221. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="BiggestBooms")), \\
  1222.                                 (AbilityType=(AbilityName="LW2WotC_Fortify")), \\
  1223.                                 (AbilityType=(AbilityName="NapalmX",      ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1224.                                 (RandomDeckName="TechnicalXComAbilities") \\
  1225.                             ), \\
  1226.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  1227.             )
  1228. ; lieutenant
  1229. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="ConcussionRocket", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1230.                                 (AbilityType=(AbilityName="Shredder", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  1231.                                 (AbilityType=(AbilityName="Burnout", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1232.                                 (RandomDeckName="TechnicalXComAbilities") \\
  1233.                             ), \\
  1234.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  1235.             )
  1236. ; captain
  1237. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Resilience")), \\
  1238.                                 (AbilityType=(AbilityName="LW2WotC_Formidable")), \\
  1239.                                 (AbilityType=(AbilityName="Phosphorus", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1240.                                 (RandomDeckName="TechnicalXComAbilities") \\
  1241.                             ), \\
  1242.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  1243.             )
  1244. ; major
  1245. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="JavelinRockets", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1246.                                 (AbilityType=(AbilityName="FireAndSteel", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1247.                                 (AbilityType=(AbilityName="Incinerator", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1248.                                 (RandomDeckName="TechnicalXComAbilities") \\
  1249.                             ), \\
  1250.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  1251.             )
  1252. ; colonel
  1253. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Salvo")), \\
  1254.                                 (AbilityType=(AbilityName="LW2WotC_TacticalSense")), \\
  1255.                                 (AbilityType=(AbilityName="Quickburn", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1256.                                 (RandomDeckName="TechnicalXComAbilities") \\
  1257.                             ),\\
  1258.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  1259.             )
  1260. ; brigadier
  1261. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="BunkerBuster", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1262.                                 (AbilityType=(AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  1263.                                 (AbilityType=(AbilityName="Firestorm", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1264.                                 (RandomDeckName="TechnicalXComAbilities") \\
  1265.                             ),\\
  1266.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  1267.             )
  1268.  
  1269.            
  1270. ;************************************************************************************************************
  1271. ; PSI OPERATIVE
  1272. ;************************************************************************************************************
  1273.  
  1274. [PsiOperative X2SoldierClassTemplate]
  1275. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  1276. !SoldierRanks=()
  1277. +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Soulfire",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)),            (AbilityType=(AbilityName="LW2WotC_MindMerge",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), (AbilityType=(AbilityName="Insanity",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon))),         aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_PsiOffense,StatAmount=50), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=1), (StatType=eStat_Will,StatAmount=5)))
  1278. +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Stasis",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)),            (AbilityType=(AbilityName="Inspire",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon))),         aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_HP,StatAmount=0), (StatType=eStat_PsiOffense,StatAmount=4,RandStatAmount=9,CapStatAmount=100), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
  1279. +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="SoulSteal",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)),            (AbilityType=(AbilityName="StasisShield",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon))),         aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_PsiOffense,StatAmount=4,RandStatAmount=9,CapStatAmount=100), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
  1280. +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="LW2WotC_Solace",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)),            (AbilityType=(AbilityName="Sustain",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon))),         aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=0), (StatType=eStat_PsiOffense,StatAmount=4,RandStatAmount=9,CapStatAmount=100), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0)))
  1281. +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Schism",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)),            (AbilityType=(AbilityName="Fortress",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon))),         aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_PsiOffense,StatAmount=4,RandStatAmount=9,CapStatAmount=100), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=0), (StatType=eStat_CombatSims,StatAmount=0)))
  1282. +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="Fuse",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)),            (AbilityType=(AbilityName="Domination",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon))),         aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=0), (StatType=eStat_PsiOffense,StatAmount=4,RandStatAmount=9,CapStatAmount=100), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0)))
  1283. +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="NullLance",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)),            (AbilityType=(AbilityName="VoidRift",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon))),         aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_PsiOffense,StatAmount=4,RandStatAmount=9,CapStatAmount=100), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0)))
  1284. +SoldierRanks=(AbilitySlots=((AbilityType=(AbilityName="LW2WotC_SoulMerge",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)),            (AbilityType=(AbilityName="LW2WotC_Bastion",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon))),         aStatProgression=((StatType=eStat_Offense,StatAmount=1), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_PsiOffense,StatAmount=4,RandStatAmount=9,CapStatAmount=100), (StatType=eStat_Strength,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=0)))
  1285.  
  1286. ;************************************************************************************************************
  1287. ; SPARK
  1288. ;************************************************************************************************************
  1289.  
  1290. [Spark X2SoldierClassTemplate]
  1291. bMultiplayerOnly=0
  1292. ClassPoints=4
  1293. IconImage="img:///UILibrary_DLC3Images.class_spark"
  1294. NumInForcedDeck=0
  1295. NumInDeck=0
  1296. KillAssistsPerKill=4
  1297. SquaddieLoadout="SquaddieSpark"
  1298. ;+AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="sparkrifle")
  1299. ;+AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="sparkbit")
  1300. +AllowedArmors="spark"
  1301. bAllowAWCAbilities=0
  1302. bIgnoreInjuries=1
  1303. bUniqueTacticalToStrategyTransfer=1
  1304. bHideInCharacterPool=0
  1305. RequiredCharacterClass="SparkSoldier"
  1306. bHasClassMovie=true
  1307.  
  1308. !SoldierRanks=()
  1309.  
  1310. ; squaddie
  1311. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Overdrive", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  1312.                                 (AbilityType=(AbilityName="Arsenal")), \\
  1313.                                 (AbilityType=(AbilityName="RobotImmunities")), \\
  1314.                                 (AbilityType=(AbilityName="IntrusionProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  1315.                             ), \\
  1316.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_CombatSims,StatAmount=1)) \\
  1317.             )
  1318. ; corporal
  1319. +SoldierRanks=(  AbilitySlots=( (AbilityType=(AbilityName="AdaptiveAim", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1320.                                 (AbilityType=(AbilityName="LW2WotC_Formidable")), \\
  1321.                                 (AbilityType=(AbilityName="LW2WotC_CombatAwareness")) \\
  1322.                             ), \\
  1323.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_HP,StatAmount=1)) \\
  1324.             )
  1325. ; sergeant
  1326. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Rainmaker")), \\
  1327.                                 (AbilityType=(AbilityName="LW2WotC_BodyShield")), \\
  1328.                                 (AbilityType=(AbilityName="Shredder",      ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)) \\
  1329.                             ), \\
  1330.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  1331.             )
  1332. ; lieutenant
  1333. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Strike")), \\
  1334.                                 (AbilityType=(AbilityName="Bulwark")), \\
  1335.                                 (AbilityType=(AbilityName="Holotargeting", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)) \\
  1336.                             ), \\
  1337.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  1338.             )
  1339. ; captain
  1340. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Intimidate")), \\
  1341.                                 (AbilityType=(AbilityName="Repair", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1342.                                 (AbilityType=(AbilityName="LW2WotC_Sentinel", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)) \\
  1343.                             ), \\
  1344.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  1345.             )
  1346. ; major
  1347. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Bombard", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  1348.                                 (AbilityType=(AbilityName="AbsorptionField")), \\
  1349.                                 (AbilityType=(AbilityName="CoolUnderPressure", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)) \\
  1350.                             ), \\
  1351.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  1352.             )
  1353. ; colonel
  1354. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="WreckingBall")), \\
  1355.                                 (AbilityType=(AbilityName="LW2WotC_DamageControl")), \\
  1356.                                 (AbilityType=(AbilityName="Nova", ApplyToWeaponSlot=eInvSlot_Unknown)) \\
  1357.                             ),\\
  1358.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  1359.             )
  1360. ; brigadier
  1361. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Sacrifice",       ApplyToWeaponSlot=eInvSlot_Unknown)), \\
  1362.                                 (AbilityType=(AbilityName="LW2WotC_ImpactFields")), \\
  1363.                                 (AbilityType=(AbilityName="HunterProtocol",          ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)) \\
  1364.                             ),\\
  1365.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  1366.             )
Advertisement
Add Comment
Please, Sign In to add comment