home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2003 June / macformat-130.iso / mac / Reviewed⁄Demos / Spearhead Demo / demota / pak1.pk3 / global / loadout_precache.scr < prev    next >
Encoding:
Text File  |  2002-10-21  |  5.9 KB  |  268 lines

  1. main local.script:
  2.  
  3.     if (local.script == NIL)
  4.     {
  5.         println "Warning, usage is exec global/loadout.scr maps/m#l#.scr"
  6.         local.script = "maps/m5l3.scr"
  7.     }
  8.  
  9.     // Always cache the grenade weapons, as they'll always be given them
  10.     cache weapons/M2frag_grenade_sp_start.tik
  11.     cache weapons/steilhandgranate_start.tik
  12.  
  13.     if (local.script == "maps/m1l1.scr")
  14.     {
  15.         cache weapons/colt45.tik
  16.         cache weapons/m1_garand.tik
  17.         cache weapons/mp40.tik
  18.     }
  19.     else
  20.     if (local.script == "maps/m1l2a.scr")
  21.     {
  22.         cache weapons/colt45.tik
  23.         cache weapons/silencedpistol.tik
  24.         cache weapons/m1_garand.tik
  25.         cache weapons/mp40.tik
  26.     }
  27.     else
  28.     if (local.script == "maps/m1l2b.scr")
  29.     {
  30.         cache weapons/silencedpistol.tik
  31.         cache weapons/m1_garand.tik
  32.         cache weapons/mp40.tik
  33.     }
  34.     else
  35.     if (local.script == "maps/m1l3a.scr")
  36.     {
  37.         cache weapons/silencedpistol.tik
  38.         cache weapons/m1_garand.tik
  39.         cache weapons/mp40.tik
  40.     }
  41.     else
  42.     if (local.script == "maps/m1l3b.scr")
  43.     {
  44.         cache weapons/silencedpistol.tik
  45.         cache weapons/m1_garand.tik
  46.         cache weapons/mp40.tik
  47.     }
  48.     else
  49.     if (local.script == "maps/m1l3c.scr")
  50.     {
  51.         cache weapons/silencedpistol.tik
  52.         cache weapons/m1_garand.tik
  53.         cache weapons/mp40.tik
  54.     }
  55.     else
  56.     if (local.script == "maps/m2l1.scr")
  57.     {
  58.         cache weapons/silencedpistol.tik
  59.         cache weapons/springfield.tik
  60.         cache weapons/mp40.tik
  61.         cache weapons/stieilhandgranate.tik
  62.     }
  63.     else
  64.     if (local.script == "maps/m2l2a.scr")
  65.     {
  66.         cache weapons/silencedpistol.tik
  67.         cache weapons/springfield.tik
  68.         cache weapons/mp40.tik
  69.         cache weapons/steilhandgranate.tik
  70.     }
  71.     else
  72.     if (local.script == "maps/m2l2b.scr")
  73.     {
  74.         cache weapons/silencedpistol.tik
  75.         cache weapons/springfield.tik
  76.         cache weapons/mp40.tik
  77.         cache weapons/steilhandgranate.tik
  78.     }
  79.     else
  80.     if (local.script == "maps/m2l2c.scr")
  81.     {
  82.         cache weapons/silencedpistol.tik
  83.         cache weapons/springfield.tik
  84.         cache weapons/mp40.tik
  85.         cache weapons/steilhandgranate.tik
  86.     }
  87.     else
  88.     if (local.script == "maps/m2l3.scr")
  89.     {
  90.         cache weapons/silencedpistol.tik
  91.         cache weapons/springfield.tik
  92.         cache weapons/mp40.tik
  93.         cache weapons/steilhandgranate.tik
  94.     }
  95.     else
  96.     if (local.script == "maps/m3l1a.scr")
  97.     {
  98.         cache weapons/colt45.tik
  99.         cache weapons/thompsonSMG.tik
  100.         cache weapons/springfield.tik
  101.     }
  102.     else
  103.     if (local.script == "maps/m3l1b.scr")
  104.     {
  105.         cache weapons/colt45.tik
  106.         cache weapons/thompsonSMG.tik
  107.         cache weapons/springfield.tik
  108.     }
  109.     else
  110.     if (local.script == "maps/m3l2.scr")
  111.     {
  112.         cache weapons/colt45.tik
  113.         cache weapons/springfield.tik
  114.         cache weapons/thompsonSMG.tik
  115.         cache weapons/BAR.tik
  116.     }
  117.     else
  118.     if (local.script == "maps/m3l3.scr")
  119.     {
  120.         cache weapons/colt45.tik
  121.         cache weapons/Springfield.tik
  122.         cache weapons/ThompsonSMG.tik
  123.         cache weapons/BAR.tik
  124.         cache weapons/panzerschreck.tik
  125.     }
  126.     else
  127.     if (local.script == "maps/m4l0.scr")
  128.     {
  129.         cache weapons/colt45.tik
  130.         cache weapons/m1_garand.tik
  131.         cache weapons/ThompsonSMG.tik
  132.         cache weapons/BAR.tik
  133.     }
  134.     else
  135.     if (local.script == "maps/m4l1.scr")
  136.     {
  137.         cache weapons/colt45.tik
  138.         cache weapons/m1_garand.tik
  139.         cache weapons/mp40.tik
  140.     }
  141.     else
  142.     if (local.script == "maps/m4l2.scr")
  143.     {
  144.         cache weapons/silencedpistol.tik
  145.         cache weapons/KAR98.tik
  146.         cache weapons/KAR98sniper.tik
  147.         cache weapons/mp40.tik
  148.         cache weapons/steilhandgranate.tik
  149.     }
  150.     else
  151.     if (local.script == "maps/m4l3.scr")
  152.     {
  153.         cache weapons/silencedpistol.tik
  154.         cache weapons/KAR98.tik
  155.         cache weapons/KAR98sniper.tik
  156.         cache weapons/mp40.tik
  157.         cache weapons/shotgun.tik
  158.     }
  159.     else
  160.     if (local.script == "maps/m5l1a.scr")
  161.     {
  162.         cache weapons/colt45.tik
  163.         cache weapons/springfield.tik
  164.         cache weapons/thompsonsmg.tik
  165.     }
  166.     else
  167.     if (local.script == "maps/m5l1b.scr")
  168.     {
  169.         cache weapons/colt45.tik
  170.         cache weapons/springfield.tik
  171.         cache weapons/thompsonsmg.tik
  172.     }
  173.     else
  174.     if (local.script == "maps/m5l2a.scr")
  175.     {
  176.         cache weapons/colt45.tik
  177.         cache weapons/springfield.tik
  178.         cache weapons/thompsonsmg.tik
  179.     }
  180.     else
  181.     if (local.script == "maps/m5l2b.scr")
  182.     {
  183.         cache weapons/colt45.tik
  184.         cache weapons/springfield.tik
  185.         cache weapons/thompsonsmg.tik
  186.     }
  187.     else
  188.     if (local.script == "maps/m5l3.scr")
  189.     {
  190.         cache weapons/colt45.tik
  191.         cache weapons/springfield.tik
  192.         cache weapons/thompsonsmg.tik
  193.     }
  194.     else
  195.     if (local.script == "maps/m6l1a.scr")
  196.     {
  197.         cache weapons/silencedpistol.tik
  198.         cache weapons/thompsonSMG.tik
  199.         cache weapons/springfield.tik
  200.     }
  201.     else
  202.     if (local.script == "maps/m6l1b.scr")
  203.     {
  204.         cache weapons/silencedpistol.tik
  205.         cache weapons/thompsonSMG.tik
  206.         cache weapons/springfield.tik
  207.     }
  208.     else
  209.     if (local.script == "maps/m6l1c.scr")
  210.     {
  211.         cache weapons/silencedpistol.tik
  212.         cache weapons/thompsonSMG.tik
  213.         cache weapons/springfield.tik
  214.         cache weapons/mp44.tik
  215.     }
  216.     else
  217.     if (local.script == "maps/m6l2a.scr")
  218.     {
  219.         cache weapons/silencedpistol.tik
  220.         cache weapons/thompsonSMG.tik
  221.         cache weapons/springfield.tik
  222.         cache weapons/mp44.tik
  223.     }
  224.     else
  225.     if (local.script == "maps/m6l2b.scr")
  226.     {
  227.         cache weapons/silencedpistol.tik
  228.         cache weapons/thompsonSMG.tik
  229.         cache weapons/springfield.tik
  230.         cache weapons/mp44.tik
  231.     }
  232.     else
  233.     if (local.script == "maps/m6l3a.scr")
  234.     {
  235.         cache weapons/silencedpistol.tik
  236.         cache weapons/thompsonSMG.tik
  237.         cache weapons/springfield.tik
  238.         cache weapons/mp44.tik
  239.         cache weapons/shotgun.tik
  240.     }
  241.     else
  242.     if (local.script == "maps/m6l3b.scr")
  243.     {
  244.         cache weapons/colt45.tik
  245.         cache weapons/thompsonSMG.tik
  246.         cache weapons/springfield.tik
  247.         cache weapons/mp44.tik
  248.         cache weapons/shotgun.tik
  249.     }
  250.     else
  251.     if (local.script == "maps/m6l3c.scr")
  252.     {
  253.         cache weapons/colt45.tik
  254.         cache weapons/ThompsonSMG.tik
  255.         cache weapons/Springfield.tik
  256.         cache weapons/mp44.tik
  257.         cache weapons/shotgun.tik
  258.     }
  259.     else
  260.     if (local.script == "maps/m6l3d.scr")
  261.     {
  262.         cache weapons/colt45.tik
  263.         cache weapons/ThompsonSMG.tik
  264.         cache weapons/Springfield.tik
  265.         cache weapons/mp44.tik
  266.         cache weapons/shotgun.tik
  267.     }
  268.