This article's documentation is for the "GoldSrc" engine. Click here for more information.

CSprayCan (GoldSrc): Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 3: Line 3:
{{This is a|entity class|name=CSprayCan|engine=goldsrc}} This is used when player uses impulse 201 command to spray on a wall.
{{This is a|entity class|name=CSprayCan|engine=goldsrc}} This is used when player uses impulse 201 command to spray on a wall.
{{note|Derived from CBaseEntity and not tied to any in-game classname using [[LINK_ENTITY_TO_CLASS()]]}}
{{note|Derived from CBaseEntity and not tied to any in-game classname using [[LINK_ENTITY_TO_CLASS()]]}}
== Convars ==
{{varcom|start}}
{{varcom|decalfrequency|30|seconds|Cooldown between spray uses}}
{{varcom|end}}


== See also ==
== See also ==
* [https://github.com/ValveSoftware/halflife/blob/b1b5cf5892918535619b2937bb927e46cb097ba1/dlls/player.cpp#L3624 impulse 201]
* [https://github.com/ValveSoftware/halflife/blob/b1b5cf5892918535619b2937bb927e46cb097ba1/dlls/player.cpp#L3624 impulse 201]

Revision as of 17:41, 3 April 2025

edit
C++ Class hierarchy
CSprayCan
CBaseEntity
C++ player.cpp

CSprayCan is an entity class available in all GoldSrc GoldSrc games.

Warning.pngWarning:
  • The {{{engine}}} parameter is inconsistent with the name defined by the {{goldsrc}} template. This can most likely be fixed by setting the value of the {{{engine}}} parameter to GoldSrc.
    If a parameter is consistent but you're still seeing this warning, it may be an issue with the template itself. Please discuss it on the template's talk page.

This is used when player uses impulse 201 command to spray on a wall.

Note.pngNote:Derived from CBaseEntity and not tied to any in-game classname using LINK_ENTITY_TO_CLASS()

Convars

Cvar/Command Parameters or default value Descriptor Effect
decalfrequency 30 seconds Cooldown between spray uses

See also