aboutsummaryrefslogtreecommitdiff
path: root/mp/src/game/shared/scriptevent.h
blob: c8796136d6501db4571dd4f4a61f2cbf3fe33803 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//========= Copyright Valve Corporation, All rights reserved. ============//
//
// Purpose: 
//
// $NoKeywords: $
//
//=============================================================================//
#ifndef SCRIPTEVENT_H
#define SCRIPTEVENT_H

#define SCRIPT_EVENT_DEAD			1000		// character is now dead
#define SCRIPT_EVENT_NOINTERRUPT	1001		// does not allow interrupt
#define SCRIPT_EVENT_CANINTERRUPT	1002		// will allow interrupt
#define SCRIPT_EVENT_FIREEVENT		1003		// Fires OnScriptEventXX output in the script entity, where XX is the event number from the options data.
#define SCRIPT_EVENT_SOUND			1004		// Play named wave file (on CHAN_BODY)
#define SCRIPT_EVENT_SENTENCE		1005		// Play named sentence
#define SCRIPT_EVENT_INAIR			1006		// Leave the character in air at the end of the sequence (don't find the floor)
#define SCRIPT_EVENT_ENDANIMATION	1007		// Set the animation by name after the sequence completes
#define SCRIPT_EVENT_SOUND_VOICE	1008		// Play named wave file (on CHAN_VOICE)
#define	SCRIPT_EVENT_SENTENCE_RND1	1009		// Play sentence group 25% of the time
#define SCRIPT_EVENT_NOT_DEAD		1010		// Bring back to life (for life/death sequences)
#define SCRIPT_EVENT_EMPHASIS		1011		// Emphasis point for gestures

#define SCRIPT_EVENT_BODYGROUPON	1020		// Turn a bodygroup on
#define SCRIPT_EVENT_BODYGROUPOFF	1021		// Turn a bodygroup off
#define SCRIPT_EVENT_BODYGROUPTEMP	1022		// Turn a bodygroup on until this sequence ends

#define SCRIPT_EVENT_FIRE_INPUT		1100		// Fires named input on the event handler

#endif   //SCRIPTEVENT_H