Subversion-Projekte sthq.colony7

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
9 lars 1
//Generated by BehavEd
2
 
3
rem ( "comment" );
4
use ( "blocker" );
5
wait ( 1000.000 );
6
use ( "hoversound" );
7
 
8
affect ( "mover1", /*@AFFECT_TYPE*/ FLUSH )
9
{
10
 
11
	//(BHVDREM)  affect ( "Tagara1", /*@AFFECT_TYPE*/ FLUSH )
12
	//(BHVDREM)  {
13
		//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_SHOT_SPACING", 200 );
14
		//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_AIM", 5 );
15
		//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_IGNOREPAIN", /*@BOOL_TYPES*/ "true" );
16
		//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_UNDYING", /*@BOOL_TYPES*/ "true" );
17
		//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
18
		//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_ENEMY", "munro" );
19
		//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
20
 
21
		//(BHVDREM)  loop ( -1 )
22
		//(BHVDREM)  {
23
			//(BHVDREM)  wait ( 5000.000 );
24
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_CROUCHED", /*@BOOL_TYPES*/ "true" );
25
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_IDLE" );
26
			//(BHVDREM)  wait ( 1000.000 );
27
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_AIM", 1 );
28
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_ALT_FIRE", /*@BOOL_TYPES*/ "true" );
29
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_SHOT_SPACING", 1000 );
30
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
31
			//(BHVDREM)  wait ( 200.000 );
32
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_IDLE" );
33
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_ALT_FIRE", /*@BOOL_TYPES*/ "false" );
34
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_AIM", 5 );
35
			//(BHVDREM)  wait ( 500.000 );
36
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_CROUCHED", /*@BOOL_TYPES*/ "false" );
37
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
38
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_SHOT_SPACING", 200 );
39
 
40
			//(BHVDREM)  if ( $get( FLOAT, "SET_HEALTH") < 950$ )
41
			//(BHVDREM)  {
42
				//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_IGNOREPAIN", /*@BOOL_TYPES*/ "true" );
43
//(BHVDREM)  //$"runTo"@2
44
				//(BHVDREM)  set ( "BSTATE", "BS_RUN" );
45
				//(BHVDREM)  set ( "NAVGOAL", "Tagara1_retreat" );
46
				//(BHVDREM)  wait ( 2500.000 );
47
				//(BHVDREM)  signal ( "retreat1" );
48
			//(BHVDREM)  }
49
 
50
		//(BHVDREM)  }
51
 
52
	//(BHVDREM)  }
53
 
54
 
55
	affect ( "Tagara1", /*@AFFECT_TYPE*/ FLUSH )
56
	{
57
		//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_SHOT_SPACING", 200 );
58
		set ( /*@SET_TYPES*/ "SET_AIM", 5 );
59
		set ( /*@SET_TYPES*/ "SET_IGNOREPAIN", /*@BOOL_TYPES*/ "true" );
60
		set ( /*@SET_TYPES*/ "SET_UNDYING", /*@BOOL_TYPES*/ "true" );
61
		set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
62
		set ( /*@SET_TYPES*/ "SET_ENEMY", "munro" );
63
		set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
64
		wait ( 2000.000 );
65
 
66
		task ( "Tagara0" )
67
		{
68
			sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-3_13/Tagara/move.wav" );
69
		}
70
 
71
		dowait ( "Tagara0" );
72
 
73
		task ( "Tagara1" )
74
		{
75
			sound ( /*@CHANNELS*/ CHAN_VOICE, "sound/voice/c7-3_13/Tagara/fight.wav" );
76
		}
77
 
78
		dowait ( "Tagara1" );
79
 
80
		loop ( -1 )
81
		{
82
			wait ( 5000.000 );
83
			set ( /*@SET_TYPES*/ "SET_CROUCHED", /*@BOOL_TYPES*/ "true" );
84
			wait ( 1000.000 );
85
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_ALT_FIRE", /*@BOOL_TYPES*/ "true" );
86
			set ( /*@SET_TYPES*/ "SET_ALT_FIRE", /*@BOOL_TYPES*/ "false" );
87
			wait ( 1000.000 );
88
			set ( /*@SET_TYPES*/ "SET_ALT_FIRE", /*@BOOL_TYPES*/ "false" );
89
			wait ( 500.000 );
90
			set ( /*@SET_TYPES*/ "SET_CROUCHED", /*@BOOL_TYPES*/ "false" );
91
 
92
			if ( $get( FLOAT, "SET_HEALTH") < 950$ )
93
			{
94
				set ( /*@SET_TYPES*/ "SET_IGNOREPAIN", /*@BOOL_TYPES*/ "true" );
95
//$"runTo"@2
96
				set ( "BSTATE", "BS_RUN" );
97
				set ( "NAVGOAL", "Tagara1_retreat" );
98
				wait ( 2500.000 );
99
				signal ( "retreat1" );
100
			}
101
 
102
		}
103
 
104
	}
105
 
106
	move ( $tag( "hover_nav2", ORIGIN)$, 3000.000 );
107
	wait ( 3000.000 );
108
	move ( $tag( "hover_stop1", ORIGIN)$, 7000.000 );
109
	wait ( 7000.000 );
110
	waitsignal ( "retreat1" );
111
	move ( $tag( "hover_nav3", ORIGIN)$, 7000.000 );
112
	wait ( 7000.000 );
113
	move ( $tag( "hover_nav4", ORIGIN)$, 10000.000 );
114
	rotate ( < 0.000 90.000 0.000 >, 4000.000 );
115
	wait ( 2000.000 );
116
 
117
	affect ( "Tagara2", /*@AFFECT_TYPE*/ FLUSH )
118
	{
119
		set ( /*@SET_TYPES*/ "SET_IGNOREPAIN", /*@BOOL_TYPES*/ "true" );
120
		set ( /*@SET_TYPES*/ "SET_AIM", 5 );
121
		set ( /*@SET_TYPES*/ "SET_UNDYING", /*@BOOL_TYPES*/ "true" );
122
		set ( /*@SET_TYPES*/ "SET_INVISIBLE", /*@BOOL_TYPES*/ "false" );
123
 
124
		task ( "run" )
125
		{
126
//$"runTo"@2
127
			set ( "BSTATE", "BS_RUN" );
128
			set ( "NAVGOAL", "Tagara2_nav" );
129
		}
130
 
131
		dowait ( "run" );
132
		//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_IGNOREPAIN", /*@BOOL_TYPES*/ "false" );
133
		set ( /*@SET_TYPES*/ "SET_ENEMY", "munro" );
134
		set ( /*@SET_TYPES*/ "SET_BEHAVIOR_STATE", /*@BSTATE_STRINGS*/ "BS_STAND_AND_SHOOT" );
135
 
136
		loop ( -1 )
137
		{
138
			wait ( 5000.000 );
139
			set ( /*@SET_TYPES*/ "SET_CROUCHED", /*@BOOL_TYPES*/ "true" );
140
			wait ( 1000.000 );
141
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_AIM", 1 );
142
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_ALT_FIRE", /*@BOOL_TYPES*/ "true" );
143
			set ( /*@SET_TYPES*/ "SET_ALT_FIRE", /*@BOOL_TYPES*/ "false" );
144
			wait ( 1000.000 );
145
			set ( /*@SET_TYPES*/ "SET_ALT_FIRE", /*@BOOL_TYPES*/ "false" );
146
			//(BHVDREM)  set ( /*@SET_TYPES*/ "SET_AIM", 5 );
147
			wait ( 500.000 );
148
			set ( /*@SET_TYPES*/ "SET_CROUCHED", /*@BOOL_TYPES*/ "false" );
149
 
150
			if ( $get( FLOAT, "SET_HEALTH") < 1100$ )
151
			{
152
				set ( /*@SET_TYPES*/ "SET_IGNOREPAIN", /*@BOOL_TYPES*/ "true" );
153
//$"runTo"@2
154
				set ( "BSTATE", "BS_RUN" );
155
				set ( "NAVGOAL", "Tagara2_retreat" );
156
				wait ( 2500.000 );
157
				signal ( "retreat2" );
158
			}
159
 
160
		}
161
 
162
	}
163
 
164
	wait ( 8000.000 );
165
	waitsignal ( "retreat2" );
166
	move ( $tag( "hover_nav5", ORIGIN)$, 8000.000 );
167
	wait ( 1000.000 );
168
	use ( "finaldoor" );
169
	wait ( 7000.000 );
170
	use ( "hoversound" );
171
}
172