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

  1. # Jedi Knight Cog Script
  2. #
  3. # 00_Door.cog
  4. #
  5. # Generic Door Script
  6. #
  7. # [IS]
  8. #
  9. # (C) 1997 LucasArts Entertainment Co. All Rights Reserved
  10. # ========================================================================================
  11.  
  12. symbols
  13. message        user0
  14. message        timer
  15. message        pulse       
  16. //message        converse
  17. message        startup
  18.  
  19. thing          light0
  20. thing          light1
  21. thing          light2
  22. thing          light3
  23. thing          light4
  24. thing          light5
  25. thing          light6
  26. thing          light7
  27. thing          light8
  28. thing          light9
  29. thing          light10
  30. thing          light11
  31. thing          light12        
  32. thing          lightxtra
  33.  
  34. thing          snapdoor
  35. thing          playerghost
  36. thing          gonkghost
  37.  
  38. template       gonkT
  39.  
  40. cog            sneakycog
  41.  
  42. int            MetGonk=0                local
  43. int            gonkcurframe=0           local
  44. int            ResponseID              local
  45. flex           wait_time=1.3            local
  46.  
  47.  
  48. end
  49.  
  50. # ========================================================================================
  51.  
  52. code
  53.  
  54. user0:
  55.      print("I Know It's Over");
  56.      notyet=1;
  57.      player=getlocalplayerthing();
  58.      dwfreezeplayer();
  59.      dwplaycharacterspeech("SFC500", "m2bd050.wav"); #Good show!  you succeeded...     
  60.      setthinglight(player, 0, 3.0);
  61.      setthinglight(light0, 0, 3.0);
  62.      setthinglight(light1, 0, 3.0);
  63.      setthinglight(light2, 0, 3.0);
  64.      setthinglight(light3, 0, 3.0);
  65.      setthinglight(light4, 0, 3.0);
  66.      setthinglight(light5, 0, 3.0);
  67.      setthinglight(light6, 0, 3.0);
  68.      setthinglight(light7, 0, 3.0);
  69.      setthinglight(light8, 0, 3.0);
  70.      setthinglight(light9, 0, 3.0);
  71.      setthinglight(light10, 0, 3.0);
  72.      setthinglight(light11, 0, 3.0);
  73.      setthinglight(light12, 0, 3.0);
  74.      setthinglight(gonk, 0, 3.0);
  75.      setthinglight(snapdoor, 0, 3.0);
  76.      setthinglight(lightxtra, 0, 3.0);
  77.      settimer(6);
  78.      setpulse(3);   
  79.      return;
  80.      
  81. pulse:
  82.      teleportthing(player, playerghost);
  83.      wonk=creatething(gonkT, gonkghost);
  84.      setcurrentcamera(7);
  85.      setpulse(0);
  86.      return;
  87.  
  88.      
  89. timer:
  90.      print("fadein");
  91.      setthinglight(light1, 1.5, 3.0);
  92.      setthinglight(light2, 1.5, 3.0);
  93.      setthinglight(light3, 1.5, 3.0);
  94.      setthinglight(light4, 1.5, 3.0);
  95.      setthinglight(light5, 1.5, 3.0);
  96.      setthinglight(light6, 1.5, 3.0);
  97.      setthinglight(light7, 1.5, 3.0);
  98.      setthinglight(light8, 1.5, 3.0);
  99.      setthinglight(light9, 1.5, 3.0);
  100.      setthinglight(light10, 1.5, 3.0);
  101.      setthinglight(light11, 1.5, 3.0);
  102.      setthinglight(light12, 1.5, 3.0);
  103.      setthinglight(gonk, 1.5, 3.0);
  104.      setthinglight(player, 0.25, 3.0);
  105.      setthinglight(snapdoor, 1.5, 3.0);
  106.      sleep(3);
  107.      AIsetlookpos(wonk, getthingpos(player));     
  108.      sendmessage(sneakycog, user1);
  109.      return;     
  110.      
  111.      
  112.      
  113.  
  114.  
  115.  
  116. end
  117.  
  118.