Subversion-Projekte sthq.argas

Revision

Revision 24 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
21 lars 1
//Generated by BehavEd
2
 
24 lars 3
rem ( "kirk grabs phaser" );
21 lars 4
 
5
if ( $get( FLOAT, "SET_OBJECTIVECSATLOS")=1.000000$ )
6
{
7
	rem ( "Already got it." );
8
}
9
 
10
 
11
else (  )
12
{
13
 
14
	if ( $get( FLOAT, "SET_OBJECTIVEODELL")=1.000000$ )
15
	{
16
 
17
		affect ( "shuttlekirk", /*@AFFECT_TYPE*/ FLUSH )
18
		{
19
 
20
			affect ( "shuttle", /*@AFFECT_TYPE*/ FLUSH )
21
			{
22
 
23
				task ( "openlocker" )
24
				{
24 lars 25
					set ( "SET_STARTFRAME", 9.000 );
21 lars 26
					set ( "SET_ENDFRAME", 5.000 );
27
				}
28
 
29
				do ( "openlocker" );
30
			}
31
 
24 lars 32
			wait ( 2500.000 );
33
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
34
			camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 0.000, < 0.000 0.000 0.000 >, 1.000, 0 );
35
			camera ( /*@CAMERA_COMMANDS*/ ENABLE );
36
			camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "phasercam", ORIGIN)$, 0 );
37
			camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "phasercam", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
38
			camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 1.000, < 0.000 0.000 0.000 >, 0.000, 1000 );
21 lars 39
			wait ( 1000.000 );
40
			set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "BOTH_CONSOLE1RIGHT" );
41
			set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 500 );
42
			wait ( 250.000 );
43
			set ( /*@SET_TYPES*/ "SET_WEAPON", /*@WEAPON_NAMES*/ "WP_COMPRESSION_RIFLE" );
44
 
45
			affect ( "shuttle", /*@AFFECT_TYPE*/ FLUSH )
46
			{
47
 
24 lars 48
				task ( "changelocker" )
21 lars 49
				{
50
					set ( "SET_STARTFRAME", 5.000 );
24 lars 51
					set ( "SET_ENDFRAME", 4.000 );
21 lars 52
				}
53
 
24 lars 54
				do ( "changelocker" );
21 lars 55
			}
56
 
24 lars 57
			wait ( 500.000 );
58
			set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "TORSO_PADD1" );
59
			set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", -1 );
60
			wait ( 2000.000 );
21 lars 61
			camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 0.000, < 0.000 0.000 0.000 >, 1.000, 1000 );
62
			wait ( 1000.000 );
63
			camera ( /*@CAMERA_COMMANDS*/ DISABLE );
64
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
65
			set ( /*@SET_TYPES*/ "SET_OBJECTIVE_SUCCEEDED", /*@OBJECTIVES*/ "OBJ_CSATLOSLIVES" );
66
			remove ( "phaser_infostring" );
24 lars 67
			use ( "phaserpickup_deactivate" );
68
			use ( "locker_activate" );
21 lars 69
 
70
			affect ( "MUNRO", /*@AFFECT_TYPE*/ FLUSH )
71
			{
72
				set ( /*@SET_TYPES*/ "SET_WEAPON", /*@WEAPON_NAMES*/ "WP_PHASER" );
73
				set ( /*@SET_TYPES*/ "SET_WEAPON", /*@WEAPON_NAMES*/ "WP_COMPRESSION_RIFLE" );
74
			}
75
 
76
			camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 1.000, < 0.000 0.000 0.000 >, 0.000, 0 );
77
		}
78
 
79
	}
80
 
81
 
82
	else (  )
83
	{
84
 
85
		affect ( "shuttlekirk", /*@AFFECT_TYPE*/ FLUSH )
86
		{
87
 
88
			affect ( "shuttle", /*@AFFECT_TYPE*/ FLUSH )
89
			{
90
 
91
				task ( "openlocker" )
92
				{
24 lars 93
					set ( "SET_STARTFRAME", 9.000 );
21 lars 94
					set ( "SET_ENDFRAME", 5.000 );
95
				}
96
 
97
				do ( "openlocker" );
98
			}
99
 
24 lars 100
			wait ( 2500.000 );
101
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
102
			camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 0.000, < 0.000 0.000 0.000 >, 1.000, 0 );
103
			camera ( /*@CAMERA_COMMANDS*/ ENABLE );
104
			camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "phasercam", ORIGIN)$, 0 );
105
			camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "phasercam", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
106
			camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 1.000, < 0.000 0.000 0.000 >, 0.000, 1000 );
21 lars 107
			wait ( 1000.000 );
108
			set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "BOTH_CONSOLE1RIGHT" );
109
			set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 500 );
110
			wait ( 250.000 );
111
			set ( /*@SET_TYPES*/ "SET_WEAPON", /*@WEAPON_NAMES*/ "WP_COMPRESSION_RIFLE" );
112
 
24 lars 113
			affect ( "shuttle", /*@AFFECT_TYPE*/ FLUSH )
114
			{
115
 
116
				task ( "changelocker" )
117
				{
118
					set ( "SET_STARTFRAME", 5.000 );
119
					set ( "SET_ENDFRAME", 4.000 );
120
				}
121
 
122
				do ( "changelocker" );
123
			}
124
 
125
 
21 lars 126
			task ( "phasertalk" )
127
			{
128
				sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent2/Kirk/communicator.mp3" );
129
			}
130
 
131
			do ( "phasertalk" );
132
			wait ( 500.000 );
133
			set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "TORSO_PADD1" );
134
			set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", -1 );
135
			wait ( 3000.000 );
136
			set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "BOTH_CONSOLE1RIGHT" );
137
			set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 500 );
138
			wait ( 250.000 );
139
			set ( /*@SET_TYPES*/ "SET_WEAPON", /*@WEAPON_NAMES*/ "WP_NONE" );
140
 
141
			affect ( "shuttle", /*@AFFECT_TYPE*/ FLUSH )
142
			{
143
 
24 lars 144
				task ( "changelocker2" )
21 lars 145
				{
24 lars 146
					set ( "SET_STARTFRAME", 4.000 );
147
					set ( "SET_ENDFRAME", 5.000 );
21 lars 148
				}
149
 
24 lars 150
				do ( "changelocker2" );
21 lars 151
			}
152
 
24 lars 153
			wait ( 1500.000 );
21 lars 154
			camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 0.000, < 0.000 0.000 0.000 >, 1.000, 1000 );
155
			wait ( 1000.000 );
156
			camera ( /*@CAMERA_COMMANDS*/ DISABLE );
157
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
158
			remove ( "phaser_infostring" );
24 lars 159
			use ( "phaserpickup_deactivate" );
160
			use ( "locker_activate" );
21 lars 161
			camera ( /*@CAMERA_COMMANDS*/ FADE, < 0.000 0.000 0.000 >, 1.000, < 0.000 0.000 0.000 >, 0.000, 0 );
162
		}
163
 
164
	}
165
 
166
}
167