This article's documentation is for anything that uses the Source engine. Click here for more information.

Player weaponstrip: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
{{entitytabs|player_weaponstrip|goldsrc=1|source=1|main=source}}
{{entitytabs|player_weaponstrip|goldsrc=1|source=1|main=source}}
{{CD|CStripWeapons|file1=player.cpp}}
{{CD|CStripWeapons|file1=player.cpp}}
{{this is a|name=player_weaponstrip|e0|sprite=1}}{{multipage}} This entity strips the player of their weapons and/or suit.
{{this is a|name=player_weaponstrip|e0|sprite=1}}{{multipage}}
 
{{bug|In {{portal}} and {{portal2}}, the player's weapon will lower and become non-functional, but will not actually disappear.}}
:{{workaround|Fire a DisableDraw input to the <code>viewmodel</code> entity with a slight delay after triggering the weaponstrip. (This does ''not'' prevent later picked up weapons from appearing.)}}
{{note|In multiplayer, only the <code>!activator</code> 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]], <code>EntFireByHandle()</code> can instead be used to fire the input with a specific player as the activator.}}
 
== Keyvalues ==
{{KV Targetname}}
 
== Inputs ==
{{IO|Strip|Strip player's weapons}}
{{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'}}
 
==See also==
* [[trigger_weapon_strip]] - Similiar brush entity.

Revision as of 02:14, 6 January 2024