modernkilla82

Loadouts UNModded

Nov 20th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.37 KB | None | 0 0
  1. override void StartingEquipSetup(PlayerBase player, bool clothesChosen)
  2. {
  3. player.RemoveAllItems();
  4.  
  5. EntityAI itemEnt;
  6. ItemBase itemBs;
  7.  
  8. switch (Math.RandomInt(0, 14)) {
  9. case 0:
  10. // Hipster
  11. player.GetInventory().CreateInInventory("Jeans_Green");itemBs = ItemBase.Cast(itemEnt);
  12. player.GetInventory().CreateInInventory("QuiltedJacket_Green");itemBs = ItemBase.Cast(itemEnt);
  13. player.GetInventory().CreateInInventory("CombatBoots_Black");itemBs = ItemBase.Cast(itemEnt);
  14. player.GetInventory().CreateInInventory("ThinFramesGlasses");itemBs = ItemBase.Cast(itemEnt);
  15. player.GetInventory().CreateInInventory("BeanieHat_Green");itemBs = ItemBase.Cast(itemEnt);
  16. break;
  17. case 1:
  18. // Paramedic
  19. player.GetInventory().CreateInInventory("ParamedicPants_Green");itemBs = ItemBase.Cast(itemEnt);
  20. player.GetInventory().CreateInInventory("ParamedicJacket_Green");itemBs = ItemBase.Cast(itemEnt);
  21. player.GetInventory().CreateInInventory("SalineBagIV");itemBs = ItemBase.Cast(itemEnt);
  22. player.GetInventory().CreateInInventory("Sneakers_Green");itemBs = ItemBase.Cast(itemEnt);
  23. break;
  24. case 2:
  25. // Farmer Joe
  26. player.GetInventory().CreateInInventory("CowboyHat_Brown");itemBs = ItemBase.Cast(itemEnt);
  27. player.GetInventory().CreateInInventory("TShirt_Beige");itemBs = ItemBase.Cast(itemEnt);
  28. player.GetInventory().CreateInInventory("CargoPants_Beige");itemBs = ItemBase.Cast(itemEnt);
  29. player.GetInventory().CreateInInventory("Shovel");itemBs = ItemBase.Cast(itemEnt);
  30. player.GetInventory().CreateInInventory("WorkingBoots_Beige");itemBs = ItemBase.Cast(itemEnt);
  31. break;
  32. case 3:
  33. // Biker Dude
  34. player.GetInventory().CreateInInventory("Jeans_Black");itemBs = ItemBase.Cast(itemEnt);
  35. player.GetInventory().CreateInInventory("RidersJacket_Black");itemBs = ItemBase.Cast(itemEnt);
  36. player.GetInventory().CreateInInventory("RadarCap_Black");itemBs = ItemBase.Cast(itemEnt);
  37. player.GetInventory().CreateInInventory("HikingBootsLow_Black");itemBs = ItemBase.Cast(itemEnt);
  38. player.GetInventory().CreateInInventory("NailedBaseballBat");itemBs = ItemBase.Cast(itemEnt);
  39. break;
  40. case 4:
  41. // Hiker
  42. player.GetInventory().CreateInInventory("HikingJacket_Red");itemBs = ItemBase.Cast(itemEnt);
  43. player.GetInventory().CreateInInventory("Jeans_black");itemBs = ItemBase.Cast(itemEnt);
  44. player.GetInventory().CreateInInventory("HikingBootsLow_Blue");itemBs = ItemBase.Cast(itemEnt);
  45. player.GetInventory().CreateInInventory("Compass");itemBs = ItemBase.Cast(itemEnt);
  46. break;
  47. case 5:
  48. // Cop
  49. player.GetInventory().CreateInInventory("PoliceJacket");itemBs = ItemBase.Cast(itemEnt);
  50. player.GetInventory().CreateInInventory("PoliceCap");itemBs = ItemBase.Cast(itemEnt);
  51. player.GetInventory().CreateInInventory("PolicePants");itemBs = ItemBase.Cast(itemEnt);
  52. player.GetInventory().CreateInInventory("CombatBoots_Grey");itemBs = ItemBase.Cast(itemEnt);
  53. player.GetInventory().CreateInInventory("PoliceBaton");
  54. break;
  55. case 6:
  56. // Lumberjack
  57. player.GetInventory().CreateInInventory("Shirt_RedCheck");itemBs = ItemBase.Cast(itemEnt);
  58. player.GetInventory().CreateInInventory("Jeans_Blue");itemBs = ItemBase.Cast(itemEnt);
  59. player.GetInventory().CreateInInventory("WorkingBoots_Brown");itemBs = ItemBase.Cast(itemEnt);
  60. player.GetInventory().CreateInInventory("Ushanka_Green");itemBs = ItemBase.Cast(itemEnt);
  61. player.GetInventory().CreateInInventory("WoodAxe");itemBs = ItemBase.Cast(itemEnt);
  62. break;
  63. case 7:
  64. // Hood
  65. player.GetInventory().CreateInInventory("TrackSuitPants_Black");itemBs = ItemBase.Cast(itemEnt);
  66. player.GetInventory().CreateInInventory("TrackSuitJacket_Black");itemBs = ItemBase.Cast(itemEnt);
  67. player.GetInventory().CreateInInventory("AthleticShoes_Black");itemBs = ItemBase.Cast(itemEnt);
  68. player.GetInventory().CreateInInventory("Crowbar");itemBs = ItemBase.Cast(itemEnt);
  69. player.GetInventory().CreateInInventory("SodaCan_Kvass");itemBs = ItemBase.Cast(itemEnt);
  70. break;
  71. case 8:
  72. // Colt The Firefighter
  73. player.GetInventory().CreateInInventory("FirefighterJacket_Beige");itemBs = ItemBase.Cast(itemEnt);
  74. player.GetInventory().CreateInInventory("FirefightersPants_Beige");itemBs = ItemBase.Cast(itemEnt);
  75. player.GetInventory().CreateInInventory("FirefightersHelmet_White");itemBs = ItemBase.Cast(itemEnt);
  76. player.GetInventory().CreateInInventory("WorkingBoots_Beige");itemBs = ItemBase.Cast(itemEnt);
  77. player.GetInventory().CreateInInventory("FirefighterAxe");itemBs = ItemBase.Cast(itemEnt);
  78. break;
  79. case 9:
  80. // Construction Worker
  81. player.GetInventory().CreateInInventory("BomberJacket_Blue");itemBs = ItemBase.Cast(itemEnt);
  82. player.GetInventory().CreateInInventory("Jeans_Blue");itemBs = ItemBase.Cast(itemEnt);
  83. player.GetInventory().CreateInInventory("ConstructionHelmet_Yellow");itemBs = ItemBase.Cast(itemEnt);
  84. player.GetInventory().CreateInInventory("WorkingBoots_Yellow");itemBs = ItemBase.Cast(itemEnt);
  85. player.GetInventory().CreateInInventory("WorkingGloves_Yellow");itemBs = ItemBase.Cast(itemEnt);
  86. player.GetInventory().CreateInInventory("SledgeHammer");itemBs = ItemBase.Cast(itemEnt);
  87. break;
  88. case 10:
  89. // Prisoner
  90. player.GetInventory().CreateInInventory("PrisonerCap");itemBs = ItemBase.Cast(itemEnt);
  91. player.GetInventory().CreateInInventory("PrisonUniformJacket");itemBs = ItemBase.Cast(itemEnt);
  92. player.GetInventory().CreateInInventory("PrisonUniformPants");itemBs = ItemBase.Cast(itemEnt);
  93. player.GetInventory().CreateInInventory("AthleticShoes_Grey");itemBs = ItemBase.Cast(itemEnt);
  94. break;
  95. case 11:
  96. // Blackops
  97. player.GetInventory().CreateInInventory("RocketAviators");itemBs = ItemBase.Cast(itemEnt);
  98. player.GetInventory().CreateInInventory("TacticalShirt_Black");itemBs = ItemBase.Cast(itemEnt);
  99. player.GetInventory().CreateInInventory("Jeans_Black");itemBs = ItemBase.Cast(itemEnt);
  100. player.GetInventory().CreateInInventory("MilitaryBoots_Black");itemBs = ItemBase.Cast(itemEnt);
  101. break;
  102. case 12:
  103. // Synthetic The Firefighter
  104. player.GetInventory().CreateInInventory("FirefighterJacket_Black");itemBs = ItemBase.Cast(itemEnt);
  105. player.GetInventory().CreateInInventory("FirefightersPants_Black");itemBs = ItemBase.Cast(itemEnt);
  106. player.GetInventory().CreateInInventory("FirefightersHelmet_White");itemBs = ItemBase.Cast(itemEnt);
  107. player.GetInventory().CreateInInventory("WorkingBoots_Brown");itemBs = ItemBase.Cast(itemEnt);
  108. player.GetInventory().CreateInInventory("FirefighterAxe");itemBs = ItemBase.Cast(itemEnt);
  109. break;
  110. case 13:
  111. // Jogger
  112. player.GetInventory().CreateInInventory("JumpsuitJacket_Red");itemBs = ItemBase.Cast(itemEnt);
  113. player.GetInventory().CreateInInventory("JumpsuitPants_Red");itemBs = ItemBase.Cast(itemEnt);
  114. player.GetInventory().CreateInInventory("JoggingShoes_Red");itemBs = ItemBase.Cast(itemEnt);
  115. player.GetInventory().CreateInInventory("WoodAxe");itemBs = ItemBase.Cast(itemEnt);
  116. player.GetInventory().CreateInInventory("SodaCan_Spite");itemBs = ItemBase.Cast(itemEnt);
  117. break;
  118. }
  119. // Give universal gear
  120. // itemEnt = player.GetInventory().CreateInInventory("Rag");
  121. // itemBs = ItemBase.Cast(itemEnt);
  122. // itemBs.SetQuantity(4);
  123. // SetRandomHealth(itemEnt);
  124. // player.GetInventory().CreateInInventory("HuntingKnife");
  125.  
  126. TStringArray backpackArray = {"TaloonBag_Blue","TaloonBag_Green","TaloonBag_Orange","TaloonBag_Violet"}; //only for testing equips, will remove eventually
  127.  
  128. player.GetInventory().CreateInInventory( backpackArray.GetRandomElement() );
  129.  
  130.  
  131. //player.GetInventory().CreateInInventory("MakarovIJ70");
  132. //player.GetInventory().CreateInInventory("AmmoBox_380_35rnd");
  133. //player.GetInventory().CreateInInventory("Mag_IJ70_8Rnd");
  134. player.GetInventory().CreateInInventory("KitchenKnife");
  135. player.GetInventory().CreateInInventory("Battery9V");itemBs = ItemBase.Cast(itemEnt);
  136. player.GetInventory().CreateInInventory("PersonalRadio");itemBs = ItemBase.Cast(itemEnt);
  137. player.GetInventory().CreateInInventory("Pear");itemBs = ItemBase.Cast(itemEnt);
  138. player.GetInventory().CreateInInventory("Plum");itemBs = ItemBase.Cast(itemEnt);
  139. player.GetInventory().CreateInInventory("PeachesCan");itemBs = ItemBase.Cast(itemEnt);
  140. player.GetInventory().CreateInInventory("SodaCan_Spite");itemBs = ItemBase.Cast(itemEnt);
  141. itemEnt = player.GetInventory().CreateInInventory("Rag");
  142. itemBs = ItemBase.Cast(itemEnt);
  143. itemBs.SetQuantity(4);
  144. }
  145. }
Advertisement
Add Comment
Please, Sign In to add comment