SoloCross

LW2 Classes with Pistol Branch

Apr 29th, 2019
438
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
INI file 58.55 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. ; DISABLE VANILLA CLASSES HERE
  20. ; By default, the base game classes are disabled here. If you want them to still show up in game for some
  21. ; reason, put a semicolon in front of each class' NumInForcedDeck and NumInDeck lines. This will comment
  22. ; them out in this file, which means they will use the base game values (1 and 4, respectively)
  23. ;************************************************************************************************************
  24.  
  25. [Ranger X2SoldierClassTemplate]
  26. NumInForcedDeck=0
  27. NumInDeck=0
  28.  
  29. [Sharpshooter X2SoldierClassTemplate]
  30. NumInForcedDeck=0
  31. NumInDeck=0
  32.  
  33. [Grenadier X2SoldierClassTemplate]
  34. NumInForcedDeck=0
  35. NumInDeck=0
  36.  
  37. [Specialist X2SoldierClassTemplate]
  38. NumInForcedDeck=0
  39. NumInDeck=0
  40.  
  41. ;************************************************************************************************************
  42. ; ASSAULT
  43. ;************************************************************************************************************
  44. [LWOTC_Assault X2SoldierClassTemplate]
  45. +bMultiplayerOnly=0
  46. +ClassPoints=4
  47. +IconImage="img:///UILibrary_LW_PerkPack.Class_Assault"
  48. +NumInForcedDeck=1
  49. +NumInDeck=4
  50. +KillAssistsPerKill=4
  51. +SquaddieLoadout="LWOTC_Assault"
  52. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  53. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
  54. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="arcthrower")
  55. +AllowedArmors="soldier"
  56. +bAllowAWCAbilities=1
  57. +ExcludedAbilities="RunAndGun"
  58. +ExcludedAbilities="LightningReflexes"
  59. +ExcludedAbilities="Shadowstep"
  60. +ExcludedAbilities="BlastPadding"
  61. +ExcludedAbilities="Implacable"
  62. +ExcludedAbilities="VolatileMix"
  63. +bCanHaveBonds=true
  64. +UnfavoredClasses="LWOTC_Assault"
  65. +BaseAbilityPointsPerPromotion=3
  66.  
  67. ; squaddie
  68. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_RunAndGun")), \\
  69.                                 (AbilityType=(AbilityName="ArcthrowerStun", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  70.                             ),\\
  71.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=5), (StatType=eStat_CombatSims,StatAmount=1)) \\
  72.             )
  73. ; corporal
  74. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_SlugShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  75.                                 (AbilityType=(AbilityName="Electroshock", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  76.                                 (AbilityType=(AbilityName="LW2WotC_LightningReflexes")), \\
  77.                                 (AbilityType=(AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  78.                             ),\\
  79.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=5), (StatType=eStat_HP,StatAmount=1)) \\
  80.             )
  81. ; sergeant
  82. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_TrenchGun", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  83.                                 (AbilityType=(AbilityName="EMPulser", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  84.                                 (AbilityType=(AbilityName="LW2WotC_CloseAndPersonal")), \\
  85.                                 (AbilityType=(AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  86.                             ),\\
  87.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  88.             )
  89. ; lieutenant
  90. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_KillerInstinct")), \\
  91.                                 (AbilityType=(AbilityName="StunGunner", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  92.                                 (AbilityType=(AbilityName="LW2WotC_Fortify")), \\
  93.                                 (AbilityType=(AbilityName="Quickdraw")) \\
  94.                             ),\\
  95.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  96.             )
  97. ; captain
  98. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_ExtraConditioning")), \\
  99.                                 (AbilityType=(AbilityName="LW2WotC_Aggression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  100.                                 (AbilityType=(AbilityName="LW2WotC_Formidable",  ApplyToWeaponSlot=eInvSlot_Unknown)), \\
  101.                                 (AbilityType=(AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  102.                             ),\\
  103.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  104.             )
  105. ; major
  106. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_HitandRun", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  107.                                 (AbilityType=(AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  108.                                 (AbilityType=(AbilityName="LW2WotC_CloseEncounters",    ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  109.                                 (AbilityType=(AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  110.                             ),\\
  111.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  112.             )
  113. ; colonel
  114. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_BringEmOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  115.                                 (AbilityType=(AbilityName="LW2WotC_CloseCombatSpecialist", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  116.                                 (AbilityType=(AbilityName="Untouchable")), \\
  117.                                 (AbilityType=(AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  118.                             ),\\
  119.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  120.             )
  121. ; brigadier
  122. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_StreetSweeper", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  123.                                 (AbilityType=(AbilityName="ChainLightning", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  124.                                 (AbilityType=(AbilityName="LW2WotC_Lethal", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  125.                                 (AbilityType=(AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  126.                             ),\\
  127.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  128.             )
  129.            
  130. ;************************************************************************************************************
  131. ; SHINOBI
  132. ;************************************************************************************************************
  133. [LWOTC_Shinobi X2SoldierClassTemplate]
  134. +bMultiplayerOnly=0
  135. +ClassPoints=1
  136. +IconImage="img:///UILibrary_LW_PerkPack.Class_Shinobi"
  137. +NumInForcedDeck=1
  138. +NumInDeck=4
  139. +KillAssistsPerKill=4
  140. +SquaddieLoadout="LWOTC_Shinobi"
  141. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
  142. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  143. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="sword")
  144. +AllowedArmors="soldier"
  145. +bAllowAWCAbilities=1
  146. +ExcludedAbilities="LightningReflexes"
  147. +ExcludedAbilities="RunAndGun"
  148. +ExcludedAbilities="LW2WotC_LightningReflexes"
  149. +ExcludedAbilities="Implacable"
  150. +ExcludedAbilities="VolatileMix"
  151. +bCanHaveBonds=true
  152. +UnfavoredClasses="LWOTC_Shinobi"
  153. +BaseAbilityPointsPerPromotion=3
  154.  
  155. ; squaddie
  156. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Phantom")), \\
  157.                                 (AbilityType=(AbilityName="LW2WotC_Slash", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  158.                                 (AbilityType=(AbilityName="LW2WotC_Fleche", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  159.                             ),\\
  160.                 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)),\\
  161.             )
  162. ; corporal
  163. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Ghostwalker")), \\
  164.                                 (AbilityType=(AbilityName="LW2WotC_LoneWolf", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  165.                                 (AbilityType=(AbilityName="Blademaster", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  166.                                 (AbilityType=(AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  167.                             ),\\
  168.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_Dodge,StatAmount=2), (StatType=eStat_Hacking,StatAmount=5)) \\
  169.             )
  170. ; sergeant
  171. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Shadowstep")), \\
  172.                                 (AbilityType=(AbilityName="LW2WotC_Executioner")), \\
  173.                                 (AbilityType=(AbilityName="Combatives", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  174.                                 (AbilityType=(AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  175.                             ),\\
  176.                 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)) \\
  177.             )
  178. ; lieutenant
  179. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Covert")), \\
  180.                                 (AbilityType=(AbilityName="LW2WotC_HardTarget")), \\
  181.                                 (AbilityType=(AbilityName="LW2WotC_Cutthroat", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  182.                                 (AbilityType=(AbilityName="Quickdraw")) \\
  183.                             ),\\
  184.                 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)) \\
  185.             )
  186. ; captain
  187. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Shadowstrike")), \\
  188.                                 (AbilityType=(AbilityName="LW2WotC_LowProfile")), \\
  189.                                 (AbilityType=(AbilityName="Bladestorm", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  190.                                 (AbilityType=(AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  191.                             ),\\
  192.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Dodge,StatAmount=1), (StatType=eStat_Hacking,StatAmount=5)) \\
  193.             )
  194. ; major
  195. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="HuntersInstinct", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  196.                                 (AbilityType=(AbilityName="LW2WotC_Evasive")), \\
  197.                                 (AbilityType=(AbilityName="Reaper", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  198.                                 (AbilityType=(AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  199.                             ),\\
  200.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Dodge,StatAmount=1), (StatType=eStat_Hacking,StatAmount=5)) \\
  201.             )
  202. ; colonel
  203. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="TargetDefinition")), \\
  204.                                 (AbilityType=(AbilityName="LW2WotC_HitandRun", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  205.                                 (AbilityType=(AbilityName="LW2WotC_Whirlwind", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  206.                                 (AbilityType=(AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  207.                             ),\\
  208.                 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)) \\
  209.             )
  210. ; brigadier
  211. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Stealth")), \\
  212.                                 (AbilityType=(AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  213.                                 (AbilityType=(AbilityName="LW2WotC_CoupDeGrace", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  214.                                 (AbilityType=(AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  215.                             ),\\
  216.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Dodge,StatAmount=1), (StatType=eStat_Hacking,StatAmount=5)) \\
  217.             )
  218.            
  219. ;************************************************************************************************************
  220. ; SHARPSHOOTER
  221. ;************************************************************************************************************
  222. [LWOTC_Sharpshooter X2SoldierClassTemplate]
  223. +bMultiplayerOnly=0
  224. +ClassPoints=1
  225. +IconImage="img:///UILibrary_Common.class_sharpshooter"
  226. +NumInForcedDeck=1
  227. +NumInDeck=4
  228. +KillAssistsPerKill=4
  229. +SquaddieLoadout="LWOTC_Sharpshooter"
  230. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="sniper_rifle")
  231. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="holotargeter")
  232. +AllowedArmors="soldier"
  233. +bAllowAWCAbilities=1
  234. +ExcludedAbilities="LightningReflexes"
  235. +ExcludedAbilities="RunAndGun"
  236. +ExcludedAbilities="HailOfBullets"
  237. +ExcludedAbilities="VolatileMix"
  238. +bCanHaveBonds=true
  239. +UnfavoredClasses="LWOTC_Sharpshooter"
  240. +BaseAbilityPointsPerPromotion=3
  241.  
  242. ; squaddie
  243. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Squadsight")), \\
  244.                                 (AbilityType=(AbilityName="Holotarget",         ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  245.                                 (AbilityType=(AbilityName="LW2WotC_SteadyWeapon", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)) \\
  246.                             ),\\
  247.                 aStatProgression=((StatType=eStat_Offense,StatAmount=7), (StatType=eStat_Will,StatAmount=3), (StatType=eStat_CombatSims,StatAmount=1)) \\
  248.             )
  249. ; corporal
  250. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="DeathFromAbove", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  251.                                 (AbilityType=(AbilityName="Rapidtargeting", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  252.                                 (AbilityType=(AbilityName="LW2WotC_SnapShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  253.                                 (AbilityType=(AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  254.                             ),\\
  255.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=3)) \\
  256.             )
  257. ; sergeant
  258. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_DamnGoodGround", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  259.                                 (AbilityType=(AbilityName="Phantom")), \\
  260.                                 (AbilityType=(AbilityName="LW2WotC_CenterMass", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  261.                                 (AbilityType=(AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  262.                             ),\\
  263.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  264.             )
  265. ; lieutenant
  266. +SoldierRanks=(AbilitySlots=(   (AbilityType=(AbilityName="LW2WotC_PrecisionShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  267.                                 (AbilityType=(AbilityName="HDHolo", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  268.                                 (AbilityType=(AbilityName="LW2WotC_LoneWolf", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  269.                                 (AbilityType=(AbilityName="Quickdraw")) \\
  270.                             ),\\
  271.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  272.             )
  273. ; captain
  274. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LongWatch", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  275.                                 (AbilityType=(AbilityName="IndependentTracking", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  276.                                 (AbilityType=(AbilityName="LW2WotC_LowProfile")), \\
  277.                                 (AbilityType=(AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  278.                             ),\\
  279.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  280.             )
  281. ; major
  282. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Deadeye", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  283.                                 (AbilityType=(AbilityName="VitalPointTargeting", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  284.                                 (AbilityType=(AbilityName="LW2WotC_Aggression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  285.                                 (AbilityType=(AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  286.                             ),\\
  287.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  288.             )
  289. ; colonel
  290. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Kubikuri", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  291.                                 (AbilityType=(AbilityName="Multitargeting", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  292.                                 (AbilityType=(AbilityName="HuntersInstinct", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  293.                                 (AbilityType=(AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  294.                             ),\\
  295.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  296.             )
  297. ; brigadier
  298. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_DoubleTap", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  299.                                 (AbilityType=(AbilityName="LW2WotC_AlphaMikeFoxtrot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  300.                                 (AbilityType=(AbilityName="InTheZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  301.                                 (AbilityType=(AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  302.                             ),\\
  303.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  304.             )
  305.  
  306. ;************************************************************************************************************
  307. ; SPECIALIST
  308. ;************************************************************************************************************
  309. [LWOTC_Specialist X2SoldierClassTemplate]
  310. +bMultiplayerOnly=0
  311. +ClassPoints=1
  312. +IconImage="img:///UILibrary_Common.class_specialist"
  313. +NumInForcedDeck=1
  314. +NumInDeck=4
  315. +KillAssistsPerKill=4
  316. +SquaddieLoadout="LWOTC_Specialist"
  317. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
  318. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  319. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="gremlin")
  320. +AllowedArmors="soldier"
  321. +bAllowAWCAbilities=1
  322. +ExcludedAbilities="LightningReflexes"
  323. +ExcludedAbilities="RunAndGun"
  324. +ExcludedAbilities="VolatileMix"
  325. +ExcludedAbilities="DeepCover"
  326. +bCanHaveBonds=true
  327. +UnfavoredClasses="LWOTC_Specialist"
  328. +BaseAbilityPointsPerPromotion=3
  329.  
  330. ; squaddie
  331. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="AidProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  332.                                 (AbilityType=(AbilityName="HaywireProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  333.                                 (AbilityType=(AbilityName="IntrusionProtocol",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  334.                             ), \\
  335.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=5), (StatType=eStat_Hacking,StatAmount=40), (StatType=eStat_CombatSims,StatAmount=1))\\
  336.             )
  337. ; corporal
  338. +SoldierRanks=(  AbilitySlots=( (AbilityType=(AbilityName="RevivalProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  339.                                 (AbilityType=(AbilityName="LW2WotC_Sentinel", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  340.                                 (AbilityType=(AbilityName="CombatProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  341.                                 (AbilityType=(AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  342.                             ), \\
  343.                 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))\\
  344.             )
  345. ; sergeant
  346. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_FieldSurgeon")), \\
  347.                                 (AbilityType=(AbilityName="CoveringFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  348.                                 (AbilityType=(AbilityName="LW2WotC_Interference", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  349.                                 (AbilityType=(AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  350.                             ), \\
  351.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5))\\
  352.             )
  353. ; lieutenant
  354. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="MedicalProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  355.                                 (AbilityType=(AbilityName="ScanningProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  356.                                 (AbilityType=(AbilityName="LW2WotC_Trojan", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  357.                                 (AbilityType=(AbilityName="Quickdraw")) \\
  358.                             ), \\
  359.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5))\\
  360.             )
  361. ; captain
  362. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="FieldMedic")), \\
  363.                                 (AbilityType=(AbilityName="EverVigilant")), \\
  364.                                 (AbilityType=(AbilityName="LW2WotC_Airdrop", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  365.                                 (AbilityType=(AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  366.                             ), \\
  367.                 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))\\
  368.             )
  369. ; major
  370. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Savior")),\\
  371.                                 (AbilityType=(AbilityName="CoolUnderPressure", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  372.                                 (AbilityType=(AbilityName="LW2WotC_Failsafe")), \\
  373.                                 (AbilityType=(AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  374.                             ), \\
  375.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5)) \\
  376.             )
  377. ; colonel
  378. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_RescueProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  379.                                 (AbilityType=(AbilityName="ThreatAssessment")), \\
  380.                                 (AbilityType=(AbilityName="LW2WotC_FullOverride", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  381.                                 (AbilityType=(AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  382.                             ),\\
  383.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5))\\
  384.             )
  385. ; brigadier
  386. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="RestorativeMist",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  387.                                 (AbilityType=(AbilityName="KillZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  388.                                 (AbilityType=(AbilityName="CapacitorDischarge",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  389.                                 (AbilityType=(AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  390.                             ),\\
  391.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Hacking,StatAmount=5), (StatType=eStat_HP,StatAmount=1))\\
  392.             )
  393.            
  394. ;************************************************************************************************************
  395. ; GUNNER
  396. ;************************************************************************************************************
  397. [LWOTC_Gunner X2SoldierClassTemplate]
  398. +bMultiplayerOnly=0
  399. +ClassPoints=1
  400. +IconImage="img:///UILibrary_LW_PerkPack.Class_Gunner"
  401. +NumInForcedDeck=1
  402. +NumInDeck=4
  403. +KillAssistsPerKill=4
  404. +SquaddieLoadout="LWOTC_Gunner"
  405. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="cannon")
  406. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="combatknife")
  407. +AllowedArmors="soldier"
  408. +bAllowAWCAbilities=1
  409. +ExcludedAbilities="LightningReflexes"
  410. +ExcludedAbilities="RunAndGun"
  411. +ExcludedAbilities="VolatileMix"
  412. +ExcludedAbilities="BlastPadding"
  413. +bCanHaveBonds=true
  414. +UnfavoredClasses="LWOTC_Gunner"
  415. +BaseAbilityPointsPerPromotion=3
  416.  
  417. ; squaddie
  418. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Suppression",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  419.                                 (AbilityType=(AbilityName="LW2WotC_AreaSuppression",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  420.                                 (AbilityType=(AbilityName="KnifeFighter", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  421.                             ), \\
  422.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_CombatSims,StatAmount=1)) \\
  423.             )
  424. ; corporal
  425. +SoldierRanks=(  AbilitySlots=( (AbilityType=(AbilityName="LW2WotC_CenterMass", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  426.                                 (AbilityType=(AbilityName="Combatives",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  427.                                 (AbilityType=(AbilityName="LW2WotC_GrazingFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  428.                                 (AbilityType=(AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  429.                             ), \\
  430.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_HP,StatAmount=1)) \\
  431.             )
  432. ; sergeant
  433. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Flush", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  434.                                 (AbilityType=(AbilityName="LW2WotC_Formidable")), \\
  435.                                 (AbilityType=(AbilityName="LW2WotC_Lockdown", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  436.                                 (AbilityType=(AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  437.                             ), \\
  438.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  439.             )
  440. ; lieutenant
  441. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="HailOfBullets",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  442.                                 (AbilityType=(AbilityName="Shredder",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  443.                                 (AbilityType=(AbilityName="LW2WotC_Mayhem", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  444.                                 (AbilityType=(AbilityName="Quickdraw")) \\
  445.                             ), \\
  446.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  447.             )
  448. ; captain
  449. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="ChainShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  450.                                 (AbilityType=(AbilityName="LW2WotC_IronCurtain", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  451.                                 (AbilityType=(AbilityName="Demolition", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  452.                                 (AbilityType=(AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  453.                             ), \\
  454.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  455.             )
  456. ; major
  457. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_CyclicFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)),\\
  458.                                 (AbilityType=(AbilityName="LW2WotC_DangerZone",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  459.                                 (AbilityType=(AbilityName="CoolUnderPressure",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  460.                                 (AbilityType=(AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  461.                             ), \\
  462.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  463.             )
  464. ; colonel
  465. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="BulletShred", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  466.                                 (AbilityType=(AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  467.                                 (AbilityType=(AbilityName="KillZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  468.                                 (AbilityType=(AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  469.                             ),\\
  470.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  471.             )
  472. ; brigadier
  473. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="SaturationFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  474.                                 (AbilityType=(AbilityName="LW2WotC_CombatFitness")), \\
  475.                                 (AbilityType=(AbilityName="LW2WotC_TraverseFire")), \\
  476.                                 (AbilityType=(AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  477.                             ),\\
  478.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  479.             )
  480.  
  481. ;************************************************************************************************************
  482. ; RANGER
  483. ;************************************************************************************************************
  484. [LWOTC_Ranger X2SoldierClassTemplate]
  485. +bMultiplayerOnly=0
  486. +ClassPoints=1
  487. +IconImage="img:///UILibrary_Common.class_ranger"
  488. +NumInForcedDeck=1
  489. +NumInDeck=4
  490. +KillAssistsPerKill=4
  491. +SquaddieLoadout="LWOTC_Ranger"
  492. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
  493. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  494. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="sawedoffshotgun")
  495. +AllowedArmors="soldier"
  496. +bAllowAWCAbilities=1
  497. +ExcludedAbilities="LightningReflexes"
  498. +ExcludedAbilities="RunAndGun"
  499. +ExcludedAbilities="LW2WotC_RunAndGun"
  500. +ExcludedAbilities="VolatileMix"
  501. +ExcludedAbilities="DeepCover"
  502. +bCanHaveBonds=true
  503. +UnfavoredClasses="LWOTC_Ranger"
  504. +BaseAbilityPointsPerPromotion=3
  505.  
  506. ; squaddie
  507. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_LightEmUp")), \\
  508.                                 (AbilityType=(AbilityName="PointBlank", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  509.                                 (AbilityType=(AbilityName="BothBarrels", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  510.                             ), \\
  511.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_CombatSims,StatAmount=1)) \\
  512.             )
  513. ; corporal
  514. +SoldierRanks=(  AbilitySlots=( (AbilityType=(AbilityName="LW2WotC_WalkFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  515.                                 (AbilityType=(AbilityName="LW2WotC_CloseAndPersonal")), \\
  516.                                 (AbilityType=(AbilityName="EverVigilant")), \\
  517.                                 (AbilityType=(AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  518.                             ), \\
  519.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_HP,StatAmount=1)) \\
  520.             )
  521. ; sergeant
  522. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_LockedOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  523.                                 (AbilityType=(AbilityName="PumpAction", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  524.                                 (AbilityType=(AbilityName="CoveringFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  525.                                 (AbilityType=(AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  526.                             ), \\
  527.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0))\\
  528.             )
  529. ; lieutenant
  530. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Aggression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  531.                                 (AbilityType=(AbilityName="LW2WotC_CenterMass", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  532.                                 (AbilityType=(AbilityName="CoolUnderPressure", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  533.                                 (AbilityType=(AbilityName="Quickdraw")) \\
  534.                             ), \\
  535.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0))\\
  536.             )
  537. ; captain
  538. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Executioner")), \\
  539.                                 (AbilityType=(AbilityName="LW2WotC_Fortify")), \\
  540.                                 (AbilityType=(AbilityName="Suppression", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  541.                                 (AbilityType=(AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  542.                             ), \\
  543.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  544.             )
  545. ; major
  546. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_BringEmOn", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)),\\
  547.                                 (AbilityType=(AbilityName="Implacable")), \\
  548.                                 (AbilityType=(AbilityName="LW2WotC_GrazingFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  549.                                 (AbilityType=(AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  550.                             ), \\
  551.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  552.             )
  553. ; colonel
  554. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  555.                                 (AbilityType=(AbilityName="LW2WotC_TacticalSense")), \\
  556.                                 (AbilityType=(AbilityName="LW2WotC_RapidReaction", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  557.                                 (AbilityType=(AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  558.                             ),\\
  559.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  560.             )
  561. ; brigadier
  562. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="BulletShred", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  563.                                 (AbilityType=(AbilityName="LW2WotC_CombatFitness")), \\
  564.                                 (AbilityType=(AbilityName="KillZone", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  565.                                 (AbilityType=(AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  566.                             ),\\
  567.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  568.             )
  569.            
  570. ;************************************************************************************************************
  571. ; GRENADIER
  572. ;************************************************************************************************************
  573. [LWOTC_Grenadier X2SoldierClassTemplate]
  574. +bMultiplayerOnly=0
  575. +ClassPoints=1
  576. +IconImage="img:///UILibrary_Common.class_grenadier"
  577. +NumInForcedDeck=1
  578. +NumInDeck=4
  579. +KillAssistsPerKill=4
  580. +SquaddieLoadout="LWOTC_Grenadier"
  581. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
  582. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  583. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="grenade_launcher")
  584. +AllowedArmors="soldier"
  585. +bAllowAWCAbilities=1
  586. +ExcludedAbilities="LightningReflexes"
  587. +ExcludedAbilities="RunAndGun"
  588. +ExcludedAbilities="VolatileMix"
  589. +ExcludedAbilities="BlastPadding"
  590. +bCanHaveBonds=true
  591. +UnfavoredClasses="LWOTC_Grenadier"
  592. +BaseAbilityPointsPerPromotion=3
  593.  
  594. ; squaddie
  595. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LaunchGrenade",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  596.                             ), \\
  597.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_CombatSims,StatAmount=1)) \\
  598.             )
  599. ; corporal
  600. +SoldierRanks=(  AbilitySlots=( (AbilityType=(AbilityName="LW2WotC_Sapper")), \\
  601.                                 (AbilityType=(AbilityName="LW2WotC_NeedleGrenades")), \\
  602.                                 (AbilityType=(AbilityName="LW2WotC_RapidDeployment")), \\
  603.                                 (AbilityType=(AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  604.                             ), \\
  605.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_HP,StatAmount=1)) \\
  606.             )
  607. ; sergeant
  608. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_HeavyOrdnance")), \\
  609.                                 (AbilityType=(AbilityName="LW2WotC_CenterMass", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  610.                                 (AbilityType=(AbilityName="LW2WotC_Protector")), \\
  611.                                 (AbilityType=(AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  612.                             ), \\
  613.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  614.             )
  615. ; lieutenant
  616. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_BoostedCores")), \\
  617.                                 (AbilityType=(AbilityName="LW2WotC_Formidable")), \\
  618.                                 (AbilityType=(AbilityName="LW2WotC_BluescreenBombs")), \\
  619.                                 (AbilityType=(AbilityName="Quickdraw")) \\
  620.                             ), \\
  621.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  622.             )
  623. ; captain
  624. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_HEATWarheads")), \\
  625.                                 (AbilityType=(AbilityName="Shredder", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  626.                                 (AbilityType=(AbilityName="LW2WotC_DenseSmoke")), \\
  627.                                 (AbilityType=(AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  628.                             ), \\
  629.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  630.             )
  631. ; major
  632. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="BiggestBooms")), \\
  633.                                 (AbilityType=(AbilityName="ChainShot", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  634.                                 (AbilityType=(AbilityName="LW2WotC_StingGrenades")), \\
  635.                                 (AbilityType=(AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  636.                             ), \\
  637.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  638.             )
  639. ; colonel
  640. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_VolatileMix")), \\
  641.                                 (AbilityType=(AbilityName="LW2WotC_Bombardier")), \\
  642.                                 (AbilityType=(AbilityName="Salvo")), \\
  643.                                 (AbilityType=(AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  644.                             ),\\
  645.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  646.             )
  647. ; brigadier
  648. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="SaturationFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  649.                                 (AbilityType=(AbilityName="LW2WotC_FullKit")), \\
  650.                                 (AbilityType=(AbilityName="LW2WotC_GhostGrenade")), \\
  651.                                 (AbilityType=(AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  652.                             ),\\
  653.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  654.             )
  655.            
  656. ;************************************************************************************************************
  657. ; TECHNICAL
  658. ;************************************************************************************************************
  659. [LWOTC_Technical X2SoldierClassTemplate]
  660. +bMultiplayerOnly=0
  661. +ClassPoints=1
  662. +IconImage="img:///UILibrary_LW_PerkPack.Class_Technical"
  663. +NumInForcedDeck=1
  664. +NumInDeck=4
  665. +KillAssistsPerKill=4
  666. +SquaddieLoadout="LWOTC_Technical"
  667. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
  668. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  669. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="lw_gauntlet")
  670. +AllowedArmors="soldier"
  671. +bAllowAWCAbilities=1
  672. +ExcludedAbilities="LightningReflexes"
  673. +ExcludedAbilities="RunAndGun"
  674. +ExcludedAbilities="VolatileMix"
  675. +ExcludedAbilities="BlastPadding"
  676. +bCanHaveBonds=true
  677. +UnfavoredClasses="LWOTC_Technical"
  678. +BaseAbilityPointsPerPromotion=3
  679.  
  680. ; squaddie
  681. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="HeavyArmaments")) \\
  682.                             ), \\
  683.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_CombatSims,StatAmount=1)) \\
  684.             )
  685. ; corporal
  686. +SoldierRanks=(  AbilitySlots=( (AbilityType=(AbilityName="FireInTheHole")), \\
  687.                                 (AbilityType=(AbilityName="Suppression",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  688.                                 (AbilityType=(AbilityName="Roust",      ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  689.                                 (AbilityType=(AbilityName="ReturnFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  690.                             ), \\
  691.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_HP,StatAmount=1)) \\
  692.             )
  693. ; sergeant
  694. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="BiggestBooms")), \\
  695.                                 (AbilityType=(AbilityName="LW2WotC_Fortify")), \\
  696.                                 (AbilityType=(AbilityName="NapalmX",      ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  697.                                 (AbilityType=(AbilityName="LW2WotC_ClutchShot", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  698.                             ), \\
  699.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  700.             )
  701. ; lieutenant
  702. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="ConcussionRocket",  ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  703.                                 (AbilityType=(AbilityName="Shredder",  ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  704.                                 (AbilityType=(AbilityName="Burnout", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  705.                                 (AbilityType=(AbilityName="Quickdraw")) \\
  706.                             ), \\
  707.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  708.             )
  709. ; captain
  710. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="LW2WotC_Resilience")), \\
  711.                                 (AbilityType=(AbilityName="LW2WotC_Formidable")), \\
  712.                                 (AbilityType=(AbilityName="Phosphorus", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  713.                                 (AbilityType=(AbilityName="LightningHands", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  714.                             ), \\
  715.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  716.             )
  717. ; major
  718. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="JavelinRockets", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  719.                                 (AbilityType=(AbilityName="FireAndSteel", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  720.                                 (AbilityType=(AbilityName="Incinerator", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  721.                                 (AbilityType=(AbilityName="Faceoff", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  722.                             ), \\
  723.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  724.             )
  725. ; colonel
  726. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Salvo")), \\
  727.                                 (AbilityType=(AbilityName="LW2WotC_TacticalSense")), \\
  728.                                 (AbilityType=(AbilityName="Quickburn", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  729.                                 (AbilityType=(AbilityName="LW2WotC_Gunslinger", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  730.                             ),\\
  731.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  732.             )
  733. ; brigadier
  734. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="BunkerBuster",       ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  735.                                 (AbilityType=(AbilityName="RapidFire", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  736.                                 (AbilityType=(AbilityName="Firestorm",          ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  737.                                 (AbilityType=(AbilityName="FanFire", ApplyToWeaponSlot=eInvSlot_Pistol)) \\
  738.                             ),\\
  739.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  740.             )
  741.            
  742. ;************************************************************************************************************
  743. ; PSI OPERATIVE
  744. ;************************************************************************************************************
  745.  
  746. [PsiOperative X2SoldierClassTemplate]
  747. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  748. !SoldierRanks=()
  749. +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)))
  750. +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)))
  751. +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)))
  752. +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)))
  753. +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)))
  754. +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)))
  755. +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)))
  756. +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)))
  757.  
  758. ;************************************************************************************************************
  759. ; SPARK
  760. ;************************************************************************************************************
  761.  
  762. [Spark X2SoldierClassTemplate]
  763. bMultiplayerOnly=0
  764. ClassPoints=4
  765. IconImage="img:///UILibrary_DLC3Images.class_spark"
  766. NumInForcedDeck=0
  767. NumInDeck=0
  768. KillAssistsPerKill=4
  769. SquaddieLoadout="SquaddieSpark"
  770. ;+AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="sparkrifle")
  771. ;+AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="sparkbit")
  772. +AllowedArmors="spark"
  773. bAllowAWCAbilities=0
  774. bIgnoreInjuries=1
  775. bUniqueTacticalToStrategyTransfer=1
  776. bHideInCharacterPool=0
  777. RequiredCharacterClass="SparkSoldier"
  778. bHasClassMovie=true
  779.  
  780. !SoldierRanks=()
  781.  
  782. ; squaddie
  783. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Overdrive", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)), \\
  784.                                 (AbilityType=(AbilityName="Arsenal")), \\
  785.                                 (AbilityType=(AbilityName="RobotImmunities")), \\
  786.                                 (AbilityType=(AbilityName="IntrusionProtocol", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)) \\
  787.                             ), \\
  788.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_CombatSims,StatAmount=1)) \\
  789.             )
  790. ; corporal
  791. +SoldierRanks=(  AbilitySlots=( (AbilityType=(AbilityName="AdaptiveAim", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  792.                                 (AbilityType=(AbilityName="LW2WotC_Formidable")), \\
  793.                                 (AbilityType=(AbilityName="LW2WotC_CombatAwareness")) \\
  794.                             ), \\
  795.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=4), (StatType=eStat_HP,StatAmount=1)) \\
  796.             )
  797. ; sergeant
  798. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Rainmaker")), \\
  799.                                 (AbilityType=(AbilityName="LW2WotC_BodyShield")), \\
  800.                                 (AbilityType=(AbilityName="Shredder",      ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)) \\
  801.                             ), \\
  802.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0)) \\
  803.             )
  804. ; lieutenant
  805. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Strike")), \\
  806.                                 (AbilityType=(AbilityName="Bulwark")), \\
  807.                                 (AbilityType=(AbilityName="Holotargeting", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)) \\
  808.                             ), \\
  809.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  810.             )
  811. ; captain
  812. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Intimidate")), \\
  813.                                 (AbilityType=(AbilityName="Repair", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  814.                                 (AbilityType=(AbilityName="LW2WotC_Sentinel", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)) \\
  815.                             ), \\
  816.                 aStatProgression=((StatType=eStat_Offense,StatAmount=3), (StatType=eStat_Will,StatAmount=0)) \\
  817.             )
  818. ; major
  819. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Bombard", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
  820.                                 (AbilityType=(AbilityName="AbsorptionField")), \\
  821.                                 (AbilityType=(AbilityName="CoolUnderPressure", ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)) \\
  822.                             ), \\
  823.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1)) \\
  824.             )
  825. ; colonel
  826. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="WreckingBall")), \\
  827.                                 (AbilityType=(AbilityName="LW2WotC_DamageControl")), \\
  828.                                 (AbilityType=(AbilityName="Nova", ApplyToWeaponSlot=eInvSlot_Unknown)) \\
  829.                             ),\\
  830.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_Strength,StatAmount=1)) \\
  831.             )
  832. ; brigadier
  833. +SoldierRanks=( AbilitySlots=(  (AbilityType=(AbilityName="Sacrifice",       ApplyToWeaponSlot=eInvSlot_Unknown)), \\
  834.                                 (AbilityType=(AbilityName="LW2WotC_ImpactFields")), \\
  835.                                 (AbilityType=(AbilityName="HunterProtocol",          ApplyToWeaponSlot=eInvSlot_PrimaryWeapon)) \\
  836.                             ),\\
  837.                 aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=0), (StatType=eStat_HP,StatAmount=1), (StatType=eStat_Strength,StatAmount=1)) \\
  838.             )
Advertisement
Add Comment
Please, Sign In to add comment