Subversion-Projekte sthq.argas

Revision

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

Revision Autor Zeilennr. Zeile
4 lars 1
//Generated by BehavEd
2
 
3
rem ( "comment" );
4
set ( /*@SET_TYPES*/ "SET_CON_COMMAND", "torsomodel kirk_swim" );
5
set ( /*@SET_TYPES*/ "SET_CON_COMMAND", "legsmodel kirk_swim" );
6
set ( /*@SET_TYPES*/ "SET_CON_COMMAND", "Bolton add towel" );
7
 
8
affect ( "stewart", /*@AFFECT_TYPE*/ FLUSH )
9
{
10
	set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_DEAD1" );
11
	set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", -1 );
12
	set ( /*@SET_TYPES*/ "SET_USESCRIPT", "NULL" );
13
	set ( /*@SET_TYPES*/ "SET_HEALTH", 0 );
14
}
15
 
16
 
17
affect ( "redshirt1", /*@AFFECT_TYPE*/ FLUSH )
18
{
19
	set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_DEADFORWARD2" );
20
	set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", -1 );
21
	set ( /*@SET_TYPES*/ "SET_USESCRIPT", "NULL" );
22
	set ( /*@SET_TYPES*/ "SET_HEALTH", 0 );
23
}
24
 
25
 
26
affect ( "kirk2", /*@AFFECT_TYPE*/ FLUSH )
27
{
28
	set ( /*@SET_TYPES*/ "SET_CON_COMMAND", "torsomodel kirk_swim" );
29
	set ( /*@SET_TYPES*/ "SET_CON_COMMAND", "legsmodel kirk_swim" );
30
	//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_WALKSPEED", 65 );
31
	set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
32
	set ( /*@SET_TYPES*/ "SET_CAMERA_GROUP", "kirk" );
33
}
34
 
35
 
36
affect ( "kirk", /*@AFFECT_TYPE*/ FLUSH )
37
{
38
	set ( /*@SET_TYPES*/ "SET_CON_COMMAND", "torsomodel kirk_swim" );
39
	set ( /*@SET_TYPES*/ "SET_CON_COMMAND", "legsmodel kirk_swim" );
40
	set ( /*@SET_TYPES*/ "SET_WALKSPEED", 65 );
41
	set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_LYINGDEAD1" );
42
	set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", -1 );
43
	camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam1", ORIGIN)$, 0 );
44
	camera ( /*@CAMERA_COMMANDS*/ PAN, < 0.000 0.000 0.000 >, < 0.000 0.000 0.000 >, 0 );
45
	wait ( 500.000 );
46
	sound ( /*@CHANNELS*/ CHAN_AUTO, "sound/player/watr_out.wav" );
47
	set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_TABLE_GETUP1" );
48
	wait ( 2500.000 );
49
	//(BHVDREM)  wait ( 4000.000 );
50
	//(BHVDREM)  wait ( 1000.000 );
51
	camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "cam2", ORIGIN)$, 0 );
52
	camera ( /*@CAMERA_COMMANDS*/ PAN, < 40.000 190.000 0.000 >, < 0.000 0.000 0.000 >, 0 );
53
 
54
	task ( "gotochair" )
55
	{
56
//$"walkTo"@2
57
		set ( "BSTATE", "BS_WALK" );
58
		set ( "NAVGOAL", "kirk_nav1" );
59
	}
60
 
61
	do ( "gotochair" );
62
 
63
	task ( "Kirk0" )
64
	{
65
		sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent1/Kirk/dialog1_Kirk0.wav" );
66
	}
67
 
68
	dowait ( "Kirk0" );
69
	wait ( "gotochair" );
70
	signal ( "goon" );
71
	set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
72
 
73
	affect ( "Kirk2", /*@AFFECT_TYPE*/ FLUSH )
74
	{
75
		camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "kirk", 0.000, 1 );
76
		camera ( /*@CAMERA_COMMANDS*/ TRACK, "path", 7.700, 0 );
77
		set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
78
		set ( /*@SET_TYPES*/ "SET_BOLTON_ON", "TOWEL" );
79
		remove ( "towel" );
80
		wait ( 100.000 );
81
 
82
		task ( "exit" )
83
		{
84
//$"walkTo"@2
85
			set ( "BSTATE", "BS_WALK" );
86
			set ( "NAVGOAL", "kirk_nav2" );
87
		}
88
 
89
		do ( "exit" );
90
		wait ( 1500.000 );
91
		set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "lookhere1" );
92
		wait ( 3500.000 );
93
		set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "lookhere2" );
94
		wait ( "exit" );
95
		set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "NULL" );
96
		camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "kirkwalkcam", ORIGIN)$, 0 );
97
		camera ( /*@CAMERA_COMMANDS*/ PAN, < 0.000 270.000 0.000 >, < 0.000 0.000 0.000 >, 0 );
98
		camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "kirk", 0.000, 0 );
99
		set ( /*@SET_TYPES*/ "SET_NOAVOID", /*@BOOL_TYPES*/ "true" );
100
 
101
		task ( "walking" )
102
		{
103
//$"walkTo"@2
104
			set ( "BSTATE", "BS_WALK" );
105
			set ( "NAVGOAL", "kirkwalkto" );
106
		}
107
 
108
		dowait ( "walking" );
109
		set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "redshirt1" );
110
		wait ( 700.000 );
111
		camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "kirkwalkcam", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
112
		wait ( 700.000 );
113
 
114
		task ( "run a little" )
115
		{
116
//$"runTo"@2
117
			set ( "BSTATE", "BS_RUN" );
118
			set ( "NAVGOAL", "kirkstop1" );
119
		}
120
 
121
		dowait ( "run a little" );
122
		camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "deadmancam", ORIGIN)$, 0 );
123
		camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "deadmancam", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
124
		//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_VIEWTARGET", "redshirt1" );
125
		wait ( 600.000 );
126
		set ( /*@SET_TYPES*/ "SET_LOOK_TARGET", "NULL" );
127
		set ( /*@SET_TYPES*/ "SET_CROUCHED", /*@BOOL_TYPES*/ "true" );
128
		//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "TORSO_HAND2" );
129
		set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "BOTH_CONSOLE3IDLE" );
130
		set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", 3000 );
131
		set ( /*@SET_TYPES*/ "SET_DPITCH", 70.000 );
132
		wait ( 3000.000 );
133
 
134
		//(BHVDREM)  task ( "dead" )
135
		//(BHVDREM)  {
136
			//(BHVDREM)  sound ( /*@CHANNELS*/ CHAN_AUTO, "FILENAME" );
137
		//(BHVDREM)  }
138
 
139
		//(BHVDREM)  dowait ( "dead" );
140
		set ( /*@SET_TYPES*/ "SET_DPITCH", 0.000 );
141
		set ( /*@SET_TYPES*/ "SET_CROUCHED", /*@BOOL_TYPES*/ "false" );
142
		set ( /*@SET_TYPES*/ "SET_YAWSPEED", 100 );
143
		camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "wallcommcam", ORIGIN)$, 0 );
144
		camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "wallcommcam", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
145
		//(BHVDREM)  camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "kirk", 50.000, 1 );
146
		set ( /*@SET_TYPES*/ "SET_ANGLES", 180.000 );
147
 
148
		//(BHVDREM)  task ( "turn" )
149
		//(BHVDREM)  {
150
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_DYAW", 360.000 );
151
		//(BHVDREM)  }
152
 
153
		//(BHVDREM)  dowait ( "turn" );
154
 
155
		task ( "run to communicator" )
156
		{
157
//$"runTo"@2
158
			set ( "BSTATE", "BS_RUN" );
159
			set ( "NAVGOAL", "wallcomm" );
160
		}
161
 
162
		dowait ( "run to communicator" );
163
		set ( /*@SET_TYPES*/ "SET_YAWSPEED", 90 );
164
		set ( /*@SET_TYPES*/ "SET_DYAW", 90.000 );
165
		wait ( 500.000 );
166
		set ( /*@SET_TYPES*/ "SET_ENDFRAME", 5 );
167
		set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "BOTH_PUSHTOSTAND1" );
168
		set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", -1 );
169
		sound ( /*@CHANNELS*/ CHAN_AUTO, "sound/interface/intercom.mp3" );
170
		wait ( 700.000 );
171
 
172
		task ( "interKirk0" )
173
		{
174
			sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent1/Kirk/dialogue1.mp3" );
175
		}
176
 
177
		dowait ( "interKirk0" );
178
		set ( /*@SET_TYPES*/ "SET_ENDFRAME", 5 );
179
		set ( /*@SET_TYPES*/ "SET_ANIM_UPPER", /*@ANIM_NAMES*/ "BOTH_PUSHTOSTAND1" );
180
		set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_UPPER", -1 );
181
		sound ( /*@CHANNELS*/ CHAN_AUTO, "sound/interface/intercom.mp3" );
182
 
183
		task ( "interKirk1" )
184
		{
185
			sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent1/Kirk/dialogue2.mp3" );
186
		}
187
 
188
		dowait ( "interKirk1" );
189
 
190
		affect ( "munro", /*@AFFECT_TYPE*/ FLUSH )
191
		{
192
			set ( /*@SET_TYPES*/ "SET_ORIGIN", $tag( "munrocomm", ORIGIN)$ );
193
		}
194
 
195
		set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
196
		camera ( /*@CAMERA_COMMANDS*/ DISABLE );
197
	}
198
 
199
}
200
 
201
waitsignal ( "goon" );
202
 
203
affect ( "munro", /*@AFFECT_TYPE*/ FLUSH )
204
{
205
 
206
	task ( "Kirk1" )
207
	{
208
		sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent1/Kirk/dialog1_Kirk1.wav" );
209
	}
210
 
211
	dowait ( "Kirk1" );
212
 
213
	task ( "Kirk2" )
214
	{
215
		sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent1/Kirk/dialog1_Kirk2.wav" );
216
	}
217
 
218
	dowait ( "Kirk2" );
219
 
220
	task ( "Kirk3" )
221
	{
222
		sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent1/Kirk/dialog1_Kirk3.wav" );
223
	}
224
 
225
	dowait ( "Kirk3" );
226
 
227
	task ( "Kirk4" )
228
	{
229
		sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent1/Kirk/dialog1_Kirk4.wav" );
230
	}
231
 
232
	dowait ( "Kirk4" );
233
 
234
	task ( "Kirk5" )
235
	{
236
		sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent1/Kirk/dialog1_Kirk5.wav" );
237
	}
238
 
239
	dowait ( "Kirk5" );
240
 
241
	task ( "Kirk6" )
242
	{
243
		sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent1/Kirk/dialog1_Kirk6.wav" );
244
		wait ( 4000.000 );
245
		use ( "music" );
246
	}
247
 
248
	dowait ( "Kirk6" );
249
}
250