CASW_Alien_Goo

From Source Entities
Jump to navigation Jump to search

CASW_Alien_Goo is the code class for asw_alien_goo. It creates the biomass objects seen in some areas. Biomass is harmful to touch and often blocks entry to other areas. It can only be destroyed by burning it in some manner.

Asw biomass.png

ConVars/Commands[edit | edit source]

ConVar/CommandParameters or default valueParameter TypeEffect
asw_goo_volume1MultiplierScales the ambient noise emitted from biomass.

Keyvalues[edit | edit source]

Pulse Strength (PulseStrength) <float>
Amplitude of the pulsation animation. Should be between 0.0 and 1.0.
Note: For asw_grub_sac, this can only be changed via AddOutput.
Pulse Speed (PulseSpeed) <float>
Multiplies the speed of the goo animation.
Note: For asw_grub_sac, this can only be changed via AddOutput.
Burning Link Name (BurningLinkName) <string>
Biomass and grub sacs with matching Burning Link Names will all be ignited at the same time when one of them is.
Has Ambient Sound (HasAmbientSound) <boolean>
Whether the entity will emit a windy ambient sound or not.
Required By Objective (RequiredByObjective) <boolean>
Whether the goo needs to be destroyed as part of an objective. No will suppress the instructor hint to burn it.
Note: Only asw_alien_goos can be counted in this objective.

Outputs[edit | edit source]

OnIgnite
Fires when ignited.
Note: Only asw_alien_goos can fire this output.
OnGooDestroyed
Fires when destroyed.
Note: Only asw_alien_goos can fire this output.

See Also[edit | edit source]