asw_shaman
Jump to navigation
Jump to search
This entity is not in the stock FGD files by default.
|
Code classes:
CASW_Shaman
CASW_Alien
(NPCs)CAI_BaseNPC
(NPCs)CBaseCombatCharacter
CBaseFlex
CBaseAnimatingOverlay
CBaseAnimating
(models)CBaseEntity
(all ents)
asw_shaman
is a point entity present in Alien 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/Command | Parameters or default value | Parameter Type | Effect |
---|---|---|---|
asw_shaman_health | 59.8 | Health amount | How much health shamans have. The final number is scaled by difficulty:
|
See Also[edit | edit source]
- Shaman on the Alien Swarm wiki.