Advertisement
tjd802

XCOM2 - RPGO XComClassData

Sep 10th, 2021
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.41 KB | None | 0 0
  1. ; Disallows creation of these base-game classes
  2. [Ranger X2SoldierClassTemplate]
  3. -NumInForcedDeck=1
  4. -NumInDeck=4
  5. +NumInForcedDeck=0
  6. +NumInDeck=0
  7.  
  8. [Sharpshooter X2SoldierClassTemplate]
  9. -NumInForcedDeck=1
  10. -NumInDeck=4
  11. +NumInForcedDeck=0
  12. +NumInDeck=0
  13.  
  14. [Grenadier X2SoldierClassTemplate]
  15. -NumInForcedDeck=1
  16. -NumInDeck=4
  17. +NumInForcedDeck=0
  18. +NumInDeck=0
  19.  
  20. [Specialist X2SoldierClassTemplate]
  21. -NumInForcedDeck=1
  22. -NumInDeck=4
  23. +NumInForcedDeck=0
  24. +NumInDeck=0
  25.  
  26. [Jedi X2SoldierClassTemplate]
  27. -NumInDeck=2
  28. +NumInDeck=1
  29.  
  30. [Skirmisher X2SoldierClassTemplate]
  31. -BaseAbilityPointsPerPromotion=10
  32. +BaseAbilityPointsPerPromotion=35
  33.  
  34. ;-AbilityPointsIncrementPerPromotion=2
  35.  
  36. [Reaper X2SoldierClassTemplate]
  37. -BaseAbilityPointsPerPromotion=10
  38. +BaseAbilityPointsPerPromotion=35
  39.  
  40. ;-AbilityPointsIncrementPerPromotion=2
  41.  
  42. [Templar X2SoldierClassTemplate]
  43. -BaseAbilityPointsPerPromotion=10
  44. +BaseAbilityPointsPerPromotion=35
  45.  
  46. ;-AbilityPointsIncrementPerPromotion=2
  47.  
  48. [XComGame.X2SoldierClass_DefaultClasses]
  49. +SoldierClasses=UniversalSoldier
  50.  
  51. [RM_DefaultMecTrooper X2SoldierClassTemplate]
  52. -BaseAbilityPointsPerPromotion=10
  53. +BaseAbilityPointsPerPromotion=30
  54.  
  55. [RM_CannonMecTrooper X2SoldierClassTemplate]
  56. -BaseAbilityPointsPerPromotion=10
  57. +BaseAbilityPointsPerPromotion=30
  58.  
  59. [RM_SniperMecTrooper X2SoldierClassTemplate]
  60. -BaseAbilityPointsPerPromotion=10
  61. +BaseAbilityPointsPerPromotion=30
  62.  
  63. [RM_ShotgunMecTrooper X2SoldierClassTemplate]
  64. -BaseAbilityPointsPerPromotion=10
  65. +BaseAbilityPointsPerPromotion=30
  66.  
  67. [RM_ReaperMecTrooper X2SoldierClassTemplate]
  68. -BaseAbilityPointsPerPromotion=10
  69. +BaseAbilityPointsPerPromotion=30
  70.  
  71. [RM_SkirmisherMecTrooper X2SoldierClassTemplate]
  72. -BaseAbilityPointsPerPromotion=10
  73. +BaseAbilityPointsPerPromotion=30
  74.  
  75. [UniversalSoldier X2SoldierClassTemplate]
  76. +bMultiplayerOnly=0
  77. +ClassPoints=4
  78. +IconImage=img:///UILibrary_RPGO.class_spartan
  79. +NumInForcedDeck=1
  80. +NumInDeck=4
  81. +bHasClassMovie=false
  82. +KillAssistsPerKill=4
  83. +bAllowAWCAbilities=1
  84. +bCanHaveBonds=true
  85. +MinSuperConcealedDistance=2.5f
  86. +SquaddieLoadout="Squaddie_UniversalSoldier"
  87. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="rifle")
  88. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="sniper_rifle")
  89. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="cannon")
  90. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="shotgun")
  91. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="vektor_rifle")
  92. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="bullpup")
  93. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="pistol")
  94. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="sidearm")
  95. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="sword")
  96. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="smg")
  97. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="AssaultRifle_MercPlasma")
  98. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="Shotgun_MercPlasma")
  99. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="Cannon_MercPlasma")
  100. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="Sniper_MercPlasma")
  101. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="smg_MercPlasma")
  102. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="VektorRifle_MercPlasma")
  103. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="Bullpup_MercPlasma")
  104. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="SawedOffShotgun")
  105. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="AssaultRifle_MercPlasma ")
  106. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="Shotgun_MercPlasma ")
  107. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="Cannon_MercPlasma ")
  108. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="Pistol_MercPlasma ")
  109. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="Sword_MercPlasma ")
  110. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="SMG_MercPlasma ")
  111. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="VektorRifle_MercPlasma ")
  112. +AllowedWeapons=(SlotType=eInvSlot_PrimaryWeapon, WeaponType="Bullpup_MercPlasma ")
  113. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType=" Sidearm_MercPlasma ")
  114. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType=" Pistol_MercPlasma ")
  115. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="wristblade")
  116. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="pistol")
  117. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="sword")
  118. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="sidearm")
  119. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="gremlin")
  120. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="grenade_launcher")
  121. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="claymore")
  122. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="SawedOffShotgun")
  123. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="holotargeter")
  124. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="combatknife")
  125. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="arcthrower")
  126. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="lw_gauntlet")
  127. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="iri_rocket_launcher")
  128. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="empty")
  129. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="Sword_MercPlasma")
  130. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="Pistol_MercPlasma")
  131. +AllowedWeapons=(SlotType=eInvSlot_SecondaryWeapon, WeaponType="Sidearm_MercPlasma")
  132. +AllowedWeapons=(SlotType=eInvSlot_HeavyWeapon, WeaponType="heavy")
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151. +BaseAbilityPointsPerPromotion=30
  152. +AbilityPointsIncrementPerPromotion=2
  153. +AllowedArmors=soldier
  154.  
  155. +RandomAbilityDecks=( \\
  156. DeckName="TraitsXComAbilities", \\
  157. Abilities=( (AbilityName="Prodigy"), \\
  158. (AbilityName="HotShot"), \\
  159. (AbilityName="EagleEye"), \\
  160. (AbilityName="Runner"), \\
  161. (AbilityName="Praetorian"), \\
  162. (AbilityName="MovingTarget"), \\
  163. (AbilityName="IronWill"), \\
  164. (AbilityName="Stalker"), \\
  165. (AbilityName="Juggernaut"), \\
  166. (AbilityName="Bulletproof"), \\
  167. (AbilityName="LightningReflexes"), \\
  168. (AbilityName="BlastPadding"), \\
  169. (AbilityName="CyberAdept"), \\
  170. (AbilityName="Hitman"), \\
  171. (AbilityName="Panoptic"), \\
  172. (AbilityName="DamnGoodGround"), \\
  173. (AbilityName="Scout"), \\
  174. (AbilityName="XenoBiologist"), \\
  175. (AbilityName="DeepCover"), \\
  176. (AbilityName="RpgScrounger"), \\
  177. (AbilityName="RpgDrivenByVengeance"), \\
  178. (AbilityName="SyntheticGenes") \\
  179. ))
  180.  
  181.  
  182. +RandomAbilityDecks=(DeckName="InnateAptitudesDeck", \\
  183. Abilities=( (AbilityName="APT_Guttersnipe" ), \\
  184. (AbilityName="APT_Veteran" ), \\
  185. (AbilityName="APT_Activist" ), \\
  186. (AbilityName="APT_Warden" ), \\
  187. (AbilityName="APT_OldGuard" ), \\
  188. (AbilityName="APT_LoneWolf" ), \\
  189. (AbilityName="APT_Militia" ), \\
  190. (AbilityName="APT_Informant" ), \\
  191. (AbilityName="APT_Guerilla" ), \\
  192. (AbilityName="APT_Survivor" ), \\
  193. (AbilityName="APT_Outcast" ), \\
  194. (AbilityName="APT_Revolutionary"), \\
  195. (AbilityName="APT_SysAdmin" ), \\
  196. (AbilityName="APT_Pacifist" ), \\
  197. (AbilityName="APT_Anarchist" ), \\
  198. (AbilityName="APT_Vanguard" ), \\
  199. (AbilityName="APT_Rebel" ), \\
  200. (AbilityName="APT_Insurgent" ), \\
  201. (AbilityName="APT_Xenophobe" ), \\
  202. (AbilityName="APT_FortuneHunter"), \\
  203. (AbilityName="APT_Renegade" ), \\
  204. (AbilityName="APT_Irregular" ), \\
  205. (AbilityName="APT_Pioneer" ), \\
  206. (AbilityName="APT_Professional" ), \\
  207. (AbilityName="APT_Tactician" , ApplyToWeaponSlot=eInvSlot_PrimaryWeapon), \\
  208. (AbilityName="APT_Mercenary" ), \\
  209. (AbilityName="APT_Saboteur" ), \\
  210. (AbilityName="APT_Scrapper" ), \\
  211. (AbilityName="APT_Heretic" ), \\
  212. (AbilityName="APT_Overseer" ), \\
  213. (AbilityName="APT_Vigilante" ), \\
  214. (AbilityName="RpgPyromaniac" ), \\
  215. (AbilityName="RpgChemist" ), \\
  216. (AbilityName="RpgToxicologist" ), \\
  217. (AbilityName="RpgElectrician" ) \\
  218. ))
  219.  
  220. +SoldierRanks=( AbilitySlots=( (RandomDeckName="InnateAptitudesDeck"), \\
  221. (RandomDeckName="TraitsXComAbilities") \\
  222. ), \\
  223. aStatProgression=( (StatType=eStat_Offense,StatAmount=2), \\
  224. (StatType=eStat_Will,StatAmount=5), \\
  225. (StatType=eStat_HP,StatAmount=1), \\
  226. (StatType=eStat_CombatSims,StatAmount=1) \\
  227. ) \\
  228. )
  229.  
  230. +SoldierRanks=( AbilitySlots=((AbilityType=(AbilityName="Dummy1"))), \\
  231. aStatProgression=((StatType=eStat_Offense,StatAmount=2)) \\
  232. )
  233.  
  234. +SoldierRanks=( AbilitySlots=((AbilityType=(AbilityName="Dummy2"))), \\
  235. aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=2), (StatType=eStat_HP,StatAmount=1)) \\
  236. )
  237.  
  238. +SoldierRanks=( AbilitySlots=((AbilityType=(AbilityName="Dummy3"))), \\
  239. aStatProgression=((StatType=eStat_Offense,StatAmount=2)) \\
  240. )
  241.  
  242. +SoldierRanks=( AbilitySlots=((AbilityType=(AbilityName="Dummy4"))), \\
  243. aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=2), (StatType=eStat_HP,StatAmount=1)) \\
  244. )
  245.  
  246. +SoldierRanks=( AbilitySlots=((AbilityType=(AbilityName="Dummy5"))), \\
  247. aStatProgression=((StatType=eStat_Offense,StatAmount=2)) \\
  248. )
  249.  
  250. +SoldierRanks=( AbilitySlots=((AbilityType=(AbilityName="Dummy6"))), \\
  251. aStatProgression=((StatType=eStat_Offense,StatAmount=2), (StatType=eStat_Will,StatAmount=2), (StatType=eStat_HP,StatAmount=1)) \\
  252. )
  253.  
  254. +SoldierRanks=( AbilitySlots=((AbilityType=(AbilityName="Dummy7"))), \\
  255. aStatProgression=((StatType=eStat_Offense,StatAmount=2)) \\
  256. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement