home *** CD-ROM | disk | FTP | other *** search
/ Classic Fond 52 / ClassicFond52.iso / GAMES / DROIDW.RAR / DWCD.GOB / mission_cog_sy_secdroid.cog < prev    next >
Text File  |  1998-11-04  |  5KB  |  163 lines

  1. symbols
  2. message        startup
  3. message        converse
  4.  
  5. sector         triggersector
  6.  
  7. thing          jawa
  8.  
  9. keyframe       wavingflagKey=jawa_wavingflag.key 
  10.  
  11. end
  12.  
  13.  
  14.  
  15. code
  16. startup:
  17.     AISetLookFrame(jawa, 1);
  18.     wait_time=1.3;
  19.     return;
  20.      
  21.      
  22. converse:
  23. converse:
  24.      dwPlayPlayerResponse();
  25.      //playerpos=getthingpos(player);
  26.      # What response did the player select?
  27.      ResponseID = dwGetPlayerResponse();
  28.      if (ResponseID == 0 && !ConversationActive)
  29.           {
  30.           # Response 0 is reserved to indicate that a conversation is starting
  31.           ConversationActive = 1;   
  32.           dwfreezeplayer();
  33.           PlaySong(0, 0, 0);      
  34.           # Use the font "SerpentineICGLt12E" for gonk,
  35.           #   display the text in color 96 (white)
  36.           ResponseID = 1;
  37.           }
  38.      
  39.      if (ResponseID == 1) 
  40.         {                 #beginning Node          
  41.         //AIsetlookpos(jawa, getthingpos(player));
  42.         if (met == 0)
  43.             {
  44.             dwplaycharacterspeech("SDC000", "M1ed001.wav"); 
  45.             met = 1;
  46.             }        
  47.         else
  48.             {
  49.             dwcleardialog();
  50.             }
  51.         dwAddResponse(100, "SDP100", "M1xx004.wav", 71);                
  52.         dwAddResponse(200, "SDP200", "M1xx005.wav", 72);                
  53.         dwAddResponse(300, "SDP300", "T6xx012.wav", 73);                
  54.         dwAddResponse(400, "SDP400", "M1xx007.wav", 72);  
  55.         //dwAddResponse(500, "SDP500", "M1xx008.wav", 71);                
  56.         dwAddResponse(600, "SDP004", "idxx222.wav", 20);                
  57.                       
  58.         }
  59.  
  60.      //=========================================================== Question 1
  61.      //=========================================================== Question 1
  62.      //=========================================================== Question 1
  63.      if (ResponseID == 100) 
  64.         {
  65.         dwplaycharacterspeech("SDC100", "M1ed002.wav"); 
  66.         dwAddResponse(110, "SDP110", "M1xx009.wav", 71);           //;
  67.         }
  68.      if (ResponseID == 110) 
  69.         {
  70.         dwplaycharacterspeech("SDC110", "M1ed003.wav"); 
  71.         dwAddResponse(120, "SDP120", "M1xx010.wav", 72);          //;
  72.         }
  73.      if (ResponseID == 120) 
  74.         {
  75.         dwplaycharacterspeech("SDC120", "M1ed004.wav"); 
  76.         dwAddResponse(130, "SDP130", "M1xx011.wav", 73);          // ;
  77.         }
  78.      if (ResponseID == 130) 
  79.         {
  80.         dwplaycharacterspeech("SDC130", "M1ed005.wav"); 
  81.         dwAddResponse(140, "SDP140", "M1xx012.wav", 71);           //;
  82.         }
  83.      if (ResponseID == 140) 
  84.         {
  85.         dwplaycharacterspeech("SDC140", "M1ed006.wav"); 
  86.         dwAddResponse(1, "SDP003", "m1xx003.wav", 30);           //;
  87.         }
  88.  
  89.      //=========================================================== Question 2
  90.      //=========================================================== Question 2
  91.      //=========================================================== Question 2
  92.      if (ResponseID == 200) 
  93.         {
  94.         dwplaycharacterspeech("SDC200", "M1ed007.wav"); 
  95.         dwAddResponse(210, "SDP210", "M1xx013.wav", 71);          
  96.         }
  97.      if (ResponseID == 210) 
  98.         {
  99.         dwplaycharacterspeech("SDC210", "M1ed009.wav"); 
  100.         dwAddResponse(220, "SDP220", "M1xx014.wav", 72);           //;
  101.         }                                                       
  102.      if (ResponseID == 220) 
  103.         {
  104.         dwplaycharacterspeech("SDC220", "M1ed010.wav"); 
  105.         dwAddResponse(1, "SDP001", "T1xx014.wav", 30);           //;
  106.         }
  107.      //=========================================================== Question 3
  108.      //=========================================================== Question 3
  109.      //=========================================================== Question 3
  110.      if (ResponseID == 300) 
  111.         {
  112.         dwplaycharacterspeech("SDC300", "M1ed011.wav"); 
  113.         dwAddResponse(1, "SDP001", "T1xx014.wav", 30);           //;
  114.         }
  115.      //=========================================================== Question 4
  116.      //=========================================================== Question 4
  117.      //=========================================================== Question 4
  118.      if (ResponseID == 400) 
  119.         {
  120.         dwplaycharacterspeech("SDC400", "M1ed012.wav"); 
  121.         dwAddResponse(410, "SDP410", "M1xx015.wav", 72);           
  122.         }
  123.      if (ResponseID == 410) 
  124.         {
  125.         dwplaycharacterspeech("SDC410", "M1ed013.wav"); 
  126.         dwAddResponse(420, "SDP420", "M1xx016.wav", 30);           
  127.         }
  128.       if (ResponseID == 420) 
  129.         {
  130.         dwplaycharacterspeech("SDC420", "M1ed014.wav"); 
  131.         dwAddResponse(1, "SDP001", "T1xx014.wav", 72);           
  132.         }
  133.      //=========================================================== Question 5
  134.      //=========================================================== Question 5
  135.      //=========================================================== Question 5
  136.      if (ResponseID == 500) 
  137.         {
  138.         dwplaycharacterspeech("SDC500", "M1ed015.wav"); 
  139.         dwAddResponse(1, "SDP001", "T1xx014.wav", 40);           
  140.         }
  141.     
  142.      if (ResponseID == 600)
  143.          {
  144.           #PLAYER: Gotta go!
  145.           dwcleardialog();
  146.           met =0;
  147.           # Terminate the conversation
  148.           ConversationActive=0;
  149.           ShuffleTracks(6, 7, 8, 9);     
  150.           # Enable the player
  151.           dwunfreezeplayer();    
  152.          }   
  153.      return;
  154.      
  155.  
  156.      
  157.  
  158.      
  159.  
  160.      
  161.  
  162. end
  163.