asw_shaman

From Source Entities
Jump to navigation Jump to search
Info.png

This entity is not in the stock FGD files by default.
See below for instructions on making it available.

Asw shaman.png

asw_shaman is a point entity present in Asw.pngAlien Swarm. Shamans are an unused Swarm NPC. They follow other aliens around and shoot them with a healing beam. They might have been cut from Alien Swarm due to being too powerful.

The shaman is basically complete in terms of AI. It makes no sounds though, and they don't ever retreat.

FGD Code[edit | edit source]

@NPCClass base(BaseNPC) studio("models/aliens/shaman/shaman.mdl") sphere() = asw_shaman :
	"A small alien that can't do anything except heal other aliens."
[
	MoveClone(target_destination) : "Move Clone" : : "If set to an entity name, this alien will match movement with that entity."
	sleepstate(choices) : "Sleep State" : 1 : "Holds the NPC in stasis until specified condition. See also 'Wake Radius' and 'Wake Squad'." =
	[
		0 : "None"
		1 : "Waiting for threat"
		2 : "Waiting for PVS"
		3 : "Waiting for input"
	]
	visiblewhenasleep(choices) : "Visible when asleep" : 0 : "If true, this alien will still get drawn even when asleep (useful for aliens you see far below you)." =
	[
		0 : "No"
		1 : "Yes"
	]
	input BreakWaitForScript(void) : "Wakes the alien up if his Wait For Script flag was set"
	input SetMoveClone(string) : "Alien will match position/angle of the specified entity."
]

ConVars/Commands[edit | edit source]

ConVar/CommandParameters or default valueParameter TypeEffect
asw_shaman_health59.8Health amountHow much health shamans have. The final number is scaled by difficulty:
  • Easy: 35
  • Normal: 59
  • Hard: 82
  • Insane: 118
  • Brutal: 153

See Also[edit | edit source]

  • Shaman on the Alien Swarm wiki.