Item suit (Black Mesa): Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
   
 
Note:By default, all players in multiplayer are in the suit. Can be stripped by player_weaponstrip.
Bug:
Note:Most objects that inherit class 
Important:The boot sequence works only if map's BSP uses bm_c1a0a in the file name. This is a hardcoded feature.
Important:Does not disable physics and collision.
	
		
	
MyGamepedia (talk | contribs)  | 
				MyGamepedia (talk | contribs)   | 
				||
| (4 intermediate revisions by the same user not shown) | |||
| Line 49: | Line 49: | ||
{{varcom|sv_always_run|0|[[Bool]]|Sets player's movement style. 0 - walk with normal speed, running available with the suit only and only if hold the button. 1 - always run, the button will make player very slow walking with very quite step sounds. Forced to 1 in multiplayer mode.}}  | {{varcom|sv_always_run|0|[[Bool]]|Sets player's movement style. 0 - walk with normal speed, running available with the suit only and only if hold the button. 1 - always run, the button will make player very slow walking with very quite step sounds. Forced to 1 in multiplayer mode.}}  | ||
{{varcom|hud_crosshair_enable|1|Bool|Enable\disable weapon's crosshair display.}}  | {{varcom|hud_crosshair_enable|1|Bool|Enable\disable weapon's crosshair display.}}  | ||
{{varcom|hud_crosshair_enemy_detect_range|4096|Float|The distance from the enemy player to the client at which the weapon crosshair turns red when the client look at the enemy player.}}  | |||
{{varcom|hud_playerinfo_distance|4096|Float|The distance from the player to the client at which the player information will be displayed when the client look at the player.}}  | |||
{{varcom|cl_drawhud|1|Bool|Enable\disable HUD display (with crosshair).}}  | {{varcom|cl_drawhud|1|Bool|Enable\disable HUD display (with crosshair).}}  | ||
{{varcom|hud_fastswitch|0|[[Integer]]|  | {{varcom|hud_fastswitch|0|[[Integer]]|See [[Hud fastswitch|hud_fastswitch]] page.  | ||
{{note|3 seems to be broken.}}  | |||
}}  | |||
{{varcom|mat_geiger_noise_enable|1|Bool|Enable\disable geiger noise effect when near radiation.}}  | |||
{{varcom|mat_chromatic_damage_enable |1|Bool|Enable\disable chromatic aberration effect when received damage.}}  | |||
{{varcom|end}}  | {{varcom|end}}  | ||
Latest revision as of 11:30, 28 September 2025
| CItem_Suit | 
The suit model from all Steam versions of the game.
item_suit  is a   model entity  available in 
 Black Mesa. This entity represents the Mark IV Hazardous Environment suit. Picking it up will enable flashlight, running, HUD, armor and the suit voice lines.
- Stripping suit and giving it again in multiplayer will show weapon's ammo and clip amount, even if the weapon is stripped.
 - Stripping suit will not set 0 value for armor. The armor will also reduce damage even after stripping.
 - Save reload will disable boot sequence.
 - Level transition will break the HUD if boot sequence wasn't finished.
 
CBasePickup in Black Mesa have the following features:
- They're VPhysics objects (disabled in multiplayer mode).
 - Respawn in multiplayer mode (item_weapon_ entities creating xen portal effects as well).
 - No physics and collision in multiplayer.
 - Model can be changed to your own via the parameter (which is not in the FGD by default, added in Enhanced Black Mesa FGD).
 
Keyvalues
- Respawn Time (respawntime) <float>
 - Time waited between respawns in multiplayer mode.
 
- Model (model) <model path> !FGD
 - Model to use for this entity.
 
Outputs
- OnPlayerDenied <void>
 - Fires if the player has not picked it up when touched.
 
- OnPlayerPickup <void>
 - Fires if the player picked it up.
 
Inputs
- AttachTo <void>
 - Attaches this entity to !activator, the entity becomes impossible to pick up. It becomes invisible in first person mode, but only in Steam versions of the game only.
 
- Respawn <void>
 - Respawn this entity in multiplayer. Fired by this entity after the amount of time from Respawn Time property.
 
- Disable <void>
 - Make this item invisible and disable the ability to be picked up by players.
 
- Enable <void>
 - Make this item visible and enable the ability to be picked up by players.
 
- Fall <void>
 - Deattaches this entity if was attached with AttachTo input, the entity will retain its position before applying this input and will remain stationary until something will hit it.
 
Flags
- Boot Sequence : [131072]
 - Doesn't affect anything.
 
- Start Asleep : [1]
 
- Motion Disabled : [2]
 
- Hard Respawn : [4]
 - Respawn this entity even if it's already spawned. The timer will cycle throughout entire round. Picking up does not restart the timer.
 
- Silent Pickup : [8]
 - Pick up this entity with no sound and HUD animation.
 
Dedicated Console Variables
| Cvar/Command | Parameters or default value | Descriptor | Effect | 
|---|---|---|---|
| suitvolume | 0.25 | Float | Sound volume for the suit voice lines. | 
| sv_always_run | 0 | Bool | Sets player's movement style. 0 - walk with normal speed, running available with the suit only and only if hold the button. 1 - always run, the button will make player very slow walking with very quite step sounds. Forced to 1 in multiplayer mode. | 
| hud_crosshair_enable | 1 | Bool | Enable\disable weapon's crosshair display. | 
| hud_crosshair_enemy_detect_range | 4096 | Float | The distance from the enemy player to the client at which the weapon crosshair turns red when the client look at the enemy player. | 
| hud_playerinfo_distance | 4096 | Float | The distance from the player to the client at which the player information will be displayed when the client look at the player. | 
| cl_drawhud | 1 | Bool | Enable\disable HUD display (with crosshair). | 
| hud_fastswitch | 0 | Integer | See hud_fastswitch page.
 | 
	
| mat_geiger_noise_enable | 1 | Bool | Enable\disable geiger noise effect when near radiation. | 
| mat_chromatic_damage_enable | 1 | Bool | Enable\disable chromatic aberration effect when received damage. | 
See Also
- item_battery - battery for the suit
 - item_suitcharger - armor charger for the suit
 - misc_dead_hev - dead HEV scientist
 - item_longjump - the long jump module for the suit