Subversion-Projekte sthq.gbs

Revision

Revision 903 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 903 Revision 905
Zeile 32... Zeile 32...
32
 
32
 
33
//---------------------------------------------------------
33
//---------------------------------------------------------
34
state CORE_MAIN
34
state CORE_MAIN
35
//---------------------------------------------------------
35
//---------------------------------------------------------
36
{
-
 
37
	entrycommands
-
 
38
	{
-
 
39
		forgetenemies
-
 
40
	}
-
 
41
 
36
{
42
	states
37
	states
-
 
38
	{
-
 
39
		PATROL : VALID_PATROL_NODE_IN_RANGE ( $RANGE_PATROL$ ) //Added by Chriss
-
 
40
		PLAYER_ATTACKED		: ATTACKED_BY_PLAYER ACTORTYPE ( "teammate"	)
43
	{
41
		PLAYER_ATTACKED		: ATTACKED_BY_PLAYER ACTORTYPE ( "friend" )
44
		CORE_PAIN			: SHOW_PAIN
42
		CORE_PAIN			: SHOW_PAIN
Zeile -... Zeile 43...
-
 
43
		//CORE_COWER			: OTHER_DIED
-
 
44
 
-
 
45
		//SNIPER_WAIT			: SHOULD_DO_ACTION ( "snipeenemy" )
-
 
46
		//FOLLOW_THE_LEADER	: SHOULD_DO_ACTION ( "follow" )	FOLLOW_TARGET_OUT_OF_RANGE
45
		TO_COMBAT			: OTHER_DIED
47
		//HANDLE_CALL_VOLUME	: SHOULD_DO_ACTION ( "handlecallvolume"	) PLAYER_IN_CALL_VOLUME
46
 
48
		//GET_OUT_OF_THE_WAY	: SHOULD_DO_ACTION ( "getoutoftheway" )	IN_THE_WAY
47
		PATROL 				: VALID_PATROL_NODE_IN_RANGE ( $RANGE_PATROL$ ) //Added by Chriss
49
		//OUTCOMENTED by Chriss -> PATROL				: SHOULD_DO_ACTION ( "patrol" )	VALID_PATROL_NODE_IN_RANGE ( $RANGE_PATROL$	)
48
		WORK 				: SHOULD_DO_ACTION ( "work" ) VALID_WORK_NODE_IN_RANGE ( $RANGE_WORK$ )
50
		WORK				: SHOULD_DO_ACTION ( "work"	) VALID_WORK_NODE_IN_RANGE ( $RANGE_WORK$ )
49
		WANDER				: SHOULD_DO_ACTION ( "wander" )
51
		WANDER				: SHOULD_DO_ACTION ( "wander" )
50
		HOLD				: default
52
		HOLD				: default
Zeile 51... Zeile 53...
51
	}
53
	}
52
}
54
}
53
 
55
 
54
//---------------------------------------------------------
56
//---------------------------------------------------------
-
 
57
state PATROL
-
 
58
//---------------------------------------------------------
-
 
59
{
-
 
60
 
-
 
61
//OUTCOMENTED by Chriss
-
 
62
//	entrycommands
-
 
63
//	{
-
 
64
//		incontext "patrol"
55
state PATROL
65
//	}
56
//---------------------------------------------------------
66
 
57
{
67
//Added by Chriss
58
	entrycommands
68
	entrycommands
-
 
69
		{
Zeile 59... Zeile 70...
59
	{
70
		unreservecurrenthelpernode
Zeile 60... Zeile 71...
60
		incontext "patrol"
71
		}
61
	}
72
//Eof
-
 
73
 
-
 
74
	Behavior Patrol	( "walk" )
62
 
75
 
Zeile 63... Zeile -...
63
	Behavior Patrol ( "walk" )
-
 
64
 
-
 
65
	states
-
 
66
	{
-
 
67
		CORE_PAIN			: SHOW_PAIN
-
 
68
 
76
	states
69
		TO_COMBAT			: OTHER_DIED
77
	{
70
		TO_COMBAT			: ATTACKED
-
 
71
		TO_COMBAT 			: PAIN
78
		PLAYER_ATTACKED		: ATTACKED_BY_PLAYER ACTORTYPE ( "teammate"	)
72
 
79
		PLAYER_ATTACKED		: ATTACKED_BY_PLAYER ACTORTYPE ( "friend" )
Zeile 73... Zeile 80...
73
		ALERTED 			: HAVE_ENEMY
80
		CORE_PAIN			: SHOW_PAIN
74
		WORK 				: SHOULD_DO_ACTION ( "work" ) VALID_WORK_NODE_IN_RANGE ( $RANGE_WORK$ )
81
 
Zeile 84... Zeile 91...
84
	legs
91
	legs
85
	{
92
	{
86
		idle : default
93
		idle : default
87
	}
94
	}
Zeile 88... Zeile 95...
88
 
95
 
Zeile 89... Zeile 96...
89
	time ( 1.0 )
96
	time ( .75 , 1.0 ) //Changed by Chriss -> time ( 1.0 )
90
 
97
 
91
	states
98
	states
92
	{
-
 
93
		CORE_PAIN		: SHOW_PAIN
-
 
94
		TO_COMBAT		: ATTACKED
99
	{
95
		TO_COMBAT 		: PAIN
-
 
96
		TO_COMBAT		: OTHER_DIED
-
 
Zeile 97... Zeile 100...
97
 
100
		//OUTCOMENTED by Chriss -> CORE_PAIN			: SHOW_PAIN
98
		ALERTED 		: HAVE_ENEMY
101
		//CORE_COWER			: OTHER_DIED
99
 
102
 
-
 
103
		PATROL	: TIME_DONE
-
 
104
	}
100
		CORE_MAIN	: TIME_DONE
105
}
101
	}
106
 
102
}
107
 
103
//---------------------------------------------------------
108
//---------------------------------------------------------
104
state WORK
109
state WORK
Zeile 176... Zeile 181...
176
state WANDER_WAIT
181
state WANDER_WAIT
177
//---------------------------------------------------------
182
//---------------------------------------------------------
178
{
183
{
179
	Behavior HoldPosition
184
	Behavior HoldPosition
Zeile 180... Zeile 185...
180
 
185
 
Zeile 181... Zeile 186...
181
	time ( 7.5 , 10 )
186
	time ( 7.5 , 10	)
182
 
187
 
-
 
188
	states
-
 
189
	{
-
 
190
		//SNIPER_WAIT			: SHOULD_DO_ACTION ( "snipeenemy" )
183
	states
191
		PLAYER_ATTACKED		: ATTACKED_BY_PLAYER ACTORTYPE ( "teammate"	)
184
	{
192
		PLAYER_ATTACKED		: ATTACKED_BY_PLAYER ACTORTYPE ( "friend" )
185
		CORE_PAIN			: SHOW_PAIN
-
 
186
		TO_COMBAT			: OTHER_DIED
-
 
187
		TO_COMBAT			: ATTACKED
-
 
188
		TO_COMBAT 			: PAIN
-
 
Zeile -... Zeile 193...
-
 
193
		CORE_PAIN			: SHOW_PAIN
-
 
194
		//CORE_COWER			: OTHER_DIED
-
 
195
 
189
 
196
		//FOLLOW_THE_LEADER	: SHOULD_DO_ACTION ( "follow" )	FOLLOW_TARGET_OUT_OF_RANGE
190
		//ALERTED 			: HAVE_ENEMY
197
		//HANDLE_CALL_VOLUME	: SHOULD_DO_ACTION ( "handlecallvolume"	) PLAYER_IN_CALL_VOLUME
191
 
198
		//GET_OUT_OF_THE_WAY	: SHOULD_DO_ACTION ( "getoutoftheway" )	IN_THE_WAY
Zeile 192... Zeile 199...
192
		CORE_MAIN			: TIME_DONE
199
		CORE_MAIN			: TIME_DONE