From Valve Developer Community
Revision as of 18:14, 10 June 2006 by Ts2do (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

These enumerations pertain only to Response System scripting and is not meant for use anywhere else:

Enumeration declares an enumerated type so that comparisons can be matched against the string versions of the type.

enumeration "UniqueName"
		"key1" "value1"
		"key2" "value2"

The code and criteria refer to enumerations with square brackets and a double colon separator, e.g.: [NPCState::Idle]

In response_rules.txt, enumeration is used to represent NPC States.

enumeration "NPCState"
	"None"		"0"
	"Idle"		"1"
	"Alert"		"2"
	"Combat"	"3"
	"Scripted"	"4"
	"PlayDead"	"5"
	"Dead"		"6"