home *** CD-ROM | disk | FTP | other *** search
- # Jedi Knight Cog Script
- #
- # 00_Door.cog
- #
- # Generic Door Script
- #
- # [IS]
- #
- # (C) 1997 LucasArts Entertainment Co. All Rights Reserved
- # ========================================================================================
-
- symbols
- message user0
- message timer
- message pulse
- //message converse
- message startup
-
- thing light0
- thing light1
- thing light2
- thing light3
- thing light4
- thing light5
- thing light6
- thing light7
- thing light8
- thing light9
- thing light10
- thing light11
- thing light12
- thing lightxtra
-
- thing snapdoor
- thing playerghost
- thing gonkghost
-
- template gonkT
-
- cog sneakycog
-
- int MetGonk=0 local
- int gonkcurframe=0 local
- int ResponseID local
- flex wait_time=1.3 local
-
-
- end
-
- # ========================================================================================
-
- code
-
- user0:
- print("I Know It's Over");
- notyet=1;
- player=getlocalplayerthing();
- dwfreezeplayer();
- dwplaycharacterspeech("SFC500", "m2bd050.wav"); #Good show! you succeeded...
- setthinglight(player, 0, 3.0);
- setthinglight(light0, 0, 3.0);
- setthinglight(light1, 0, 3.0);
- setthinglight(light2, 0, 3.0);
- setthinglight(light3, 0, 3.0);
- setthinglight(light4, 0, 3.0);
- setthinglight(light5, 0, 3.0);
- setthinglight(light6, 0, 3.0);
- setthinglight(light7, 0, 3.0);
- setthinglight(light8, 0, 3.0);
- setthinglight(light9, 0, 3.0);
- setthinglight(light10, 0, 3.0);
- setthinglight(light11, 0, 3.0);
- setthinglight(light12, 0, 3.0);
- setthinglight(gonk, 0, 3.0);
- setthinglight(snapdoor, 0, 3.0);
- setthinglight(lightxtra, 0, 3.0);
- settimer(6);
- setpulse(3);
- return;
-
- pulse:
- teleportthing(player, playerghost);
- wonk=creatething(gonkT, gonkghost);
- setcurrentcamera(7);
- setpulse(0);
- return;
-
-
- timer:
- print("fadein");
- setthinglight(light1, 1.5, 3.0);
- setthinglight(light2, 1.5, 3.0);
- setthinglight(light3, 1.5, 3.0);
- setthinglight(light4, 1.5, 3.0);
- setthinglight(light5, 1.5, 3.0);
- setthinglight(light6, 1.5, 3.0);
- setthinglight(light7, 1.5, 3.0);
- setthinglight(light8, 1.5, 3.0);
- setthinglight(light9, 1.5, 3.0);
- setthinglight(light10, 1.5, 3.0);
- setthinglight(light11, 1.5, 3.0);
- setthinglight(light12, 1.5, 3.0);
- setthinglight(gonk, 1.5, 3.0);
- setthinglight(player, 0.25, 3.0);
- setthinglight(snapdoor, 1.5, 3.0);
- sleep(3);
- AIsetlookpos(wonk, getthingpos(player));
- sendmessage(sneakycog, user1);
- return;
-
-
-
-
-
-
- end
-
-