home *** CD-ROM | disk | FTP | other *** search
/ Top 50 Space / SPACE.bin / data / siege / siege.ace / training / training1.cs < prev    next >
Encoding:
Text File  |  1999-03-19  |  1.7 KB  |  67 lines

  1. exec("training_fns.cs");
  2.  
  3. DropPoint drop1
  4. {
  5.    name = "Drop Point 1";
  6.    desc = "Drop Point 1";
  7. };
  8.  
  9. function onArriveNavPoint(%arg)
  10. {
  11.    if (%arg == $alphaId)
  12.    {
  13.       setNavBravo();
  14.    }
  15.    else
  16.    {
  17.         onMissionCompleted(*IDSTR_TR1_HNTR15, "TR01_HNTR15.WAV");
  18.    }
  19.  
  20.    setNavMarker(%arg, false, -1);
  21. }
  22.  
  23. function onNearingNavPoint(%arg)
  24. {
  25.    if (%arg == $alphaId)
  26.    {
  27.         msay(0, 1234, *IDSTR_TR1_HNTR13, "TR01_HNTR13.WAV");
  28.    }
  29. }
  30.  
  31. function setNavBravo()
  32. {
  33.     setNavMarker($bravoId, true, -1);
  34.     msay(0, 1234, *IDSTR_TR1_HNTR14, "TR01_HNTR14.WAV");
  35.  
  36.     schedule("monitorProgress("@$bravoId@", 0, 50, 50);", 13);
  37.    ensureNavPointSet($bravoId);
  38. }
  39.  
  40. function setNavAlpha()
  41. {
  42.    setNavMarker($alphaId, true, -1);
  43.    msay(0, 1234, *IDSTR_TR1_HNTR10, "TR01_HNTR10.WAV");
  44.  
  45.    schedule("msay(0, 1234, *IDSTR_TR1_HNTR11, \"TR01_HNTR11.WAV\");", 20);
  46.     schedule("msay(0, 1234, *IDSTR_TR1_HNTR12, \"TR01_HNTR12.WAV\");", 35);
  47.  
  48.     schedule("monitorProgress("@$alphaId@", 600, 50, 50);", 45);
  49.    ensureNavPointSet($alphaId);
  50. }
  51.  
  52. function initTrainer()
  53. {
  54.    msay(0, 1234, "", "TR01_INTR01.WAV");
  55.  
  56.     schedule("msay(0, 1234, *IDSTR_TR1_HNTR01, \"TR01_HNTR01.WAV\");",   8);
  57.    schedule("msay(0, 1234, *IDSTR_TR1_HNTR02, \"TR01_HNTR02.WAV\");",  28);
  58.    schedule("msay(0, 1234, *IDSTR_TR1_HNTR03, \"TR01_HNTR03.WAV\");",  38);
  59.    schedule("msay(0, 1234, *IDSTR_TR1_HNTR04, \"TR01_HNTR04.WAV\");",  46);
  60.    schedule("msay(0, 1234, *IDSTR_TR1_HNTR06, \"TR01_HNTR06.WAV\");",  61);
  61.    schedule("msay(0, 1234, *IDSTR_TR1_HNTR07, \"TR01_HNTR07.WAV\");",  74);
  62.    schedule("msay(0, 1234, *IDSTR_TR1_HNTR08, \"TR01_HNTR08.WAV\");",  80);
  63.    schedule("msay(0, 1234, *IDSTR_TR1_HNTR09, \"TR01_HNTR09.WAV\");", 106);
  64.  
  65.    schedule("setNavAlpha();", 115);
  66. }
  67.