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

  1. main local.set:
  2.  
  3.     if (local.set == NIL)
  4.     {    
  5.         println "Adding autosave names"
  6.  
  7.         if (level.script != NIL)
  8.         {
  9.             for (local.i=1;local.i<$autosave.size+1;local.i++)
  10.             {
  11.                 if ($autosave[local.i].set != NIL)
  12.                 {
  13.                     local.string = thread getsave $autosave[local.i].set
  14.                     $autosave[local.i] savename local.string
  15.                 }
  16.                 else
  17.                 {
  18.                     if ($autosave[local.i].savename != NIL)
  19.                     {
  20.                         $autosave[local.i].savename = (level.script + " save NIL")
  21.                         exec global/error.scr ("Error, Autosave at " + $autosave[local.i].origin + " has a savename and no #set. Delete the savename and put it in savenames.scr and give the autosave a #set.")
  22.                     }
  23.                     else
  24.                         exec global/error.scr ("Error, Autosave at " + $autosave[local.i].origin + " has no #set")
  25.                 }
  26.             }
  27.         }
  28.         else
  29.         println "Error, no script should be loaded before loadout.scr."
  30.     }
  31.     else
  32.     {
  33.         local.string = thread getsave local.set
  34.         end local.string
  35.     }
  36.  
  37.  
  38. end
  39.  
  40. getsave local.set:
  41.  
  42.     if (local.set == -5)
  43.     {
  44.         local.string = "Starting"
  45.         end local.string
  46.     }
  47.  
  48.     if (level.script != NIL)
  49.     {
  50.         if (level.script == "maps/training.scr")
  51.         {
  52.             if (local.set == 1)
  53.                 local.string = "Planting explosives"
  54.             else
  55.             if (local.set == 2)
  56.                 local.string = "Firing Range"
  57.         }
  58.         else
  59.         if (level.script == "maps/m1l1.scr")
  60.         {
  61.             if (local.set == 1)
  62.                 local.string = "Ride gone bad"
  63.             else
  64.             if (local.set == 2)
  65.                 local.string = "Ambush!"
  66.         }
  67.         else
  68.         if (level.script == "maps/m1l2a.scr")
  69.         {
  70.             if (local.set == 1)
  71.                 local.string = "Rescue successful"
  72.             else
  73.             if (local.set == 2)
  74.                 local.string = "SAS on the warpath"
  75.             else
  76.             if (local.set == 3)
  77.                 local.string = "Fortress infiltration"
  78.             else
  79.             if (local.set == 4)
  80.                 local.string = "Goods grabbed, gone"
  81.             else
  82.             if (local.set == 5)
  83.                 local.string = "Destroying Flak 88s"
  84.         }
  85.         else
  86.         if (level.script == "maps/m1l2b.scr")
  87.         {
  88.             if (local.set == 1)
  89.                 local.string = "Tank garage"
  90.             else
  91.             if (local.set == 2)
  92.                 local.string = "Ammo storage"
  93.             else
  94.             if (local.set == 3)
  95.                 local.string = "Exfiltrating"
  96.         }
  97.         else
  98.         if (level.script == "maps/m2l1.scr")
  99.         {
  100.             if (local.set == 1)
  101.                 local.string = "Inside the guardhouse"
  102.             else
  103.             if (local.set == 2)
  104.                 local.string = "Research Building Entrance"
  105.             else
  106.             if (local.set == 3)
  107.                 local.string = "Upstairs in the Research Building"
  108.             else
  109.             if (local.set == 4)
  110.                 local.string = "Leaving the Research Building"
  111.  
  112.         }
  113.         else
  114.         if (level.script == "maps/m2l2a.scr")
  115.         {
  116.             if (local.set == 1)
  117.                 local.string = "Entering the Pen"
  118.  
  119.         }
  120.         else
  121.         if (level.script == "maps/m2l3.scr")
  122.         {
  123.             if (local.set == 1)
  124.                 local.string = "Exiting the vent"
  125.             else
  126.             if (local.set == 2)
  127.                 local.string = "Dash for the train"
  128.             else
  129.             if (local.set == 3)
  130.                 local.string = "Escape through the garage"
  131.         }
  132.         else
  133.         if (level.script == "maps/m3l1a.scr")
  134.         {
  135.             if (local.set == 1)
  136.                 local.string = "About to disembark"
  137.             else
  138.             if (local.set == 2)
  139.                 local.string = "Healed by a medic"
  140.             else
  141.             if (local.set == 3)
  142.                 local.string = "Healed at the shingle"
  143.             else
  144.             if (local.set == 4)
  145.                 local.string = "Base of the bunker"
  146.         }
  147.         else
  148.         if (level.script == "maps/m3l1b.scr")
  149.         {
  150.             if (local.set == 1)
  151.                 local.string = "Top of the bunker"
  152.         }
  153.         else
  154.         if (level.script == "maps/m3l2.scr")
  155.         {
  156.             if (local.set == 1)
  157.                 local.string = "Defending the rear"
  158.             else
  159.             if (local.set == 2)
  160.                 local.string = "Defending the front"
  161.             else 
  162.             if (local.set == 3)
  163.                 local.string = "Leaving the house"
  164.             else 
  165.             if (local.set == 4) 
  166.                 local.string = "Flak alley"
  167.             else 
  168.             if (local.set == 5) 
  169.                 local.string = "In the barn"
  170.             else 
  171.             if (local.set == 6) 
  172.                 local.string = "At the radio"
  173.             else 
  174.             if (local.set == 7) 
  175.                 local.string = "Near the first Flak 88"
  176.             else 
  177.             if (local.set == 8) 
  178.                 local.string = "Anti-aircraft gun"
  179.         }
  180.         else
  181.         if (level.script == "maps/m3l3.scr")
  182.         {
  183.             if (local.set == 1)
  184.                 local.string = "Paratroopers"
  185.             else
  186.             if (local.set == 2)
  187.                 local.string = "Tiger tank"
  188.             else
  189.             if (local.set == 3)
  190.                 local.string = "The church"
  191.             else
  192.             if (local.set == 4)
  193.                 local.string = "Nebelwerfer field"
  194.             else
  195.             if (local.set == 5)
  196.                 local.string = "Nebelwerfer 1"
  197.             else
  198.             if (local.set == 6)
  199.                 local.string = "Nebelwerfer 2"            
  200.             else
  201.             if (local.set == 7)
  202.                 local.string = "Nebelwerfer 3"
  203.             else
  204.             if (local.set == 8)
  205.                 local.string = "Nebelwerfer 4"
  206.             else
  207.             if (local.set == 9)
  208.                 local.string = "Bocage clearing"
  209.         }
  210.         else
  211.         if (level.script == "maps/m4l1.scr")
  212.         {
  213.             if (local.set == 1)
  214.                 local.string = "Downed plane"
  215.             else
  216.             if (local.set == 2)
  217.                 local.string = "Road bend"
  218.             else
  219.             if (local.set == 3)
  220.                 local.string = "Uphill battle"
  221.         }
  222.         else
  223.         if (level.script == "maps/m4l2.scr")
  224.         {
  225.             if (local.set == 1)
  226.                 local.string = "Railroad"
  227.             else
  228.             if (local.set == 2)
  229.                 local.string = "Tunnel"
  230.             else
  231.             if (local.set == 3)
  232.                 local.string = "Underground"
  233.         }
  234.         else
  235.         if (level.script == "maps/m4l3.scr")
  236.         {
  237.             if (local.set == 1)
  238.                 local.string = "Into the lion's den"
  239.             else
  240.             if (local.set == 2)
  241.                 local.string = "Infiltrated the perimeter"
  242.             else
  243.             if (local.set == 3)
  244.                 local.string = "Exfiltrating"
  245.             else
  246.             if (local.set == 4)
  247.                 local.string = "Radio Free Manor house"
  248.             else
  249.             if (local.set == 5)
  250.                 local.string = "Troops manifested"
  251.             else
  252.             if (local.set == 6)
  253.                 local.string = "Battles unplanned"
  254.             else
  255.             if (local.set == 7)
  256.                 local.string = "Plans stolen"
  257.         }        
  258.         else
  259.         if (level.script == "maps/m5l1a.scr")
  260.         {
  261.             if (local.set == 1)
  262.                 local.string = "Rain in the eyes"
  263.             else
  264.             if (local.set == 2)
  265.                 local.string = "Downpour"
  266.             else
  267.             if (local.set == 3)
  268.                 local.string = "Scope soaked"
  269.             else
  270.             if (local.set == 4)
  271.                 local.string = "Muddy depths"
  272.         }        
  273.         else
  274.         if (level.script == "maps/m5l1b.scr")
  275.         {
  276.             if (local.set == 1)
  277.                 local.string = "Panzer 'Oust"
  278.             else
  279.             if (local.set == 2)
  280.                 local.string = "Sniping from below"
  281.             else
  282.             if (local.set == 3)
  283.                 local.string = "Bombed from above"
  284.             else
  285.             if (local.set == 4)
  286.                 local.string = "Moving in on the King Tiger"
  287.         }        
  288.         else
  289.         if (level.script == "maps/m5l3.scr")
  290.         {
  291.             if (local.set == 1)
  292.                 local.string = "Sniping from on high"
  293.         }        
  294.         else
  295.         if (level.script == "maps/m6l1a.scr")
  296.         {
  297.             if (local.set == 1)
  298.                 local.string = "First flak 20"
  299.         }
  300.         else
  301.         if (level.script == "maps/m6l1c.scr")
  302.         {
  303.             if (local.set == 1)
  304.                 local.string = "Exfiltrating"
  305.             else
  306.             if (local.set == 2)
  307.                 local.string = "Bunks"
  308.             else
  309.             if (local.set == 3)
  310.                 local.string = "On the run"
  311.         }
  312.         else
  313.         if (level.script == "maps/m6l2a.scr")
  314.         {
  315.             if (local.set == 1)
  316.                 local.string = "Bombs planted"
  317.         }
  318.         else
  319.         if (level.script == "maps/m6l2b.scr")
  320.         {
  321.             if (local.set == 1)
  322.                 local.string = "The railroad tracks"
  323.             else
  324.             if (local.set == 2)
  325.                 local.string = "The Power Shed"
  326.         }
  327.         else
  328.         if (level.script == "maps/m6l3a.scr")
  329.         {
  330.             if (local.set == 1)
  331.                 local.string = "Train platform"
  332.             else
  333.             if (local.set == 2)
  334.                 local.string = "Cargo hold"
  335.             else
  336.             if (local.set == 3)
  337.                 local.string = "Jailbreak"
  338.             else
  339.             if (local.set == 4)
  340.                 local.string = "Fuel flow unit"
  341.             else
  342.             if (local.set == 5)
  343.                 local.string = "Fuel valve"
  344.         }
  345. //
  346. //
  347. //
  348. //
  349. //
  350. //
  351. //
  352. //
  353. // SPEARHEAD MAPS
  354. //
  355. //
  356. //
  357. //
  358. //
  359. //
  360. //
  361. //
  362. //
  363. //
  364.         else
  365.         if (level.script == "maps/t1l1.scr")
  366.         {
  367.             if (local.set == 1)
  368.                 local.string = "Normandy - Welcome to France"
  369.             else
  370.             if (local.set == 2)
  371.                 local.string = "Normandy - The Rendezvous"
  372.         }
  373.         else
  374.         if (level.script == "maps/t1l2.scr")
  375.         {
  376.             if (local.set == 1)
  377.                 local.string = "Normandy - Lock and Load"
  378.             else
  379.             if (local.set == 2)
  380.                 local.string = "Normandy - Through the Tunnel"
  381.             else
  382.             if (local.set == 3)
  383.                 local.string = "Normandy - Assault the Compound"
  384.         }
  385.         else
  386.         if (level.script == "maps/t1l3.scr")
  387.         {
  388.             if (local.set == 1)
  389.                 local.string = "Normandy - The Hunt Begins"
  390.             else
  391.             if (local.set == 2)
  392.                 local.string = "Normandy - Destroy the Tiger Tank"
  393.             else
  394.             if (local.set == 3)
  395.                 local.string = "Normandy - Attack the Weapons Dump"
  396.         }
  397.         else
  398.         if (level.script == "maps/t2l1.scr")
  399.         {
  400.             if (local.set == 1)
  401.                 local.string = "Bastogne - Panzer Attack"
  402.             else
  403.             if (local.set == 2)
  404.                 local.string = "Bastogne - Approaching the Compound"
  405.         }
  406.         else
  407.         if (level.script == "maps/t2l2.scr")
  408.         {
  409.             if (local.set == 1)
  410.                 local.string = "Bastogne - Top of the Mountain"
  411.         
  412.         }
  413.         else
  414.         if (level.script == "maps/t2l3.scr")
  415.         {
  416.             if (local.set == 1)
  417.                 local.string = "Bastogne - Under Attack"
  418.             else
  419.             if (local.set == 2)
  420.                 local.string = "Bastogne - Locate the Medic"
  421.             else
  422.             if (local.set == 3)
  423.                 local.string = "Bastogne - Defend the Front"
  424.         }
  425.         else
  426.         if (level.script == "maps/t2l4.scr")
  427.         {
  428.             if (local.set == 1)
  429.                 local.string = "Bastogne - A Quiet Little Town"
  430.  
  431.             else if (local.set == 2)
  432.                 local.string = "Bastogne - Panzer in the Street"
  433.             
  434.         }
  435.         else
  436.         if (level.script == "maps/t3l1.scr")
  437.         {
  438.             if (local.set == 1)
  439.                 local.string = "Berlin - Welcome to Berlin"
  440.             else
  441.             if (local.set == 2)
  442.                 local.string = "Berlin - Retrieved Papers From the Plane"
  443.             else
  444.             if (local.set == 3)
  445.                 local.string = "Berlin - Entering the Chancellery Building"
  446.         }
  447.         else
  448.         if (level.script == "maps/t3l2.scr")
  449.         {
  450.             if (local.set == 1)
  451.                 local.string = "Berlin - Half Way Home"
  452.             else
  453.             if (local.set == 2)
  454.                 local.string = "Berlin - The Last Stand"
  455.         }
  456.     }
  457.     else
  458.     println "Error, no script should be loaded before loadout.scr."
  459.  
  460.     if (local.string == NIL)
  461.         local.string = (level.script + " save " + local.set)
  462.  
  463. end local.string