Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 69.00 KB | None | 0 0
  1. JobRanksConfig = JobRanksConfig or {}
  2.  
  3. //Use MySQL or not, edit database in sv_mysql.lua
  4. JobRanksConfig.MYSQLOO = false
  5.  
  6. //Who can access admin commands etc
  7. JobRanksConfig.AdminAccessCustomCheck = function(Player)
  8. if Player:IsAdmin() then
  9. return true
  10. else
  11. return false
  12. end
  13. end
  14.  
  15. JobRanksConfig.AdminAccessCustomCheck = function(Player)
  16. if Player:IsAdmin() then
  17. return true
  18. else
  19. return false
  20. end
  21. end
  22.  
  23. JobRanksConfig.HigherRankPromotion = true
  24.  
  25. JobRanksConfig.HigherRankDemotion = true
  26. //How often should it update and save?
  27. JobRanksConfig.UpdateTimer = 5
  28. //Players Required to be able to earns playtime through timer
  29. JobRanksConfig.PlayersRequired = 0
  30. //Should it give SALARY*Bonus instead of SALARY+Bonus?
  31. //NOTE: This calculates BaseSalary + (BaseSalary/100*Bonus)
  32. //So if you set BonusSalary to 15 it will be 15% of the original salary
  33. JobRanksConfig.BonusSalaryPercent = false
  34. //Disables progression if player is AFK
  35. JobRanksConfig.DisableAFKProgress = true
  36. //NOTE: These uses DarkRPs chatcommand system, which means it will always use / before the command so by default it would be -> /rpromote NICK REASON
  37. //Chatcommand to promote
  38. JobRanksConfig.PromotionChatCommands = {"promote"}
  39. //Chatcommand to demote
  40. JobRanksConfig.DemotionChatCommands = {"demote"}
  41. //Should ranks reset when you die?
  42. JobRanksConfig.ResetRanksOnDeath = false
  43.  
  44. //HUD Jobranks
  45. JobRanksConfig.HUD = true
  46. //Defined 0-100, 0 is as much left as it can and 100 is as much right as it can
  47. JobRanksConfig.UIW = 100
  48. //Defined 0-100, 0 is as much up as it can and 100 is as much down as it can
  49. JobRanksConfig.UIH = 0
  50.  
  51. JobRanksConfig.HUDType = "number"
  52.  
  53.  
  54.  
  55. JobRanksConfig.ShowJobType = 1
  56.  
  57. JobRanksConfig.UIBoxColor = Color(100,100,100,200)
  58. JobRanksConfig.UIOutlineColor = Color(200, 200, 200, 200)
  59. JobRanksConfig.UITextColor = Color(255,255,255,200)
  60. JobRanksConfig.BarBackground = Color(0,0,0,255)
  61. JobRanksConfig.Bar = Color(0,200,0,255)
  62.  
  63. JobRanks = JobRanks or {}
  64. JobRanksConfig.JobJoinRestrictments = JobRanksConfig.JobJoinRestrictments or {}
  65. JobRanksConfig.JobPermissionList = JobRanksConfig.JobPermissionList or {}
  66. JobRanksConfig.JobsRankTables = JobRanksConfig.JobsRankTables or {}
  67.  
  68. local function JBR_InitRanks()
  69. timer.Simple(3, function()
  70.  
  71. JBR_SetupJobPermissionList(TEAM_101ST, {[TEAM_101ST] = true})
  72. JBR_SetupJobPermissionList(TEAM_104TH, {[TEAM_104TH] = true})
  73. JBR_SetupJobPermissionList(TEAM_6RG, {[TEAM_6RG] = true})
  74. JBR_SetupJobPermissionList(TEAM_BLACKOUT, {[TEAM_BLACKOUT] = true})
  75. JBR_SetupJobPermissionList(TEAM_DEATHCOMPANY, {[TEAM_DEATHCOMPANY] = true})
  76. JBR_SetupJobPermissionList(TEAM_SHADOWCOMPANY, {[TEAM_SHADOWCOMPANY] = true})
  77. JBR_SetupJobPermissionList(TEAM_78TH, {[TEAM_78TH] = true})
  78. JBR_SetupJobPermissionList(TEAM_ASSASSINCLONES, {[TEAM_ASSASSINCLONES] = true})
  79. JBR_SetupJobPermissionList(TEAM_SHADOWFLEET, {[TEAM_SHADOWFLEET] = true})
  80. JBR_SetupJobPermissionList(TEAM_PILOT, {[TEAM_PILOT] = true})
  81. JBR_SetupJobPermissionList(TEAM_TANGOMEDIC, {[TEAM_TANGOMEDIC] = true})
  82.  
  83.  
  84.  
  85.  
  86. JBR_SetupRankTable(11, 20, 0, " ", nil, nil, true)
  87. JBR_SetupRank(1, 0, "Private", "Tango Medic Pvt", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  88. JBR_SetupRank(2, 0, "Lance Corporal", "Tango Medic Lcpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  89. JBR_SetupRank(3, 0, "Corporal", "Tango Medic Cpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  90. JBR_SetupRank(4, 0, "Sergeant", "Tango Medic Sgt", {Promote = false, Demote = false}, {Health = 25}, {}, Material(""))
  91. JBR_SetupRank(5, 0, "Staff Sergeant", "Tango Medic SSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  92. JBR_SetupRank(6, 0, "Master Sergeant", "Tango Medic MSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  93. JBR_SetupRank(7, 0, "Officer Cadet", "Tango Medic OCDT", {Promote = false, Demote = false}, {Health = 100}, {}, Material(""))
  94. JBR_SetupRank(8, 0, "Warrant Officer II", "Tango Medic WO2", {Promote = true, Demote = true, MaxPromotion = 7, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  95. JBR_SetupRank(9, 0, "Warrant Officer I", "Tango Medic WO1", {Promote = true, Demote = true, MaxPromotion = 8, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  96. JBR_SetupRank(10, 0, "Second Lieutenant", "Tango Medic 2nd Lt", {Promote = true, Demote = true, MaxPromotion = 9, MaxDemotion = 1}, {Health = 200}, {}, Material(""))
  97. JBR_SetupRank(11, 0, "Lieutenant", "Tango Medic Lt", {Promote = true, Demote = true, MaxPromotion = 10, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  98. JBR_SetupRank(12, 0, "Captain", "Tango Medic Cpt", {Promote = true, Demote = true, MaxPromotion = 11, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  99. JBR_SetupRank(13, 0, "Major", "Tango Medic Mj", {Promote = true, Demote = true, MaxPromotion = 12, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  100. JBR_SetupRank(14, 0, "Lieutenant Colonel", "Tango Medic Col", {Promote = true, Demote = true, MaxPromotion = 13, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  101. JBR_SetupRank(15, 0, "Colonel", "Tango Medic Col", {Promote = true, Demote = true, MaxPromotion = 14, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  102. JBR_SetupRank(16, 0, "High Colonel", "Tango Medic High Col", {Promote = true, Demote = true, MaxPromotion = 15, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  103. JBR_SetupRank(17, 0, "Battalion Commander", "Tango Medic Bat Com", {Promote = true, Demote = true, MaxPromotion = 16, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  104. JBR_SetupRank(18, 0, "Commander", "Tango Medic Com", {Promote = true, Demote = true, MaxPromotion = 17, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  105. JBR_SetupRank(19, 0, "Senior Commander", "Tango Medic Sen Com", {Promote = true, Demote = true, MaxPromotion = 18, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  106. JBR_SetupRank(20, 0, "Marshal Commander", "Tango Medic Mar Com", {Promote = true, Demote = true, MaxPromotion = 19, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  107.  
  108. --[[Models & Bodygroups]]
  109. JBR_SetupRankModel(1, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0}} , Skin = 1}})
  110. JBR_SetupRankModel(2, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0}} , Skin = 1}})
  111. JBR_SetupRankModel(3, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0}} , Skin = 1}})
  112. --
  113. JBR_SetupRankModel(4, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,3}}, Skin = 1}})
  114. JBR_SetupRankModel(5, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,3}}, Skin = 1}})
  115. JBR_SetupRankModel(6, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,3}}, Skin = 1}})
  116. --
  117. JBR_SetupRankModel(7, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0}}, Skin = 1}})
  118. JBR_SetupRankModel(8, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0}}, Skin = 1}})
  119. JBR_SetupRankModel(9, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0}}, Skin = 1}})
  120. JBR_SetupRankModel(9, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0}}, Skin = 1}})
  121.  
  122. --
  123. JBR_SetupRankModel(11, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,0}}, Skin = 1}})
  124. JBR_SetupRankModel(12, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,0}}, Skin = 1}})
  125. --
  126. JBR_SetupRankModel(13, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,3}}, Skin = 1}})
  127. JBR_SetupRankModel(14, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,3}}, Skin = 1}})
  128. JBR_SetupRankModel(15, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,3}}, Skin = 1}})
  129. JBR_SetupRankModel(16, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,3}}, Skin = 1}})
  130. JBR_SetupRankModel(17, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,3}}, Skin = 1}})
  131. JBR_SetupRankModel(18, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,3}}, Skin = 1}})
  132. JBR_SetupRankModel(19, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,3}}, Skin = 1}})
  133. JBR_SetupRankModel(20, {{Model = "models/player/shader/tango_company/starwars/clones/14_tango_medic.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,3}}, Skin = 1}})
  134. --
  135.  
  136. --[[Loadout]]
  137. JBR_AddLoadout(1, {"rw_sw_dc15a" , "rw_sw_dc17","weapon_bactainjector",})
  138. JBR_AddLoadout(8, {"weapon_physgun" , "weapon_bactanade" , "gmod_tool"})
  139.  
  140.  
  141.  
  142.  
  143. --[[------------------------------------------------------------------------------------------------------101st model: models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl ]]
  144.  
  145. JBR_SetupRankTable(1, 20, 0, " ", nil, nil, true)
  146. JBR_SetupRank(1, 0, "Private", "101st Pvt", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  147. JBR_SetupRank(2, 0, "Lance Corporal", "101st Lcpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  148. JBR_SetupRank(3, 0, "Corporal", "101st Cpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  149. JBR_SetupRank(4, 0, "Sergeant", "101st Sgt", {Promote = false, Demote = false}, {Health = 25}, {}, Material(""))
  150. JBR_SetupRank(5, 0, "Staff Sergeant", "101st SSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  151. JBR_SetupRank(6, 0, "Master Sergeant", "101st MSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  152. JBR_SetupRank(7, 0, "Officer Cadet", "101st OCDT", {Promote = false, Demote = false}, {Health = 100}, {}, Material(""))
  153. JBR_SetupRank(8, 0, "Warrant Officer II", "101st WO2", {Promote = true, Demote = true, MaxPromotion = 7, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  154. JBR_SetupRank(9, 0, "Warrant Officer I", "101st WO1", {Promote = true, Demote = true, MaxPromotion = 8, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  155. JBR_SetupRank(10, 0, "Second Lieutenant", "101st 2nd Lt", {Promote = true, Demote = true, MaxPromotion = 9, MaxDemotion = 1}, {Health = 200}, {}, Material(""))
  156. JBR_SetupRank(11, 0, "Lieutenant", "101st Lt", {Promote = true, Demote = true, MaxPromotion = 10, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  157. JBR_SetupRank(12, 0, "Captain", "101st Cpt", {Promote = true, Demote = true, MaxPromotion = 11, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  158. JBR_SetupRank(13, 0, "Major", "101st Mj", {Promote = true, Demote = true, MaxPromotion = 12, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  159. JBR_SetupRank(14, 0, "Lieutenant Colonel", "101st Lt Col", {Promote = true, Demote = true, MaxPromotion = 13, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  160. JBR_SetupRank(15, 0, "Colonel", "101st Col", {Promote = true, Demote = true, MaxPromotion = 14, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  161. JBR_SetupRank(16, 0, "High Colonel", "101st High Col", {Promote = true, Demote = true, MaxPromotion = 15, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  162. JBR_SetupRank(17, 0, "Battalion Commander", "101st Bat Com", {Promote = true, Demote = true, MaxPromotion = 16, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  163. JBR_SetupRank(18, 0, "Commander", "101st Com", {Promote = true, Demote = true, MaxPromotion = 17, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  164. JBR_SetupRank(19, 0, "Senior Commander", "101st Sen Com", {Promote = true, Demote = true, MaxPromotion = 18, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  165. JBR_SetupRank(20, 0, "Marshal Commander", "101st Mar Com", {Promote = true, Demote = true, MaxPromotion = 19, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  166.  
  167. JBR_SetupRankSpawnFunc(false, function(Player) print(Player, "all ranks") end) -- This custom lua function will run for ALL ranks upon SPAWN
  168. JBR_SetupRankSpawnFunc(1, function(Player) print(Player, "rank 1") end)
  169.  
  170. --[[Models & Bodygroups]]
  171. JBR_SetupRankModel(1, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,1}} , Skin = 1}})
  172. JBR_SetupRankModel(2, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,1}} , Skin = 1}})
  173. JBR_SetupRankModel(3, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,1}} , Skin = 1}})
  174. --
  175. JBR_SetupRankModel(4, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,1}}, Skin = 1}})
  176. JBR_SetupRankModel(5, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,1}}, Skin = 1}})
  177. JBR_SetupRankModel(6, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,1}}, Skin = 1}})
  178. --
  179. JBR_SetupRankModel(7, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,1}}, Skin = 1}})
  180. JBR_SetupRankModel(8, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,1}}, Skin = 1}})
  181. JBR_SetupRankModel(9, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,1}}, Skin = 1}})
  182.  
  183. --
  184. JBR_SetupRankModel(10, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,1}}, Skin = 1}})
  185. JBR_SetupRankModel(11, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,1}}, Skin = 1}})
  186. JBR_SetupRankModel(12, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,1}}, Skin = 1}})
  187. --
  188. JBR_SetupRankModel(13, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,1}}, Skin = 1}})
  189. --
  190. JBR_SetupRankModel(14, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0}}, Skin = 1}})
  191. JBR_SetupRankModel(15, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0}}, Skin = 1}})
  192. JBR_SetupRankModel(16, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0}}, Skin = 1}})
  193.  
  194. --
  195. JBR_SetupRankModel(17, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0}}, Skin = 1}})
  196. JBR_SetupRankModel(18, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0}}, Skin = 1}})
  197. JBR_SetupRankModel(19, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0}}, Skin = 1}})
  198. JBR_SetupRankModel(20, {{Model = "models/gonzo/watersunassignedclones/unassignedvisorvariant/unassignedvisorvariant.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0}}, Skin = 1}})
  199.  
  200. --[[Loadout]]
  201. JBR_AddLoadout(1, {"rw_sw_dc15a" , "rw_sw_dc17"})
  202. JBR_AddLoadout(8, {"weapon_physgun" , "gmod_tool"})
  203.  
  204.  
  205. --[[104th]]
  206. JBR_SetupRankTable(2, 20, 0, " ", nil, nil, true)
  207. JBR_SetupRank(1, 0, "Private", "104th Pvt", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  208. JBR_SetupRank(2, 0, "Lance Corporal", "104th Lcpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  209. JBR_SetupRank(3, 0, "Corporal", "104th Cpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  210. JBR_SetupRank(4, 0, "Sergeant", "104th Sgt", {Promote = false, Demote = false}, {Health = 25}, {}, Material(""))
  211. JBR_SetupRank(5, 0, "Staff Sergeant", "104th SSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  212. JBR_SetupRank(6, 0, "Master Sergeant", "104th MSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  213. JBR_SetupRank(7, 0, "Officer Cadet", "104th OCDT", {Promote = false, Demote = false}, {Health = 100}, {}, Material(""))
  214. JBR_SetupRank(8, 0, "Warrant Officer II", "104th WO2", {Promote = true, Demote = true, MaxPromotion = 7, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  215. JBR_SetupRank(9, 0, "Warrant Officer I", "104th WO1", {Promote = true, Demote = true, MaxPromotion = 8, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  216. JBR_SetupRank(10, 0, "Second Lieutenant", "104th 2nd Lt", {Promote = true, Demote = true, MaxPromotion = 9, MaxDemotion = 1}, {Health = 200}, {}, Material(""))
  217. JBR_SetupRank(11, 0, "Lieutenant", "104th Lt", {Promote = true, Demote = true, MaxPromotion = 10, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  218. JBR_SetupRank(12, 0, "Captain", "104th Cpt", {Promote = true, Demote = true, MaxPromotion = 11, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  219. JBR_SetupRank(13, 0, "Major", "104th Mj", {Promote = true, Demote = true, MaxPromotion = 12, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  220. JBR_SetupRank(14, 0, "Lieutenant Colonel", "104th Lt Col", {Promote = true, Demote = true, MaxPromotion = 13, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  221. JBR_SetupRank(15, 0, "Colonel", "104th Col", {Promote = true, Demote = true, MaxPromotion = 14, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  222. JBR_SetupRank(16, 0, "High Colonel", "104th High Col", {Promote = true, Demote = true, MaxPromotion = 15, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  223. JBR_SetupRank(17, 0, "Battalion Commander", "104th Bat Com", {Promote = true, Demote = true, MaxPromotion = 16, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  224. JBR_SetupRank(18, 0, "Commander", "104th Com", {Promote = true, Demote = true, MaxPromotion = 17, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  225. JBR_SetupRank(19, 0, "Senior Commander", "104th Sen Com", {Promote = true, Demote = true, MaxPromotion = 18, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  226. JBR_SetupRank(20, 0, "Marshal Commander", "104th Mar Com", {Promote = true, Demote = true, MaxPromotion = 19, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  227.  
  228. JBR_SetupRankModel(1, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  229. JBR_SetupRankModel(2, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  230. JBR_SetupRankModel(3, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  231. --
  232. JBR_SetupRankModel(4, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  233. JBR_SetupRankModel(5, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  234. JBR_SetupRankModel(6, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  235. --
  236. JBR_SetupRankModel(7, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  237. JBR_SetupRankModel(8, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  238. JBR_SetupRankModel(9, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  239. --
  240. JBR_SetupRankModel(10, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  241. JBR_SetupRankModel(11, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  242. JBR_SetupRankModel(12, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  243. --
  244. JBR_SetupRankModel(13, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,1},{7,1},{8,0}} , Skin = 1}})
  245. --
  246. JBR_SetupRankModel(14, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,1},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  247. --
  248. JBR_SetupRankModel(15, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,1},{5,0},{6,1},{7,1},{8,0}} , Skin = 1}})
  249. JBR_SetupRankModel(16, {{Model = "models/gonzo/wolfpack327thshock/wolfpack/wolfpack.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,1},{5,0},{6,1},{7,1},{8,0}} , Skin = 1}})
  250. --
  251. JBR_SetupRankModel(17, {{Model = "models/gonzo/swbf2wolffe/wolffe.mdl", Bodygroups ={ nil } , Skin = 1}})
  252. JBR_SetupRankModel(18, {{Model = "models/gonzo/swbf2wolffe/wolffe.mdl", Bodygroups ={ nil } , Skin = 1}})
  253. JBR_SetupRankModel(19, {{Model = "models/gonzo/swbf2wolffe/wolffe.mdl", Bodygroups ={ nil } , Skin = 1}})
  254. JBR_SetupRankModel(20, {{Model = "models/gonzo/swbf2wolffe/wolffe.mdl", Bodygroups ={ nil } , Skin = 1}})
  255. --[[Loadout]]
  256. JBR_AddLoadout(1, {"rw_sw_dp23","rw_sw_dc17s","rw_sw_dc17"})
  257. JBR_AddLoadout(8, {"weapon_physgun" , "gmod_tool"})
  258.  
  259. --[[6RG]]
  260.  
  261. JBR_SetupRankTable(3, 20, 0, " ", nil, nil, true)
  262. JBR_SetupRank(1, 0, "Private", "6th RG Pvt", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  263. JBR_SetupRank(2, 0, "Lance Corporal", "6th RG Lcpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  264. JBR_SetupRank(3, 0, "Corporal", "6th RG Cpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  265. JBR_SetupRank(4, 0, "Sergeant", "6th RG Sgt", {Promote = false, Demote = false}, {Health = 25}, {}, Material(""))
  266. JBR_SetupRank(5, 0, "Staff Sergeant", "6th RG SSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  267. JBR_SetupRank(6, 0, "Master Sergeant", "6th RG MSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  268. JBR_SetupRank(7, 0, "Officer Cadet", "6th RG OCDT", {Promote = false, Demote = false}, {Health = 100}, {}, Material(""))
  269. JBR_SetupRank(8, 0, "Warrant Officer II", "6th RG WO2", {Promote = true, Demote = true, MaxPromotion = 7, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  270. JBR_SetupRank(9, 0, "Warrant Officer I", "6th RG WO1", {Promote = true, Demote = true, MaxPromotion = 8, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  271. JBR_SetupRank(10, 0, "Second Lieutenant", "6th RG 2nd Lt", {Promote = true, Demote = true, MaxPromotion = 9, MaxDemotion = 1}, {Health = 200}, {}, Material(""))
  272. JBR_SetupRank(11, 0, "Lieutenant", "6th RG Lt", {Promote = true, Demote = true, MaxPromotion = 10, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  273. JBR_SetupRank(12, 0, "Captain", "6th RG Cpt", {Promote = true, Demote = true, MaxPromotion = 11, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  274. JBR_SetupRank(13, 0, "Major", "6th RG Mj", {Promote = true, Demote = true, MaxPromotion = 12, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  275. JBR_SetupRank(14, 0, "Lieutenant Colonel", "6th RG Lt Col", {Promote = true, Demote = true, MaxPromotion = 13, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  276. JBR_SetupRank(15, 0, "Colonel", "6th RG Col", {Promote = true, Demote = true, MaxPromotion = 14, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  277. JBR_SetupRank(16, 0, "High Colonel", "6th RG High Col", {Promote = true, Demote = true, MaxPromotion = 15, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  278. JBR_SetupRank(17, 0, "Battalion Commander", "6th RG Bat Com", {Promote = true, Demote = true, MaxPromotion = 16, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  279. JBR_SetupRank(18, 0, "Commander", "6th RG Com", {Promote = true, Demote = true, MaxPromotion = 17, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  280. JBR_SetupRank(19, 0, "Senior Commander", "6th RG Sen Com", {Promote = true, Demote = true, MaxPromotion = 18, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  281. JBR_SetupRank(20, 0, "Marshal Commander", "6th RG Mar Com", {Promote = true, Demote = true, MaxPromotion = 19, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  282.  
  283. JBR_SetupRankModel(1, {{Model = "models/gonzo/swbf2rg/trooper/trooper.mdl", Bodygroups = { nil } , Skin = 1}})
  284. JBR_SetupRankModel(2, {{Model = "models/gonzo/swbf2rg/trooper/trooper.mdl", Bodygroups = { nil } , Skin = 1}})
  285. JBR_SetupRankModel(3, {{Model = "models/gonzo/swbf2rg/trooper/trooper.mdl", Bodygroups = { nil } , Skin = 1}})
  286. --
  287. JBR_SetupRankModel(4, {{Model = "models/gonzo/swbf2rg/heavy/heavy.mdl", Bodygroups = { nil } , Skin = 1}})
  288. JBR_SetupRankModel(5, {{Model = "models/gonzo/swbf2rg/heavy/heavy.mdl", Bodygroups = { nil } , Skin = 1}})
  289. JBR_SetupRankModel(6, {{Model = "models/gonzo/swbf2rg/heavy/heavy.mdl", Bodygroups = { nil } , Skin = 1}})
  290. --
  291. JBR_SetupRankModel(7, {{Model = "models/gonzo/swbf2rg/engineer/engineer.mdl", Bodygroups = { nil } , Skin = 1}})
  292. JBR_SetupRankModel(8, {{Model = "models/gonzo/swbf2rg/engineer/engineer.mdl", Bodygroups = { nil } , Skin = 1}})
  293. JBR_SetupRankModel(9, {{Model = "models/gonzo/swbf2rg/engineer/engineer.mdl", Bodygroups = { nil } , Skin = 1}})
  294. --
  295. JBR_SetupRankModel(10, {{Model = "models/gonzo/swbf2rg/specialist/specialist.mdl", Bodygroups = { nil } , Skin = 1}})
  296. JBR_SetupRankModel(11, {{Model = "models/gonzo/swbf2rg/specialist/specialist.mdl", Bodygroups = { nil } , Skin = 1}})
  297. --
  298. JBR_SetupRankModel(12, {{Model = "models/gonzo/swbf2rg/captain/captain.mdl", Bodygroups = { nil } , Skin = 1}})
  299. JBR_SetupRankModel(13, {{Model = "models/gonzo/swbf2rg/captain/captain.mdl", Bodygroups = { nil } , Skin = 1}})
  300. JBR_SetupRankModel(14, {{Model = "models/gonzo/swbf2rg/captain/captain.mdl", Bodygroups = { nil } , Skin = 1}})
  301. JBR_SetupRankModel(15, {{Model = "models/gonzo/swbf2rg/captain/captain.mdl", Bodygroups = { nil } , Skin = 1}})
  302. JBR_SetupRankModel(16, {{Model = "models/gonzo/swbf2rg/captain/captain.mdl", Bodygroups = { nil } , Skin = 1}})
  303. --
  304. JBR_SetupRankModel(17, {{Model = "models/gonzo/swbf2rg/commander/commander.mdl", Bodygroups = { nil } , Skin = 1}})
  305. JBR_SetupRankModel(18, {{Model = "models/gonzo/swbf2rg/commander/commander.mdl", Bodygroups = { nil } , Skin = 1}})
  306. JBR_SetupRankModel(19, {{Model = "models/gonzo/swbf2rg/commander/commander.mdl", Bodygroups = { nil } , Skin = 1}})
  307. JBR_SetupRankModel(20, {{Model = "models/gonzo/swbf2rg/commander/commander.mdl", Bodygroups = { nil } , Skin = 1}})
  308.  
  309. JBR_AddLoadout(1, {"rw_sw_dp23","rw_sw_dc17s","rw_sw_dc17"})
  310. JBR_AddLoadout(4, {"rw_sw_stun_dc15s"})
  311. JBR_AddLoadout(8, {"weapon_physgun" , "gmod_tool"})
  312. --[[Blackout]]
  313.  
  314. JBR_SetupRankTable(4, 20, 0, " ", nil, nil, true)
  315. JBR_SetupRank(1, 0, "Private", "Blackout Pvt", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  316. JBR_SetupRank(2, 0, "Lance Corporal", "Blackout Lcpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  317. JBR_SetupRank(3, 0, "Corporal", "Blackout Cpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  318. JBR_SetupRank(4, 0, "Sergeant", "Blackout Sgt", {Promote = false, Demote = false}, {Health = 25}, {}, Material(""))
  319. JBR_SetupRank(5, 0, "Staff Sergeant", "Blackout SSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  320. JBR_SetupRank(6, 0, "Master Sergeant", "Blackout MSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  321. JBR_SetupRank(7, 0, "Officer Cadet", "Blackout OCDT", {Promote = false, Demote = false}, {Health = 100}, {}, Material(""))
  322. JBR_SetupRank(8, 0, "Warrant Officer II", "Blackout WO2", {Promote = true, Demote = true, MaxPromotion = 7, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  323. JBR_SetupRank(9, 0, "Warrant Officer I", "Blackout WO1", {Promote = true, Demote = true, MaxPromotion = 8, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  324. JBR_SetupRank(10, 0, "Second Lieutenant", "Blackout 2nd Lt", {Promote = true, Demote = true, MaxPromotion = 9, MaxDemotion = 1}, {Health = 200}, {}, Material(""))
  325. JBR_SetupRank(11, 0, "Lieutenant", "Blackout Lt", {Promote = true, Demote = true, MaxPromotion = 10, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  326. JBR_SetupRank(12, 0, "Captain", "Blackout Cpt", {Promote = true, Demote = true, MaxPromotion = 11, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  327. JBR_SetupRank(13, 0, "Major", "Blackout Mj", {Promote = true, Demote = true, MaxPromotion = 12, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  328. JBR_SetupRank(14, 0, "Lieutenant Colonel", "Blackout Lt Col", {Promote = true, Demote = true, MaxPromotion = 13, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  329. JBR_SetupRank(15, 0, "Colonel", "Blackout Col", {Promote = true, Demote = true, MaxPromotion = 14, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  330. JBR_SetupRank(16, 0, "High Colonel", "Blackout High Col", {Promote = true, Demote = true, MaxPromotion = 15, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  331. JBR_SetupRank(17, 0, "Battalion Commander", "Blackout Bat Com", {Promote = true, Demote = true, MaxPromotion = 16, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  332. JBR_SetupRank(18, 0, "Commander", "Blackout Com", {Promote = true, Demote = true, MaxPromotion = 17, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  333. JBR_SetupRank(19, 0, "Senior Commander", "Blackout Sen Com", {Promote = true, Demote = true, MaxPromotion = 18, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  334. JBR_SetupRank(20, 0, "Marshal Commander", "Blackout Mar Com", {Promote = true, Demote = true, MaxPromotion = 19, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  335.  
  336. JBR_SetupRankModel(1, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  337. JBR_SetupRankModel(2, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  338. JBR_SetupRankModel(3, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  339. --
  340. JBR_SetupRankModel(4, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  341. JBR_SetupRankModel(5, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  342. JBR_SetupRankModel(6, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  343. --
  344. JBR_SetupRankModel(7, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  345. JBR_SetupRankModel(8, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  346. JBR_SetupRankModel(9, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  347. --
  348. JBR_SetupRankModel(10, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  349. JBR_SetupRankModel(11, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  350. JBR_SetupRankModel(12, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  351. --
  352. JBR_SetupRankModel(13, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,1},{7,1},{8,0}} , Skin = 1}})
  353. --
  354. JBR_SetupRankModel(14, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,1},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  355. --
  356. JBR_SetupRankModel(15, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,1},{5,0},{6,1},{7,1},{8,0}} , Skin = 1}})
  357. JBR_SetupRankModel(16, {{Model = "models/gonzo/cglotsofclones/blackouttrooper/blackouttrooper.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,1},{5,0},{6,1},{7,1},{8,0}} , Skin = 1}})
  358. --
  359. JBR_SetupRankModel(17, {{Model = "models/gonzo/cglotsofclones/commandervrook/commandervrook.mdl", Bodygroups = { nil } , Skin = 1}})
  360. JBR_SetupRankModel(18, {{Model = "models/gonzo/cglotsofclones/commandervrook/commandervrook.mdl", Bodygroups = { nil } , Skin = 1}})
  361. JBR_SetupRankModel(19, {{Model = "models/gonzo/cglotsofclones/commandervrook/commandervrook.mdl", Bodygroups = { nil } , Skin = 1}})
  362. JBR_SetupRankModel(20, {{Model = "models/gonzo/cglotsofclones/commandervrook/commandervrook.mdl", Bodygroups = { nil } , Skin = 1}})
  363.  
  364. JBR_AddLoadout(1, {"rw_sw_dc15le" , "rw_sw_dc17"})
  365. JBR_AddLoadout(7, {"rw_sw_z6"})
  366. JBR_AddLoadout(8, {"weapon_physgun" , "gmod_tool"})
  367.  
  368. --[[Death Company]]
  369.  
  370. JBR_SetupRankTable(5, 20, 0, " ", nil, nil, true)
  371. JBR_SetupRank(1, 0, "Private", "Death Company Pvt", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  372. JBR_SetupRank(2, 0, "Lance Corporal", "Death Company Lcpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  373. JBR_SetupRank(3, 0, "Corporal", "Death Company Cpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  374. JBR_SetupRank(4, 0, "Sergeant", "Death Company Sgt", {Promote = false, Demote = false}, {Health = 25}, {}, Material(""))
  375. JBR_SetupRank(5, 0, "Staff Sergeant", "Death Company SSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  376. JBR_SetupRank(6, 0, "Master Sergeant", "Death Company MSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  377. JBR_SetupRank(7, 0, "Officer Cadet", "Death Company OCDT", {Promote = false, Demote = false}, {Health = 100}, {}, Material(""))
  378. JBR_SetupRank(8, 0, "Warrant Officer II", "Death Company WO2", {Promote = true, Demote = true, MaxPromotion = 7, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  379. JBR_SetupRank(9, 0, "Warrant Officer I", "Death Company WO1", {Promote = true, Demote = true, MaxPromotion = 8, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  380. JBR_SetupRank(10, 0, "Second Lieutenant", "Death Company 2nd Lt", {Promote = true, Demote = true, MaxPromotion = 9, MaxDemotion = 1}, {Health = 200}, {}, Material(""))
  381. JBR_SetupRank(11, 0, "Lieutenant", "Death Company Lt", {Promote = true, Demote = true, MaxPromotion = 10, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  382. JBR_SetupRank(12, 0, "Captain", "Death Company Cpt", {Promote = true, Demote = true, MaxPromotion = 11, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  383. JBR_SetupRank(13, 0, "Major", "Death Company Mj", {Promote = true, Demote = true, MaxPromotion = 12, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  384. JBR_SetupRank(14, 0, "Lieutenant Colonel", "Death Company Lt Col", {Promote = true, Demote = true, MaxPromotion = 13, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  385. JBR_SetupRank(15, 0, "Colonel", "Death Company Col", {Promote = true, Demote = true, MaxPromotion = 14, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  386. JBR_SetupRank(16, 0, "High Colonel", "Death Company High Col", {Promote = true, Demote = true, MaxPromotion = 15, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  387. JBR_SetupRank(17, 0, "Battalion Commander", "Death Company Bat Com", {Promote = true, Demote = true, MaxPromotion = 16, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  388. JBR_SetupRank(18, 0, "Commander", "Death Company Com", {Promote = true, Demote = true, MaxPromotion = 17, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  389. JBR_SetupRank(19, 0, "Senior Commander", "Death Company Sen Com", {Promote = true, Demote = true, MaxPromotion = 18, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  390. JBR_SetupRank(20, 0, "Marshal Commander", "Death Company Mar Com", {Promote = true, Demote = true, MaxPromotion = 19, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  391.  
  392. JBR_SetupRankModel(1, {{Model = "models/gonzo/skullclones/skulltrooper/skulltrooper.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  393. JBR_SetupRankModel(2, {{Model = "models/gonzo/skullclones/skulltrooper/skulltrooper.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  394. JBR_SetupRankModel(3, {{Model = "models/gonzo/skullclones/skulltrooper/skulltrooper.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  395. --
  396. JBR_SetupRankModel(4, {{Model = "models/gonzo/skullclones/skulltrooper/skulltrooper.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  397. JBR_SetupRankModel(5, {{Model = "models/gonzo/skullclones/skulltrooper/skulltrooper.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  398. JBR_SetupRankModel(6, {{Model = "models/gonzo/skullclones/skulltrooper/skulltrooper.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  399. --
  400. JBR_SetupRankModel(7, {{Model = "models/gonzo/skullclones/skulltrooper/skulltrooper.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  401. JBR_SetupRankModel(8, {{Model = "models/gonzo/skullclones/skulltrooper/skulltrooper.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  402. JBR_SetupRankModel(9, {{Model = "models/gonzo/skullclones/skulltrooper/skulltrooper.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,0},{7,0},{8,0}} , Skin = 1}})
  403. --
  404. JBR_SetupRankModel(10, {{Model = "models/gonzo/skullclones/skulltrooper/skulltrooper.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  405. JBR_SetupRankModel(11, {{Model = "models/gonzo/skullclones/skulltrooper/skulltrooper.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  406. --
  407. JBR_SetupRankModel(12, {{Model = "models/gonzo/deathcompanytroopers/dcdemolitionist/dcdemolitionist.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,1},{7,1},{8,0}} , Skin = 1}})
  408. JBR_SetupRankModel(13, {{Model = "models/gonzo/deathcompanytroopers/dcdemolitionist/dcdemolitionist.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,1},{7,1},{8,0}} , Skin = 1}})
  409. --
  410. JBR_SetupRankModel(14, {{Model = "models/gonzo/deathcompanytroopers/dcdemolitionist/dcdemolitionist.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,1},{5,0},{6,1},{7,0},{8,0}} , Skin = 1}})
  411. --
  412. JBR_SetupRankModel(15, {{Model = "models/gonzo/deathcompanytroopers/dcdemolitionist/dcdemolitionist.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,1},{5,0},{6,1},{7,1},{8,0}} , Skin = 1}})
  413. JBR_SetupRankModel(16, {{Model = "models/gonzo/deathcompanytroopers/dcdemolitionist/dcdemolitionist.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,1},{5,0},{6,1},{7,1},{8,0}} , Skin = 1}})
  414. --
  415. JBR_SetupRankModel(17, {{Model = "models/gonzo/deathcompanytroopers/dcbrute/dcbrute.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,1},{6,1},{7,1},{8,0},{9,0}} , Skin = 1}})
  416. JBR_SetupRankModel(18, {{Model = "models/gonzo/deathcompanytroopers/dcbrute/dcbrute.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,1},{6,1},{7,1},{8,0},{9,0}} , Skin = 1}})
  417. JBR_SetupRankModel(19, {{Model = "models/gonzo/deathcompanytroopers/dcbrute/dcbrute.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,1},{6,1},{7,1},{8,0},{9,0}} , Skin = 1}})
  418. --
  419. JBR_SetupRankModel(20, {{Model = "models/gonzo/deathcompanytroopers/dcbrute/dcbrute.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,1},{6,1},{7,0},{8,0},{9,1}} , Skin = 1}})
  420.  
  421. JBR_AddLoadout(1, {"zx_wrist_flamethrower" , "rw_sw_dc15a" , "rw_sw_dc17"})
  422. JBR_AddLoadout(8, {"weapon_physgun" , "gmod_tool"})
  423. JBR_AddLoadout(11, {"rw_sw_dc17m_launcher"})
  424.  
  425.  
  426. --[[Shadow Company]]
  427.  
  428. JBR_SetupRankTable(6, 20, 0, " ", nil, nil, true)
  429. JBR_SetupRank(1, 0, "Private", "Shadow Company Pvt", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  430. JBR_SetupRank(2, 0, "Lance Corporal", "Shadow Company Lcpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  431. JBR_SetupRank(3, 0, "Corporal", "Shadow Company Cpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  432. JBR_SetupRank(4, 0, "Sergeant", "Shadow Company Sgt", {Promote = false, Demote = false}, {Health = 25}, {}, Material(""))
  433. JBR_SetupRank(5, 0, "Staff Sergeant", "Shadow Company SSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  434. JBR_SetupRank(6, 0, "Master Sergeant", "Shadow Company MSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  435. JBR_SetupRank(7, 0, "Officer Cadet", "Shadow Company OCDT", {Promote = false, Demote = false}, {Health = 100}, {}, Material(""))
  436. JBR_SetupRank(8, 0, "Warrant Officer II", "Shadow Company WO2", {Promote = true, Demote = true, MaxPromotion = 7, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  437. JBR_SetupRank(9, 0, "Warrant Officer I", "Shadow Company WO1", {Promote = true, Demote = true, MaxPromotion = 8, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  438. JBR_SetupRank(10, 0, "Second Lieutenant", "Shadow Company 2nd Lt", {Promote = true, Demote = true, MaxPromotion = 9, MaxDemotion = 1}, {Health = 200}, {}, Material(""))
  439. JBR_SetupRank(11, 0, "Lieutenant", "Shadow Company Lt", {Promote = true, Demote = true, MaxPromotion = 10, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  440. JBR_SetupRank(12, 0, "Captain", "Shadow Company Cpt", {Promote = true, Demote = true, MaxPromotion = 11, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  441. JBR_SetupRank(13, 0, "Major", "Shadow Company Mj", {Promote = true, Demote = true, MaxPromotion = 12, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  442. JBR_SetupRank(14, 0, "Lieutenant Colonel", "Shadow Company Lt Col", {Promote = true, Demote = true, MaxPromotion = 13, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  443. JBR_SetupRank(15, 0, "Colonel", "Shadow Company Col", {Promote = true, Demote = true, MaxPromotion = 14, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  444. JBR_SetupRank(16, 0, "High Colonel", "Shadow Company High Col", {Promote = true, Demote = true, MaxPromotion = 15, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  445. JBR_SetupRank(17, 0, "Battalion Commander", "Shadow Company Bat Com", {Promote = true, Demote = true, MaxPromotion = 16, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  446. JBR_SetupRank(18, 0, "Commander", "Shadow Company Com", {Promote = true, Demote = true, MaxPromotion = 17, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  447. JBR_SetupRank(19, 0, "Senior Commander", "Shadow Company Sen Com", {Promote = true, Demote = true, MaxPromotion = 18, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  448. JBR_SetupRank(20, 0, "Marshal Commander", "Shadow Company Mar Com", {Promote = true, Demote = true, MaxPromotion = 19, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  449.  
  450. JBR_SetupRankModel(1, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,0}} , Skin = 1}})
  451. JBR_SetupRankModel(2, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,0}} , Skin = 1}})
  452. JBR_SetupRankModel(3, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,0}} , Skin = 1}})
  453. --
  454. JBR_SetupRankModel(4, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,1},{5,0}} , Skin = 1}})
  455. JBR_SetupRankModel(5, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,1},{5,0}} , Skin = 1}})
  456. JBR_SetupRankModel(6, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,1},{5,0}} , Skin = 1}})
  457. --
  458. JBR_SetupRankModel(7, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0}} , Skin = 1}})
  459. JBR_SetupRankModel(8, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0}} , Skin = 1}})
  460. JBR_SetupRankModel(9, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0}} , Skin = 1}})
  461. --
  462. JBR_SetupRankModel(10, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,1},{5,0}} , Skin = 1}})
  463. JBR_SetupRankModel(11, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,1},{5,0}} , Skin = 1}})
  464. JBR_SetupRankModel(12, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,1},{5,0}} , Skin = 1}})
  465. JBR_SetupRankModel(13, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,1},{5,0}} , Skin = 1}})
  466. JBR_SetupRankModel(14, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,1},{5,0}} , Skin = 1}})
  467. JBR_SetupRankModel(15, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,1},{5,0}} , Skin = 1}})
  468. JBR_SetupRankModel(16, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,1},{5,0}} , Skin = 1}})
  469. --
  470. JBR_SetupRankModel(17, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,1},{5,0}} , Skin = 1}})
  471. JBR_SetupRankModel(18, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,1},{5,0}} , Skin = 1}})
  472. JBR_SetupRankModel(19, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,1},{5,0}} , Skin = 1}})
  473. JBR_SetupRankModel(20, {{Model = "models/player/smitty/bf2_reg/swt/swt.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,1},{5,0}} , Skin = 1}})
  474.  
  475. JBR_AddLoadout(1, {"rw_sw_dc15x", "rw_sw_dc17c", "climb_swep2"})
  476. JBR_AddLoadout(7, {"rw_sw_valken38x"})
  477. JBR_AddLoadout(8, {"weapon_physgun" , "gmod_tool"})
  478.  
  479.  
  480. --[[78th Special OP]]
  481.  
  482. JBR_SetupRankTable(7, 20, 0, " ", nil, nil, true)
  483. JBR_SetupRank(1, 0, "Private", "78th Spec Ops Pvt", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  484. JBR_SetupRank(2, 0, "Lance Corporal", "78th Spec Ops Lcpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  485. JBR_SetupRank(3, 0, "Corporal", "78th Spec Ops Cpl", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  486. JBR_SetupRank(4, 0, "Sergeant", "78th Spec Ops Sgt", {Promote = false, Demote = false}, {Health = 25}, {}, Material(""))
  487. JBR_SetupRank(5, 0, "Staff Sergeant", "78th Spec Ops SSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  488. JBR_SetupRank(6, 0, "Master Sergeant", "78th Spec Ops MSgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  489. JBR_SetupRank(7, 0, "Officer Cadet", "78th Spec Ops OCDT", {Promote = false, Demote = false}, {Health = 100}, {}, Material(""))
  490. JBR_SetupRank(8, 0, "Warrant Officer II", "78th Spec Ops WO2", {Promote = true, Demote = true, MaxPromotion = 7, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  491. JBR_SetupRank(9, 0, "Warrant Officer I", "78th Spec Ops WO1", {Promote = true, Demote = true, MaxPromotion = 8, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  492. JBR_SetupRank(10, 0, "Second Lieutenant", "78th Spec Ops 2nd Lt", {Promote = true, Demote = true, MaxPromotion = 9, MaxDemotion = 1}, {Health = 200}, {}, Material(""))
  493. JBR_SetupRank(11, 0, "Lieutenant", "78th Spec Ops Lt", {Promote = true, Demote = true, MaxPromotion = 10, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  494. JBR_SetupRank(12, 0, "Captain", "78th Spec Ops Cpt", {Promote = true, Demote = true, MaxPromotion = 11, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  495. JBR_SetupRank(13, 0, "Major", "78th Spec Ops Mj", {Promote = true, Demote = true, MaxPromotion = 12, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  496. JBR_SetupRank(14, 0, "Lieutenant Colonel", "78th Spec Ops Lt Col", {Promote = true, Demote = true, MaxPromotion = 13, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  497. JBR_SetupRank(15, 0, "Colonel", "78th Spec Ops Col", {Promote = true, Demote = true, MaxPromotion = 14, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  498. JBR_SetupRank(16, 0, "High Colonel", "78th Spec Ops High Col", {Promote = true, Demote = true, MaxPromotion = 15, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  499. JBR_SetupRank(17, 0, "Battalion Commander", "78th Spec Ops Bat Com", {Promote = true, Demote = true, MaxPromotion = 16, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  500. JBR_SetupRank(18, 0, "Commander", "78th Spec Ops Com", {Promote = true, Demote = true, MaxPromotion = 17, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  501. JBR_SetupRank(19, 0, "Senior Commander", "78th Spec Ops Sen Com", {Promote = true, Demote = true, MaxPromotion = 18, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  502. JBR_SetupRank(20, 0, "Marshal Commander", "78th Spec Ops Mar Com", {Promote = true, Demote = true, MaxPromotion = 19, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  503.  
  504. JBR_SetupRankModel(1, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,1},{6,0},{7,0}} , Skin = 0}})
  505. JBR_SetupRankModel(2, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,1},{6,0},{7,0}} , Skin = 0}})
  506. JBR_SetupRankModel(3, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,1},{6,0},{7,0}} , Skin = 0}})
  507. --
  508. JBR_SetupRankModel(4, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,0},{3,1},{4,0},{5,1},{6,0},{7,0}} , Skin = 0}})
  509. JBR_SetupRankModel(5, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,0},{3,1},{4,0},{5,1},{6,0},{7,0}} , Skin = 0}})
  510. JBR_SetupRankModel(6, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,0},{3,1},{4,0},{5,1},{6,0},{7,0}} , Skin = 0}})
  511. --
  512. JBR_SetupRankModel(7, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,0},{3,1},{4,0},{5,0},{6,0},{7,0}} , Skin = 0}})
  513. JBR_SetupRankModel(8, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,0},{3,1},{4,0},{5,0},{6,0},{7,0}} , Skin = 0}})
  514. JBR_SetupRankModel(9, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,0},{3,1},{4,0},{5,0},{6,0},{7,0}} , Skin = 0}})
  515. --
  516. JBR_SetupRankModel(10, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,1},{3,1},{4,0},{5,0},{6,1},{7,0}} , Skin = 0}})
  517. JBR_SetupRankModel(11, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,1},{3,1},{4,0},{5,0},{6,1},{7,0}} , Skin = 0}})
  518. JBR_SetupRankModel(12, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,1},{3,1},{4,0},{5,0},{6,1},{7,0}} , Skin = 0}})
  519. --
  520. JBR_SetupRankModel(13, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,1},{3,1},{4,1},{5,0},{6,1},{7,0}} , Skin = 0}})
  521. --
  522. JBR_SetupRankModel(14, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,1},{3,1},{4,1},{5,0},{6,1},{7,1}} , Skin = 0}})
  523. JBR_SetupRankModel(15, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,1},{3,1},{4,1},{5,0},{6,1},{7,1}} , Skin = 0}})
  524. JBR_SetupRankModel(16, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,0},{2,1},{3,1},{4,1},{5,0},{6,1},{7,1}} , Skin = 0}})
  525. --
  526. JBR_SetupRankModel(17, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,1},{5,1},{6,1},{7,1}} , Skin = 0}})
  527. JBR_SetupRankModel(18, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,1},{5,1},{6,1},{7,1}} , Skin = 0}})
  528. JBR_SetupRankModel(19, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,1},{5,1},{6,1},{7,1}} , Skin = 0}})
  529. JBR_SetupRankModel(20, {{Model = "models/player/applesauce/228th/senior_officer.mdl", Bodygroups = {{1,1},{2,0},{3,1},{4,1},{5,1},{6,1},{7,1}} , Skin = 0}})
  530.  
  531. JBR_AddLoadout(1, {"weapon_camo", "rw_sw_dc15se", "rw_sw_dc17c"})
  532. JBR_AddLoadout(4, {"rw_sw_dc19le"})
  533. JBR_AddLoadout(8, {"weapon_physgun" , "gmod_tool"})
  534.  
  535. --[[Assasin Clones]]
  536.  
  537. JBR_SetupRankTable(8, 8, 0, " ", nil, nil, true)
  538. JBR_SetupRank(1, 0, "Trainee", "Assassin Trainee", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  539. JBR_SetupRank(2, 0, "Private", "Assassin Pvt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  540. JBR_SetupRank(3, 0, "Sergeant", "Assassin Sgt", {Promote = false, Demote = false}, {Health = 100}, {}, Material(""))
  541. JBR_SetupRank(4, 0, "Warrant Officer", "Assassin WO", {Promote = true, Demote = true, MaxPromotion = 3, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  542. JBR_SetupRank(5, 0, "Lieutenant", "Assassin Lt", {Promote = true, Demote = true, MaxPromotion = 4, MaxDemotion = 1}, {}, Material(""))
  543. JBR_SetupRank(6, 0, "Captain", "Assassin Cpt", {Promote = true, Demote = true, MaxPromotion = 5, MaxDemotion = 1}, {Health = 350}, {}, Material(""))
  544. JBR_SetupRank(7, 0, "Major", "Assassin Mj", {Promote = true, Demote = true, MaxPromotion = 6, MaxDemotion = 1}, {Health = 400}, {}, Material(""))
  545. JBR_SetupRank(8, 0, "Commander", "Assassin Com", {Promote = true, Demote = true, MaxPromotion = 7, MaxDemotion = 1}, {Health = 500}, {}, Material(""))
  546.  
  547. JBR_SetupRankModel(1, {{Model = "models/gonzo/tanksassassinguards/guard3/guard3.mdl", Bodygroups = { nil } , Skin = 1}})
  548. JBR_SetupRankModel(2, {{Model = "models/gonzo/tanksassassinguards/guard3/guard3.mdl", Bodygroups = { nil } , Skin = 1}})
  549.  
  550. --
  551. JBR_SetupRankModel(3, {{Model = "models/gonzo/tanksassassinguards/guard2/guard2.mdl", Bodygroups = { nil } , Skin = 1}})
  552. JBR_SetupRankModel(4, {{Model = "models/gonzo/tanksassassinguards/guard2/guard2.mdl", Bodygroups = { nil } , Skin = 1}})
  553. --
  554. JBR_SetupRankModel(5, {{Model = "models/gonzo/tanksassassinguards/guard1/guard1.mdl", Bodygroups = { nil } , Skin = 1}})
  555. JBR_SetupRankModel(6, {{Model = "models/gonzo/tanksassassinguards/guard1/guard1.mdl", Bodygroups = { nil } , Skin = 1}})
  556. --
  557. JBR_SetupRankModel(7, {{Model = "models/gonzo/tanksassassinguards/commander/commander.mdl", Bodygroups = { nil } , Skin = 1}})
  558. --
  559. JBR_SetupRankModel(8, {{Model = "models/gonzo/tanksassassinguards/commander/commander.mdl", Bodygroups = { nil } , Skin = 1}})
  560.  
  561. JBR_AddLoadout(1, {"weapon_camo" , "rw_sw_dc19le" , "rw_sw_dc17s" , "rw_sw_dc17c","cw_k1s"})
  562. JBR_AddLoadout(4, {"rw_sw_dual_dc17s" , "weapon_physgun" , "gmod_tool"})
  563.  
  564. --[[Shadow Fleet]]
  565.  
  566. JBR_SetupRankTable(9, 20, 0, " ", nil, nil, true)
  567. JBR_SetupRank(1, 0, "Junior Crewman", "Shadow Fleet Jr CrMn", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  568. JBR_SetupRank(2, 0, "Crewman", "Shadow Fleet CrMn", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  569. JBR_SetupRank(3, 0, "Able Crewman", "Shadow Fleet Able CrMn", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  570. JBR_SetupRank(4, 0, "Leading Crewman", "Shadow Fleet Lead CrMn", {Promote = false, Demote = false}, {Health = 25}, {}, Material(""))
  571. JBR_SetupRank(5, 0, "Chief", "Shadow Fleet Chf", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  572. JBR_SetupRank(6, 0, "Master Chief", "Shadow Fleet MrChf", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  573. JBR_SetupRank(7, 0, "Officer Cadet", "Shadow Fleet OCDT", {Promote = false, Demote = false}, {Health = 100}, {}, Material(""))
  574. JBR_SetupRank(8, 0, "Midshipman", "Shadow Fleet MShpMn", {Promote = true, Demote = true, MaxPromotion = 7, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  575. JBR_SetupRank(9, 0, "Ensign", "Shadow Fleet Esn", {Promote = true, Demote = true, MaxPromotion = 8, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  576. JBR_SetupRank(10, 0, "Acting Substitute Lieutenant", "Shadow Fleet ActSubLt", {Promote = true, Demote = true, MaxPromotion = 9, MaxDemotion = 1}, {Health = 200}, {}, Material(""))
  577. JBR_SetupRank(11, 0, "Substitute Lieutenant", "Shadow Fleet Sub Lt", {Promote = true, Demote = true, MaxPromotion = 10, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  578. JBR_SetupRank(12, 0, "Lieutenant", "Shadow Fleet Lt", {Promote = true, Demote = true, MaxPromotion = 11, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  579. JBR_SetupRank(13, 0, "Lieutenant Commander", "Shadow Fleet Lt Com", {Promote = true, Demote = true, MaxPromotion = 12, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  580. JBR_SetupRank(14, 0, "Commander", "Shadow Fleet Com", {Promote = true, Demote = true, MaxPromotion = 13, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  581. JBR_SetupRank(15, 0, "Captain", "Shadow Fleet Cpt", {Promote = true, Demote = true, MaxPromotion = 14, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  582. JBR_SetupRank(16, 0, "Line Captain", "Shadow Fleet LnCpt", {Promote = true, Demote = true, MaxPromotion = 15, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  583. JBR_SetupRank(17, 0, "Commodore", "Shadow Fleet CDRE", {Promote = true, Demote = true, MaxPromotion = 16, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  584. JBR_SetupRank(18, 0, "Rear Admiral", "Shadow Fleet Rear Adm", {Promote = true, Demote = true, MaxPromotion = 17, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  585. JBR_SetupRank(19, 0, "Vice Admiral", "Shadow Fleet Vice Adm", {Promote = true, Demote = true, MaxPromotion = 18, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  586. JBR_SetupRank(20, 0, "Admiral", "Shadow Fleet Admiral", {Promote = true, Demote = true, MaxPromotion = 19, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  587.  
  588. JBR_SetupRankModel(1, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,3},{4,4},{5,2},{6,1},{7,1}} , Skin = 0}})
  589. JBR_SetupRankModel(2, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,3},{4,4},{5,2},{6,1},{7,1}} , Skin = 0}})
  590. JBR_SetupRankModel(3, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,3},{4,4},{5,2},{6,1},{7,1}} , Skin = 0}})
  591. JBR_SetupRankModel(4, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,3},{4,4},{5,2},{6,1},{7,1}} , Skin = 0}})
  592. JBR_SetupRankModel(5, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,3},{4,4},{5,2},{6,1},{7,1}} , Skin = 0}})
  593. JBR_SetupRankModel(6, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,3},{4,4},{5,2},{6,1},{7,1}} , Skin = 0}})
  594. --
  595. JBR_SetupRankModel(7, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,0},{5,1},{6,1},{7,1}} , Skin = 0}})
  596. JBR_SetupRankModel(8, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,0},{5,1},{6,1},{7,1}} , Skin = 0}})
  597. JBR_SetupRankModel(9, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,0},{5,1},{6,1},{7,1}} , Skin = 0}})
  598. JBR_SetupRankModel(10, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,0},{5,1},{6,1},{7,1}} , Skin = 0}})
  599. JBR_SetupRankModel(11, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,0},{5,1},{6,1},{7,1}} , Skin = 0}})
  600. JBR_SetupRankModel(12, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,0},{5,1},{6,1},{7,1}} , Skin = 0}})
  601. JBR_SetupRankModel(13, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,1},{4,0},{5,1},{6,1},{7,1}} , Skin = 0}})
  602.  
  603. --
  604. JBR_SetupRankModel(14, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,3},{4,1},{5,1},{6,1},{7,1}} , Skin = 1}})
  605. JBR_SetupRankModel(15, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,3},{4,1},{5,1},{6,1},{7,1}} , Skin = 1}})
  606. JBR_SetupRankModel(16, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,3},{4,1},{5,1},{6,1},{7,1}} , Skin = 1}})
  607. JBR_SetupRankModel(17, {{Model = "models/player/scifi_male_05.mdl", Bodygroups = {{1,1},{2,1},{3,3},{4,1},{5,1},{6,1},{7,1}} , Skin = 1}})
  608. --
  609. JBR_SetupRankModel(18, {{Model = "models/player/scifi_bill.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,5},{5,0},{6,1},{7,1}} , Skin = 2}})
  610. JBR_SetupRankModel(19, {{Model = "models/player/scifi_bill.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,5},{5,0},{6,1},{7,1}} , Skin = 2}})
  611. JBR_SetupRankModel(20, {{Model = "models/player/scifi_bill.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,5},{5,0},{6,1},{7,1}} , Skin = 2}})
  612.  
  613. JBR_AddLoadout(1, {"rw_sw_dc15s", "rw_sw_dc17"})
  614. JBR_AddLoadout(7, {"rw_sw_dp24"})
  615. JBR_AddLoadout(8, {"weapon_physgun" , "gmod_tool"})
  616.  
  617. --[[Pilots]]
  618.  
  619. JBR_SetupRankTable(10, 20, 0, " ", nil, nil, true)
  620. JBR_SetupRank(1, 0, "Spaceman Basic", "Pilot Spaceman Bsc", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  621. JBR_SetupRank(2, 1, "Spaceman", "Pilot Spaceman", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  622. JBR_SetupRank(3, 2, "Leading Spaceman", "Pilot Lead Spaceman ", {Promote = false, Demote = false}, {Health = 0}, {}, Material(""))
  623. JBR_SetupRank(4, 3, "Flight Corporal", "Pilot Flight Cpl", {Promote = false, Demote = false}, {Health = 25}, {}, Material(""))
  624. JBR_SetupRank(5, 4, "Flight Sergeant", "Pilot Flight Sgt", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  625. JBR_SetupRank(6, 5, "Flight Chief", "Pilot Flight Chf", {Promote = false, Demote = false}, {Health = 50}, {}, Material(""))
  626. JBR_SetupRank(7, 6, "Officer Cadet", "Pilot OCDT", {Promote = false, Demote = false}, {Health = 100}, {}, Material(""))
  627. JBR_SetupRank(8, 7, "Warrant Officer", "Pilot WO", {Promote = true, Demote = true, MaxPromotion = 7, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  628. JBR_SetupRank(9, 8, "Chief Warrant Officer", "Pilot ChWO", {Promote = true, Demote = true, MaxPromotion = 8, MaxDemotion = 1}, {Health = 150}, {}, Material(""))
  629. JBR_SetupRank(10, 9, "Flight Officer", "Pilot Officer", {Promote = true, Demote = true, MaxPromotion = 9, MaxDemotion = 1}, {Health = 200}, {}, Material(""))
  630. JBR_SetupRank(11, 10, "Flight Lieutenant", "Pilot Lt", {Promote = true, Demote = true, MaxPromotion = 10, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  631. JBR_SetupRank(12, 11, "Flight Captain", "Pilot Cpt", {Promote = true, Demote = true, MaxPromotion = 11, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  632. JBR_SetupRank(13, 12, "Squadron Leader", "Pilot SqLdr", {Promote = true, Demote = true, MaxPromotion = 12, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  633. JBR_SetupRank(14, 13, "Wing Commander", "Pilot Wing Com", {Promote = true, Demote = true, MaxPromotion = 13, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  634. JBR_SetupRank(15, 14, "Group Captain", "Pilot GrpCpt", {Promote = true, Demote = true, MaxPromotion = 14, MaxDemotion = 1}, {Health = 250}, {}, Material(""))
  635. JBR_SetupRank(16, 15, "Command Leader", "Pilot ComLdr", {Promote = true, Demote = true, MaxPromotion = 15, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  636. JBR_SetupRank(17, 16, "Air Commodore", "Pilot Air CDRE", {Promote = true, Demote = true, MaxPromotion = 16, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  637. JBR_SetupRank(18, 17, "Air General", "Pilot Air Gen", {Promote = true, Demote = true, MaxPromotion = 17, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  638. JBR_SetupRank(19, 18, "Vice Marshal", "Pilot Vice Marshal", {Promote = true, Demote = true, MaxPromotion = 18, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  639. JBR_SetupRank(20, 19, "Air Marshal", "Pilot Marshal", {Promote = true, Demote = true, MaxPromotion = 19, MaxDemotion = 1}, {Health = 300}, {}, Material(""))
  640.  
  641. JBR_SetupRankModel(1, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,0},{6,0}} , Skin = 1}})
  642. JBR_SetupRankModel(2, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,0},{6,0}} , Skin = 1}})
  643. JBR_SetupRankModel(3, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,0},{6,0}} , Skin = 1}})
  644. --
  645. JBR_SetupRankModel(4, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,0}} , Skin = 1}})
  646. JBR_SetupRankModel(5, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,0}} , Skin = 1}})
  647. JBR_SetupRankModel(6, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,1},{2,0},{3,0},{4,0},{5,0},{6,0}} , Skin = 1}})
  648. --
  649. JBR_SetupRankModel(7, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,0}} , Skin = 1}})
  650. JBR_SetupRankModel(8, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,0}} , Skin = 1}})
  651. JBR_SetupRankModel(9, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,1},{2,1},{3,0},{4,0},{5,0},{6,0}} , Skin = 1}})
  652. --
  653. JBR_SetupRankModel(10, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,1},{3,0},{4,0},{5,0},{6,1}} , Skin = 1}})
  654. JBR_SetupRankModel(11, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,1},{3,0},{4,0},{5,0},{6,1}} , Skin = 1}})
  655. --
  656. JBR_SetupRankModel(12, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,1},{6,1}} , Skin = 1}})
  657. JBR_SetupRankModel(13, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,1},{6,1}} , Skin = 1}})
  658. JBR_SetupRankModel(14, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,1},{6,1}} , Skin = 1}})
  659. JBR_SetupRankModel(15, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,1},{6,1}} , Skin = 1}})
  660. JBR_SetupRankModel(16, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,0},{3,0},{4,0},{5,1},{6,1}} , Skin = 1}})
  661. --
  662. JBR_SetupRankModel(17, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,1},{3,0},{4,1},{5,0},{6,1}} , Skin = 1}})
  663. JBR_SetupRankModel(18, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,1},{3,0},{4,1},{5,0},{6,1}} , Skin = 1}})
  664. JBR_SetupRankModel(19, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,1},{3,0},{4,1},{5,0},{6,1}} , Skin = 1}})
  665. JBR_SetupRankModel(20, {{Model = "models/gonzo/swbf2stealthpilots/swbf2stealthpilots6thrg/swbf2stealthpilots6thrg.mdl", Bodygroups = {{1,0},{2,1},{3,0},{4,1},{5,0},{6,1}} , Skin = 1}})
  666.  
  667. JBR_AddLoadout(1, {"rw_sw_dc15s", "rw_sw_dc17"})
  668. JBR_AddLoadout(7, {"rw_sw_dp24"})
  669. JBR_AddLoadout(8, {"weapon_physgun" , "gmod_tool"})
  670.  
  671. --[[Tango Medical Unit]]
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708. --[[stays below]]
  709.  
  710.  
  711. JBR_AddJobToRankTable(TEAM_TANGOMEDIC, 11)
  712. JBR_AddJobToRankTable(TEAM_101ST, 1)
  713. JBR_AddJobToRankTable(TEAM_104TH, 2)
  714. JBR_AddJobToRankTable(TEAM_6RG, 3)
  715. JBR_AddJobToRankTable(TEAM_BLACKOUT, 4)
  716. JBR_AddJobToRankTable(TEAM_DEATHCOMPANY, 5)
  717. JBR_AddJobToRankTable(TEAM_SHADOWCOMPANY, 6)
  718. JBR_AddJobToRankTable(TEAM_78TH, 7)
  719. JBR_AddJobToRankTable(TEAM_ASSASSINCLONES, 8)
  720. JBR_AddJobToRankTable(TEAM_SHADOWFLEET, 9)
  721. JBR_AddJobToRankTable(TEAM_PILOT, 10)
  722. JBR_AddJobToRankTable(TEAM_TANGOMEDIC, 11)
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729. end)
  730. end
  731.  
  732. hook.Add("DarkRPFinishedLoading", "JBR_InitRanks", function()
  733. if DCONFIG then
  734. hook.Add("DConfigDataLoaded", "JBR_InitRanks", JBR_InitRanks)
  735. elseif ezJobs then
  736. hook.Add("ezJobsLoaded", "JBR_InitRanks", JBR_InitRanks)
  737. else
  738. hook.Add("loadCustomDarkRPItems", "JBR_InitRanks", JBR_InitRanks)
  739. end
  740. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement