Player weaponstrip: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		

 Bug:In
Bug:In  Portal and
 Portal and  Portal 2, the player's weapon will lower and become non-functional, but will not actually disappear. Fixed in
 Portal 2, the player's weapon will lower and become non-functional, but will not actually disappear. Fixed in  Portal 2: Community Edition.
 Portal 2: Community Edition. Workaround:Fire a DisableDraw input to the
Workaround:Fire a DisableDraw input to the 
 Note:In multiplayer, only the
Note:In multiplayer, only the 
		
	
| m (Updated old entity format to {{this is a}}. This action was perfomed by a bot.) | MyGamepedia (talk | contribs)  | ||
| (14 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
| {{ | {{LanguageBar}} | ||
| {{TabsBar|main=gs|base=player_weaponstrip}} | |||
| {{Ent not in fgd}} | |||
| {{CD|CStripWeapons|file1=player.cpp}} | {{CD|CStripWeapons|file1=player.cpp}} | ||
| {{this is a|name=player_weaponstrip | {{this is a|logical entity|name=player_weaponstrip|sprite=1}} | ||
| This entity strips the player of their weapons and/or suit. | |||
| {{bug|hidetested=1|In {{portal|4}} and {{portal2|4}}, the player's weapon will lower and become non-functional, but will not actually disappear. Fixed in {{p2ce|4}}.{{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.)}}}} | |||
| {{bug|tested={{hls}}|If player changes the map after their weapons are stripped, the <code>viewmodel</code> of the last held weapon will appear but will be non-functional. This is fixed by picking up a new weapon. {{not|{{bms}}}}}} | |||
| {{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.}} | {{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.}} | ||
| Line 11: | Line 15: | ||
| == Inputs == | == Inputs == | ||
| {{ | {{I|Strip|Strip player's weapons.}} | ||
| {{ | {{I|StripWeaponsAndSuit|Strip player's weapons and suit.}} | ||
| {{ | {{I|StripActiveWeapon|only={{l4d2}}|Removes the active weapon.}} | ||
| {{ | {{I|StripWeaponByClassname|only={{l4d2}}|Removes a weapon by classname, eg 'weapon_gascan'.}} | ||
| ==See also== | ==See also== | ||
| *  | * {{ent|trigger_weapon_strip}} - Similiar brush entity. | ||
| * {{ent|point_weaponstrip}} - Similiar point entity which strips specified weapon {{only|{{bms}}}}. | |||
Latest revision as of 01:10, 25 July 2025
|  Class hierarchy | 
|---|
| CStripWeapons | 
|  player.cpp | 

player_weaponstrip  is a   logical entity  available in all  Source games.
 Source games.
This entity strips the player of their weapons and/or suit.
 Bug:In
Bug:In  Portal and
 Portal and  Portal 2, the player's weapon will lower and become non-functional, but will not actually disappear. Fixed in
 Portal 2, the player's weapon will lower and become non-functional, but will not actually disappear. Fixed in  Portal 2: Community Edition.
 Portal 2: Community Edition. Workaround:Fire a DisableDraw input to the
Workaround: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:In multiplayer, only the
Note: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
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentnameortarget).
 Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
Inputs
- Strip
- Strip player's weapons.
- StripWeaponsAndSuit
- Strip player's weapons and suit.
See also
- trigger_weapon_strip - Similiar brush entity.
- point_weaponstrip - Similiar point entity which strips specified weapon (only in  ). ).


































