Subversion-Projekte sthq.argas

Revision

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

Revision Autor Zeilennr. Zeile
16 lars 1
//Generated by BehavEd
2
 
3
rem ( "Kirk Twiddle Script" );
21 lars 4
 
35 lars 5
if ( $get( FLOAT, "SET_OBJECTIVESECURITYCODE")=1.000000$ )
21 lars 6
{
35 lars 7
	rem ( "Already know that phasers are drained." );
8
}
21 lars 9
 
16 lars 10
 
35 lars 11
else (  )
12
{
13
	set ( /*@SET_TYPES*/ "SET_OBJECTIVE_SUCCEEDED", /*@OBJECTIVES*/ "OBJ_SECURITYCODE" );
16 lars 14
 
35 lars 15
	if ( $get( FLOAT, "SET_OBJECTIVEODELL")=1.000000$ )
21 lars 16
	{
17
 
35 lars 18
		affect ( "kirktwiddle", /*@AFFECT_TYPE*/ FLUSH )
25 lars 19
		{
35 lars 20
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
21
			camera ( /*@CAMERA_COMMANDS*/ ENABLE );
22
			use ( "doors" );
23
			camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam1f", ORIGIN)$, 0 );
24
			camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam1f", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
21 lars 25
 
35 lars 26
			task ( "firstanims" )
27
			{
28
				set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "TORSO_EQUIPMENT2" );
29
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 3500 );
30
				wait ( 3500.000 );
31
				set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "TORSO_HEADSHAKE1" );
32
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 2000 );
33
				wait ( 2000.000 );
34
			}
25 lars 35
 
35 lars 36
			dowait ( "firstanims" );
37
			camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam2f", ORIGIN)$, 0 );
38
			camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam2f", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
25 lars 39
 
35 lars 40
			task ( "frownandspeak" )
41
			{
42
				set ( /*@SET_TYPES*/ "SET_FACEFROWN", 3000.000 );
43
				wait ( 1000.000 );
44
				sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/ae_01/kirk/voice/drained.mp3" );
45
			}
25 lars 46
 
35 lars 47
			dowait ( "frownandspeak" );
48
			camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam4f", ORIGIN)$, 0 );
49
			camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam4f", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
50
			camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam5", ANGLES)$, < 0.000 0.000 0.000 >, 3000 );
51
			wait ( 5000.000 );
52
			camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam6", ORIGIN)$, 0 );
53
			camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam6", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
25 lars 54
 
35 lars 55
			task ( "turn" )
56
			{
57
				set ( /*@SET_TYPES*/ "SET_VIEWTARGET", "face" );
58
				set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "face" );
59
			}
25 lars 60
 
35 lars 61
			dowait ( "turn" );
25 lars 62
 
35 lars 63
			task ( "movement" )
64
			{
65
				set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "BOTH_CROUCH2IDLE" );
66
				set ( /*@SET_TYPES*/ "SET_ANIM_LOWER", /*@ANIM_NAMES*/ "BOTH_CROUCH1" );
67
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 2000 );
68
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_LOWER", 2000 );
69
				wait ( 2000.000 );
70
				set ( /*@SET_TYPES*/ "SET_ANIM_LOWER", /*@ANIM_NAMES*/ "BOTH_CROUCH2TOSTAND1" );
71
				set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "BOTH_CROUCH2TOSTAND1" );
72
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 2000 );
73
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_LOWER", 2000 );
74
				wait ( 2000.000 );
75
				set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "TORSO_HEADSHAKE1" );
76
				set ( /*@SET_TYPES*/ "SET_ANIM_LOWER", /*@ANIM_NAMES*/ "BOTH_STAND1" );
77
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 2000 );
78
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_LOWER", 2000 );
79
				wait ( 2000.000 );
80
			}
21 lars 81
 
35 lars 82
			dowait ( "movement" );
83
			camera ( /*@CAMERA_COMMANDS*/ DISABLE );
84
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
85
			wait ( 1000.000 );
21 lars 86
 
35 lars 87
			if ( $get( FLOAT, "SET_OBJECTIVECSATLOS")=1.000000$ )
88
			{
89
				rem ( "Already got a phaser, so no need to look for one." );
90
			}
25 lars 91
 
92
 
35 lars 93
			else (  )
94
			{
95
 
96
				task ( "elsewhere" )
97
				{
98
					sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/deck7/Kirk/elsewhere.mp3" );
99
				}
100
 
101
				do ( "elsewhere" );
102
				wait ( 500.000 );
103
			}
104
 
105
			use ( "doors" );
106
		}
107
 
21 lars 108
	}
109
 
110
 
35 lars 111
	else (  )
16 lars 112
	{
113
 
35 lars 114
		affect ( "kirktwiddle_swim", /*@AFFECT_TYPE*/ FLUSH )
25 lars 115
		{
35 lars 116
			set ( /*@SET_TYPES*/ "SET_BOLTON_ON", "towel" );
117
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
118
			camera ( /*@CAMERA_COMMANDS*/ ENABLE );
119
			use ( "doors" );
120
			camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam1f", ORIGIN)$, 0 );
121
			camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam1f", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
22 lars 122
 
35 lars 123
			task ( "firstanims" )
124
			{
125
				set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "TORSO_EQUIPMENT2" );
126
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 3500 );
127
				wait ( 3500.000 );
128
				set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "TORSO_HEADSHAKE1" );
129
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 2000 );
130
				wait ( 2000.000 );
131
			}
25 lars 132
 
35 lars 133
			dowait ( "firstanims" );
134
			camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam2f", ORIGIN)$, 0 );
135
			camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam2f", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
136
 
137
			task ( "frownandspeak" )
138
			{
139
				set ( /*@SET_TYPES*/ "SET_FACEFROWN", 3000.000 );
140
				wait ( 1000.000 );
141
				sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/ae_01/kirk/voice/drained.mp3" );
142
			}
143
 
144
			dowait ( "frownandspeak" );
145
			camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam4f", ORIGIN)$, 0 );
146
			camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam4f", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
147
			camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam5", ANGLES)$, < 0.000 0.000 0.000 >, 3000 );
148
			wait ( 5000.000 );
149
			camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam6", ORIGIN)$, 0 );
150
			camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "cam6", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
151
 
152
			task ( "turn" )
153
			{
154
				set ( /*@SET_TYPES*/ "SET_VIEWTARGET", "face" );
155
				set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "face" );
156
			}
157
 
158
			dowait ( "turn" );
159
 
160
			task ( "movement" )
161
			{
162
				set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "BOTH_CROUCH2IDLE" );
163
				set ( /*@SET_TYPES*/ "SET_ANIM_LOWER", /*@ANIM_NAMES*/ "BOTH_CROUCH1" );
164
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 2000 );
165
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_LOWER", 2000 );
166
				wait ( 2000.000 );
167
				set ( /*@SET_TYPES*/ "SET_ANIM_LOWER", /*@ANIM_NAMES*/ "BOTH_CROUCH2TOSTAND1" );
168
				set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "BOTH_CROUCH2TOSTAND1" );
169
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 2000 );
170
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_LOWER", 2000 );
171
				wait ( 2000.000 );
172
				set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "TORSO_HEADSHAKE1" );
173
				set ( /*@SET_TYPES*/ "SET_ANIM_LOWER", /*@ANIM_NAMES*/ "BOTH_STAND1" );
174
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 2000 );
175
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_LOWER", 2000 );
176
				wait ( 2000.000 );
177
			}
178
 
179
			dowait ( "movement" );
180
			camera ( /*@CAMERA_COMMANDS*/ DISABLE );
181
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
25 lars 182
			wait ( 1000.000 );
183
 
35 lars 184
			if ( $get( FLOAT, "SET_OBJECTIVECSATLOS")=1.000000$ )
185
			{
186
				rem ( "Already got a phaser, so no need to look for one." );
187
			}
25 lars 188
 
189
 
35 lars 190
			else (  )
191
			{
25 lars 192
 
35 lars 193
				task ( "elsewhere" )
194
				{
195
					sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/deck7/Kirk/elsewhere.mp3" );
196
				}
197
 
198
				do ( "elsewhere" );
199
				wait ( 500.000 );
200
			}
201
 
202
			use ( "doors" );
25 lars 203
		}
204
 
22 lars 205
	}
206
 
16 lars 207
}
208