Advertisement
Guest User

theaterDiffAug7

a guest
Aug 11th, 2014
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 84.94 KB | None | 0 0
  1. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/base_common_ammo.theater insurgency_misc_dir_aug7/scripts/theaters/base_common_ammo.theater
  2. --- insurgency_misc_dir_jul8/scripts/theaters/base_common_ammo.theater  2014-07-08 12:02:19.116499622 -0700
  3. +++ insurgency_misc_dir_aug7/scripts/theaters/base_common_ammo.theater  2014-08-11 14:49:00.476159265 -0700
  4. @@ -80,6 +80,22 @@
  5.         {
  6.             "carry"                     "2"
  7.         }
  8. +       "grenade_m203_he"
  9. +       {
  10. +           "carry"                     "3"
  11. +       }
  12. +       "grenade_gp25_he"
  13. +       {
  14. +           "carry"                     "3"
  15. +       }
  16. +       "grenade_m203_smoke"
  17. +       {
  18. +           "carry"                     "1"
  19. +       }
  20. +       "grenade_gp25_smoke"
  21. +       {
  22. +           "carry"                     "1"
  23. +       }
  24.            
  25.         //========================================
  26.         // Bullets
  27. @@ -524,10 +540,34 @@
  28.                 "20000"     "600"  
  29.             }
  30.         }
  31. -       "762x51_mag"
  32. +      
  33. +       "762x51_tracer"
  34. +       {
  35. +           "import"                "762x51"
  36. +           "tracer_frequency"      "4"
  37. +           "tracer_type"           "whiz_with_line"
  38. +           "tracer_lowammo"        "5"    
  39. +       }
  40. +      
  41. +       "762x51_hp"
  42.         {
  43.             "import"    "762x51"
  44. -           "magsize"   "20"
  45. +
  46. +           "DamageHitgroups"
  47. +           {
  48. +               "HITGROUP_HEAD"       "0.90"
  49. +               "HITGROUP_CHEST"      "0.75"
  50. +               "HITGROUP_STOMACH"    "0.80"
  51. +               "HITGROUP_LEFTARM"    "2.00"
  52. +               "HITGROUP_RIGHTARM"   "2.00"
  53. +               "HITGROUP_LEFTLEG"    "3.00"
  54. +               "HITGROUP_RIGHTLEG"   "3.00"
  55. +           }
  56. +           "PenetrationPower"
  57. +           {
  58. +               "10"      "400"
  59. +               "12000"   "200"
  60. +           }
  61.         }
  62.        
  63.         "762x51_ap"
  64. @@ -543,17 +583,12 @@
  65.                 "HITGROUP_LEFTLEG"    "0.70"
  66.                 "HITGROUP_RIGHTLEG"   "0.70"
  67.             }
  68. -      "PenetrationPower"
  69. +           "PenetrationPower"
  70.             {
  71.                 "10"        "1500"
  72.                 "20000"     "800"  
  73.             }
  74.         }
  75. -       "762x51_mag_ap"
  76. -       {
  77. -           "import"    "762x51_ap"
  78. -           "magsize"   "20"
  79. -       }
  80.  
  81.      
  82.         "762x54" // 181gr 786m/s  3,614J
  83. @@ -684,24 +719,24 @@
  84.         //========================================
  85.         // FAL
  86.         //========================================
  87. -       "762x38_box_20rnd"
  88. +       "762x51_box_20rnd"
  89.         {
  90. -           "import"    "762x39"
  91. +           "import"    "762x51"
  92.             "magsize"   "20"
  93.         }
  94. -       "762x38_hp_box_20rnd"
  95. +       "762x51_hp_box_20rnd"
  96.         {
  97. -           "import"    "762x39_hp"
  98. +           "import"    "762x51_hp"
  99.             "magsize"   "20"
  100.         }
  101. -       "762x38_ap_box_20rnd"
  102. +       "762x51_ap_box_20rnd"
  103.         {
  104. -           "import"    "762x39_AP"
  105. +           "import"    "762x51_ap"
  106.             "magsize"   "20"
  107.         }
  108. -       "762x38_tracer_box_20rnd"
  109. +       "762x51_tracer_box_20rnd"
  110.         {
  111. -           "import"    "762x39_tracer"
  112. +           "import"    "762x51_tracer"
  113.             "magsize"   "20"
  114.         }  
  115.        
  116. @@ -799,6 +834,27 @@
  117.             "carry"                     "12"
  118.             "magsize"                   "25"
  119.         }
  120. +  
  121. +       //========================================
  122. +       // m14
  123. +       //========================================
  124. +       "762x51_mag"
  125. +       {
  126. +           "import"    "762x51"
  127. +           "magsize"   "20"
  128. +       }
  129. +
  130. +       "762x51_mag_ap"
  131. +       {
  132. +           "import"    "762x51_ap"
  133. +           "magsize"   "20"
  134. +       }
  135. +
  136. +       "762x51_mag_hp"
  137. +       {
  138. +           "import"    "762x51_hp"
  139. +           "magsize"   "20"
  140. +       }
  141.        
  142.         //========================================
  143.         // mini14
  144. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/base_weapon.theater insurgency_misc_dir_aug7/scripts/theaters/base_weapon.theater
  145. --- insurgency_misc_dir_jul8/scripts/theaters/base_weapon.theater   2014-07-08 12:02:19.120499684 -0700
  146. +++ insurgency_misc_dir_aug7/scripts/theaters/base_weapon.theater   2014-08-11 14:49:00.480159361 -0700
  147. @@ -7,6 +7,7 @@
  148.             "IsBase"                        "1"
  149.             "weapon_cost"                   "1"
  150.             "weapon_weight"                 "60"
  151. +           "barrel_length"                 "21"
  152.            
  153.             "ironsights"
  154.             {
  155. @@ -209,6 +210,7 @@
  156.         {
  157.             "IsBase"                        "1"
  158.             "import"                        "ballistic_base"
  159. +           "barrel_length"                 "12"
  160.            
  161.             "freeaim"
  162.             {
  163. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/default_checkpoint.theater insurgency_misc_dir_aug7/scripts/theaters/default_checkpoint.theater
  164. --- insurgency_misc_dir_jul8/scripts/theaters/default_checkpoint.theater    2014-07-08 12:02:19.128499808 -0700
  165. +++ insurgency_misc_dir_aug7/scripts/theaters/default_checkpoint.theater    2014-08-11 14:49:00.484159456 -0700
  166. @@ -48,10 +48,10 @@
  167.                     // role name                                preset
  168.                     "#Squad_Cell_Leader_Specialist"             "template_coop_specialist"      // Smoke                   
  169.                     "#Squad_Cell_Fighter"                       "template_coop_fighter"         // Incendiary
  170. -                   "#Squad_Cell_Fighter"                       "template_coop_fighter"         // Incendiary                  
  171. -                   "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner"   // Frag
  172. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter"         // Incendiary  
  173. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter"         // Incendiary  
  174.                     "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner"   // Frag                
  175. -                   "#Squad_Cell_Sapper"                        "template_coop_sapper"      // RPG
  176. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter"         // Incendiary
  177.                     "#Squad_Cell_SharpShooter"                  "template_coop_sharpshooter"    // None
  178.                 }
  179.                
  180. @@ -64,7 +64,7 @@
  181.                     "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner" // RPG
  182.                     "#Squad_Cell_Specialist"                    "template_coop_specialist"  // smokes
  183.                     "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  184. -                   "#Squad_Cell_Sapper"                        "template_coop_sapper" // RPG
  185. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  186.                     "#Squad_Cell_SharpShooter"                  "template_coop_sharpshooter" // frag
  187.                 }
  188.                
  189. @@ -77,7 +77,7 @@
  190.                     "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner" // RPG
  191.                     "#Squad_Cell_Specialist"                    "template_coop_specialist"  // smokes
  192.                     "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  193. -                   "#Squad_Cell_Sapper"                        "template_coop_sapper" // RPG
  194. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  195.                     "#Squad_Cell_SharpShooter"                  "template_coop_sharpshooter" // frag
  196.                 }
  197.                
  198. @@ -90,7 +90,7 @@
  199.                     "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner" // RPG
  200.                     "#Squad_Cell_Specialist"                    "template_coop_specialist"  // smokes
  201.                     "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  202. -                   "#Squad_Cell_Sapper"                        "template_coop_sapper" // RPG
  203. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  204.                     "#Squad_Cell_SharpShooter"                  "template_coop_sharpshooter" // frag
  205.                 }  
  206.  
  207. @@ -103,7 +103,7 @@
  208.                     "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner" // RPG
  209.                     "#Squad_Cell_Specialist"                    "template_coop_specialist"  // smokes
  210.                     "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  211. -                   "#Squad_Cell_Sapper"                        "template_coop_sapper" // RPG
  212. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  213.                     "#Squad_Cell_SharpShooter"                  "template_coop_sharpshooter" // frag
  214.                 }  
  215.  
  216. @@ -116,7 +116,7 @@
  217.                     "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner" // RPG
  218.                     "#Squad_Cell_Specialist"                    "template_coop_specialist"  // smokes
  219.                     "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  220. -                   "#Squad_Cell_Sapper"                        "template_coop_sapper" // RPG
  221. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  222.                     "#Squad_Cell_SharpShooter"                  "template_coop_sharpshooter" // frag
  223.                 }                  
  224.             }
  225. @@ -153,12 +153,30 @@
  226.                 "weapon"            "weapon_fal"
  227.                 "weapon"            "weapon_akm"
  228.                 "weapon"            "weapon_m84"
  229. +               "weapon"            "weapon_m18"
  230.                 "weapon_upgrade"    "sec_foregrip"
  231.                 "weapon_upgrade"    "sec_foregrip2"
  232.                 "weapon_upgrade"    "ins_foregrip1"
  233.                 "weapon_upgrade"    "ins_foregrip2"
  234.                 "weapon_upgrade"    "ins_woodgrip1"
  235.                 "weapon_upgrade"    "ins_woodgrip2"
  236. +               "weapon_upgrade"    "sec_silencer"
  237. +               "weapon_upgrade"    "sec_silencer2"
  238. +               "weapon_upgrade"    "sec_silencer_pistol"
  239. +               "weapon_upgrade"    "ins_silencer"
  240. +               "weapon_upgrade"    "ins_silencer_pistol"
  241. +               "weapon_upgrade"    "sec_bipod"
  242. +           }      
  243. +           "cost_modifiers"
  244. +           {
  245. +               "weapon_upgrade"
  246. +               {
  247. +                   "sec_silencer"          "1"
  248. +                   "sec_silencer2"         "1"
  249. +                   "sec_silencer_pistol"   "1"
  250. +                   "ins_silencer"          "1"
  251. +                   "ins_silencer_pistol"   "1"
  252. +               }
  253.             }
  254.         }
  255.         "template_specialist_security_coop"
  256. @@ -192,6 +210,7 @@
  257.                 "weapon"            "weapon_m16a4"
  258.                 "weapon"            "weapon_mini14"
  259.                 "weapon"            "weapon_m84"
  260. +               "weapon"            "weapon_m18"
  261.                 "weapon"            "weapon_anm14"
  262.                 "weapon_upgrade"    "sec_foregrip"
  263.                 "weapon_upgrade"    "sec_foregrip2"
  264. @@ -202,6 +221,9 @@
  265.                 "weapon_upgrade"    "sec_silencer"
  266.                 "weapon_upgrade"    "sec_silencer2"
  267.                 "weapon_upgrade"    "sec_silencer_pistol"
  268. +               "weapon_upgrade"    "ins_silencer"
  269. +               "weapon_upgrade"    "ins_silencer_pistol"
  270. +               "weapon_upgrade"    "sec_bipod"
  271.             }
  272.         }
  273.         "template_recon_security_coop"
  274. @@ -217,6 +239,7 @@
  275.  
  276.             "buy_order"
  277.             {
  278. +               "gear"              "sec_chest_rig"
  279.                 "weapon"            "weapon_kabar"
  280.                 "weapon"            "weapon_mp5"
  281.                 "weapon_upgrade"    "sec_silencer"
  282. @@ -232,6 +255,7 @@
  283.                 "weapon"            "weapon_m16a4"
  284.                 "weapon"            "weapon_aks74u"
  285.                 "weapon"            "weapon_m84"
  286. +               "weapon"            "weapon_m18"
  287.                 "weapon"            "weapon_anm14"
  288.                 "weapon_upgrade"    "sec_foregrip"
  289.                 "weapon_upgrade"    "sec_foregrip2"
  290. @@ -244,6 +268,7 @@
  291.                 "weapon_upgrade"    "sec_silencer_pistol"
  292.                 "weapon_upgrade"    "ins_silencer"
  293.                 "weapon_upgrade"    "ins_silencer_pistol"
  294. +               "weapon_upgrade"    "sec_bipod"
  295.             }
  296.         }
  297.         "template_designated_marksman_security_coop"
  298. @@ -275,7 +300,7 @@
  299.                 "weapon"            "weapon_m14"
  300.                 "weapon"            "weapon_m16a4"
  301.                 "weapon"            "weapon_sks"
  302. -               "weapon"            "weapon_m84"
  303. +               "weapon"            "weapon_m18"
  304.                 "weapon"            "weapon_anm14"
  305.                 "weapon_upgrade"    "optic_scope_mk4"
  306.                 "weapon_upgrade"    "sec_silencer"
  307. @@ -283,6 +308,7 @@
  308.                 "weapon_upgrade"    "sec_silencer_pistol"
  309.                 "weapon_upgrade"    "ins_silencer"
  310.                 "weapon_upgrade"    "ins_silencer_pistol"
  311. +               "weapon_upgrade"    "sec_bipod"
  312.             }
  313.         }
  314.         "template_breacher_security_coop"
  315. @@ -313,6 +339,7 @@
  316.                 "weapon"            "weapon_mk18"
  317.                 "weapon"            "weapon_toz"
  318.                 "weapon"            "weapon_m84"
  319. +               "weapon"            "weapon_m18"
  320.                 "weapon"            "weapon_fal"
  321.                 "weapon"            "weapon_c4_clicker"
  322.                 "weapon"            "weapon_anm14"
  323. @@ -327,6 +354,18 @@
  324.                 "weapon_upgrade"    "ins_foregrip2"
  325.                 "weapon_upgrade"    "ins_woodgrip1"
  326.                 "weapon_upgrade"    "ins_woodgrip2"
  327. +               "weapon_upgrade"    "sec_bipod"
  328. +           }      
  329. +           "cost_modifiers"
  330. +           {
  331. +               "weapon_upgrade"
  332. +               {
  333. +                   "sec_silencer"          "1"
  334. +                   "sec_silencer2"         "1"
  335. +                   "sec_silencer_pistol"   "1"
  336. +                   "ins_silencer"          "1"
  337. +                   "ins_silencer_pistol"   "1"
  338. +               }
  339.             }
  340.         }
  341.         "template_support_security_coop"
  342. @@ -355,7 +394,7 @@
  343.                 "weapon"            "weapon_mk18"
  344.                 "weapon"            "weapon_m16a4"
  345.                 "weapon"            "weapon_rpk"
  346. -               "weapon"            "weapon_m84"
  347. +               "weapon"            "weapon_m18"
  348.                 "weapon"            "weapon_anm14"
  349.                 "weapon_upgrade"    "sec_foregrip"
  350.                 "weapon_upgrade"    "sec_foregrip2"
  351. @@ -363,6 +402,23 @@
  352.                 "weapon_upgrade"    "ins_foregrip2"
  353.                 "weapon_upgrade"    "ins_woodgrip1"
  354.                 "weapon_upgrade"    "ins_woodgrip2"
  355. +               "weapon_upgrade"    "sec_silencer"
  356. +               "weapon_upgrade"    "sec_silencer2"
  357. +               "weapon_upgrade"    "sec_silencer_pistol"
  358. +               "weapon_upgrade"    "ins_silencer"
  359. +               "weapon_upgrade"    "ins_silencer_pistol"
  360. +               "weapon_upgrade"    "sec_bipod"
  361. +           }      
  362. +           "cost_modifiers"
  363. +           {
  364. +               "weapon_upgrade"
  365. +               {
  366. +                   "sec_silencer"          "1"
  367. +                   "sec_silencer2"         "1"
  368. +                   "sec_silencer_pistol"   "1"
  369. +                   "ins_silencer"          "1"
  370. +                   "ins_silencer_pistol"   "1"
  371. +               }
  372.             }
  373.         }
  374.         "template_sniper_security_coop"
  375. @@ -394,7 +450,7 @@
  376.                 "weapon"            "weapon_m14"
  377.                 "weapon"            "weapon_sks"
  378.                 "weapon"            "weapon_mosin"
  379. -               "weapon"            "weapon_m84"
  380. +               "weapon"            "weapon_m18"
  381.                 "weapon"            "weapon_anm14"
  382.                 "weapon_upgrade"    "optic_scope_mk4"
  383.                 "weapon_upgrade"    "optic_scope_7x"
  384. @@ -403,6 +459,7 @@
  385.                 "weapon_upgrade"    "sec_silencer_pistol"
  386.                 "weapon_upgrade"    "ins_silencer"
  387.                 "weapon_upgrade"    "ins_silencer_pistol"
  388. +               "weapon_upgrade"    "sec_bipod"
  389.             }
  390.         }
  391.         "template_demolitions_security_coop"
  392. @@ -418,12 +475,12 @@
  393.  
  394.             "buy_order"
  395.             {
  396. -               "gear"              "sec_light_armor"
  397. -               "gear"              "sec_chest_rig"
  398. +               "gear"              "sec_heavy_armor"
  399. +               "gear"              "sec_chest_carrier"
  400.                 "weapon"            "weapon_kabar"
  401.                 "weapon"            "weapon_m9"
  402. -               "weapon"            "weapon_ump45"
  403. -               "weapon"            "weapon_at4"
  404. +               "weapon"            "weapon_m16a4"
  405. +               "weapon_upgrade"    "underbarrel_m203_he"
  406.             }
  407.             "allowed_items"
  408.             {
  409. @@ -431,16 +488,30 @@
  410.                 "weapon"            "weapon_m590"
  411.                 "weapon"            "weapon_mp5"
  412.                 "weapon"            "weapon_m16a4"
  413. -               "weapon"            "weapon_akm"
  414.                 "weapon"            "weapon_c4_clicker"
  415.                 "weapon"            "weapon_at4"
  416.                 "weapon"            "weapon_anm14"
  417. +               "weapon_upgrade"    "underbarrel_m203_he"
  418. +               "weapon_upgrade"    "underbarrel_m203_smoke"
  419.                 "weapon_upgrade"    "sec_foregrip"
  420.                 "weapon_upgrade"    "sec_foregrip2"
  421. -               "weapon_upgrade"    "ins_foregrip1"
  422. -               "weapon_upgrade"    "ins_foregrip2"
  423. -               "weapon_upgrade"    "ins_woodgrip1"
  424. -               "weapon_upgrade"    "ins_woodgrip2"
  425. +               "weapon_upgrade"    "sec_silencer"
  426. +               "weapon_upgrade"    "sec_silencer2"
  427. +               "weapon_upgrade"    "sec_silencer_pistol"
  428. +               "weapon_upgrade"    "ins_silencer"
  429. +               "weapon_upgrade"    "ins_silencer_pistol"
  430. +               "weapon_upgrade"    "sec_bipod"
  431. +           }          
  432. +           "cost_modifiers"
  433. +           {
  434. +               "weapon_upgrade"
  435. +               {
  436. +                   "sec_silencer"          "1"
  437. +                   "sec_silencer2"         "1"
  438. +                   "sec_silencer_pistol"   "1"
  439. +                   "ins_silencer"          "1"
  440. +                   "ins_silencer_pistol"   "1"
  441. +               }
  442.             }
  443.         }
  444.        
  445. @@ -475,6 +546,7 @@
  446.                 "weapon"            "weapon_m1a1"
  447.                 "weapon"            "weapon_akm"
  448.                 "weapon"            "weapon_m84"
  449. +               "weapon"            "weapon_m18"
  450.                 "weapon"            "weapon_anm14"
  451.             }
  452.         }
  453. @@ -505,6 +577,8 @@
  454.                 "weapon"            "weapon_aks74u"
  455.                 "weapon"            "weapon_sks"
  456.                 "weapon"            "weapon_molotov"
  457. +               "weapon"            "weapon_m84"
  458. +               "weapon"            "weapon_m18"
  459.             }
  460.         }
  461.         "template_coop_machinegunner"
  462. @@ -529,6 +603,8 @@
  463.             {
  464.                 "weapon"            "weapon_rpk"
  465.                 "weapon"            "weapon_akm"
  466. +               "weapon"            "weapon_m84"
  467. +               "weapon"            "weapon_m18"
  468.             }
  469.         }
  470.         "template_coop_sapper"
  471. @@ -545,7 +621,7 @@
  472.             "buy_order"
  473.             {
  474.                 "weapon"            "weapon_rpg7"
  475. -               "gear"          "ins_chest_carrier"
  476. +               "gear"              "ins_chest_carrier"
  477.                 "weapon"            "weapon_toz"
  478.                 "weapon_upgrade"    "ins_foregrip"
  479.                 "weapon"            "weapon_kabar"
  480. @@ -557,6 +633,8 @@
  481.                 "weapon"            "weapon_toz"
  482.                 "weapon"            "weapon_akm"
  483.                 "weapon"            "weapon_rpg7"
  484. +               "weapon"            "weapon_m84"
  485. +               "weapon"            "weapon_m18"
  486.             }
  487.         }
  488.         "template_coop_sharpshooter"
  489. @@ -586,6 +664,7 @@
  490.                 "weapon"            "weapon_m1a1"
  491.                 "weapon"            "weapon_akm"
  492.                 "weapon"            "weapon_m84"
  493. +               "weapon"            "weapon_m18"
  494.             }
  495.         }
  496.         //
  497. @@ -782,8 +861,8 @@
  498.                
  499.                 "weapon_aks74u"
  500.                 {      
  501. -                   "fov_wpn_ironsight"     "62"
  502. -                   "fov_wpn_focus"         "68"               
  503. +                   "fov_wpn_ironsight"     "69"
  504. +                   "fov_wpn_focus"         "72"               
  505.                 }
  506.                
  507.                 "weapon_fal"
  508. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/default_firefight.theater insurgency_misc_dir_aug7/scripts/theaters/default_firefight.theater
  509. --- insurgency_misc_dir_jul8/scripts/theaters/default_firefight.theater 2014-07-08 12:02:19.128499808 -0700
  510. +++ insurgency_misc_dir_aug7/scripts/theaters/default_firefight.theater 2014-08-11 14:49:00.484159456 -0700
  511. @@ -12,9 +12,9 @@
  512.                 "#Fireteam_Alpha"   // small arms
  513.                 {
  514.                     "#Squad_Fireteam_Leader_Specialist"             "template_specialist_security"
  515. -                   "#Squad_Fireteam_Specialist"                    "template_specialist_security"
  516.                     "#Squad_Fireteam_Rifleman"                      "template_rifleman_security"
  517.                     "#Squad_Fireteam_Rifleman"                      "template_rifleman_security"
  518. +                   "#Squad_Fireteam_Demolitions"                   "template_demolitions_security"
  519.                     "#Squad_Fireteam_Breacher"                      "template_breacher_security"
  520.                     "#Squad_Fireteam_Designated_Marksman"           "template_designated_marksman_security"
  521.                     "#Squad_Fireteam_Support"                       "template_support_security"
  522. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/default_flashpoint.theater insurgency_misc_dir_aug7/scripts/theaters/default_flashpoint.theater
  523. --- insurgency_misc_dir_jul8/scripts/theaters/default_flashpoint.theater    2014-07-08 12:02:19.132499870 -0700
  524. +++ insurgency_misc_dir_aug7/scripts/theaters/default_flashpoint.theater    2014-08-11 14:49:00.484159456 -0700
  525. @@ -12,9 +12,9 @@
  526.                 "#Fireteam_Alpha"   // small arms
  527.                 {
  528.                     "#Squad_Fireteam_Leader_Specialist"             "template_specialist_security"
  529. -                   "#Squad_Fireteam_Specialist"                    "template_specialist_security"
  530.                     "#Squad_Fireteam_Rifleman"                      "template_rifleman_security"
  531.                     "#Squad_Fireteam_Rifleman"                      "template_rifleman_security"
  532. +                   "#Squad_Fireteam_Demolitions"                   "template_demolitions_security"
  533.                     "#Squad_Fireteam_Breacher"                      "template_breacher_security"
  534.                     "#Squad_Fireteam_Designated_Marksman"           "template_designated_marksman_security"
  535.                     "#Squad_Fireteam_Support"                       "template_support_security"
  536. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/default_gear.theater insurgency_misc_dir_aug7/scripts/theaters/default_gear.theater
  537. --- insurgency_misc_dir_jul8/scripts/theaters/default_gear.theater  2014-07-08 12:02:19.132499870 -0700
  538. +++ insurgency_misc_dir_aug7/scripts/theaters/default_gear.theater  2014-08-11 14:49:00.484159456 -0700
  539. @@ -28,7 +28,7 @@
  540.             "print_name"    "#gear_light_armor"
  541.             "print_desc"    "#gear_light_armor_desc"
  542.             "gear_slot"     "armor"
  543. -           "gear_cost"     "2"
  544. +           "gear_cost"     "1"
  545.             "gear_weight"   "64" // 25 (2.5kg) + 75 encumbrance
  546.            
  547.             "DamageHitgroups"
  548. @@ -71,7 +71,7 @@
  549.             "print_name"    "#gear_heavy_armor"
  550.             "print_desc"    "#gear_heavy_armor_desc"
  551.             "gear_slot"     "armor"
  552. -           "gear_cost"     "4"
  553. +           "gear_cost"     "3"
  554.             "gear_weight"   "128" // 75 (7.5kg) + 250 encumbrance  
  555.            
  556.             "DamageHitgroups"
  557. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/default_hunt.theater insurgency_misc_dir_aug7/scripts/theaters/default_hunt.theater
  558. --- insurgency_misc_dir_jul8/scripts/theaters/default_hunt.theater  2014-07-08 12:02:19.132499870 -0700
  559. +++ insurgency_misc_dir_aug7/scripts/theaters/default_hunt.theater  2014-08-11 14:49:00.488159551 -0700
  560. @@ -1,4 +1,4 @@
  561. -"#base" "default.theater"
  562. +"#base" "default_checkpoint.theater"
  563.  
  564.  "theater"
  565.  { 
  566. @@ -11,12 +11,14 @@
  567.                 // assault squad
  568.                 "#Fireteam_Alpha"   // small arms
  569.                 {
  570. -                   "#Squad_Fireteam_Leader_Recon"                  "template_recon_security"
  571. -                   "#Squad_Fireteam_Specialist"                    "template_specialist_security"
  572. -                   "#Squad_Fireteam_Rifleman"                      "template_rifleman_security"
  573. -                   "#Squad_Fireteam_Demolitions"                   "template_demolitions_security"
  574. -                   "#Squad_Fireteam_Support"                       "template_support_security"
  575. -                   "#Squad_Fireteam_Designated_Marksman"           "template_designated_marksman_security"
  576. +                   "#Squad_Fireteam_Leader_Recon"                  "template_recon_security_coop"
  577. +                   "#Squad_Fireteam_Specialist"                    "template_specialist_security_coop"
  578. +                   "#Squad_Fireteam_Rifleman"                      "template_rifleman_security_coop"
  579. +                   "#Squad_Fireteam_Breacher"                      "template_breacher_security_coop"
  580. +                   "#Squad_Fireteam_Demolitions"                   "template_demolitions_security_coop"
  581. +                   "#Squad_Fireteam_Designated_Marksman"           "template_designated_marksman_security_coop"
  582. +                   "#Squad_Fireteam_Support"                       "template_support_security_coop"
  583. +                   "#Squad_Fireteam_Sniper"                        "template_sniper_security_coop"
  584.                 }
  585.             }
  586.         }
  587. @@ -25,84 +27,725 @@
  588.         {
  589.             "squads"
  590.             {
  591. +               // Specialist       Smokes
  592. +               // Fighter          Incendiary
  593. +               // Machine gunner   Frag
  594. +               // Sapper           RPG
  595. +               // Sharpshooter     None
  596. +              
  597. +               // originally              
  598. +               // "#Squad_Cell_Leader_Specialist"              "template_coop_specialist" // smokes
  599. +               // "#Squad_Cell_Specialist"                     "template_coop_specialist"  // smokes
  600. +               // "#Squad_Cell_Fighter"                        "template_coop_fighter" // incendiary
  601. +               // "#Squad_Cell_Fighter"                        "template_coop_fighter" // incendiary
  602. +               // "#Squad_Cell_Fighter"                        "template_coop_fighter" // incendiary
  603. +               // "#Squad_Cell_MachineGunner"                  "template_coop_machinegunner" // RPG
  604. +               // "#Squad_Cell_Sapper"                         "template_coop_sapper" // RPG
  605. +               // "#Squad_Cell_SharpShooter"                   "template_coop_sharpshooter" // frag
  606. +              
  607.                 "#Cell_Alpha"   // assault team #1
  608.                 {
  609.                     // role name                                preset
  610. -                   "#Squad_Cell_Leader_Specialist"             "template_specialist_insurgent"
  611. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  612. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  613. -                   "#Squad_Cell_MachineGunner"                 "template_machinegunner_insurgent"
  614. -                   "#Squad_Cell_Specialist"                    "template_specialist_insurgent"
  615. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  616. -                   "#Squad_Cell_Sapper"                        "template_sapper_insurgent"
  617. -                   "#Squad_Cell_SharpShooter"                  "template_sharpshooter_insurgent"
  618. +                   "#Squad_Cell_Leader_Specialist"             "template_coop_specialist"      // Smoke                   
  619. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter"         // Incendiary
  620. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter"         // Incendiary                  
  621. +                   "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner"   // Frag
  622. +                   "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner"   // Frag                
  623. +                   "#Squad_Cell_Sapper"                        "template_coop_sapper"          // RPG
  624. +                   "#Squad_Cell_SharpShooter"                  "template_coop_sharpshooter"    // None
  625.                 }
  626.                
  627.                 "#Cell_Bravo"   // assault team #2
  628.                 {
  629. -                   // role name                                    preset
  630. -                   "#Squad_Cell_Leader_Specialist"             "template_specialist_insurgent"
  631. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  632. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  633. -                   "#Squad_Cell_MachineGunner"                 "template_machinegunner_insurgent"
  634. -                   "#Squad_Cell_Specialist"                    "template_specialist_insurgent"
  635. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  636. -                   "#Squad_Cell_Sapper"                        "template_sapper_insurgent"
  637. -                   "#Squad_Cell_SharpShooter"                  "template_sharpshooter_insurgent"
  638. +                   // role name                                preset
  639. +                   "#Squad_Cell_Leader_Specialist"             "template_coop_specialist" // smokes
  640. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  641. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  642. +                   "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner" // RPG
  643. +                   "#Squad_Cell_Specialist"                    "template_coop_specialist"  // smokes
  644. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  645. +                   "#Squad_Cell_SharpShooter"                  "template_coop_sharpshooter" // frag
  646. +                   "#Squad_Cell_SharpShooter"                  "template_coop_sharpshooter" // frag
  647.                 }
  648.                
  649.                 "#Cell_Charlie" // support team
  650.                 {
  651. -                   // role name                            preset
  652. -                   "#Squad_Cell_Leader_Specialist"             "template_specialist_insurgent"
  653. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  654. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  655. -                   "#Squad_Cell_MachineGunner"                 "template_machinegunner_insurgent"
  656. -                   "#Squad_Cell_Specialist"                    "template_specialist_insurgent"
  657. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  658. -                   "#Squad_Cell_Sapper"                        "template_sapper_insurgent"
  659. -                   "#Squad_Cell_SharpShooter"                  "template_sharpshooter_insurgent"
  660. +                   // role name                                preset
  661. +                   "#Squad_Cell_Leader_Specialist"             "template_coop_specialist" // smokes
  662. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  663. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  664. +                   "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner" // RPG
  665. +                   "#Squad_Cell_Specialist"                    "template_coop_specialist"  // smokes
  666. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  667. +                   "#Squad_Cell_Specialist"                    "template_coop_specialist" // smokes
  668. +                   "#Squad_Cell_SharpShooter"                  "template_coop_sharpshooter" // frag
  669.                 }
  670.                
  671.                 "#Cell_Delta"   // heavy weapons team
  672.                 {
  673.                     // role name                                preset
  674. -                   "#Squad_Cell_Leader_Specialist"             "template_specialist_insurgent"
  675. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  676. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  677. -                   "#Squad_Cell_MachineGunner"                 "template_machinegunner_insurgent"
  678. -                   "#Squad_Cell_Specialist"                    "template_specialist_insurgent"
  679. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  680. -                   "#Squad_Cell_Sapper"                        "template_sapper_insurgent"
  681. -                   "#Squad_Cell_SharpShooter"                  "template_sharpshooter_insurgent"
  682. +                   "#Squad_Cell_Leader_Specialist"             "template_coop_specialist" // smokes
  683. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  684. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  685. +                   "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner" // RPG
  686. +                   "#Squad_Cell_Specialist"                    "template_coop_specialist"  // smokes
  687. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  688. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  689. +                   "#Squad_Cell_SharpShooter"                  "template_coop_sharpshooter" // frag
  690.                 }  
  691.  
  692.                 "#Cell_Echo"
  693.                 {
  694.                     // role name                                preset
  695. -                   "#Squad_Cell_Leader_Specialist"             "template_specialist_insurgent"
  696. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  697. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  698. -                   "#Squad_Cell_MachineGunner"                 "template_machinegunner_insurgent"
  699. -                   "#Squad_Cell_Specialist"                    "template_specialist_insurgent"
  700. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  701. -                   "#Squad_Cell_Sapper"                        "template_sapper_insurgent"
  702. -                   "#Squad_Cell_SharpShooter"                  "template_sharpshooter_insurgent"
  703. +                   "#Squad_Cell_Leader_Specialist"             "template_coop_specialist" // smokes
  704. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  705. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  706. +                   "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner" // RPG
  707. +                   "#Squad_Cell_Specialist"                    "template_coop_specialist"  // smokes
  708. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  709. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  710. +                   "#Squad_Cell_SharpShooter"                  "template_coop_sharpshooter" // frag
  711.                 }  
  712.  
  713.                 "#Cell_Foxtrot"
  714.                 {
  715.                     // role name                                preset
  716. -                   "#Squad_Cell_Leader_Specialist"             "template_specialist_insurgent"
  717. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  718. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  719. -                   "#Squad_Cell_MachineGunner"                 "template_machinegunner_insurgent"
  720. -                   "#Squad_Cell_Specialist"                    "template_specialist_insurgent"
  721. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  722. -                   "#Squad_Cell_Sapper"                        "template_sapper_insurgent"
  723. -                   "#Squad_Cell_SharpShooter"                  "template_sharpshooter_insurgent"
  724. +                   "#Squad_Cell_Leader_Specialist"             "template_coop_specialist" // smokes
  725. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  726. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  727. +                   "#Squad_Cell_MachineGunner"                 "template_coop_machinegunner" // RPG
  728. +                   "#Squad_Cell_Specialist"                    "template_coop_specialist"  // smokes
  729. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  730. +                   "#Squad_Cell_Fighter"                       "template_coop_fighter" // incendiary
  731. +                   "#Squad_Cell_SharpShooter"                  "template_coop_sharpshooter" // frag
  732.                 }                  
  733.             }
  734.         }
  735.     }
  736. +  
  737. +   "player_templates"
  738. +   {
  739. +       "template_rifleman_security_coop"
  740. +       {  
  741. +           "team"          "security"
  742. +           "print_name"    "#Squad_Fireteam_Rifleman"
  743. +
  744. +           "models"
  745. +           {
  746. +               "player"                "models/characters/security_rifleman.mdl"
  747. +               "viewmodel_hands"       "models/weapons/v_hands_sec_l.mdl"
  748. +               "helmet"                "models/characters/us_helmet.mdl"
  749. +           }
  750. +
  751. +           "buy_order"
  752. +           {
  753. +               "gear"              "sec_heavy_armor"
  754. +               "gear"              "sec_chest_carrier"
  755. +               "weapon"            "weapon_kabar"
  756. +               "weapon"            "weapon_m16a4"
  757. +               "weapon_upgrade"    "ammo_ap_m16a4"
  758. +               "weapon"            "weapon_m67"
  759. +           }
  760. +           "allowed_items"
  761. +           {
  762. +               "weapon"            "weapon_m16a4"
  763. +               "weapon"            "weapon_mini14"
  764. +               "weapon"            "weapon_fal"
  765. +               "weapon"            "weapon_akm"
  766. +               "weapon"            "weapon_m84"
  767. +               "weapon"            "weapon_m18"
  768. +               "weapon_upgrade"    "sec_foregrip"
  769. +               "weapon_upgrade"    "sec_foregrip2"
  770. +               "weapon_upgrade"    "ins_foregrip1"
  771. +               "weapon_upgrade"    "ins_foregrip2"
  772. +               "weapon_upgrade"    "ins_woodgrip1"
  773. +               "weapon_upgrade"    "ins_woodgrip2"
  774. +               "weapon_upgrade"    "sec_silencer"
  775. +               "weapon_upgrade"    "sec_silencer2"
  776. +               "weapon_upgrade"    "sec_silencer_pistol"
  777. +               "weapon_upgrade"    "ins_silencer"
  778. +               "weapon_upgrade"    "ins_silencer_pistol"
  779. +               "weapon_upgrade"    "sec_bipod"
  780. +           }      
  781. +           "cost_modifiers"
  782. +           {
  783. +               "weapon_upgrade"
  784. +               {
  785. +                   "sec_silencer"          "1"
  786. +                   "sec_silencer2"         "1"
  787. +                   "sec_silencer_pistol"   "1"
  788. +                   "ins_silencer"          "1"
  789. +                   "ins_silencer_pistol"   "1"
  790. +               }
  791. +           }
  792. +       }
  793. +       "template_specialist_security_coop"
  794. +       {  
  795. +           "team"          "security"
  796. +           "print_name"    "#Squad_Fireteam_Specialist"
  797. +          
  798. +           "models"
  799. +           {
  800. +               "player"                "models/characters/security_specialist.mdl"
  801. +               "viewmodel_hands"       "models/weapons/v_hands_sec_l.mdl"
  802. +           }
  803. +
  804. +           "buy_order"
  805. +           {
  806. +               "gear"              "sec_light_armor"
  807. +               "gear"              "sec_chest_carrier"
  808. +               "weapon"            "weapon_kabar"
  809. +               "weapon"            "weapon_mk18"
  810. +               "weapon_upgrade"    "sec_foregrip"
  811. +               "weapon_upgrade"    "optic_eotech"
  812. +               "weapon_upgrade"    "ammo_tracer_m4"
  813. +               "weapon"            "weapon_m9"
  814. +               "weapon"            "weapon_m18"
  815. +           }
  816. +           "allowed_items"
  817. +           {
  818. +               "weapon"            "weapon_mk18"
  819. +               "weapon"            "weapon_ump45"
  820. +               "weapon"            "weapon_mp5"
  821. +               "weapon"            "weapon_m16a4"
  822. +               "weapon"            "weapon_mini14"
  823. +               "weapon"            "weapon_m84"
  824. +               "weapon"            "weapon_m18"
  825. +               "weapon"            "weapon_anm14"
  826. +               "weapon_upgrade"    "sec_foregrip"
  827. +               "weapon_upgrade"    "sec_foregrip2"
  828. +               "weapon_upgrade"    "ins_foregrip1"
  829. +               "weapon_upgrade"    "ins_foregrip2"
  830. +               "weapon_upgrade"    "ins_woodgrip1"
  831. +               "weapon_upgrade"    "ins_woodgrip2"
  832. +               "weapon_upgrade"    "sec_silencer"
  833. +               "weapon_upgrade"    "sec_silencer2"
  834. +               "weapon_upgrade"    "sec_silencer_pistol"
  835. +               "weapon_upgrade"    "ins_silencer"
  836. +               "weapon_upgrade"    "ins_silencer_pistol"
  837. +               "weapon_upgrade"    "sec_bipod"
  838. +           }
  839. +       }
  840. +       "template_recon_security_coop"
  841. +       {  
  842. +           "team"          "security"
  843. +           "print_name"    "#Squad_Fireteam_Recon"
  844. +
  845. +           "models"
  846. +           {
  847. +               "player"                "models/characters/security_light.mdl"
  848. +               "viewmodel_hands"       "models/weapons/v_hands_sec_l.mdl"
  849. +           }
  850. +
  851. +           "buy_order"
  852. +           {
  853. +               "gear"              "sec_chest_rig"
  854. +               "weapon"            "weapon_kabar"
  855. +               "weapon"            "weapon_mp5"
  856. +               "weapon_upgrade"    "sec_silencer"
  857. +               "weapon_upgrade"    "ammo_ap_mp5"
  858. +               "weapon_upgrade"    "optic_eotech"
  859. +               "weapon"            "weapon_m18"
  860. +           }
  861. +           "allowed_items"
  862. +           {
  863. +               "weapon"            "weapon_mp5"
  864. +               "weapon"            "weapon_ump45"
  865. +               "weapon"            "weapon_mk18"
  866. +               "weapon"            "weapon_m16a4"
  867. +               "weapon"            "weapon_aks74u"
  868. +               "weapon"            "weapon_m84"
  869. +               "weapon"            "weapon_m18"
  870. +               "weapon"            "weapon_anm14"
  871. +               "weapon_upgrade"    "sec_foregrip"
  872. +               "weapon_upgrade"    "sec_foregrip2"
  873. +               "weapon_upgrade"    "ins_foregrip1"
  874. +               "weapon_upgrade"    "ins_foregrip2"
  875. +               "weapon_upgrade"    "ins_woodgrip1"
  876. +               "weapon_upgrade"    "ins_woodgrip2"
  877. +               "weapon_upgrade"    "sec_silencer"
  878. +               "weapon_upgrade"    "sec_silencer2"
  879. +               "weapon_upgrade"    "sec_silencer_pistol"
  880. +               "weapon_upgrade"    "ins_silencer"
  881. +               "weapon_upgrade"    "ins_silencer_pistol"
  882. +               "weapon_upgrade"    "sec_bipod"
  883. +           }
  884. +       }
  885. +       "template_designated_marksman_security_coop"
  886. +       {  
  887. +           "team"          "security"
  888. +           "print_name"    "#Squad_Fireteam_Designated_Marksman"
  889. +
  890. +           "models"
  891. +           {
  892. +               "player"            "models/characters/security_heavy.mdl"
  893. +               "viewmodel_hands"   "models/weapons/v_hands_sec_m.mdl" 
  894. +               "helmet"            "models/characters/us_helmet.mdl"
  895. +           }
  896. +
  897. +           "buy_order"
  898. +           {
  899. +               "gear"              "sec_light_armor"
  900. +               "gear"              "sec_chest_rig"
  901. +               "weapon"            "weapon_m14"
  902. +               "weapon_upgrade"    "optic_2xaimpoint"
  903. +               "weapon_upgrade"    "ammo_ap_m14"
  904. +               "weapon"            "weapon_kabar"
  905. +               "weapon"            "weapon_m9"
  906. +               "weapon"            "weapon_m18"
  907. +           }
  908. +           "allowed_items"
  909. +           {
  910. +               "weapon"            "weapon_mini14"
  911. +               "weapon"            "weapon_m14"
  912. +               "weapon"            "weapon_m16a4"
  913. +               "weapon"            "weapon_sks"
  914. +               "weapon"            "weapon_m18"
  915. +               "weapon"            "weapon_anm14"
  916. +               "weapon_upgrade"    "optic_scope_mk4"
  917. +               "weapon_upgrade"    "sec_silencer"
  918. +               "weapon_upgrade"    "sec_silencer2"
  919. +               "weapon_upgrade"    "sec_silencer_pistol"
  920. +               "weapon_upgrade"    "ins_silencer"
  921. +               "weapon_upgrade"    "ins_silencer_pistol"
  922. +               "weapon_upgrade"    "sec_bipod"
  923. +           }
  924. +       }
  925. +       "template_breacher_security_coop"
  926. +       {  
  927. +           "team"          "security"
  928. +           "print_name"    "#Squad_Fireteam_Breacher"
  929. +
  930. +           "models"
  931. +           {
  932. +               "player"            "models/characters/security_light.mdl"
  933. +               "viewmodel_hands"   "models/weapons/v_hands_sec_l.mdl"
  934. +           }
  935. +
  936. +           "buy_order"
  937. +           {
  938. +               "gear"              "sec_heavy_armor"
  939. +               "gear"              "sec_chest_carrier"
  940. +               "weapon"            "weapon_kabar"
  941. +               "weapon"            "weapon_m9"
  942. +               "weapon"            "weapon_m590"
  943. +               "weapon_upgrade"    "sec_lasersight"
  944. +               "weapon"            "weapon_m84"
  945. +           }
  946. +           "allowed_items"
  947. +           {
  948. +               "weapon"            "weapon_m590"
  949. +               "weapon"            "weapon_m16a4"
  950. +               "weapon"            "weapon_mk18"
  951. +               "weapon"            "weapon_toz"
  952. +               "weapon"            "weapon_m84"
  953. +               "weapon"            "weapon_m18"
  954. +               "weapon"            "weapon_fal"
  955. +               "weapon"            "weapon_c4_clicker"
  956. +               "weapon"            "weapon_anm14"
  957. +               "weapon_upgrade"    "sec_silencer"
  958. +               "weapon_upgrade"    "sec_silencer2"
  959. +               "weapon_upgrade"    "sec_silencer_pistol"
  960. +               "weapon_upgrade"    "ins_silencer"
  961. +               "weapon_upgrade"    "ins_silencer_pistol"
  962. +               "weapon_upgrade"    "sec_foregrip"
  963. +               "weapon_upgrade"    "sec_foregrip2"
  964. +               "weapon_upgrade"    "ins_foregrip1"
  965. +               "weapon_upgrade"    "ins_foregrip2"
  966. +               "weapon_upgrade"    "ins_woodgrip1"
  967. +               "weapon_upgrade"    "ins_woodgrip2"
  968. +               "weapon_upgrade"    "sec_bipod"
  969. +           }      
  970. +           "cost_modifiers"
  971. +           {
  972. +               "weapon_upgrade"
  973. +               {
  974. +                   "sec_silencer"          "1"
  975. +                   "sec_silencer2"         "1"
  976. +                   "sec_silencer_pistol"   "1"
  977. +                   "ins_silencer"          "1"
  978. +                   "ins_silencer_pistol"   "1"
  979. +               }
  980. +           }
  981. +       }
  982. +       "template_support_security_coop"
  983. +       {  
  984. +           "team"          "security"
  985. +           "print_name"    "#Squad_Fireteam_Support"
  986. +
  987. +           "models"
  988. +           {
  989. +               "player"            "models/characters/security_heavy.mdl"
  990. +               "viewmodel_hands"   "models/weapons/v_hands_sec_m.mdl" 
  991. +               "helmet"            "models/characters/us_helmet.mdl"
  992. +           }
  993. +
  994. +           "buy_order"
  995. +           {
  996. +               "gear"              "sec_heavy_armor"
  997. +               "gear"              "sec_chest_carrier"
  998. +               "weapon"            "weapon_kabar"
  999. +               "weapon"            "weapon_m249"
  1000. +               "weapon"            "weapon_m18"
  1001. +           }
  1002. +           "allowed_items"
  1003. +           {
  1004. +               "weapon"            "weapon_m249"
  1005. +               "weapon"            "weapon_mk18"
  1006. +               "weapon"            "weapon_m16a4"
  1007. +               "weapon"            "weapon_rpk"
  1008. +               "weapon"            "weapon_m18"
  1009. +               "weapon"            "weapon_anm14"
  1010. +               "weapon_upgrade"    "sec_foregrip"
  1011. +               "weapon_upgrade"    "sec_foregrip2"
  1012. +               "weapon_upgrade"    "ins_foregrip1"
  1013. +               "weapon_upgrade"    "ins_foregrip2"
  1014. +               "weapon_upgrade"    "ins_woodgrip1"
  1015. +               "weapon_upgrade"    "ins_woodgrip2"
  1016. +               "weapon_upgrade"    "sec_silencer"
  1017. +               "weapon_upgrade"    "sec_silencer2"
  1018. +               "weapon_upgrade"    "sec_silencer_pistol"
  1019. +               "weapon_upgrade"    "ins_silencer"
  1020. +               "weapon_upgrade"    "ins_silencer_pistol"
  1021. +               "weapon_upgrade"    "sec_bipod"
  1022. +           }      
  1023. +           "cost_modifiers"
  1024. +           {
  1025. +               "weapon_upgrade"
  1026. +               {
  1027. +                   "sec_silencer"          "1"
  1028. +                   "sec_silencer2"         "1"
  1029. +                   "sec_silencer_pistol"   "1"
  1030. +                   "ins_silencer"          "1"
  1031. +                   "ins_silencer_pistol"   "1"
  1032. +               }
  1033. +           }
  1034. +       }
  1035. +       "template_sniper_security_coop"
  1036. +       {  
  1037. +           "team"          "security"
  1038. +           "print_name"    "#Squad_Fireteam_Sniper"
  1039. +
  1040. +           "models"
  1041. +           {
  1042. +               "player"            "models/characters/security_standard.mdl"
  1043. +               "viewmodel_hands"   "models/weapons/v_hands_sec_l.mdl"
  1044. +               "helmet"            "models/characters/us_helmet.mdl"
  1045. +           }
  1046. +
  1047. +           "buy_order"
  1048. +           {
  1049. +               "gear"              "sec_light_armor"
  1050. +               "gear"              "sec_chest_rig"
  1051. +               "weapon"            "weapon_kabar"
  1052. +               "weapon"            "weapon_m9"
  1053. +               "weapon"            "weapon_m40a1"
  1054. +               "weapon_upgrade"    "optic_scope_mk4"
  1055. +               "weapon"            "weapon_m18"
  1056. +
  1057. +           }
  1058. +           "allowed_items"
  1059. +           {
  1060. +               "weapon"            "weapon_m40a1"
  1061. +               "weapon"            "weapon_m14"
  1062. +               "weapon"            "weapon_sks"
  1063. +               "weapon"            "weapon_mosin"
  1064. +               "weapon"            "weapon_m18"
  1065. +               "weapon"            "weapon_anm14"
  1066. +               "weapon_upgrade"    "optic_scope_mk4"
  1067. +               "weapon_upgrade"    "optic_scope_7x"
  1068. +               "weapon_upgrade"    "sec_silencer"
  1069. +               "weapon_upgrade"    "sec_silencer2"
  1070. +               "weapon_upgrade"    "sec_silencer_pistol"
  1071. +               "weapon_upgrade"    "ins_silencer"
  1072. +               "weapon_upgrade"    "ins_silencer_pistol"
  1073. +               "weapon_upgrade"    "sec_bipod"
  1074. +           }
  1075. +       }
  1076. +       "template_demolitions_security_coop"
  1077. +       {  
  1078. +           "team"          "security"
  1079. +           "print_name"    "#Squad_Fireteam_Demolitions"
  1080. +
  1081. +           "models"
  1082. +           {
  1083. +               "player"            "models/characters/security_light.mdl"
  1084. +               "viewmodel_hands"   "models/weapons/v_hands_sec_l.mdl"
  1085. +           }
  1086. +
  1087. +           "buy_order"
  1088. +           {
  1089. +               "gear"              "sec_heavy_armor"
  1090. +               "gear"              "sec_chest_carrier"
  1091. +               "weapon"            "weapon_kabar"
  1092. +               "weapon"            "weapon_m9"
  1093. +               "weapon"            "weapon_m16a4"
  1094. +               "weapon_upgrade"    "underbarrel_m203_he"
  1095. +           }
  1096. +           "allowed_items"
  1097. +           {
  1098. +               "weapon"            "weapon_ump45"
  1099. +               "weapon"            "weapon_m590"
  1100. +               "weapon"            "weapon_mp5"
  1101. +               "weapon"            "weapon_m16a4"
  1102. +               "weapon"            "weapon_c4_clicker"
  1103. +               "weapon"            "weapon_at4"
  1104. +               "weapon"            "weapon_anm14"
  1105. +               "weapon_upgrade"    "underbarrel_m203_he"
  1106. +               "weapon_upgrade"    "underbarrel_m203_smoke"
  1107. +               "weapon_upgrade"    "sec_foregrip"
  1108. +               "weapon_upgrade"    "sec_foregrip2"
  1109. +               "weapon_upgrade"    "sec_silencer"
  1110. +               "weapon_upgrade"    "sec_silencer2"
  1111. +               "weapon_upgrade"    "sec_silencer_pistol"
  1112. +               "weapon_upgrade"    "ins_silencer"
  1113. +               "weapon_upgrade"    "ins_silencer_pistol"
  1114. +               "weapon_upgrade"    "sec_bipod"
  1115. +           }          
  1116. +           "cost_modifiers"
  1117. +           {
  1118. +               "weapon_upgrade"
  1119. +               {
  1120. +                   "sec_silencer"          "1"
  1121. +                   "sec_silencer2"         "1"
  1122. +                   "sec_silencer_pistol"   "1"
  1123. +                   "ins_silencer"          "1"
  1124. +                   "ins_silencer_pistol"   "1"
  1125. +               }
  1126. +           }
  1127. +       }
  1128. +      
  1129. +       //
  1130. +       // BEGIN PLACEHOLDER BOT CLASS TEMPLATES
  1131. +       //
  1132. +       "template_coop_specialist"
  1133. +       {  
  1134. +           "team"          "security,insurgents"
  1135. +           "print_name"    "#Squad_Cell_Specialist"
  1136. +
  1137. +           "models"
  1138. +           {
  1139. +               "player"            "models/characters/insurgent_standard.mdl"
  1140. +               "viewmodel_hands"   "models/weapons/v_hands_ins_m.mdl"
  1141. +           }
  1142. +          
  1143. +           "buy_order"
  1144. +           {
  1145. +               "gear"          "ins_light_armor"
  1146. +               "gear"          "ins_chest_carrier"
  1147. +               "weapon"            "weapon_kabar"
  1148. +               "weapon"            "weapon_makarov"
  1149. +               "weapon"            "weapon_aks74u"
  1150. +               "weapon_upgrade"    "ammo_tracer_aks74u"
  1151. +               "weapon_upgrade"    "ins_foregrip"
  1152. +               "weapon"            "weapon_m18"
  1153. +           }
  1154. +           "allowed_items"
  1155. +           {
  1156. +               "weapon"            "weapon_aks74u"
  1157. +               "weapon"            "weapon_m1a1"
  1158. +               "weapon"            "weapon_akm"
  1159. +               "weapon"            "weapon_m84"
  1160. +               "weapon"            "weapon_m18"
  1161. +               "weapon"            "weapon_anm14"
  1162. +           }
  1163. +       }
  1164. +       "template_coop_fighter"
  1165. +       {  
  1166. +           "team"          "security,insurgents"
  1167. +           "print_name"    "#Squad_Cell_Fighter"
  1168. +
  1169. +           "models"
  1170. +           {
  1171. +               "player"            "models/characters/insurgent_fighter.mdl"
  1172. +               "viewmodel_hands"   "models/weapons/v_hands_ins_m.mdl"
  1173. +           }
  1174. +
  1175. +           "buy_order"
  1176. +           {
  1177. +               "gear"              "ins_light_armor"
  1178. +               //"gear"            "sec_chest_carrier"
  1179. +               "weapon"            "weapon_kabar"
  1180. +               "weapon"            "weapon_akm"
  1181. +               "weapon_upgrade"    "ammo_ap_akm"
  1182. +               //"weapon_upgrade"  "ins_foregrip"
  1183. +               "weapon"            "weapon_molotov"
  1184. +           }
  1185. +           "allowed_items"
  1186. +           {
  1187. +               "weapon"            "weapon_akm"
  1188. +               "weapon"            "weapon_aks74u"
  1189. +               "weapon"            "weapon_sks"
  1190. +               "weapon"            "weapon_molotov"
  1191. +               "weapon"            "weapon_m84"
  1192. +               "weapon"            "weapon_m18"
  1193. +           }
  1194. +       }
  1195. +       "template_coop_machinegunner"
  1196. +       {  
  1197. +           "team"          "security,insurgents"
  1198. +           "print_name"    "#Squad_Cell_MachineGunner"
  1199. +
  1200. +           "models"
  1201. +           {
  1202. +               "player"            "models/characters/insurgent_machinegunner.mdl"
  1203. +               "viewmodel_hands"   "models/weapons/v_hands_ins_m.mdl"
  1204. +           }
  1205. +
  1206. +           "buy_order"
  1207. +           {
  1208. +               "weapon"            "weapon_kabar"
  1209. +               "weapon"            "weapon_rpk"
  1210. +               "gear"          "ins_chest_rig"
  1211. +               "weapon"            "weapon_f1"
  1212. +           }
  1213. +           "allowed_items"
  1214. +           {
  1215. +               "weapon"            "weapon_rpk"
  1216. +               "weapon"            "weapon_akm"
  1217. +               "weapon"            "weapon_m84"
  1218. +               "weapon"            "weapon_m18"
  1219. +           }
  1220. +       }
  1221. +       "template_coop_sapper"
  1222. +       {  
  1223. +           "team"          "security,insurgents"
  1224. +           "print_name"    "#Squad_Cell_Sapper"
  1225. +
  1226. +           "models"
  1227. +           {
  1228. +               "player"            "models/characters/insurgent_sapper.mdl"
  1229. +               "viewmodel_hands"   "models/weapons/v_hands_ins_l.mdl"
  1230. +           }
  1231. +
  1232. +           "buy_order"
  1233. +           {
  1234. +               "weapon"            "weapon_kabar"
  1235. +               "weapon"            "weapon_rpg7"
  1236. +               "gear"          "ins_chest_carrier"
  1237. +               "weapon"            "weapon_toz"
  1238. +               "weapon_upgrade"    "ins_foregrip"
  1239. +               "weapon"            "weapon_makarov"
  1240. +           }
  1241. +           "allowed_items"
  1242. +           {
  1243. +               "weapon"            "weapon_mp40"
  1244. +               "weapon"            "weapon_toz"
  1245. +               "weapon"            "weapon_akm"
  1246. +               "weapon"            "weapon_rpg7"
  1247. +               "weapon"            "weapon_m84"
  1248. +               "weapon"            "weapon_m18"
  1249. +           }
  1250. +       }
  1251. +       "template_coop_sharpshooter"
  1252. +       {  
  1253. +           "team"          "security,insurgents"
  1254. +           "print_name"    "#Squad_Cell_Sharpshooter"
  1255. +
  1256. +           "models"
  1257. +           {
  1258. +               "player"            "models/characters/insurgent_light.mdl"
  1259. +               "viewmodel_hands"   "models/weapons/v_hands_ins_l.mdl"
  1260. +           }
  1261. +
  1262. +           "buy_order"
  1263. +           {
  1264. +               "gear"              "ins_chest_rig"
  1265. +               "weapon"            "weapon_sks"
  1266. +               "weapon_upgrade"    "ammo_ap_sks"
  1267. +               "weapon_upgrade"    "4xscope_sks"
  1268. +               "weapon"            "weapon_kabar"
  1269. +               //"weapon"          "weapon_makarov"
  1270. +           }
  1271. +           "allowed_items"
  1272. +           {
  1273. +               "weapon"            "weapon_mosin"
  1274. +               "weapon"            "weapon_sks"
  1275. +               "weapon"            "weapon_m1a1"
  1276. +               "weapon"            "weapon_akm"
  1277. +               "weapon"            "weapon_m84"
  1278. +               "weapon"            "weapon_m18"
  1279. +           }
  1280. +       }
  1281. +       //
  1282. +       // END PLACEHOLDER BOT CLASS TEMPLATES
  1283. +       //
  1284. +   }
  1285. +  
  1286. +   "weapons"
  1287. +   {
  1288. +       "weapon_m16a4"
  1289. +       {
  1290. +           "weapon_cost"                   "1"
  1291. +           "team_access"                   "security, insurgent"
  1292. +           "class_restricted"              "1"
  1293. +       }
  1294. +      
  1295. +       "weapon_mk18"
  1296. +       {
  1297. +           "weapon_cost"                   "3"
  1298. +       }
  1299. +      
  1300. +       "weapon_mini14"
  1301. +       {
  1302. +           "weapon_cost"                   "2"
  1303. +       }
  1304. +      
  1305. +       "weapon_mp5"
  1306. +       {
  1307. +           "weapon_cost"                   "2"
  1308. +       }
  1309. +      
  1310. +       "weapon_ump45"
  1311. +       {
  1312. +           "weapon_cost"                   "3"
  1313. +       }
  1314. +      
  1315. +       "weapon_m590"
  1316. +       {
  1317. +           "weapon_cost"                   "1"
  1318. +       }
  1319. +      
  1320. +       "weapon_m249"
  1321. +       {
  1322. +           "weapon_cost"                   "4"
  1323. +       }
  1324. +      
  1325. +       "weapon_m40a1"
  1326. +       {
  1327. +           "weapon_cost"                   "1"
  1328. +       }
  1329. +      
  1330. +       "weapon_akm"
  1331. +       {
  1332. +           "weapon_cost"                   "3"
  1333. +           "team_access"                   "security, insurgent"
  1334. +           "class_restricted"              "1"
  1335. +       }
  1336. +      
  1337. +       "weapon_sks"
  1338. +       {
  1339. +           "weapon_cost"                   "2"
  1340. +       }
  1341. +      
  1342. +       "weapon_aks74u"
  1343. +       {
  1344. +           "weapon_cost"                   "3"
  1345. +       }
  1346. +      
  1347. +       "weapon_toz"
  1348. +       {
  1349. +           "weapon_cost"                   "1"
  1350. +       }
  1351. +      
  1352. +       "weapon_rpk"
  1353. +       {
  1354. +           "weapon_cost"                   "4"
  1355. +       }
  1356. +      
  1357. +       "weapon_mosin"
  1358. +       {
  1359. +           "weapon_cost"                   "1"
  1360. +       }
  1361. +   }
  1362.  }
  1363. \ No newline at end of file
  1364. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/default_occupy.theater insurgency_misc_dir_aug7/scripts/theaters/default_occupy.theater
  1365. --- insurgency_misc_dir_jul8/scripts/theaters/default_occupy.theater    2014-07-08 12:02:19.132499870 -0700
  1366. +++ insurgency_misc_dir_aug7/scripts/theaters/default_occupy.theater    2014-08-11 14:49:00.488159551 -0700
  1367. @@ -12,9 +12,9 @@
  1368.                 "#Fireteam_Alpha"   // small arms
  1369.                 {
  1370.                     "#Squad_Fireteam_Leader_Specialist"             "template_specialist_security"
  1371. -                   "#Squad_Fireteam_Specialist"                    "template_specialist_security"
  1372.                     "#Squad_Fireteam_Rifleman"                      "template_rifleman_security"
  1373.                     "#Squad_Fireteam_Rifleman"                      "template_rifleman_security"
  1374. +                   "#Squad_Fireteam_Demolitions"                   "template_demolitions_security"
  1375.                     "#Squad_Fireteam_Breacher"                      "template_breacher_security"
  1376.                     "#Squad_Fireteam_Designated_Marksman"           "template_designated_marksman_security"
  1377.                     "#Squad_Fireteam_Support"                       "template_support_security"
  1378. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/default_push.theater insurgency_misc_dir_aug7/scripts/theaters/default_push.theater
  1379. --- insurgency_misc_dir_jul8/scripts/theaters/default_push.theater  2014-07-08 12:02:19.136499931 -0700
  1380. +++ insurgency_misc_dir_aug7/scripts/theaters/default_push.theater  2014-08-11 14:49:00.488159551 -0700
  1381. @@ -12,9 +12,9 @@
  1382.                 "#Fireteam_Alpha"   // small arms
  1383.                 {
  1384.                     "#Squad_Fireteam_Leader_Specialist"             "template_specialist_security"
  1385. -                   "#Squad_Fireteam_Specialist"                    "template_specialist_security"
  1386.                     "#Squad_Fireteam_Rifleman"                      "template_rifleman_security"
  1387.                     "#Squad_Fireteam_Rifleman"                      "template_rifleman_security"
  1388. +                   "#Squad_Fireteam_Demolitions"                   "template_demolitions_security"
  1389.                     "#Squad_Fireteam_Breacher"                      "template_breacher_security"
  1390.                     "#Squad_Fireteam_Designated_Marksman"           "template_designated_marksman_security"
  1391.                     "#Squad_Fireteam_Support"                       "template_support_security"
  1392. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/default_searchdestroy.theater insurgency_misc_dir_aug7/scripts/theaters/default_searchdestroy.theater
  1393. --- insurgency_misc_dir_jul8/scripts/theaters/default_searchdestroy.theater 2014-07-08 12:02:19.136499931 -0700
  1394. +++ insurgency_misc_dir_aug7/scripts/theaters/default_searchdestroy.theater 1969-12-31 16:00:00.000000000 -0800
  1395. @@ -1,71 +0,0 @@
  1396. -"#base" "default.theater"
  1397. -
  1398. -"theater"
  1399. -{
  1400. -   "teams"
  1401. -   {
  1402. -       "security"
  1403. -       {
  1404. -           "squads"
  1405. -           {
  1406. -               // assault squad
  1407. -               "#Fireteam_Alpha"   // small arms
  1408. -               {
  1409. -                   "#Squad_Fireteam_Leader_Specialist"             "template_specialist_security"
  1410. -                   "#Squad_Fireteam_Rifleman"                      "template_rifleman_security"
  1411. -                   "#Squad_Fireteam_Rifleman"                      "template_rifleman_security"
  1412. -                   "#Squad_Fireteam_Engineer"                      "template_engineer_security"
  1413. -                   "#Squad_Fireteam_Engineer"                      "template_engineer_security"
  1414. -                   "#Squad_Fireteam_Demolitions"                   "template_demolitions_security"
  1415. -                   "#Squad_Fireteam_Demolitions"                   "template_demolitions_security"
  1416. -                   "#Squad_Fireteam_Support"                       "template_support_security"
  1417. -               }
  1418. -              
  1419. -               // recon team
  1420. -               "#Fireteam_Bravo"
  1421. -               {
  1422. -                   "#Squad_Fireteam_Leader_Specialist"             "template_specialist_security"
  1423. -                   "#Squad_Fireteam_Engineer"                      "template_engineer_security"
  1424. -                   "#Squad_Fireteam_Support"                       "template_support_security"
  1425. -                   "#Squad_Fireteam_Designated_Marksman"           "template_designated_marksman_security"
  1426. -                   "#Squad_Fireteam_Specialist"                    "template_specialist_security"
  1427. -                   "#Squad_Fireteam_Demolitions"                   "template_demolitions_security"
  1428. -                   "#Squad_Fireteam_Support"                       "template_support_security"
  1429. -                   "#Squad_Fireteam_Sniper"                        "template_sniper_security"
  1430. -               }
  1431. -           }
  1432. -       }
  1433. -      
  1434. -       "insurgents"
  1435. -       {
  1436. -           "squads"
  1437. -           {
  1438. -               // assault group
  1439. -               "#Cell_Alpha"
  1440. -               {
  1441. -                   "#Squad_Cell_Leader_Specialist"             "template_specialist_insurgent"
  1442. -                   "#Squad_Cell_Militant"                      "template_militant_insurgent"
  1443. -                   "#Squad_Cell_Fighter"                       "template_fighter_insurgent"
  1444. -                   "#Squad_Cell_Bomber"                        "template_bomber_insurgent"
  1445. -                   "#Squad_Cell_Bomber"                        "template_bomber_insurgent"
  1446. -                   "#Squad_Cell_Striker"                       "template_striker_insurgent"
  1447. -                   "#Squad_Cell_Striker"                       "template_striker_insurgent"
  1448. -                   "#Squad_Cell_MachineGunner"                 "template_machinegunner_insurgent"
  1449. -               }
  1450. -              
  1451. -               // scout cell
  1452. -               "#Cell_Bravo"
  1453. -               {
  1454. -                   "#Squad_Cell_Leader_Militant"               "template_militant_insurgent"
  1455. -                   "#Squad_Cell_Bomber"                        "template_bomber_insurgent"
  1456. -                   "#Squad_Cell_Scout"                         "template_scout_insurgent"
  1457. -                   "#Squad_Cell_MachineGunner"                 "template_machinegunner_insurgent"
  1458. -                   "#Squad_Cell_Specialist"                    "template_specialist_insurgent"
  1459. -                   "#Squad_Cell_Striker"                       "template_striker_insurgent"
  1460. -                   "#Squad_Cell_MachineGunner"                 "template_machinegunner_insurgent"
  1461. -                   "#Squad_Cell_Sniper"                        "template_sniper_insurgent"
  1462. -               }
  1463. -           }
  1464. -       }
  1465. -   }
  1466. -}
  1467. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/default_skirmish.theater insurgency_misc_dir_aug7/scripts/theaters/default_skirmish.theater
  1468. --- insurgency_misc_dir_jul8/scripts/theaters/default_skirmish.theater  2014-07-08 12:02:19.136499931 -0700
  1469. +++ insurgency_misc_dir_aug7/scripts/theaters/default_skirmish.theater  2014-08-11 14:49:00.492159647 -0700
  1470. @@ -12,9 +12,9 @@
  1471.                 "#Fireteam_Alpha"   // small arms
  1472.                 {
  1473.                     "#Squad_Fireteam_Leader_Specialist"             "template_specialist_security"
  1474. -                   "#Squad_Fireteam_Specialist"                    "template_specialist_security"
  1475.                     "#Squad_Fireteam_Rifleman"                      "template_rifleman_security"
  1476.                     "#Squad_Fireteam_Rifleman"                      "template_rifleman_security"
  1477. +                   "#Squad_Fireteam_Demolitions"                   "template_demolitions_security"
  1478.                     "#Squad_Fireteam_Breacher"                      "template_breacher_security"
  1479.                     "#Squad_Fireteam_Designated_Marksman"           "template_designated_marksman_security"
  1480.                     "#Squad_Fireteam_Support"                       "template_support_security"
  1481. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/default.theater insurgency_misc_dir_aug7/scripts/theaters/default.theater
  1482. --- insurgency_misc_dir_jul8/scripts/theaters/default.theater   2014-07-08 12:02:19.124499745 -0700
  1483. +++ insurgency_misc_dir_aug7/scripts/theaters/default.theater   2014-08-11 14:49:00.480159361 -0700
  1484. @@ -6,6 +6,24 @@
  1485.  
  1486.  "theater"
  1487.  {
  1488. +   "core"
  1489. +   {
  1490. +       // custom precache stuff
  1491. +       // "precache"
  1492. +       // {
  1493. +       //  "sounds"    "scripts/custom_sounds.txt"
  1494. +       //  "particles" "particles/custom_particles.pcf"
  1495. +       //  "responses" "scripts/talker/custom_response_rules.txt"
  1496. +       //  "localize"  "resource/custom_%language%.txt"
  1497. +       // }
  1498. +      
  1499. +       // use this to register any acts not registered by the game DLL
  1500. +       // "activities"
  1501. +       // {
  1502. +       //  "act"       "ACT_VM_SOMETHING"
  1503. +       // }
  1504. +   }
  1505. +  
  1506.     "teams"
  1507.     {
  1508.         "security"
  1509. @@ -49,6 +67,7 @@
  1510.                 "weapon"            "weapon_m16a4"
  1511.                 "weapon"            "weapon_mini14"
  1512.                 "weapon"            "weapon_m84"
  1513. +               "weapon"            "weapon_m18"
  1514.             }
  1515.         }
  1516.         "template_specialist_security"
  1517. @@ -82,10 +101,12 @@
  1518.                 "weapon"            "weapon_mp5"
  1519.                 "weapon"            "weapon_mini14"
  1520.                 "weapon"            "weapon_m84"
  1521. +               "weapon"            "weapon_m18"
  1522.                 "weapon"            "weapon_anm14"
  1523.                 "weapon_upgrade"    "sec_silencer"
  1524.                 "weapon_upgrade"    "sec_silencer2"
  1525.                 "weapon_upgrade"    "sec_silencer_pistol"
  1526. +               "weapon_upgrade"    "underbarrel_m203_smoke"
  1527.             }
  1528.         }
  1529.         "template_recon_security"
  1530. @@ -107,7 +128,7 @@
  1531.                 "weapon"            "weapon_mp5"
  1532.                 "weapon_upgrade"    "sec_silencer"
  1533.                 "weapon_upgrade"    "sec_flashlight"
  1534. -               "weapon_upgrade"    "optic_2xaimpoint"
  1535. +               "weapon_upgrade"    "optic_2xaimpoint_sec"
  1536.                 "weapon"            "weapon_m18"
  1537.             }
  1538.             "allowed_items"
  1539. @@ -117,10 +138,12 @@
  1540.                 "weapon"            "weapon_ump45"
  1541.                 "weapon"            "weapon_mk18"
  1542.                 "weapon"            "weapon_m84"
  1543. +               "weapon"            "weapon_m18"
  1544.                 "weapon"            "weapon_anm14"
  1545.                 "weapon_upgrade"    "sec_silencer"
  1546.                 "weapon_upgrade"    "sec_silencer2"
  1547.                 "weapon_upgrade"    "sec_silencer_pistol"
  1548. +               "weapon_upgrade"    "underbarrel_m203_smoke"
  1549.             }
  1550.         }
  1551.         "template_designated_marksman_security"
  1552. @@ -151,12 +174,13 @@
  1553.                 "weapon"            "weapon_m14"
  1554.                 "weapon"            "weapon_mini14"
  1555.                 "weapon"            "weapon_m40a1"
  1556. -               "weapon"            "weapon_m84"
  1557. +               "weapon"            "weapon_m18"
  1558.                 "weapon"            "weapon_anm14"
  1559.                 "weapon_upgrade"    "optic_scope_mk4"
  1560.                 "weapon_upgrade"    "sec_silencer"
  1561.                 "weapon_upgrade"    "sec_silencer2"
  1562.                 "weapon_upgrade"    "sec_silencer_pistol"
  1563. +               "weapon_upgrade"    "sec_bipod"
  1564.             }
  1565.             "cost_modifiers"
  1566.             {
  1567. @@ -185,7 +209,7 @@
  1568.                 "weapon"            "weapon_kabar"
  1569.                 "weapon"            "weapon_m9"
  1570.                 "weapon"            "weapon_m590"
  1571. -               "weapon_upgrade"    "optic_2xaimpoint"
  1572. +               "weapon_upgrade"    "optic_2xaimpoint_sec"
  1573.                 "weapon_upgrade"    "sec_foregrip2"
  1574.                 "weapon"            "weapon_m67"
  1575.             }
  1576. @@ -195,6 +219,7 @@
  1577.                 "weapon"            "weapon_m590"
  1578.                 "weapon"            "weapon_mk18"
  1579.                 "weapon"            "weapon_m84"
  1580. +               "weapon"            "weapon_m18"
  1581.                 "weapon"            "weapon_c4_clicker"
  1582.                 "weapon"            "weapon_anm14"
  1583.                 "weapon_upgrade"    "sec_silencer"
  1584. @@ -228,6 +253,16 @@
  1585.                 "weapon"            "weapon_mk18"
  1586.                 "weapon"            "weapon_m14"
  1587.                 "weapon"            "weapon_m84"
  1588. +               "weapon"            "weapon_m18"
  1589. +               "weapon_upgrade"    "sec_bipod"
  1590. +           }
  1591. +           "cost_modifiers"
  1592. +           {
  1593. +               "weapon_upgrade"
  1594. +               {
  1595. +                   "sec_foregrip"  "-1"
  1596. +                   "sec_foregrip2" "-1"
  1597. +               }
  1598.             }
  1599.         }
  1600.         "template_sniper_security"
  1601. @@ -259,12 +294,13 @@
  1602.                 "weapon"            "weapon_m16a4"
  1603.                 "weapon"            "weapon_m40a1"
  1604.                 "weapon"            "weapon_m14"
  1605. -               "weapon"            "weapon_m84"
  1606. +               "weapon"            "weapon_m18"
  1607.                 "weapon"            "weapon_anm14"
  1608.                 "weapon_upgrade"    "optic_scope_mk4"
  1609.                 "weapon_upgrade"    "sec_silencer"
  1610.                 "weapon_upgrade"    "sec_silencer2"
  1611.                 "weapon_upgrade"    "sec_silencer_pistol"
  1612. +               "weapon_upgrade"    "sec_bipod"
  1613.             }
  1614.             "cost_modifiers"
  1615.             {
  1616. @@ -288,21 +324,24 @@
  1617.  
  1618.             "buy_order"
  1619.             {
  1620. -               "gear"              "sec_light_armor"
  1621. -               "gear"              "sec_chest_rig"
  1622. +               "gear"              "sec_heavy_armor"
  1623. +               "gear"              "sec_chest_carrier"
  1624.                 "weapon"            "weapon_kabar"
  1625.                 "weapon"            "weapon_m9"
  1626. -               "weapon"            "weapon_ump45"
  1627. -               "weapon"            "weapon_at4"
  1628. +               "weapon"            "weapon_m16a4"
  1629. +               "weapon_upgrade"    "underbarrel_m203_he"
  1630.             }
  1631.             "allowed_items"
  1632.             {
  1633.                 "weapon"            "weapon_ump45"
  1634.                 "weapon"            "weapon_m590"
  1635.                 "weapon"            "weapon_mp5"
  1636. +               "weapon"            "weapon_m16a4"
  1637.                 "weapon"            "weapon_c4_clicker"
  1638.                 "weapon"            "weapon_at4"
  1639.                 "weapon"            "weapon_anm14"
  1640. +               "weapon_upgrade"    "underbarrel_m203_he"
  1641. +               "weapon_upgrade"    "underbarrel_m203_smoke"
  1642.             }
  1643.         }
  1644.         "template_escort_security"
  1645. @@ -332,6 +371,7 @@
  1646.                 "weapon"            "weapon_mk18"
  1647.                 "weapon"            "weapon_mp5"
  1648.                 "weapon"            "weapon_m84"
  1649. +               "weapon"            "weapon_m18"
  1650.                 "weapon"            "weapon_anm14"
  1651.             }
  1652.             "cost_modifiers"
  1653. @@ -369,6 +409,7 @@
  1654.                 "weapon"            "weapon_m16a4"
  1655.                 "weapon"            "weapon_m590"
  1656.                 "weapon"            "weapon_m84"
  1657. +               "weapon"            "weapon_m18"
  1658.                 "weapon"            "weapon_c4_clicker"
  1659.                 "weapon"            "weapon_anm14"
  1660.             }
  1661. @@ -404,6 +445,7 @@
  1662.                 "weapon"            "weapon_fal"
  1663.                 "weapon"            "weapon_sks"
  1664.                 "weapon"            "weapon_m84"
  1665. +               "weapon"            "weapon_m18"
  1666.                 "weapon"            "weapon_molotov"
  1667.             }
  1668.         }
  1669. @@ -435,9 +477,12 @@
  1670.                 "weapon"            "weapon_fal"
  1671.                 "weapon"            "weapon_m1a1"
  1672.                 "weapon"            "weapon_m84"
  1673. +               "weapon"            "weapon_m18"
  1674.                 "weapon"            "weapon_molotov"
  1675.                 "weapon_upgrade"    "ins_silencer"
  1676.                 "weapon_upgrade"    "ins_silencer_pistol"
  1677. +               "weapon_upgrade"    "underbarrel_gp25_smoke"
  1678. +               "weapon_upgrade"    "ins_bipod"
  1679.             }
  1680.         }
  1681.         "template_scout_insurgent"
  1682. @@ -457,7 +502,7 @@
  1683.                 "weapon"            "weapon_kabar"
  1684.                 "weapon"            "weapon_makarov"
  1685.                 "weapon"            "weapon_m1a1"
  1686. -               "weapon_upgrade"    "optic_2xaimpoint"
  1687. +               "weapon_upgrade"    "optic_2xaimpoint_ins"
  1688.                 "weapon_upgrade"    "ins_silencer"
  1689.                 "weapon"            "weapon_m18"
  1690.             }
  1691. @@ -468,9 +513,11 @@
  1692.                 "weapon"            "weapon_mp40"
  1693.                 "weapon"            "weapon_m1a1"
  1694.                 "weapon"            "weapon_m84"
  1695. +               "weapon"            "weapon_m18"
  1696.                 "weapon"            "weapon_molotov"
  1697.                 "weapon_upgrade"    "ins_silencer"
  1698.                 "weapon_upgrade"    "ins_silencer_pistol"
  1699. +               "weapon_upgrade"    "underbarrel_gp25_smoke"
  1700.             }
  1701.             "cost_modifiers"
  1702.             {
  1703. @@ -511,10 +558,11 @@
  1704.                 "weapon"            "weapon_sks"
  1705.                 "weapon"            "weapon_fal"
  1706.                 "weapon"            "weapon_mosin"
  1707. -               "weapon"            "weapon_m84"
  1708. +               "weapon"            "weapon_m18"
  1709.                 "weapon_upgrade"    "optic_scope_7x"
  1710.                 "weapon_upgrade"    "ins_silencer"
  1711.                 "weapon_upgrade"    "ins_silencer_pistol"
  1712. +               "weapon_upgrade"    "ins_bipod"
  1713.             }
  1714.             "cost_modifiers"
  1715.             {
  1716. @@ -552,11 +600,12 @@
  1717.                 "weapon"            "weapon_akm"
  1718.                 "weapon"            "weapon_mp40"
  1719.                 "weapon"            "weapon_toz"
  1720. -               "weapon"            "weapon_m84"
  1721.                 "weapon"            "weapon_c4_ied"
  1722.                 "weapon"            "weapon_molotov"
  1723.                 "weapon_upgrade"    "ins_silencer"
  1724.                 "weapon_upgrade"    "ins_silencer_pistol"
  1725. +               "weapon_upgrade"    "underbarrel_gp25_he"
  1726. +               "weapon_upgrade"    "underbarrel_gp25_smoke"
  1727.             }
  1728.         }
  1729.         "template_machinegunner_insurgent"
  1730. @@ -583,7 +632,19 @@
  1731.             {
  1732.                 "weapon"            "weapon_rpk"
  1733.                 "weapon"            "weapon_akm"
  1734. -               "weapon"            "weapon_m84"
  1735. +               "weapon"            "weapon_fal"
  1736. +               "weapon"            "weapon_m18"
  1737. +               "weapon_upgrade"    "ins_bipod"
  1738. +           }
  1739. +           "cost_modifiers"
  1740. +           {
  1741. +               "weapon_upgrade"
  1742. +               {
  1743. +                   "ins_foregrip1" "-1"
  1744. +                   "ins_foregrip2" "-1"
  1745. +                   "ins_woodgrip1" "-1"
  1746. +                   "ins_woodgrip2" "-1"
  1747. +               }
  1748.             }
  1749.         }
  1750.         "template_sniper_insurgent"
  1751. @@ -612,10 +673,11 @@
  1752.                 "weapon"            "weapon_mosin"
  1753.                 "weapon"            "weapon_sks"
  1754.                 "weapon"            "weapon_fal"
  1755. -               "weapon"            "weapon_m84"
  1756. +               "weapon"            "weapon_m18"
  1757.                 "weapon_upgrade"    "optic_scope_7x"
  1758.                 "weapon_upgrade"    "ins_silencer"
  1759.                 "weapon_upgrade"    "ins_silencer_pistol"
  1760. +               "weapon_upgrade"    "ins_bipod"
  1761.             }
  1762.             "cost_modifiers"
  1763.             {
  1764. @@ -656,6 +718,8 @@
  1765.                 "weapon"            "weapon_rpg7"
  1766.                 "weapon"            "weapon_c4_ied"
  1767.                 "weapon"            "weapon_molotov"
  1768. +               "weapon_upgrade"    "underbarrel_gp25_he"
  1769. +               "weapon_upgrade"    "underbarrel_gp25_smoke"
  1770.             }
  1771.         }      
  1772.         "template_militant_insurgent"
  1773. @@ -671,7 +735,7 @@
  1774.  
  1775.             "buy_order"
  1776.             {
  1777. -               "gear"              "ins_chest_carrier"
  1778. +               "gear"              "ins_chest_rig"
  1779.                 "weapon"            "weapon_kabar"
  1780.                 "weapon"            "weapon_makarov"
  1781.                 "weapon"            "weapon_aks74u"
  1782. @@ -687,6 +751,7 @@
  1783.                 "weapon"            "weapon_fal"
  1784.                 "weapon"            "weapon_m1a1"
  1785.                 "weapon"            "weapon_m84"
  1786. +               "weapon"            "weapon_m18"
  1787.                 "weapon"            "weapon_molotov"
  1788.             }
  1789.         }
  1790. @@ -719,6 +784,8 @@
  1791.                 "weapon"            "weapon_m1a1"
  1792.                 "weapon"            "weapon_c4_ied"
  1793.                 "weapon"            "weapon_molotov"
  1794. +               "weapon_upgrade"    "underbarrel_gp25_he"
  1795. +               "weapon_upgrade"    "underbarrel_gp25_smoke"
  1796.             }
  1797.         }
  1798.  
  1799. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/default_weapon.theater insurgency_misc_dir_aug7/scripts/theaters/default_weapon.theater
  1800. --- insurgency_misc_dir_jul8/scripts/theaters/default_weapon.theater    2014-07-08 12:02:19.140499993 -0700
  1801. +++ insurgency_misc_dir_aug7/scripts/theaters/default_weapon.theater    2014-08-11 14:49:00.496159743 -0700
  1802. @@ -24,6 +24,7 @@
  1803.             "weapon_weight"                 "384"
  1804.             "weapon_cost"                   "6"
  1805.             "weapon_abilities"              "ironsight"
  1806. +           "barrel_length"                 "26"
  1807.             "sounds"
  1808.             {
  1809.                 "shot_single"               "Weapon_RPG7.Single"
  1810. @@ -93,6 +94,7 @@
  1811.             "weapon_weight"                 "384"
  1812.             "weapon_cost"                   "6"
  1813.             "weapon_abilities"              "ironsight"
  1814. +           "barrel_length"                 "26"
  1815.             "sounds"
  1816.             {
  1817.                 "shot_single"               "Weapon_AT4.Single"
  1818. @@ -147,6 +149,195 @@
  1819.             }
  1820.             "team_access"                   "security, insurgent"
  1821.         }
  1822. +       "weapon_m203_he"
  1823. +       {
  1824. +           "import"                        "weapon_base"
  1825. +           "weapon_class"                  "launcher"
  1826. +           "weapon_type"                   "projectile"
  1827. +           "print_name"                    "#weapon_m203_he"
  1828. +           "print_desc"                    "#weapon_m203_he_desc"
  1829. +           "view_model"                    "models/weapons/upgrades/a_gl_m203.mdl"
  1830. +           "world_model"                   "models/weapons/upgrades/a_gl_m203.mdl"
  1831. +           "weapon_slot"                   "underbarrel"
  1832. +           "act_table"                     "shortrifle"
  1833. +           "attached_act_suffix"           "_GLSETUP"
  1834. +           "attached_gesture"              "delta_glsetup"
  1835. +           "weapon_weight"                 "50"
  1836. +           "weapon_cost"                   "0"
  1837. +           "weapon_abilities"              "ironsight"
  1838. +          
  1839. +           "sounds"
  1840. +           {
  1841. +               "shot_single"               "Weapon_m203.Single"
  1842. +               "shot_single_local"         "Weapon_m203.SingleLocal"
  1843. +               "empty"                     "Weapon_m203.Empty"
  1844. +               "load"                      "Weapon_RPG7.Load"
  1845. +               "unload"                    "Weapon_RPG7.Unload"
  1846. +               "hit"                       "Weapon_RPG7.Hit"
  1847. +           }
  1848. +           "ironsights"
  1849. +           {
  1850. +               "use_weapon_muzzle"         "1"
  1851. +           }
  1852. +           "recoil"
  1853. +           {
  1854. +               "recoil_lateral_range"      "-1.0 1.0"
  1855. +               "recoil_vertical_range"     "4.0 6.0"
  1856. +               "recoil_aim_punch"          "1.0 1.0"
  1857. +               "recoil_rest_rate"          "12"
  1858. +               "recoil_rest_delay"         "0"
  1859. +           }
  1860. +           "particles"
  1861. +           {
  1862. +               "particle_muzzleflash_1st"  "ins_weapon_m203"
  1863. +               "particle_muzzleflash_3rd"  "ins_weapon_m203"  
  1864. +           }
  1865. +           "explosives"
  1866. +           {
  1867. +               "entity"                    "grenade_m203_he"
  1868. +           }
  1869. +           "ammo_clip"
  1870. +           {
  1871. +               "ammo_type"                 "grenade_m203_he"
  1872. +               "clip_max_rounds"           "1" // 1 rpg per mag
  1873. +               "clip_default"              "0"
  1874. +           }
  1875. +           "freeaim"
  1876. +           {
  1877. +               "freeaim_distance"              "13"
  1878. +               "freeaim_screenratio"           "0.8"
  1879. +           }
  1880. +           "fov"
  1881. +           {
  1882. +               "fov_plr_ironsight"         "-5"
  1883. +               "fov_plr_focus"             "-10"
  1884. +               "fov_wpn_default"           "20"
  1885. +               "fov_wpn_ironsight"         "74"
  1886. +               "fov_wpn_focus"             "74"
  1887. +           }
  1888. +          
  1889. +           "team_access"                   "security, insurgent"      
  1890. +       }
  1891. +       "weapon_gp25_he"
  1892. +       {
  1893. +           "import"                        "weapon_m203_he"
  1894. +           "print_name"                    "#weapon_gp25_he"
  1895. +           "print_desc"                    "#weapon_m203_he_desc" 
  1896. +           "explosives"
  1897. +           {
  1898. +               "entity"                    "grenade_gp25_he"
  1899. +           }
  1900. +           "sounds"
  1901. +           {
  1902. +               "shot_single"               "Weapon_gp30.Single"
  1903. +               "shot_single_local"         "Weapon_gp30.SingleLocal"
  1904. +           }  
  1905. +           "freeaim"
  1906. +           {
  1907. +               "freeaim_distance"              "13"
  1908. +               "freeaim_screenratio"           "0.8"
  1909. +           }
  1910. +           "fov"
  1911. +           {
  1912. +               "fov_plr_ironsight"         "-5"
  1913. +               "fov_plr_focus"             "-10"
  1914. +               "fov_wpn_default"           "20"
  1915. +               "fov_wpn_ironsight"         "74"
  1916. +               "fov_wpn_focus"             "74"
  1917. +           }      
  1918. +       }
  1919. +       "weapon_m203_smoke"
  1920. +       {
  1921. +           "import"                        "weapon_base"
  1922. +           "weapon_class"                  "launcher"
  1923. +           "weapon_type"                   "projectile"
  1924. +           "print_name"                    "#weapon_m203_smoke"
  1925. +           "print_desc"                    "#weapon_m203_smoke_desc"
  1926. +           "view_model"                    "models/weapons/upgrades/a_gl_m203.mdl"
  1927. +           "world_model"                   "models/weapons/upgrades/a_gl_m203.mdl"
  1928. +           "weapon_slot"                   "underbarrel"
  1929. +           "act_table"                     "shortrifle"
  1930. +           "attached_act_suffix"           "_GLSETUP"
  1931. +           "attached_gesture"              "delta_glsetup"
  1932. +           "weapon_weight"                 "50"
  1933. +           "weapon_cost"                   "0"
  1934. +           "weapon_abilities"              "ironsight"
  1935. +           "sounds"
  1936. +           {
  1937. +               "shot_single"               "Weapon_m203.Single"
  1938. +               "shot_single_local"         "Weapon_m203.SingleLocal"
  1939. +               "empty"                     "Weapon_m203.Empty"
  1940. +               "load"                      "Weapon_RPG7.Load"
  1941. +               "unload"                    "Weapon_RPG7.Unload"
  1942. +               "hit"                       "Weapon_RPG7.Hit"
  1943. +           }
  1944. +           "recoil"
  1945. +           {
  1946. +               "recoil_lateral_range"      "-1.0 1.0"
  1947. +               "recoil_vertical_range"     "4.0 6.0"
  1948. +               "recoil_aim_punch"          "1.0 1.0"
  1949. +               "recoil_rest_rate"          "12"
  1950. +               "recoil_rest_delay"         "0"
  1951. +           }
  1952. +           "particles"
  1953. +           {
  1954. +               "particle_muzzleflash_1st"  "ins_weapon_m203"
  1955. +               "particle_muzzleflash_3rd"  "ins_weapon_m203"  
  1956. +           }
  1957. +           "explosives"
  1958. +           {
  1959. +               "entity"                    "grenade_m203_smoke"
  1960. +           }
  1961. +           "ammo_clip"
  1962. +           {
  1963. +               "ammo_type"                 "grenade_m203_smoke"
  1964. +               "clip_max_rounds"           "1" // 1 rpg per mag
  1965. +               "clip_default"              "0"
  1966. +           }
  1967. +           "freeaim"
  1968. +           {
  1969. +               "freeaim_distance"              "13"
  1970. +               "freeaim_screenratio"           "0.8"
  1971. +           }
  1972. +           "fov"
  1973. +           {
  1974. +               "fov_plr_ironsight"         "-5"
  1975. +               "fov_plr_focus"             "-10"
  1976. +               "fov_wpn_default"           "20"
  1977. +               "fov_wpn_ironsight"         "74"
  1978. +               "fov_wpn_focus"             "74"
  1979. +           }
  1980. +          
  1981. +           "team_access"                   "security, insurgent"      
  1982. +       }
  1983. +       "weapon_gp25_smoke"
  1984. +       {
  1985. +           "import"                        "weapon_m203_smoke"
  1986. +           "print_name"                    "#weapon_gp25_smoke"
  1987. +           "print_desc"                    "#weapon_m203_smoke_desc"  
  1988. +           "explosives"
  1989. +           {
  1990. +               "entity"                    "grenade_gp25_smoke"
  1991. +           }
  1992. +           "sounds"
  1993. +           {
  1994. +               "shot_single"               "Weapon_gp30.Single"
  1995. +               "shot_single_local"         "Weapon_gp30.SingleLocal"
  1996. +           }  
  1997. +           "freeaim"
  1998. +           {
  1999. +               "freeaim_distance"              "13"
  2000. +               "freeaim_screenratio"           "0.8"
  2001. +           }
  2002. +           "fov"
  2003. +           {
  2004. +               "fov_plr_ironsight"         "-5"
  2005. +               "fov_plr_focus"             "-10"
  2006. +               "fov_wpn_default"           "20"
  2007. +               "fov_wpn_ironsight"         "74"
  2008. +               "fov_wpn_focus"             "74"
  2009. +           }          
  2010. +       }
  2011.  
  2012.         //========================================
  2013.         // REMOTE CONTROLLED EXPLOSIVES
  2014. @@ -311,7 +502,7 @@
  2015.             "weapon_slot"                   "explosive"
  2016.             "act_table"                     "grenade"
  2017.             "weapon_weight"                 "10"
  2018. -           "weapon_cost"                   "2"
  2019. +           "weapon_cost"                   "3"
  2020.             "explosives"
  2021.             {
  2022.                 "entity"                    "grenade_molotov"
  2023. @@ -343,7 +534,7 @@
  2024.             "act_table"                     "grenade"
  2025.             "weapon_weight"                 "12"
  2026.             "weapon_cost"                   "1"
  2027. -           "class_restricted"              "0"
  2028. +           "class_restricted"              "1"
  2029.            
  2030.             "explosives"
  2031.             {
  2032. @@ -372,7 +563,7 @@
  2033.             "act_table"                     "grenade"
  2034.             "weapon_weight"                 "12"
  2035.             "weapon_cost"                   "1"
  2036. -           "class_restricted"              "0"
  2037. +           "class_restricted"              "1"
  2038.            
  2039.             "explosives"
  2040.             {
  2041. @@ -639,6 +830,7 @@
  2042.             "weapon_weight"                 "160" // (3.3kg[weapon] + (0.4kg[ammo] * (1+8)[mags]) )*10[kg->hg for int]  +24[encumbrance]   
  2043.             "weapon_cost"                   "1"
  2044.             "class_restricted"              "1"
  2045. +           "barrel_length"                 "22"
  2046.            
  2047.             "viewmodel_attachments"
  2048.             {
  2049. @@ -744,6 +936,7 @@
  2050.             "weapon_abilities"              "ironsight"
  2051.             "weapon_weight"                 "130" // (2.8kg[weapon] + (0.4kg[ammo] * (1+8)[mags]) )*10[kg->hg for int]  +16[encumbrance]
  2052.             "weapon_cost"                   "3"
  2053. +           "barrel_length"                 "20"
  2054.             "viewmodel_attachments"
  2055.             {
  2056.                 "flipsights"
  2057. @@ -850,7 +1043,7 @@
  2058.             "weapon_weight"                 "160" // (3.5kg[weapon] + (0.8kg[ammo] * (1+4)[mags]) )*10[kg->hg for int]  +24[encumbrance]
  2059.             "weapon_cost"                   "0"
  2060.             "class_restricted"              "1"
  2061. -          
  2062. +           "barrel_length"                 "20"
  2063.             "viewmodel_attachments"
  2064.             {
  2065.                 "foregrip"
  2066. @@ -943,8 +1136,8 @@
  2067.             "act_table"                     "shortrifle"
  2068.             "weapon_abilities"              "ironsight"
  2069.             "weapon_weight"                 "160" // (3.5kg[weapon] + (0.8kg[ammo] * (1+4)[mags]) )*10[kg->hg for int]  +24[encumbrance]
  2070. -           "weapon_cost"                   "2"
  2071. -          
  2072. +           "weapon_cost"                   "3"
  2073. +           "barrel_length"                 "22"
  2074.             "viewmodel_attachments"
  2075.             {
  2076.                 "optics"
  2077. @@ -998,7 +1191,12 @@
  2078.                 "recoil_additional_rest_per_shot"   "2.5"   // Amount of rest per additional shot (added to rest rate) (default = 2.5)
  2079.                 "recoil_shot_reset_time"            "0.5"   // Time delay for resetting the shots fired counter for the above (default = 0.3)
  2080.                 "recoil_shot_max_shots"             "7"     // Max number of shots to account for for the additional rest (default = 5)
  2081. -               "recoil_punch_additive_factor"      "0.88"  // How much of the view punch from the previous shot(s) get added to any additional shot fired.
  2082. +               "recoil_punch_additive_factor"      "0.88"  // How much of the view punch from the previous shot(s) get added to any additional shot fired.            
  2083. +              
  2084. +               "RecoilBipodFracByWeight"
  2085. +               {
  2086. +                   "0"                     "0.36"
  2087. +               }
  2088.             }
  2089.             "ballistics"
  2090.             {
  2091. @@ -1009,7 +1207,7 @@
  2092.             }
  2093.             "ammo_clip"
  2094.             {
  2095. -               "ammo_type"                 "762x38_box_20rnd"
  2096. +               "ammo_type"                 "762x51_box_20rnd"
  2097.                 "clip_max"                  "12"
  2098.                 "clip_max_rounds"           "20"
  2099.                 "clip_default"              "3"
  2100. @@ -1044,6 +1242,7 @@
  2101.             "weapon_abilities"              "ironsight"
  2102.             "weapon_weight"                 "160" // (2.9kg[weapon] + (0.3kg[ammo] * (1+10)[mags]) )*10[kg->hg for int]  +16[encumbrance]
  2103.             "weapon_cost"                   "2"
  2104. +           "barrel_length"                 "20"
  2105.             "fov"
  2106.             {
  2107.                 "fov_plr_ironsight"         "-25"
  2108. @@ -1126,6 +1325,7 @@
  2109.             "weapon_abilities"              "ironsight"
  2110.             "weapon_weight"                 "320"
  2111.             "weapon_cost"                   "3"
  2112. +           "barrel_length"                 "22"
  2113.             "fov"
  2114.             {
  2115.                 "fov_plr_ironsight"         "-25"
  2116. @@ -1168,6 +1368,11 @@
  2117.                 "recoil_shot_reset_time"            "0.3"   // Time delay for resetting the shots fired counter for the above (default = 0.3)
  2118.                 "recoil_shot_max_shots"             "6"     // Max number of shots to account for for the additional rest (default = 5)
  2119.                 "recoil_punch_additive_factor"      "0.75"  // How much of the view punch from the previous shot(s) get added to any additional shot fired.
  2120. +              
  2121. +               "RecoilBipodFracByWeight"
  2122. +               {
  2123. +                   "0"                     "0.4"
  2124. +               }
  2125.             }
  2126.             "ballistics"
  2127.             {
  2128. @@ -1208,6 +1413,7 @@
  2129.             "weapon_abilities"              "ironsight"
  2130.             "weapon_weight"                 "128" // (2.4kg[weapon] + (0.3kg[ammo] * (1+10)[mags]) )*10[kg->hg for int]  +16[encumbrance]
  2131.             "weapon_cost"                   "1"
  2132. +           "barrel_length"                 "18"
  2133.             "fov"
  2134.             {
  2135.                 "fov_plr_ironsight"         "-25"
  2136. @@ -1289,6 +1495,7 @@
  2137.             "weapon_abilities"              "ironsight"
  2138.             "weapon_weight"                 "160" // (3.9kg[weapon] + (0.8kg[ammo] * (1+4)[mags]) )*10[kg->hg for int]  +24[encumbrance]
  2139.             "weapon_cost"                   "1"
  2140. +           "barrel_length"                 "22"
  2141.             "fov"
  2142.             {
  2143.                 "fov_plr_ironsight"         "-25"
  2144. @@ -1375,6 +1582,7 @@
  2145.             "weapon_abilities"              "ironsight"
  2146.             "weapon_weight"                 "128" // (2.0kg[weapon] + (0.4kg[ammo] * (1+8)[mags]) )*10[kg->hg for int]  +8[encumbrance]
  2147.             "weapon_cost"                   "2"
  2148. +           "barrel_length"                 "16"
  2149.             "fov"
  2150.             {
  2151.                 "fov_plr_ironsight"         "-25"
  2152. @@ -1460,6 +1668,7 @@
  2153.             "weapon_abilities"              "ironsight"
  2154.             "weapon_weight"                 "128" // (4.0kg[weapon] + (0.4kg[ammo] * (1+8)[mags]) )*10[kg->hg for int]  +8[encumbrance]
  2155.             "weapon_cost"                   "2"
  2156. +           "barrel_length"                 "17"
  2157.             "fov"
  2158.             {
  2159.                 "fov_plr_ironsight"         "-25"
  2160. @@ -1544,7 +1753,8 @@
  2161.             "act_table"                     "shortrifle"
  2162.             "weapon_abilities"              "ironsight"
  2163.             "weapon_weight"                 "128" // (2.5kg[weapon] + (0.7kg[ammo] * (1+4)[mags]) )*10[kg->hg for int]  +8[encumbrance]
  2164. -           "weapon_cost"                   "3"
  2165. +           "weapon_cost"                   "2"
  2166. +           "barrel_length"                 "18"
  2167.             "fov"
  2168.             {
  2169.                 "fov_plr_ironsight"         "-25"
  2170. @@ -1629,6 +1839,7 @@
  2171.             "weapon_abilities"              "ironsight"
  2172.             "weapon_weight"                 "128" // (3.5kg[weapon] + (0.8kg[ammo] * (1+4)[mags]) )*10[kg->hg for int]  +24[encumbrance]
  2173.             "weapon_cost"                   "2"
  2174. +           "barrel_length"                 "19"
  2175.             "viewmodel_attachments"
  2176.             {
  2177.                 "foregrip"
  2178. @@ -1725,7 +1936,7 @@
  2179.             "act_table"                     "shortrifle"
  2180.             "weapon_abilities"              "ironsight"
  2181.             "weapon_weight"                 "160" // (2.5kg[weapon] + (0.3kg[ammo] * (1+10)[mags]) )*10[kg->hg for int]  +24[encumbrance]
  2182. -          
  2183. +           "barrel_length"                 "18"
  2184.             "fov"
  2185.             {
  2186.                 "fov_wpn_scope"             "0"
  2187. @@ -1805,7 +2016,7 @@
  2188.             "act_table"                     "shortrifle"
  2189.             "weapon_abilities"              "ironsight"
  2190.             "weapon_weight"                 "160" // (3.2kg[weapon] + (0.3kg[ammo] * (1+10)[mags]) )*10[kg->hg for int]  +24[encumbrance]
  2191. -          
  2192. +           "barrel_length"                 "18"
  2193.             "fov"
  2194.             {
  2195.                 "fov_wpn_scope"             "0"
  2196. @@ -1899,7 +2110,7 @@
  2197.             "weapon_abilities"              "ironsight, bipod"
  2198.             "weapon_weight"                 "320" // (7.5kg[weapon] + (2.5kg[ammo] * (1+1)[mags]) )*10[kg->hg for int]  +150[encumbrance]
  2199.             "closed_bolt"                   "0"
  2200. -                      
  2201. +           "barrel_length"                 "22"                       
  2202.             "fov"
  2203.             {
  2204.                 "fov_plr_ironsight"         "-25"
  2205. @@ -2003,7 +2214,7 @@
  2206.             "act_table"                     "lmg"
  2207.             "weapon_abilities"              "ironsight, bipod"
  2208.             "weapon_weight"                 "320" // (4.8kg[weapon] + (2.0kg[ammo] * (1+2)[mags]) )*10[kg->hg for int]  +50[encumbrance]
  2209. -          
  2210. +           "barrel_length"                 "22"
  2211.             "fov"
  2212.             {
  2213.                 "priority"                  "0"
  2214. @@ -2045,7 +2256,7 @@
  2215.                
  2216.                 "RecoilBipodFracByWeight"
  2217.                 {
  2218. -                   "0"                     "0.4"
  2219. +                   "0"                     "0.35"
  2220.                 }
  2221.                
  2222.                 "RecoilCrouchFracByWeight"
  2223. @@ -2116,6 +2327,7 @@
  2224.             "act_table"                     "shortrifle"
  2225.             "weapon_abilities"              "ironsight"
  2226.             "weapon_weight"                 "320" // (6.6kg[weapon] + (0.2kg[ammo] * (1+16)[mags]) )*10[kg->hg for int]  +32[encumbrance]
  2227. +           "barrel_length"                 "22"
  2228.             "viewmodel_attachments"
  2229.             {
  2230.                 "optics"
  2231. @@ -2202,7 +2414,7 @@
  2232.             "act_table"                     "shortrifle"
  2233.             "weapon_abilities"              "ironsight"
  2234.             "weapon_weight"                 "320" // (4.0kg[weapon] + (0.2kg[ammo] * (1+16)[mags]) )*10[kg->hg for int]  +32[encumbrance]
  2235. -          
  2236. +           "barrel_length"                 "22"
  2237.             "fov"
  2238.             {
  2239.                 "fov_plr_ironsight"         "-10"
  2240. @@ -2447,6 +2659,71 @@
  2241.                 "BounceSound"           "Weapon_M67.Bounce"
  2242.             }
  2243.         }
  2244. +       "grenade_m203_he"
  2245. +       {
  2246. +           "import"                    "baseGrenade"
  2247. +           "entity_class"              "grenade_frag"
  2248. +           "Model"                     "models/weapons/upgrades/a_projectile_m203.mdl"
  2249. +          
  2250. +           "DetonateDamage"            "170"
  2251. +           "DetonatePenetrationRadius" "40"
  2252. +           "DetonateDamageRadius"      "600"
  2253. +           "FuseTime"                  "0"
  2254. +           "ImpactDetonation"          "1"
  2255. +           "ArmDelay"                  "0.12"
  2256. +           "RocketStartSpeed"          "3000"
  2257. +          
  2258. +           "Health"                        "50"
  2259. +           "ReactExplosions"               "1"
  2260. +           "ReactBullets"                  "1"
  2261. +          
  2262. +           "Particles"
  2263. +           {
  2264. +               "DetonateParticle"      "ins_m203_explosion"
  2265. +               "DetonateWaterParticle" "ins_m203_explosion"
  2266. +           }
  2267. +           "Sounds"
  2268. +           {
  2269. +               "DetonateSound"         "BaseGrenade.Explode"
  2270. +               "BounceSound"           "Weapon_M67.Bounce"
  2271. +           }
  2272. +       }
  2273. +       "grenade_gp25_he"
  2274. +       {
  2275. +           "import"                    "grenade_m203_he"
  2276. +           "Model"                     "models/weapons/upgrades/a_projectile_gp25.mdl"
  2277. +       }
  2278. +       "grenade_m203_smoke"
  2279. +       {
  2280. +           "import"                    "baseGrenade"
  2281. +           "entity_class"              "grenade_smoke"
  2282. +           "Model"                     "models/weapons/upgrades/a_projectile_m203.mdl"
  2283. +           "FuseTime"                  "0"
  2284. +           "ImpactDetonation"          "1"
  2285. +           "RocketStartSpeed"          "3000"
  2286. +           "ArmDelay"                  "0.12"
  2287. +          
  2288. +           "Health"                        "50"
  2289. +           "ReactExplosions"               "1"
  2290. +           "ReactBullets"                  "1"
  2291. +          
  2292. +           "Particles"
  2293. +           {
  2294. +               "DetonateParticle"      "m203_smokegrenade"
  2295. +               "SmokeColor"            "40 35 33 252" // why does the alpha have to be set so damn high?
  2296. +           }
  2297. +          
  2298. +           "Sounds"
  2299. +           {
  2300. +               "DetonateSound"         "Weapon_m203.SmokeExplode"
  2301. +               "BounceSound"           "Weapon_M67.Bounce"
  2302. +           }
  2303. +       }
  2304. +       "grenade_gp25_smoke"
  2305. +       {
  2306. +           "import"                    "grenade_m203_smoke"
  2307. +           "Model"                     "models/weapons/upgrades/a_projectile_gp25.mdl"
  2308. +       }
  2309.         "rocket_at4"
  2310.         {
  2311.             "entity_class"              "rocket"
  2312. diff -ruN insurgency_misc_dir_jul8/scripts/theaters/default_weapon_upgrades.theater insurgency_misc_dir_aug7/scripts/theaters/default_weapon_upgrades.theater
  2313. --- insurgency_misc_dir_jul8/scripts/theaters/default_weapon_upgrades.theater   2014-07-08 12:02:19.144500055 -0700
  2314. +++ insurgency_misc_dir_aug7/scripts/theaters/default_weapon_upgrades.theater   2014-08-11 14:49:00.496159743 -0700
  2315. @@ -26,6 +26,7 @@
  2316.             {
  2317.                 "weapon"                    "weapon_m16a4"
  2318.                 "weapon"                    "weapon_mk18"
  2319. +               "weapon"                    "weapon_m14"
  2320.                 "weapon"                    "weapon_mini14"
  2321.                 "weapon"                    "weapon_mp5"
  2322.                 "weapon"                    "weapon_ump45"
  2323. @@ -234,7 +235,7 @@
  2324.             }
  2325.         }
  2326.        
  2327. -       "optic_2xaimpoint"
  2328. +       "optic_2xaimpoint_sec"
  2329.         {
  2330.             "import"                        "base_optic_rail"
  2331.             "upgrade_cost"                  "2"
  2332. @@ -243,23 +244,14 @@
  2333.            
  2334.             "allowed_weapons"
  2335.             {
  2336. -               "weapon"                    "weapon_akm"
  2337. -               "weapon"                    "weapon_aks74u"
  2338. -               "weapon"                    "weapon_fal"
  2339.                 "weapon"                    "weapon_m16a4"
  2340. -               "weapon"                    "weapon_m1a1"
  2341.                 "weapon"                    "weapon_m249"
  2342.                 "weapon"                    "weapon_m40a1"
  2343.                 "weapon"                    "weapon_mk18"
  2344.                 "weapon"                    "weapon_m590"
  2345.                 "weapon"                    "weapon_m14"
  2346.                 "weapon"                    "weapon_mini14"
  2347. -               "weapon"                    "weapon_mosin"
  2348. -               "weapon"                    "weapon_mp40"
  2349.                 "weapon"                    "weapon_mp5"
  2350. -               "weapon"                    "weapon_rpk"
  2351. -               "weapon"                    "weapon_sks"
  2352. -               "weapon"                    "weapon_toz"
  2353.                 "weapon"                    "weapon_ump45"
  2354.             }
  2355.            
  2356. @@ -275,10 +267,8 @@
  2357.                    
  2358.                     "excluded_weapons"
  2359.                     {
  2360. -                       "weapon"            "weapon_m1a1"
  2361.                         "weapon"            "weapon_mini14"
  2362.                         "weapon"            "weapon_mp5"
  2363. -                       "weapon"            "weapon_mp40"
  2364.                     }
  2365.                 }
  2366.                
  2367. @@ -292,10 +282,8 @@
  2368.                    
  2369.                     "weapons"
  2370.                     {
  2371. -                       "weapon"            "weapon_m1a1"
  2372.                         "weapon"            "weapon_mini14"
  2373.                         "weapon"            "weapon_mp5"
  2374. -                       "weapon"            "weapon_mp40"
  2375.                     }
  2376.                 }
  2377.             }
  2378. @@ -314,36 +302,12 @@
  2379.                 "fov_wpn_ironsight"         "39"
  2380.                 "fov_wpn_focus"             "39"
  2381.                
  2382. -               "weapon_akm"
  2383. -               {
  2384. -                   "fov_wpn_ironsight"         "60"
  2385. -                   "fov_wpn_focus"             "67"
  2386. -               }
  2387. -              
  2388. -               "weapon_fal"
  2389. -               {
  2390. -                   "fov_wpn_ironsight"         "53"
  2391. -                   "fov_wpn_focus"             "60"
  2392. -               }
  2393. -              
  2394. -               "weapon_aks74u"
  2395. -               {
  2396. -                   "fov_wpn_ironsight"         "62"
  2397. -                   "fov_wpn_focus"             "67"
  2398. -               }
  2399. -              
  2400.                 "weapon_m16a4"
  2401.                 {
  2402.                     "fov_wpn_ironsight"         "52"
  2403.                     "fov_wpn_focus"             "59"
  2404.                 }
  2405.                
  2406. -               "weapon_m1a1"
  2407. -               {
  2408. -                   "fov_wpn_ironsight"         "40"
  2409. -                   "fov_wpn_focus"             "49"
  2410. -               }
  2411. -              
  2412.                 "weapon_m249"
  2413.                 {
  2414.                     "fov_wpn_ironsight"         "44"
  2415. @@ -380,6 +344,111 @@
  2416.                     "fov_wpn_focus"             "57"
  2417.                 }
  2418.                
  2419. +               "weapon_mp5"
  2420. +               {
  2421. +                   "fov_wpn_ironsight"         "48"
  2422. +                   "fov_wpn_focus"             "56"
  2423. +               }
  2424. +          
  2425. +               "weapon_ump45"
  2426. +               {
  2427. +                   "fov_wpn_ironsight"         "53"
  2428. +                   "fov_wpn_focus"             "60"               
  2429. +               }
  2430. +           }
  2431. +       }
  2432. +      
  2433. +       "optic_2xaimpoint_ins"
  2434. +       {
  2435. +           "import"                        "base_optic_rail"
  2436. +           "upgrade_cost"                  "3"
  2437. +           "print_name"                    "#weapon_upgrade_2xaimpoint"
  2438. +           "print_desc"                    "#weapon_upgrade_2xaimpoint_desc"
  2439. +          
  2440. +           "allowed_weapons"
  2441. +           {
  2442. +               "weapon"                    "weapon_akm"
  2443. +               "weapon"                    "weapon_aks74u"
  2444. +               "weapon"                    "weapon_fal"
  2445. +               "weapon"                    "weapon_m1a1"
  2446. +               "weapon"                    "weapon_mosin"
  2447. +               "weapon"                    "weapon_mp40"
  2448. +               "weapon"                    "weapon_rpk"
  2449. +               "weapon"                    "weapon_sks"
  2450. +               "weapon"                    "weapon_toz"
  2451. +           }
  2452. +          
  2453. +           "viewmodel_attachments"
  2454. +           {              
  2455. +               "2xScope_Normal"
  2456. +               {
  2457. +                   "model"                 "models/weapons/upgrades/a_optic_aimp2x.mdl"
  2458. +                   "AnimIronSights"        "4x_zoom"
  2459. +                   "AnimIdle"              "4x_idle"
  2460. +                   "Gesture"               "delta_aimp"
  2461. +                   "Main"                  "1"
  2462. +                  
  2463. +                   "excluded_weapons"
  2464. +                   {
  2465. +                       "weapon"            "weapon_m1a1"
  2466. +                       "weapon"            "weapon_mp40"
  2467. +                   }
  2468. +               }
  2469. +              
  2470. +               "2xScope_Small"
  2471. +               {
  2472. +                   "model"                 "models/weapons/upgrades/a_optic_aimp2x_m.mdl"
  2473. +                   "AnimIronSights"        "4x_zoom"
  2474. +                   "AnimIdle"              "4x_idle"
  2475. +                   "Gesture"               "delta_aimp"   
  2476. +                   "Main"                  "1"
  2477. +                  
  2478. +                   "weapons"
  2479. +                   {
  2480. +                       "weapon"            "weapon_m1a1"
  2481. +                       "weapon"            "weapon_mp40"
  2482. +                   }
  2483. +               }
  2484. +           }
  2485. +          
  2486. +           "world_attachments"
  2487. +           {
  2488. +               "Scope"
  2489. +               {
  2490. +                   "model"                 "models/weapons/upgrades/w_magaim.mdl"
  2491. +               }
  2492. +           }
  2493. +          
  2494. +           "optics_fov_override"
  2495. +           {
  2496. +               "fov_wpn_scope"             "16"
  2497. +               "fov_wpn_ironsight"         "39"
  2498. +               "fov_wpn_focus"             "39"
  2499. +              
  2500. +               "weapon_akm"
  2501. +               {
  2502. +                   "fov_wpn_ironsight"         "60"
  2503. +                   "fov_wpn_focus"             "67"
  2504. +               }
  2505. +              
  2506. +               "weapon_fal"
  2507. +               {
  2508. +                   "fov_wpn_ironsight"         "53"
  2509. +                   "fov_wpn_focus"             "60"
  2510. +               }
  2511. +              
  2512. +               "weapon_aks74u"
  2513. +               {
  2514. +                   "fov_wpn_ironsight"         "62"
  2515. +                   "fov_wpn_focus"             "67"
  2516. +               }
  2517. +              
  2518. +               "weapon_m1a1"
  2519. +               {
  2520. +                   "fov_wpn_ironsight"         "40"
  2521. +                   "fov_wpn_focus"             "49"
  2522. +               }
  2523. +              
  2524.                 "weapon_mosin"
  2525.                 {
  2526.                     "fov_wpn_ironsight"         "41"
  2527. @@ -392,12 +461,6 @@
  2528.                     "fov_wpn_focus"             "51"
  2529.                 }
  2530.                
  2531. -               "weapon_mp5"
  2532. -               {
  2533. -                   "fov_wpn_ironsight"         "48"
  2534. -                   "fov_wpn_focus"             "56"
  2535. -               }
  2536. -              
  2537.                 "weapon_rpk"
  2538.                 {
  2539.                     "fov_wpn_ironsight"         "61"
  2540. @@ -415,13 +478,142 @@
  2541.                     "fov_wpn_ironsight"         "46"
  2542.                     "fov_wpn_focus"             "54"
  2543.                 }
  2544. +           }
  2545. +       }
  2546. +      
  2547. +       "optic_aimpoint"
  2548. +       {
  2549. +           "import"                        "base_optic_rail"
  2550. +           "upgrade_cost"                  "1"
  2551. +           "print_name"                    "#weapon_upgrade_aimpoint"
  2552. +           "print_desc"                    "#weapon_upgrade_aimpoint_desc"
  2553.            
  2554. -               "weapon_ump45"
  2555. +           "allowed_weapons"
  2556. +           {
  2557. +               "weapon"                    "weapon_m16a4"
  2558. +               "weapon"                    "weapon_m249"
  2559. +               "weapon"                    "weapon_m40a1"
  2560. +               "weapon"                    "weapon_mk18"
  2561. +               "weapon"                    "weapon_m590"
  2562. +               "weapon"                    "weapon_m14"
  2563. +               "weapon"                    "weapon_mini14"
  2564. +               "weapon"                    "weapon_mp5"
  2565. +               "weapon"                    "weapon_ump45"
  2566. +           }
  2567. +          
  2568. +           "viewmodel_attachments"
  2569. +           {              
  2570. +               "2xScope_Normal"
  2571.                 {
  2572. -                   "fov_wpn_ironsight"         "53"
  2573. -                   "fov_wpn_focus"             "60"               
  2574. +                   "model"                 "models/weapons/upgrades/a_optic_aimpoint.mdl"
  2575. +                   "AnimIronSights"        "4x_zoom"
  2576. +                   "AnimIdle"              "4x_idle"
  2577. +                   "Gesture"               "delta_aimp"
  2578. +                   "Main"                  "1"
  2579. +                  
  2580. +                   "excluded_weapons"
  2581. +                   {
  2582. +                       "weapon"            "weapon_mini14"
  2583. +                       "weapon"            "weapon_mp5"
  2584. +                   }
  2585. +               }
  2586. +              
  2587. +               "2xScope_Small"
  2588. +               {
  2589. +                   "model"                 "models/weapons/upgrades/a_optic_aimpoint_m.mdl"
  2590. +                   "AnimIronSights"        "4x_zoom"
  2591. +                   "AnimIdle"              "4x_idle"
  2592. +                   "Gesture"               "delta_aimp"   
  2593. +                   "Main"                  "1"
  2594. +                  
  2595. +                   "weapons"
  2596. +                   {
  2597. +                       "weapon"            "weapon_mini14"
  2598. +                       "weapon"            "weapon_mp5"
  2599. +                   }
  2600.                 }
  2601.             }
  2602. +          
  2603. +           "world_attachments"
  2604. +           {
  2605. +               "Scope"
  2606. +               {
  2607. +                   "model"                 "models/weapons/upgrades/w_magaim.mdl"
  2608. +               }
  2609. +           }
  2610. +          
  2611. +           "optics"
  2612. +           {
  2613. +               "optic_holographic"         "1"
  2614. +               "optic_material"            "models/weapons/optics/aimpoint_reticule_holo"
  2615. +               "optic_paralax_distance"    "5"
  2616. +               "optic_reticle_size"        ".05"
  2617. +              
  2618. +               "weapon_m14"
  2619. +               {
  2620. +                   "optic_reticle_size"    ".05"
  2621. +               }
  2622. +           }
  2623. +
  2624. +           "optics_fov_override"
  2625. +           {  
  2626. +               "fov_wpn_ironsight"         "52"
  2627. +               "fov_wpn_focus"             "60"
  2628. +              
  2629. +               "weapon_m16a4"
  2630. +               {
  2631. +                   "fov_wpn_ironsight"         "55"
  2632. +                   "fov_wpn_focus"             "63"
  2633. +               }
  2634. +              
  2635. +               "weapon_mini14"
  2636. +               {
  2637. +                   "fov_wpn_ironsight"         "53"
  2638. +                   "fov_wpn_focus"             "61"
  2639. +               }
  2640. +              
  2641. +               "weapon_mk18"
  2642. +               {
  2643. +                   "fov_wpn_ironsight"         "58"
  2644. +                   "fov_wpn_focus"             "66"
  2645. +               }
  2646. +              
  2647. +               "weapon_mp5"
  2648. +               {
  2649. +                   "fov_wpn_ironsight"         "52"
  2650. +                   "fov_wpn_focus"             "60"
  2651. +               }
  2652. +              
  2653. +               "weapon_ump45"
  2654. +               {
  2655. +                   "fov_wpn_ironsight"         "52"
  2656. +                   "fov_wpn_focus"             "60"
  2657. +               }
  2658. +          
  2659. +               "weapon_m590"
  2660. +               {
  2661. +                   "fov_wpn_ironsight"         "56"
  2662. +                   "fov_wpn_focus"             "64"
  2663. +               }
  2664. +  
  2665. +               "weapon_m14"
  2666. +               {
  2667. +                   "fov_wpn_ironsight"         "49"
  2668. +                   "fov_wpn_focus"             "58"
  2669. +               }
  2670. +              
  2671. +               "weapon_m40a1"
  2672. +               {
  2673. +                   "fov_wpn_ironsight"         "42"
  2674. +                   "fov_wpn_focus"             "50"
  2675. +               }
  2676. +              
  2677. +               "weapon_m249"
  2678. +               {
  2679. +                   "fov_wpn_ironsight"         "49"
  2680. +                   "fov_wpn_focus"             "58"
  2681. +               }
  2682. +           }      
  2683.         }
  2684.        
  2685.         "optic_elcan"
  2686. @@ -836,7 +1028,7 @@
  2687.         "optic_po4x24"
  2688.         {
  2689.             "import"                        "base_optic_rail"
  2690. -           "upgrade_cost"                  "4"
  2691. +           "upgrade_cost"                  "3"
  2692.             "print_name"                    "#weapon_upgrade_po4x24"
  2693.             "print_desc"                    "#weapon_upgrade_po4x24_desc"
  2694.            
  2695. @@ -1198,7 +1390,7 @@
  2696.             {
  2697.                 "weapon"                    "weapon_fal"
  2698.             }
  2699. -           "ammo_type_override"            "762x38_tracer_box_20rnd"
  2700. +           "ammo_type_override"            "762x51_tracer_box_20rnd"
  2701.         }
  2702.         "ammo_hp_fal"
  2703.         {
  2704. @@ -1208,7 +1400,7 @@
  2705.             {
  2706.                 "weapon"                    "weapon_fal"
  2707.             }
  2708. -           "ammo_type_override"            "762x38_hp_box_20rnd"
  2709. +           "ammo_type_override"            "762x51_hp_box_20rnd"
  2710.         }
  2711.         "ammo_ap_fal"
  2712.         {
  2713. @@ -1218,7 +1410,7 @@
  2714.             {
  2715.                 "weapon"                    "weapon_fal"
  2716.             }
  2717. -           "ammo_type_override"            "762x38_ap_box_20rnd"
  2718. +           "ammo_type_override"            "762x51_ap_box_20rnd"
  2719.         }
  2720.         //========================================
  2721.         // AKS74U SPECIFIC UPGRADES
  2722. @@ -1535,7 +1727,18 @@
  2723.  
  2724.         //========================================
  2725.         // M14 SPECIFIC UPGRADES
  2726. -       //========================================     
  2727. +       //======================================== 
  2728. +       "ammo_hp_m14"
  2729. +       {
  2730. +           "import"                        "base_ammo_hp" 
  2731. +           "upgrade_cost"                  "4"
  2732. +           "allowed_weapons"
  2733. +           {
  2734. +               "weapon"                    "weapon_m14"
  2735. +           }
  2736. +           "ammo_type_override"            "762x51_mag_hp"
  2737. +       }
  2738. +      
  2739.         "ammo_ap_m14"
  2740.         {
  2741.             "import"                        "base_ammo_ap" 
  2742. @@ -1964,17 +2167,34 @@
  2743.         {
  2744.             "import"                        "base_bipod"
  2745.             "upgrade_cost"                  "2"
  2746. +           "class_restricted"              "1"
  2747.            
  2748.             "allowed_weapons"
  2749.             {
  2750. +               "weapon"                    "weapon_m14"
  2751.                 "weapon"                    "weapon_m40a1"
  2752.             }
  2753.            
  2754.             "viewmodel_attachments"
  2755.             {
  2756. -               "Bipod"
  2757. +               "Bipod_M14"
  2758. +               {
  2759. +                   "model"                 "models/weapons/upgrades/a_bipod_m14.mdl"
  2760. +                  
  2761. +                   "weapons"
  2762. +                   {
  2763. +                       "weapon"            "weapon_m14"
  2764. +                   }
  2765. +               }
  2766. +              
  2767. +               "Bipod_M40"
  2768.                 {
  2769.                     "model"                 "models/weapons/upgrades/a_bipod_m40.mdl"
  2770. +                  
  2771. +                   "weapons"
  2772. +                   {
  2773. +                       "weapon"            "weapon_m40a1"
  2774. +                   }
  2775.                 }          
  2776.             }
  2777.         }
  2778. @@ -1982,11 +2202,22 @@
  2779.         {
  2780.             "import"                        "base_bipod"
  2781.             "upgrade_cost"                  "2"
  2782. +           "class_restricted"              "1"
  2783.            
  2784.             "allowed_weapons"
  2785.             {
  2786. +               "weapon"                    "weapon_fal"
  2787.                 "weapon"                    "weapon_mosin"
  2788.             }
  2789. +               "Bipod_FAL"
  2790. +               {
  2791. +                   "model"                 "models/weapons/upgrades/a_bipod_fal.mdl"
  2792. +                  
  2793. +                   "weapons"
  2794. +                   {
  2795. +                       "weapon"            "weapon_fal"
  2796. +                   }
  2797. +               }
  2798.            
  2799.             "viewmodel_attachments"
  2800.             {
  2801. @@ -1996,5 +2227,152 @@
  2802.                 }          
  2803.             }
  2804.         }
  2805. +      
  2806. +       "underbarrel_gl_base"
  2807. +       {
  2808. +           "IsBase"                        "1"
  2809. +           "upgrade_slot"                  "underbarrel"
  2810. +           "class_restricted"              "1"    
  2811. +           "lock_slot"                     "explosive"
  2812. +       }
  2813. +      
  2814. +       "underbarrel_m203_base"
  2815. +       {
  2816. +           "IsBase"                        "1"
  2817. +           "import"                        "underbarrel_gl_base"
  2818. +          
  2819. +           "viewmodel_attachments"
  2820. +           {
  2821. +               "Launcher"
  2822. +               {
  2823. +                   "model"                 "models/weapons/upgrades/a_gl_m203.mdl"
  2824. +                   "Gesture"               "delta_gl"
  2825. +                   "ActSuffix"             "_GL"
  2826. +                   "Main"                  "1"
  2827. +               }
  2828. +           }
  2829. +          
  2830. +           "world_attachments"
  2831. +           {
  2832. +               "Launcher"
  2833. +               {
  2834. +                   "model"                 "models/weapons/upgrades/w_m203.mdl"
  2835. +               }
  2836. +           }
  2837. +          
  2838. +           "allowed_weapons"
  2839. +           {
  2840. +               "weapon"                    "weapon_m16a4"
  2841. +           }      
  2842. +       }
  2843. +      
  2844. +       "underbarrel_m203_he"
  2845. +       {
  2846. +           "import"                        "underbarrel_m203_base"
  2847. +           "upgrade_cost"                  "4"
  2848. +           "print_name"                    "#weapon_m203_he"
  2849. +           "print_desc"                    "#weapon_m203_he_desc"
  2850. +           "attach_weapon"                 "weapon_m203_he"
  2851. +          
  2852. +           "viewmodel_attachments"
  2853. +           {
  2854. +               "Launcher"
  2855. +               {
  2856. +                   "skin"                  "0"
  2857. +               }
  2858. +           }
  2859. +       }
  2860. +      
  2861. +       "underbarrel_m203_smoke"
  2862. +       {
  2863. +           "import"                        "underbarrel_m203_base"
  2864. +           "upgrade_cost"                  "2"
  2865. +           "print_name"                    "#weapon_m203_smoke"
  2866. +           "print_desc"                    "#weapon_m203_smoke_desc"
  2867. +           "attach_weapon"                 "weapon_m203_smoke"
  2868. +          
  2869. +           "viewmodel_attachments"
  2870. +           {
  2871. +               "Launcher"
  2872. +               {
  2873. +                   "Skin"                  "1"
  2874. +               }
  2875. +           }
  2876. +       }
  2877. +      
  2878. +       "underbarrel_gp25_base"
  2879. +       {
  2880. +           "IsBase"                        "1"
  2881. +           "import"                        "underbarrel_gl_base"
  2882. +          
  2883. +           "viewmodel_attachments"
  2884. +           {
  2885. +               "Launcher"
  2886. +               {
  2887. +                   "model"                 "models/weapons/upgrades/a_gl_gp25.mdl"
  2888. +                   "Gesture"               "delta_gl"
  2889. +                   "ActSuffix"             "_GL"
  2890. +                   "Main"                  "1"
  2891. +               }
  2892. +              
  2893. +               // a bit of a hack to restore the standard fixture on the AKM
  2894. +               "Standard_AKM"
  2895. +               {
  2896. +                   "model"                 "models/weapons/upgrades/a_standard_akm.mdl"
  2897. +                  
  2898. +                   "weapons"
  2899. +                   {
  2900. +                       "weapon"            "weapon_akm"
  2901. +                   }
  2902. +               }
  2903. +           }
  2904. +          
  2905. +           "world_attachments"
  2906. +           {
  2907. +               "Launcher"
  2908. +               {
  2909. +                   "model"                 "models/weapons/upgrades/w_gp25.mdl"
  2910. +               }
  2911. +           }
  2912. +          
  2913. +           "allowed_weapons"
  2914. +           {
  2915. +               "weapon"                    "weapon_akm"
  2916. +           }
  2917. +       }
  2918. +      
  2919. +       "underbarrel_gp25_he"
  2920. +       {
  2921. +           "import"                        "underbarrel_gp25_base"
  2922. +           "upgrade_cost"                  "4"
  2923. +           "print_name"                    "#weapon_gp25_he"
  2924. +           "print_desc"                    "#weapon_m203_he_desc"
  2925. +           "attach_weapon"                 "weapon_gp25_he"   
  2926. +
  2927. +           "viewmodel_attachments"
  2928. +           {
  2929. +               "Launcher"
  2930. +               {
  2931. +                   "skin"                  "0"
  2932. +               }
  2933. +           }
  2934. +       }
  2935. +      
  2936. +       "underbarrel_gp25_smoke"
  2937. +       {
  2938. +           "import"                        "underbarrel_gp25_base"
  2939. +           "upgrade_cost"                  "2"
  2940. +           "print_name"                    "#weapon_gp25_smoke"
  2941. +           "print_desc"                    "#weapon_m203_smoke_desc"
  2942. +           "attach_weapon"                 "weapon_gp25_smoke"
  2943. +
  2944. +           "viewmodel_attachments"
  2945. +           {
  2946. +               "Launcher"
  2947. +               {
  2948. +                   "skin"                  "1"
  2949. +               }
  2950. +           }          
  2951. +       }
  2952.     }
  2953.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement