Advertisement
GraceCB

Untitled

Oct 16th, 2021
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.85 KB | None | 0 0
  1. ScriptName sNASCPTStartup3
  2.  
  3. ref WeaponModel
  4. ref 1stPersonWeaponModel
  5. string_var WeaponModelString
  6. ref GRAWeapon
  7. ref RegWeapon
  8. int ModelCounter
  9. int ModTicker
  10. ref WeaponMod
  11. int ModEffect
  12. float ModValue
  13. ref WeaponModSound
  14. int WeaponsHandled
  15.  
  16. Begin Gamemode
  17. If GetGameRestarted || GetGameHotReloaded
  18. printc "NevA 3 started"
  19.  
  20. printc "mod entries about to be handled"
  21. if GetINIFloat "GRA Integration:sWeaponModEntries" "NevA Config.ini" == 1
  22. printc "mod entries started"
  23. WeaponsHandled = 0
  24. ;there are 13 total weapons to be handled, this check will be successful at weapon 13, do weapon 13, then fail when it loops again and stops the loop chain
  25. while WeaponsHandled < 13
  26. printc "mod entries still going"
  27. WeaponsHandled = WeaponsHandled + 1
  28. if WeaponsHandled == 1
  29. GRAWeapon = NVDLC05WeapBaseballBatCustom
  30. RegWeapon = WeapBaseballBat
  31. printc "%n started" RegWeapon
  32. elseif WeaponsHandled == 2
  33. GRAWeapon = NVDLC05WeapNV127mmSubmachineGunCustom
  34. RegWeapon = WeapNV127mmSubmachineGun
  35. printc "%n started" RegWeapon
  36. elseif WeaponsHandled == 3
  37. GRAWeapon = NVDLC05WeapFatmanCustom
  38. RegWeapon = WeapFatman
  39. printc "%n started" RegWeapon
  40. elseif WeaponsHandled == 4
  41. GRAWeapon = NVDLC05WeapLaserPistolCustom
  42. RegWeapon = WeapLaserPistol
  43. printc "%n started" RegWeapon
  44. elseif WeaponsHandled == 5
  45. GRAWeapon = NVDLC05WeapNVAntiMaterielRifleCustom
  46. RegWeapon = WeapNVAntiMaterielRifle
  47. printc "%n started" RegWeapon
  48. elseif WeaponsHandled == 6
  49. GRAWeapon = NVDLC05WeapNVAssaultCarbineCustom
  50. RegWeapon = WeapNVAssaultCarbine
  51. printc "%n started" RegWeapon
  52. elseif WeaponsHandled == 7
  53. GRAWeapon = NVDLC05WeapNVChainsawCustom
  54. RegWeapon = WeapNVChainsaw
  55. printc "%n started" RegWeapon
  56. elseif WeaponsHandled == 8
  57. GRAWeapon = NVDLC05WeapNVHuntingRevolverCustom
  58. RegWeapon = WeapNVHuntingRevolver
  59. printc "%n started" RegWeapon
  60. elseif WeaponsHandled == 9
  61. GRAWeapon = NVDLC05WeapNVPlasmaDefenderCustom
  62. RegWeapon = WeapNVPlasmaDefender
  63. printc "%n started" RegWeapon
  64. elseif WeaponsHandled == 10
  65. GRAWeapon = NVDLC05WeapNVTriBeamLaserRifleCustom
  66. RegWeapon = WeapNVTriBeamLaserRifle
  67. printc "%n started" RegWeapon
  68. elseif WeaponsHandled == 11
  69. GRAWeapon = NVDLC05WeapPlasmaPistolCustom
  70. RegWeapon = WeapPlasmaPistol
  71. printc "%n started" RegWeapon
  72. elseif WeaponsHandled == 12
  73. GRAWeapon = NVDLC05WeapPowerFistCustom
  74. RegWeapon = WeapPowerFist
  75. printc "%n started" RegWeapon
  76. elseif WeaponsHandled == 13
  77. GRAWeapon = NVDLC05WeapRipperCustom
  78. RegWeapon = WeapRipper
  79. printc "%n started" RegWeapon
  80. endif
  81.  
  82.  
  83. ModelCounter = 0
  84. WeaponModSound = GetWeaponSound GRAWeapon 9
  85. ;don't try to apply a null reference if there's no mod sound
  86. if WeaponModSound
  87. SetWeaponSound RegWeapon 9 WeaponModSound
  88. endif
  89. WeaponModSound = GetWeaponSound GRAWeapon 10
  90. if WeaponModSound
  91. SetWeaponSound RegWeapon 10 WeaponModSound
  92. endif
  93. WeaponModSound = GetWeaponSound GRAWeapon 11
  94. if WeaponModSound
  95. SetWeaponSound RegWeapon 11 WeaponModSound
  96. endif
  97. ;7 total potential models to handle, will pass this loop check once it hits the 8th round
  98. while ModelCounter < 7
  99. ModelCounter = ModelCounter + 1
  100. WeaponModel = GetWeapon1stPersonModel GRAWeapon ModelCounter
  101. if WeaponModel
  102. SetWeapon1stPersonModel RegWeapon ModelCounter WeaponModel
  103. endif
  104. WeaponModelString = GetWeaponModel GRAWeapon ModelCounter
  105. if WeaponModelString
  106. SetWeaponModel RegWeapon ModelCounter WeaponModelString
  107. endif
  108. loop
  109.  
  110. ModTicker = 0
  111. While ModTicker < 3
  112. ModTicker += 1
  113.  
  114. WeaponMod = GetWeaponItemMod ModTicker GRAWeapon
  115. printc "weapon mod: %n" WeaponMod
  116. if WeaponMod
  117. SetWeaponItemMod RegWeapon ModTicker WeaponMod
  118. ModEffect = GetWeaponItemModEffect ModTicker GRAWeapon
  119. printc "mod effect: %g" ModEffect
  120. if ModEffect
  121. SetWeaponItemModEffect GRAWeapon ModTicker ModEffect
  122. endif
  123. ModValue = GetWeaponItemModValue1 ModTicker, GRAWeapon
  124. printc "mod value 1: %g" ModValue
  125. SetWeaponItemModValue RegWeapon ModTicker ModValue
  126. ModValue = GetWeaponItemModValue2 ModTicker, GRAWeapon
  127. printc "mod value 2: %g" ModValue
  128. SetWeaponItemModValue RegWeapon ModTicker ModValue
  129. endif
  130. loop
  131. loop
  132. printc "mod entries ended"
  133. endif
  134.  
  135.  
  136. if GetINIFloat "Wasteland Integrations:sTinGrenade" "NevA Config.ini" == 1
  137. LeveledListAddForm LL2Tier1ExplosivesPowder CondTinGrenade 1 1 1.0
  138. LeveledListAddForm LL2Tier1ExplosivesPowder15 CondTinGrenade 1 1 1.0
  139. LeveledListAddForm LL2Tier1ExplosivesPowder25 CondTinGrenade 1 1 1.0
  140. LeveledListAddForm LL2Tier1ExplosivesPowder35 CondTinGrenade 1 1 1.0
  141. LeveledListAddForm LL2Tier1ExplosivesPowder50 CondTinGrenade 1 1 1.0
  142.  
  143. LeveledListAddForm 188JunkMerchantMelee CondTinGrenade 1 1 1.0
  144.  
  145. LeveledListAddForm LL2Tier2ExplosivesLegionRecruit CondTinGrenade 1 1 1.0
  146. LeveledListAddForm LL2Tier2ExplosivesLegionRecruit35 CondTinGrenade 1 1 1.0
  147. LeveledListAddForm LL2Tier2ExplosivesLegionRecruit50 CondTinGrenade 1 1 1.0
  148.  
  149. LeveledListAddForm LL2Tier2Explosives CondTinGrenade 1 1 1.0
  150. LeveledListAddForm LL2Tier2Explosives25 CondTinGrenade 1 1 1.0
  151. LeveledListAddForm LL2Tier2Explosives50 CondTinGrenade 1 1 1.0
  152. LeveledListAddForm LL2Tier2Explosives75 CondTinGrenade 1 1 1.0
  153. LeveledListAddForm LL2Tier2ExplosivesMercenary CondTinGrenade 1 1 1.0
  154. LeveledListAddForm LL2Tier2ExplosivesMercenary35 CondTinGrenade 1 1 1.0
  155. LeveledListAddForm LL2Tier2ExplosivesMixed CondTinGrenade 1 1 1.0
  156. LeveledListAddForm LL2Tier2ExplosivesMixedEven CondTinGrenade 1 1 1.0
  157.  
  158. LeveledListAddForm LootGrenadeAll100 CondTinGrenade 1 1 1.0
  159. LeveledListAddForm LootGrenadeAll75 CondTinGrenade 1 1 1.0
  160. LeveledListAddForm LootNVExplosives100 CondTinGrenade 1 1 1.0
  161.  
  162. LeveledListAddForm VendorWeaponsExplosivesCommon CondTinGrenade 1 1 1.0
  163. LeveledListAddForm VendorWeaponsExplosivesCommon75 CondTinGrenade 1 1 1.0
  164. LeveledListAddForm VendorWeaponsExplosivesTier1 CondTinGrenade 1 1 1.0
  165. LeveledListAddForm VendorWeaponsExplosivesTier2 CondTinGrenade 1 1 1.0
  166.  
  167. LeveledListAddForm NVDLC02WeaponsWhiteLegNVTier1Explosives CondTinGrenade 1 1 1.0
  168. LeveledListAddForm NVDLC04LootGrenadeAll100 CondTinGrenade 1 1 1.0
  169. LeveledListAddForm NVDLC04LootGrenadeAll75 CondTinGrenade 1 1 1.0
  170. LeveledListAddForm NVDLC03LobotomiteWeapon CondTinGrenade 1 1 1.0
  171.  
  172. LeveledListAddForm WastelanderWeaponGrenade20 CondTinGrenade 1 1 1.0
  173. LeveledListAddForm RaiderWeaponGrenade20 CondTinGrenade 1 1 1.0
  174. LeveledListAddForm SlaverWeaponGrenade20 CondTinGrenade 1 1 1.0
  175. endif
  176.  
  177. if GetINIFloat "Wasteland Integrations:sDemoCharge" "NevA Config.ini" == 1
  178. LeveledListAddForm LootNVExplosives100 LootExplosivesDemoCharge 8 1 1.0
  179.  
  180. LeveledListAddForm VendorWeaponsExplosivesCommon VendorExplosivesDemoCharge 8 1 1.0
  181. LeveledListAddForm VendorWeaponsExplosivesCommon75 VendorExplosivesDemoCharge 8 1 1.0
  182. LeveledListAddForm VendorWeaponsExplosivesTier1 VendorExplosivesDemoCharge 8 1 1.0
  183. LeveledListAddForm VendorWeaponsExplosivesTier2 VendorExplosivesDemoCharge 1 1 1.0
  184. LeveledListAddForm VendorWeaponsExplosivesTier3 VendorExplosivesDemoCharge 1 1 1.0
  185. endif
  186.  
  187. if GetINIFloat "Wasteland Integrations:sSatchelCharge" "NevA Config.ini" == 1
  188. LeveledListAddForm LootNVExplosives100 LootExplosivesSatchelCharge 16 1 1.0
  189.  
  190. LeveledListAddForm VendorWeaponsExplosivesCommon VendorExplosivesSatchelCharge 16 1 1.0
  191. LeveledListAddForm VendorWeaponsExplosivesCommon75 VendorExplosivesSatchelCharge 16 1 1.0
  192. LeveledListAddForm VendorWeaponsExplosivesTier3 VendorExplosivesSatchelCharge 16 1 1.0
  193. LeveledListAddForm VendorWeaponsExplosivesTier4 VendorExplosivesSatchelCharge 1 1 1.0
  194. LeveledListAddForm VendorWeaponsExplosivesTier5 VendorExplosivesSatchelCharge 1 1 1.0
  195. endif
  196.  
  197. if GetINIFloat "Other Tweaks:sShotgunAmmoChanges" "NevA Config.ini" == 1
  198. LListAddForm VendorAmmo20Ga Ammo20Ga75 1 10 1
  199. LListAddForm VendorAmmo20Ga Ammo20GaSlug75 1 10 1
  200. LListAddForm VendorAmmo12Ga Ammo12Ga75 1 10 1
  201. LListAddForm VendorAmmo12Ga Ammo12GaSlug75 1 10 1
  202. LListAddForm VendorAmmo12Ga Ammo12GaBeanBag75 1 8 1
  203. endif
  204. if GetINIFloat "Other Tweaks:sGrenadeChanges" "NevA Config.ini" == 1
  205.  
  206. LListAddForm VendorExplosivesGrenadeFrag LootGrenadeFrag75 1 2 1
  207. LListAddForm VendorExplosivesMineFrag LootMineFrag75 1 1 1
  208. LListAddForm VendorAmmoExplosivesTier2 LootGrenadeFrag75 1 2 1
  209. LListAddForm VendorAmmoExplosivesTier2 LootMineFrag75 1 1 1
  210. LListAddForm VendorAmmoExplosivesTier1 LootNVDynamite75 1 8 1
  211. LListAddForm VendorAmmoExplosivesLow VendorAmmoExplosivesTier1 8 3 1
  212. LListAddForm VendorAmmoExplosivesMid VendorAmmoExplosivesTier1 8 3 1
  213. LListAddForm VendorAmmoExplosivesMid VendorAmmoExplosivesTier2 12 3 1
  214. LListAddForm VendorAmmoExplosivesMid VendorAmmoExplosivesTier1 12 3 1
  215. LListAddForm VendorWeaponsExplosivesTier1 LootNVDynamite75 1 4 1
  216. LListSetFlags VendorAmmoExplosivesTier1 4
  217. LListSetFlags VendorWeaponsExplosivesTier1 4
  218. LListSetFlags VendorWeaponsExplosivesTier2 4
  219. LListSetFlags VendorAmmoExplosivesLow 3
  220. LListSetFlags VendorAmmoExplosivesMid 3
  221. endif
  222. if GetINIFloat "GRA Integration:sRenaming" "NevA Config.ini" == 1
  223. LNSetName "12 Gauge, 4/0 Buck" NVDLC05Ammo12Ga40Buck
  224. LNSetName "12 Gauge, 4/0 Buck Mag. (Hand Loader)" NVDLC05Ammo12Ga40BuckMagnum
  225. LNSetName "12 Gauge, Dragon's Breath" NVDLC05Ammo12GaDragonsBreath
  226. LNSetName "12 Gauge, Flechette" NVDLC05Ammo12GaFlechette
  227. LNSetName "12 Gauge, Pulse Slug" NVDLC05Ammo12GaPulseSlug
  228. LNSetName "20 Gauge, 3/0 Buck" NVDLC05Ammo20Ga30Buck
  229. LNSetName "20 Gauge, 3/0 Buck Mag. (Hand Loader)" NVDLC05Ammo20Ga30BuckMagnum
  230. LNSetName "20 Gauge, Pulse Slug" NVDLC05Ammo20GaPulseSlug
  231. LNSetName "25mm Grenade, Plasma" NVDLC05Ammo25mmGrenadePlasma
  232. LNSetName "25mm Grenade, Pulse" NVDLC05Ammo25mmGrenadePulse
  233. LNSetName "25mm Grenade, Timed" NVDLC05Ammo25mmGrenadeTimed
  234. LNSetName "40mm Grenade, Plasma" NVDLC05Ammo40mmGrenadePlasma
  235. LNSetName "40mm Grenade, Pulse" NVDLC05Ammo40mmGrenadePulse
  236. LNSetName ".50 MG, Explosive" NVDLC05Ammo50MGExplosive
  237. LNSetName "Electron Charge Pack, Optimized (Vigilant Recycler)" NVDLC05AmmoElectronChargePackOptimized
  238. LNSetName "Mini Nuke, Big Kid" NVDLC05AmmoFatMansBigKid
  239. LNSetName "Mini Nuke, Low Yield" NVDLC05AmmoFatMansLowYield
  240. LNSetName "Mini Nuke, Timed" NVDLC05AmmoFatMansTimed
  241. LNSetName "Mini Nuke, Tiny Tots" NVDLC05AmmoFatMansTinyTots
  242. LNSetName "Flamer Fuel, Optimized (Vigilant Recycler)" NVDLC05AmmoFlamerFuelOptimized
  243. LNSetName "Microfusion Cell, Optimized (Vigilant Recycler)" NVDLC05AmmoMicroFusionCellOptimized
  244. LNSetName "Missile, Hive" NVDLC05AmmoMissileHive
  245. LNSetName "Energy Cell, Optimized (Vigilant Recycler)" NVDLC05AmmoSmallEnergyCellOptimized
  246. LNSetName "Bottlecap Mine, Efficient" NVDLC05RecipeBottlecapMineEfficient
  247. LNSetName "Electron Charge Pack, Optimized" NVDLC05RecipeElectronChargePackOptimized
  248. LNSetName "Fat Mine" NVDLC05RecipeFatMine
  249. LNSetName "Flamer Fuel, Optimized" NVDLC05RecipeFlamerFuelOptimized
  250. LNSetName "MFC Cluster" NVDLC05RecipeMFCCluster
  251. LNSetName "MFC Grenade" NVDLC05RecipeMFCGrenade
  252. LNSetName "Microfusion Cell, Optimized" NVDLC05RecipeMicroFusionCellOptimized
  253. LNSetName "Nuka-Grenade" NVDLC05RecipeNukaGrenade
  254. LNSetName "Powder Charge, Efficient" NVDLC05RecipePowderChargeEfficient
  255. LNSetName "Energy Cell, Optimized" NVDLC05RecipeSmallEnergyCellOptimized
  256. LNSetName "Time Bomb, High Yield" NVDLC05RecipeTimeBombHighYield
  257. LNSetName "Tin Grenade" NVDLC05RecipeTinGrenade
  258. LNSetName "Sleepytyme" NVDLC05Weap10mmSubmachineGunUnique
  259. LNSetName "25mm Grenade APW" NVDLC05Weap25mmGrenadeAPWCustom
  260. LNSetName "Baseball Bat" NVDLC05WeapBaseballBatCustom
  261. LNSetName "Fat Man" NVDLC05WeapFatmanCustom
  262. LNSetName "Esther" NVDLC05WeapFatmanUnique
  263. LNSetName "Cleansing Flame" NVDLC05WeapFlamerUnique
  264. LNSetName "Sprtel-Wood 9700" NVDLC05WeapGatlingLaserUnique
  265. LNSetName "Paciencia" NVDLC05WeapHuntingRifleUnique
  266. LNSetName "Katana" NVDLC05WeapKatanaCustom
  267. LNSetName "Laser Pistol" NVDLC05WeapLaserPistolCustom
  268. LNSetName "Li'l Devil" NVDLC05WeapNV127mmPistolUnique
  269. LNSetName "12.7mm Submachine Gun" NVDLC05WeapNV127mmSubmachineGunCustom
  270. LNSetName "5.56mm Pistol" NVDLC05WeapNV556mmPistolCustom
  271. LNSetName "Anti-Materiel Rifle" NVDLC05WeapNVAntiMaterielRifleCustom
  272. LNSetName "Assault Carbine" NVDLC05WeapNVAssaultCarbineCustom
  273. LNSetName "Two-Step Goodbye" NVDLC05WeapNVBallisticFistUnique
  274. LNSetName "Battle Rifle" NVDLC05WeapNVBattleRifleCustom
  275. LNSetName "Medicine Stick" NVDLC05WeapNVBrushGunUnique
  276. LNSetName "Chainsaw" NVDLC05WeapNVChainsawCustom
  277. LNSetName "Hunting Revolver" NVDLC05WeapNVHuntingRevolverCustom
  278. LNSetName "Bozar" NVDLC05WeapNVLightMachineGunUnique
  279. LNSetName "Embrace of the Mantis King!" NVDLC05WeapNVMantisGauntletUnique
  280. LNSetName "The Smitty Special" NVDLC05WeapNVPlasmaCasterUnique
  281. LNSetName "Plasma Defender" NVDLC05WeapNVPlasmaDefenderCustom
  282. LNSetName "Nuka-Breaker" NVDLC05WeapNVRebarClubUnique
  283. LNSetName "MF Hyperbreeder Alpha" NVDLC05WeapNVRechargerPistolUnique
  284. LNSetName "Tri-beam Laser Rifle" NVDLC05WeapNVTriBeamLaserRifleCustom
  285. LNSetName "Plasma Pistol" NVDLC05WeapPlasmaPistolCustom
  286. LNSetName "Power Fist" NVDLC05WeapPowerFistCustom
  287. LNSetName "Greased Lightning" NVDLC05WeapPowerFistUnique
  288. LNSetName "Ripper" NVDLC05WeapRipperCustom
  289. LNSetName "Gehenna" NVDLC05WeapShishkebabUnique
  290. endif
  291.  
  292. if GetINIFloat "GRA Integration:sRenamingNoMadBomber" "NevA Config.ini" == 0
  293. LNSetName "MFC Grenade (Mad Bomber)" NVDLC05WeapGrenadeMFC
  294. LNSetName "Nuka-Grenade (Mad Bomber)" NVDLC05WeapGrenadeNuka
  295. LNSetName "Tin Grenade (Mad Bomber)" NVDLC05WeapGrenadeTin
  296. LNSetName "Fat Mine (Mad Bomber)" NVDLC05WeapMineFat
  297. LNSetName "MFC Cluster (Mad Bomber)" NVDLC05WeapMineMFCCluster
  298. LNSetName "Time Bomb, High Yield (Mad Bomber)" NVDLC05WeapNVTimeBombCustom
  299. elseif GetINIFloat "GRA Integration:sRenamingNoMadBomber" "NevA Config.ini" == 1
  300. LNSetName "MFC Grenade" NVDLC05WeapGrenadeMFC
  301. LNSetName "Nuka-Grenade" NVDLC05WeapGrenadeNuka
  302. LNSetName "Tin Grenade" NVDLC05WeapGrenadeTin
  303. LNSetName "Fat Mine" NVDLC05WeapMineFat
  304. LNSetName "MFC Cluster" NVDLC05WeapMineMFCCluster
  305. LNSetName "Time Bomb, High Yield" NVDLC05WeapNVTimeBombCustom
  306. endif
  307. if GetINIFloat "GRA Integration:sRenamingNoHandLoad" "NevA Config.ini" == 0
  308. LNSetName "5.56mm, Match (Hand Load)" NVDLC05Ammo556mmMatchHandLoad
  309. LNSetName "5mm, JSP (Hand Load)" NVDLC05Ammo5mmJSPHandLoad
  310. LNSetName "9mm, JHP (Hand Load)" NVDLC05Ammo9mmJHPHandLoad
  311. LNSetName "12.7mm Round (Hand Load)" NVDLC05Ammo127mmJHPHandLoad
  312. LNSetName "12.7mm, JHP (Hand Load)" NVDLC05Recipe127mmHandLoad
  313. LNSetName "12 Ga., 4/0 Buck Mag. (Hand Load)" NVDLC05Recipe12Ga40BuckMagnum
  314. LNSetName "20 Ga., 3/0 Buck Mag. (Hand Load)" NVDLC05Recipe20Ga30BuckMagnum
  315. LNSetName "5.56mm, Match (Hand Load)" NVDLC05Recipe556mmHandLoad
  316. LNSetName "5mm, JSP (Hand Load)" NVDLC05Recipe5mmHandLoad
  317. LNSetName "9mm, JHP (Hand Load)" NVDLC05Recipe9mmHandLoad
  318. elseif GetINIFloat "GRA Integration:sRenamingNoHandLoad" "NevA Config.ini" == 1
  319. LNSetName "5.56mm, Match" NVDLC05Ammo556mmMatchHandLoad
  320. LNSetName "5mm, JSP" NVDLC05Ammo5mmJSPHandLoad
  321. LNSetName "9mm, JHP" NVDLC05Ammo9mmJHPHandLoad
  322. LNSetName "12.7mm Round" NVDLC05Ammo127mmJHPHandLoad
  323. LNSetName "12.7mm, JHP" NVDLC05Recipe127mmHandLoad
  324. LNSetName "12 Ga., 4/0 Buck Mag." NVDLC05Recipe12Ga40BuckMagnum
  325. LNSetName "20 Ga., 3/0 Buck Mag." NVDLC05Recipe20Ga30BuckMagnum
  326. LNSetName "5.56mm, Match" NVDLC05Recipe556mmHandLoad
  327. LNSetName "5mm, JSP" NVDLC05Recipe5mmHandLoad
  328. LNSetName "9mm, JHP" NVDLC05Recipe9mmHandLoad
  329. endif
  330.  
  331.  
  332. if GetINIFloat "GRA Integration:sNPCHardWeaponChanges" "NevA Config.ini" == 1
  333. baseremoveitem WithAmmoNVServiceRifleLoot 1 188GunrunnerGuardDayA
  334. baseadditem LL2Tier3Guns 1 188GunrunnerGuardDayA
  335. baseremoveitem WithAmmoNVServiceRifleLoot 1 GunRunnerGuardAAMTemplate
  336. baseadditem LL2Tier3Guns 1 GunRunnerGuardAAMTemplate
  337. baseremoveitem WithAmmoNVServiceRifleLoot 1 McCarranFieldTrooperAAMTEMPLATE
  338. baseadditem LL2Tier2GunsBothNCRTrooper 1 McCarranFieldTrooperAAMTEMPLATE
  339. baseremoveitem WithAmmoNVServiceRifleLoot 1 NCRTrooperAAMMelee
  340. baseadditem LL2Tier2GunsBothNCRTrooper 1 NCRTrooperAAMMelee
  341. baseremoveitem WithAmmoNVServiceRifleLoot 1 NCRTrooperAAMTEMPLATE
  342. baseadditem LL2Tier2GunsBothNCRTrooper 1 NCRTrooperAAMTEMPLATE
  343. baseremoveitem WithAmmoNVServiceRifleLoot 1 NCRTrooperLeaderAAMTEMPLATE
  344. baseadditem LL2Tier2GunsBothNCRTrooper 1 NCRTrooperLeaderAAMTEMPLATE
  345. baseremoveitem WithAmmoNVServiceRifleLoot 1 NVMerchantMale
  346. baseadditem LL2Tier3Guns 1 NVMerchantMale
  347. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDDeadNCRTrooper
  348. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDDeadNCRTrooper
  349. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooper1
  350. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooper1
  351. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooper10
  352. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooper10
  353. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooper2
  354. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooper2
  355. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooper3
  356. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooper3
  357. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooper4
  358. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooper4
  359. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooper5
  360. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooper5
  361. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooper6
  362. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooper6
  363. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooper7
  364. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooper7
  365. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooper8
  366. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooper8
  367. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooper9
  368. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooper9
  369. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooperFem1
  370. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooperFem1
  371. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooperFem10
  372. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooperFem10
  373. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooperFem2
  374. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooperFem2
  375. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooperFem3
  376. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooperFem3
  377. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooperFem4
  378. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooperFem4
  379. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooperFem5
  380. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooperFem5
  381. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooperFem6
  382. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooperFem6
  383. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooperFem7
  384. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooperFem7
  385. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooperFem8
  386. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooperFem8
  387. baseremoveitem WithAmmoNVServiceRifleLoot 1 VHDPreBattleNCRTrooperFem9
  388. baseadditem LL2Tier2GunsBothNCRTrooper 1 VHDPreBattleNCRTrooperFem9
  389. baseremoveitem WithAmmoNVServiceRifleLoot 1 VMS02Trooper01
  390. baseadditem LL2Tier2GunsBothNCRTrooper 1 VMS02Trooper01
  391. endif
  392. if GetINIFloat "GRA Integration:sMadBomberGeneralizer" "NevA Config.ini" == 1
  393. SetRecipeCategory NVDLC05RecipeBottlecapMineEfficient sNACatDummy
  394. SetRecipeCategory NVDLC05RecipeFatMine sNACatDummy
  395. SetRecipeCategory NVDLC05RecipeMFCCluster sNACatDummy
  396. SetRecipeCategory NVDLC05RecipeMFCGrenade sNACatDummy
  397. SetRecipeCategory NVDLC05RecipeNukaGrenade sNACatDummy
  398. SetRecipeCategory NVDLC05RecipeTimeBombHighYield sNACatDummy
  399. SetRecipeCategory NVDLC05RecipePowderChargeEfficient sNACatDummy
  400. SetRecipeCategory NVDLC05RecipeTinGrenade sNACatDummy
  401. SetRecipeCategory NVDLC05RecipeBottlecapMineEfficientNevA WorkbenchRecipes
  402. SetRecipeCategory NVDLC05RecipeFatMineNevA WorkbenchRecipes
  403. SetRecipeCategory NVDLC05RecipeMFCClusterNevA WorkbenchRecipes
  404. SetRecipeCategory NVDLC05RecipeMFCGrenadeNevA WorkbenchRecipes
  405. SetRecipeCategory NVDLC05RecipeNukaGrenadeNevA WorkbenchRecipes
  406. SetRecipeCategory NVDLC05RecipeTimeBombHighYieldNevA WorkbenchRecipes
  407. SetRecipeCategory NVDLC05RecipeTinGrenadeNevA WorkbenchRecipes
  408. SetRecipeCategory NVDLC05RecipeTinGrenadeNevARifle WorkbenchRecipes
  409. if GetPerkFlag NVDLC05MadBomber 1 == 1
  410. SetPerkFlag NVDLC05MadBomber 1 0
  411. endif
  412. if GetPerkFlag NVDLC05MadBomber 2 == 0
  413. SetPerkFlag NVDLC05MadBomber 2 1
  414. endif
  415. ; if GetPerkFlag NVDLC05MadBomberNevA 1 == 0
  416. ; SetPerkFlag NVDLC05MadBomberNevA 1
  417. ; endif
  418. ; if GetPerkFlag NVDLC05MadBomberNevA 2 == 1
  419. ; SetPerkFlag NVDLC05MadBomberNevA 2
  420. ; endif
  421. endif
  422. if GetINIFloat "Wasteland Integrations:sWeaponMods" "NevA Config.ini" == 1
  423. LeveledListAddForm VendorChestWeapons sNALVLIVendorWeaponModsMelee 1 1 1.0
  424. LeveledListAddForm VendorChestWeapons sNALVLIVendorWeaponModsMelee 1 1 1.0
  425.  
  426. LeveledListAddForm VendorWeaponModsGunsTier4 NVDLC05ModNV127mmSMGLaserSight 1 1 1.0
  427. LeveledListAddForm VendorWeaponModsGunsExplosivesTier5 NVDLC05ModNV127mmSMGLaserSight 1 1 1.0
  428. LeveledListAddForm 188NCRArmsMerchantMods NVDLC05ModNV127mmSMGLaserSight 24 1 1.0
  429. LeveledListAddForm VendorWeaponModsGunsExplosivesTier5 NVDLC05ModNV127mmSMGStackedMagazine 1 1 1.0
  430. LeveledListAddForm 188NCRArmsMerchantMods NVDLC05ModNV127mmSMGStackedMagazine 26 1 1.0
  431. LeveledListAddForm VendorWeaponModsGunsExplosivesTier5 NVDLC05ModNV127mmSMGSuppressor 1 1 1.0
  432. LeveledListAddForm 188NCRArmsMerchantMods NVDLC05ModNV127mmSMGSuppressor 26 1 1.0
  433.  
  434. LeveledListAddForm 188NCRArmsMerchantMods NVDLC05ModNV25mmGrenadeAPWExpandedDrum 22 1 1.0
  435. LeveledListAddForm 188NCRArmsMerchantMods NVDLC05ModNV25mmGrenadeAPWLongBarrel 22 1 1.0
  436. LeveledListAddForm 188NCRArmsMerchantMods NVDLC05ModNV25mmGrenadeAPWUpgradedInternals 22 1 1.0
  437. LeveledListAddForm VendorWeaponModsGunsExplosivesTier5 NVDLC05ModNV25mmGrenadeAPWExpandedDrum 1 1 1.0
  438. LeveledListAddForm VendorWeaponModsGunsExplosivesTier5 NVDLC05ModNV25mmGrenadeAPWLongBarrel 1 1 1.0
  439. LeveledListAddForm VendorWeaponModsGunsExplosivesTier5 NVDLC05ModNV25mmGrenadeAPWUpgradedInternals 1 1 1.0
  440. LeveledListAddForm VendorWeaponModsGunsTier4 NVDLC05ModNV25mmGrenadeAPWExpandedDrum 1 1 1.0
  441. LeveledListAddForm VendorWeaponModsGunsTier4 NVDLC05ModNV25mmGrenadeAPWLongBarrel 1 1 1.0
  442. LeveledListAddForm VendorWeaponModsGunsTier4 NVDLC05ModNV25mmGrenadeAPWUpgradedInternals 1 1 1.0
  443.  
  444. LeveledListAddForm VendorWeaponModsGunsExplosivesTier5 NVDLC05ModNVAntiMaterielRifleCarbonFiberParts 1 1 1.0
  445. LeveledListAddForm 188NCRArmsMerchantMods NVDLC05ModNVAntiMaterielRifleCarbonFiberParts 28 1 1.0
  446. LeveledListAddForm VendorWeaponModsGunsExplosivesTier5 NVDLC05ModNVAntiMaterielRifleCustomBolt 1 1 1.0
  447. LeveledListAddForm 188NCRArmsMerchantMods NVDLC05ModNVAntiMaterielRifleCustomBolt 30 1 1.0
  448. LeveledListAddForm VendorWeaponModsGunsExplosivesTier5 NVDLC05ModNVAntiMaterielRifleSuppressor 1 1 1.0
  449. LeveledListAddForm 188NCRArmsMerchantMods NVDLC05ModNVAntiMaterielRifleSuppressor 28 1 1.0
  450.  
  451. LeveledListAddForm 188NCRArmsMerchantMods NVDLC05ModNVAssaultCarbineExtendedMags 1 1 1.0
  452. LeveledListAddForm VendorWeaponModsGunsTier3 NVDLC05ModNVAssaultCarbineExtendedMags 16 1 1.0
  453. LeveledListAddForm 188NCRArmsMerchantMods NVDLC05ModNVAssaultCarbineForgedReceiver 1 1 1.0
  454. LeveledListAddForm VendorWeaponModsGunsTier3 NVDLC05ModNVAssaultCarbineForgedReceiver 14 1 1.0
  455. LeveledListAddForm 188NCRArmsMerchantMods NVDLC05ModNVAssaultCarbineLightBolt 1 1 1.0
  456. LeveledListAddForm VendorWeaponModsGunsTier3 NVDLC05ModNVAssaultCarbineLightBolt 16 1 1.0
  457.  
  458. LeveledListAddForm VendorWeaponModsGunsTier4 NVDLC05ModNVHuntingRevolverMatchBarrel 1 1 1.0
  459. LeveledListAddForm VendorWeaponModsGunsExplosivesTier5 NVDLC05ModNVHuntingRevolverMatchBarrel 1 1 1.0
  460.  
  461. LeveledListAddForm VendorWeaponModsEnergyTier1 NVDLC05ModNVLaserPistolCombatSights 1 1 1.0
  462. LeveledListAddForm VendorWeaponModsEnergyTier1 NVDLC05ModNVLaserPistolRecycler 5 1 1.0
  463. LeveledListAddForm VendorWeaponModsEnergyTier2 NVDLC05ModNVLaserPistolFocusOptics 1 1 1.0
  464.  
  465. LeveledListAddForm VendorWeaponModsEnergyTier3 NVDLC05ModNVPlasmaDefenderHighCapTerminal 1 1 1.0
  466. LeveledListAddForm VendorWeaponModsEnergyTier4 NVDLC05ModNVPlasmaDefenderHighCapTerminal 1 1 1.0
  467. LeveledListAddForm VendorWeaponModsEnergyTier3 NVDLC05ModNVPlasmaDefenderScope 1 1 1.0
  468. LeveledListAddForm VendorWeaponModsEnergyTier4 NVDLC05ModNVPlasmaDefenderScope 1 1 1.0
  469. LeveledListAddForm VendorWeaponModsEnergyTier3 NVDLC05ModNVPlasmaDefenderSheathStabilizer 1 1 1.0
  470. LeveledListAddForm VendorWeaponModsEnergyTier4 NVDLC05ModNVPlasmaDefenderSheathStabilizer 1 1 1.0
  471.  
  472. LeveledListAddForm VendorWeaponModsEnergyTier3 NVDLC05ModNVPlasmaPistolRecycler 1 1 1.0
  473. LeveledListAddForm VendorWeaponModsEnergyTier3 NVDLC05ModNVPlasmaPistolMagneticAccelerator 12 1 1.0
  474. LeveledListAddForm VendorWeaponModsEnergyTier3 NVDLC05ModNVPlasmaPistolHighEnergyIonizer 14 1 1.0
  475.  
  476. LeveledListAddForm VendorWeaponModsEnergyTier3 NVDLC05ModNVTriBeamLaserRifleFocusOptics 18 1 1.0
  477. LeveledListAddForm VendorWeaponModsEnergyTier4 NVDLC05ModNVTriBeamLaserRifleFocusOptics 1 1 1.0
  478. LeveledListAddForm VendorWeaponModsEnergyTier5 NVDLC05ModNVTriBeamLaserRifleFocusOptics 1 1 1.0
  479.  
  480. LeveledListAddForm VendorWeaponModsEnergyTier3 NVDLC05ModNVTriBeamLaserRifleHDCapacitors 1 1 1.0
  481. LeveledListAddForm VendorWeaponModsEnergyTier4 NVDLC05ModNVTriBeamLaserRifleHDCapacitors 1 1 1.0
  482.  
  483. LeveledListAddForm VendorWeaponModsEnergyTier3 NVDLC05ModNVTriBeamLaserRifleHighCapTerminal 1 1 1.0
  484. LeveledListAddForm VendorWeaponModsEnergyTier4 NVDLC05ModNVTriBeamLaserRifleHighCapTerminal 1 1 1.0
  485.  
  486. LListSetFlags VendorWeaponModsGunsExplosivesTier5 1
  487. LListSetFlags 188NCRArmsMerchantMods 1
  488. LListSetFlags VendorWeaponModsGunsTier3 1
  489. LListSetFlags VendorWeaponModsGunsTier4 1
  490. LListSetFlags VendorWeaponModsGunsExplosivesTier5 1
  491. LListSetFlags VendorWeaponModsEnergyTier1 1
  492. LListSetFlags VendorWeaponModsEnergyTier2 1
  493. LListSetFlags VendorWeaponModsEnergyTier3 1
  494. LListSetFlags VendorWeaponModsEnergyTier4 1
  495. LListSetFlags VendorWeaponModsEnergyTier5 1
  496.  
  497. endif
  498. printc "NevA 3 ended"
  499. endif
  500. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement