Player weaponstrip: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Remove entity description header, move multiplayer note to top of article)
m (-added missing inputs that exists in l4d2 (not sure if it's only l4d2))
Line 12: Line 12:
{{IO|Strip|Strip player's weapons}}
{{IO|Strip|Strip player's weapons}}
{{IO|StripWeaponsAndSuit|Strip player's weapons and suit}}
{{IO|StripWeaponsAndSuit|Strip player's weapons and suit}}
{{IO|StripActiveWeapon|only={{l4d2}}|Removes the active weapon.}}
{{IO|StripWeaponByClassname|only={{l4d2}}|Removes a weapon by classname, eg 'weapon_gascan'}}
{{I BaseEntity}}
{{I BaseEntity}}



Revision as of 09:44, 19 September 2022

Template:Base point This entity strips the player of their weapons and/or suit.

Icon-Bug.pngBug:In the PortalPortal 2 Portal series, the player's weapon will lower and become non-functional, but will not actually disappear.  [todo tested in ?]
PlacementTip.pngWorkaround:Fire a DisableDraw input to the viewmodel entity with a slight delay after triggering the weaponstrip. (This does not prevent later picked up weapons from appearing.)
Note.pngNote:In multiplayer, only the !activator is targeted. This means the input needs to be fired as a result of a player interaction, such as touching a trigger or pressing a button. In games with VScript, EntFireByHandle() can instead be used to fire the input with a specific player as the activator.

Keyvalues

Inputs

Strip
Strip player's weapons
StripWeaponsAndSuit
Strip player's weapons and suit
StripActiveWeapon  (only in Left 4 Dead 2)
Removes the active weapon.
StripWeaponByClassname  (only in Left 4 Dead 2)
Removes a weapon by classname, eg 'weapon_gascan'


Outputs

See also