Subversion-Projekte sthq.argas

Revision

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

Revision Autor Zeilennr. Zeile
8 lars 1
//Generated by BehavEd
2
 
9 lars 3
rem ( "The Helm Scene" );
8 lars 4
 
22 lars 5
if ( $get( FLOAT, "SET_OBJECTIVEISODESIUM1")=1.000000$ )
8 lars 6
{
9 lars 7
	rem ( "Don't do anything" );
8
}
8 lars 9
 
9 lars 10
 
11
else (  )
12
{
13
 
22 lars 14
	if ( $get( FLOAT, "SET_OBJECTIVEODELL")=1.000000$ )
8 lars 15
	{
9 lars 16
 
22 lars 17
		affect ( "helmkirknoswim", /*@AFFECT_TYPE*/ FLUSH )
9 lars 18
		{
27 lars 19
			set ( /*@SET_TYPES*/ "SET_CAMERA_GROUP", "ahelmkirk" );
22 lars 20
		}
21 lars 21
 
22 lars 22
		set ( /*@SET_TYPES*/ "SET_PLAYER_LOCKED", /*@BOOL_TYPES*/ "true" );
9 lars 23
 
22 lars 24
		affect ( "munro", /*@AFFECT_TYPE*/ FLUSH )
9 lars 25
		{
21 lars 26
 
22 lars 27
			task ( "helm1" )
21 lars 28
			{
22 lars 29
				sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent2/Kirk/helm1.mp3" );
21 lars 30
			}
31
 
22 lars 32
			dowait ( "helm1" );
21 lars 33
		}
34
 
22 lars 35
		wait ( 5000.000 );
21 lars 36
 
22 lars 37
		affect ( "munro", /*@AFFECT_TYPE*/ FLUSH )
21 lars 38
		{
39
 
22 lars 40
			task ( "helm1a" )
9 lars 41
			{
22 lars 42
				sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent2/Kirk/helm1a.mp3" );
9 lars 43
			}
44
 
22 lars 45
			dowait ( "helm1a" );
46
		}
9 lars 47
 
22 lars 48
		wait ( 5000.000 );
49
		camera ( /*@CAMERA_COMMANDS*/ ENABLE );
27 lars 50
 
51
		affect ( "helmkirknoswim", /*@AFFECT_TYPE*/ FLUSH )
52
		{
53
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
54
		}
55
 
56
 
57
		affect ( "helmkirk", /*@AFFECT_TYPE*/ FLUSH )
58
		{
59
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
60
		}
61
 
22 lars 62
		camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "helm2", ORIGIN)$, 0 );
63
		camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "helm2", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
27 lars 64
		camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "ahelmkirk", 0.000, 0 );
22 lars 65
		wait ( 1000.000 );
9 lars 66
 
22 lars 67
		affect ( "helmkirknoswim", /*@AFFECT_TYPE*/ FLUSH )
68
		{
9 lars 69
 
22 lars 70
			task ( "starttyping" )
21 lars 71
			{
22 lars 72
				set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_CONSOLE1" );
73
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", 3000 );
21 lars 74
			}
75
 
22 lars 76
			dowait ( "starttyping" );
77
			sound ( /*@CHANNELS*/ CHAN_AUTO, "sound/interface/button2.wav" );
9 lars 78
			wait ( 1000.000 );
22 lars 79
			sound ( /*@CHANNELS*/ CHAN_AUTO, "sound/interface/button5.wav" );
80
			wait ( 1000.000 );
81
			sound ( /*@CHANNELS*/ CHAN_AUTO, "sound/interface/button3.wav" );
82
		}
9 lars 83
 
22 lars 84
		wait ( 3000.000 );
9 lars 85
 
22 lars 86
		affect ( "helmkirknoswim", /*@AFFECT_TYPE*/ FLUSH )
87
		{
9 lars 88
 
22 lars 89
			task ( "helm2" )
21 lars 90
			{
22 lars 91
				sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent2/Kirk/helm2.mp3" );
21 lars 92
			}
93
 
22 lars 94
			dowait ( "helm2" );
95
		}
21 lars 96
 
22 lars 97
		wait ( 5000.000 );
21 lars 98
 
22 lars 99
		affect ( "helmkirknoswim", /*@AFFECT_TYPE*/ FLUSH )
100
		{
101
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
9 lars 102
		}
103
 
22 lars 104
		camera ( /*@CAMERA_COMMANDS*/ DISABLE );
105
		set ( /*@SET_TYPES*/ "SET_PLAYER_LOCKED", /*@BOOL_TYPES*/ "false" );
106
		set ( /*@SET_TYPES*/ "SET_OBJECTIVE_SUCCEEDED", /*@OBJECTIVES*/ "OBJ_ISODESIUM1" );
8 lars 107
	}
108
 
109
 
9 lars 110
	else (  )
8 lars 111
	{
22 lars 112
		set ( /*@SET_TYPES*/ "SET_PLAYER_LOCKED", /*@BOOL_TYPES*/ "true" );
113
 
114
		affect ( "munro", /*@AFFECT_TYPE*/ FLUSH )
115
		{
116
 
117
			task ( "helm1" )
21 lars 118
			{
22 lars 119
				sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent2/Kirk/helm1.mp3" );
21 lars 120
			}
121
 
22 lars 122
			dowait ( "helm1" );
21 lars 123
		}
124
 
22 lars 125
		wait ( 5000.000 );
21 lars 126
 
22 lars 127
		affect ( "munro", /*@AFFECT_TYPE*/ FLUSH )
21 lars 128
		{
129
 
22 lars 130
			task ( "helm1a" )
21 lars 131
			{
22 lars 132
				sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent2/Kirk/helm1a.mp3" );
21 lars 133
			}
134
 
22 lars 135
			dowait ( "helm1a" );
21 lars 136
		}
137
 
22 lars 138
		wait ( 5000.000 );
27 lars 139
		camera ( /*@CAMERA_COMMANDS*/ ENABLE );
21 lars 140
 
27 lars 141
		affect ( "helmkirknoswim", /*@AFFECT_TYPE*/ FLUSH )
142
		{
143
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
144
		}
145
 
146
 
22 lars 147
		affect ( "helmkirk", /*@AFFECT_TYPE*/ FLUSH )
21 lars 148
		{
27 lars 149
			set ( /*@SET_TYPES*/ "SET_CAMERA_GROUP", "ahelmkirk" );
22 lars 150
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
151
			set ( /*@SET_TYPES*/ "SET_BOLTON_ON", "towel2" );
21 lars 152
		}
153
 
22 lars 154
		camera ( /*@CAMERA_COMMANDS*/ MOVE, $tag( "helm2", ORIGIN)$, 0 );
155
		camera ( /*@CAMERA_COMMANDS*/ PAN, $tag( "helm2", ANGLES)$, < 0.000 0.000 0.000 >, 0 );
27 lars 156
		camera ( /*@CAMERA_COMMANDS*/ FOLLOW, "ahelmkirk", 0.000, 0 );
22 lars 157
		wait ( 1000.000 );
21 lars 158
 
22 lars 159
		affect ( "helmkirk", /*@AFFECT_TYPE*/ FLUSH )
21 lars 160
		{
9 lars 161
 
22 lars 162
			task ( "starttyping" )
9 lars 163
			{
22 lars 164
				set ( /*@SET_TYPES*/ "SET_ANIM_BOTH", /*@ANIM_NAMES*/ "BOTH_CONSOLE1" );
165
				set ( /*@SET_TYPES*/ "SET_ANIM_HOLDTIME_BOTH", 3000 );
9 lars 166
			}
167
 
22 lars 168
			dowait ( "starttyping" );
169
			sound ( /*@CHANNELS*/ CHAN_AUTO, "sound/interface/button2.wav" );
9 lars 170
			wait ( 1000.000 );
22 lars 171
			sound ( /*@CHANNELS*/ CHAN_AUTO, "sound/interface/button5.wav" );
172
			wait ( 1000.000 );
173
			sound ( /*@CHANNELS*/ CHAN_AUTO, "sound/interface/button3.wav" );
174
		}
9 lars 175
 
22 lars 176
		wait ( 3000.000 );
21 lars 177
 
22 lars 178
		affect ( "helmkirk", /*@AFFECT_TYPE*/ FLUSH )
179
		{
21 lars 180
 
22 lars 181
			task ( "helm2" )
9 lars 182
			{
22 lars 183
				sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/ent2/Kirk/helm2.mp3" );
9 lars 184
			}
185
 
22 lars 186
			dowait ( "helm2" );
187
		}
21 lars 188
 
22 lars 189
		wait ( 5000.000 );
21 lars 190
 
22 lars 191
		affect ( "helmkirk", /*@AFFECT_TYPE*/ FLUSH )
192
		{
193
			set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "true" );
9 lars 194
		}
195
 
22 lars 196
		camera ( /*@CAMERA_COMMANDS*/ DISABLE );
197
		set ( /*@SET_TYPES*/ "SET_PLAYER_LOCKED", /*@BOOL_TYPES*/ "false" );
198
		set ( /*@SET_TYPES*/ "SET_OBJECTIVE_SUCCEEDED", /*@OBJECTIVES*/ "OBJ_ISODESIUM1" );
8 lars 199
	}
200
 
201
}
202