Item heavyassaultsuit: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Revision)
m (Setting bug notice hidetested=1 param on page where the bug might not need tested in param specified)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[File:Heavy Assault Suit Overview.jpg|thumb|right|300px|Snowball Heavy assault suit in player preview.]]
[[File:Heavy Assault Suit Overview.jpg|thumb|right|300px|Snowball Heavy assault suit in player preview.]]
{{ent not in fgd}}
{{ent not in fgd}}
{{base point|item_heavyassaultsuit|game=Counter-Strike: Global Offensive}}
{{this is a|point entity|game=Counter-Strike: Global Offensive|name=item_heavyassaultsuit}}
 
When placed in the map, it is an invisible entity, that one [[player]] can pick up by touching it.
When placed in the map, it is an invisible entity, that one [[player]] can pick up by touching it.
It is unaffected by <code>mp_weapons_allow_map_placed</code>.
It is unaffected by <code>mp_weapons_allow_map_placed</code>.
Line 10: Line 9:
=== Availability ===
=== Availability ===


This item is not available in the official gamemodes by default.
This item is not available in the official game modes by default.


* In [[Creating a Co-op Strike Map|Coop-Strike]], Counter-Terrorists spawn with this item equipped and can replenish their armor with map-placed [[prop_weapon_refill_heavyarmor]] entities.
* In {{csgo mode|Coop}}, Counter-Terrorists spawn with this item equipped and can replenish their armor with map placed [[prop_weapon_refill_heavyarmor]] entities.
* With <code>mp_weapons_allow_heavyassaultsuit 1</code>, this item is purchasable for $6000. In the [[CSGO_Game_Mode_Commands#Skirmish Modes|Heavy Assault Suit skirmish gamemode]], this condition is met.<br>{{Deprecated | The item is no longer accessible in the buy menu, but can still be bought with the command <code>buy heavyarmor</code> while not owning a rifle.}}
* With <code>mp_weapons_allow_heavyassaultsuit 1</code>, this item is purchasable for $6000. In the [[CS:GO Game Mode Commands#Skirmish Modes|Heavy Assault Suit skirmish game mode]], this condition is met.<br>{{Deprecated|The item is no longer accessible, neither using the buy menu, nor with the command <tt>[[buy]] heavyarmor</tt>.}}
* Players can be equipped with this item using [[game_player_equip]] entities.
* Players can be equipped with this item using [[game_player_equip]] entities.
* With {{ent|sv_cheats|1}}, clients can equip themselves with this entity using {{ent|give|item_heavyassaultsuit}} or equip other [[player]]s using {{ent|ent_create|item_heavyassaultuit}}.
* With {{ent|sv_cheats|1}}, clients can equip themselves with this entity using {{ent|give|item_heavyassaultsuit}} or equip other [[player]]s using {{ent|ent_create|item_heavyassaultuit}} while pointing at their feet.


=== Effects ===
=== Effects ===


[[Player]]s that are equipped with this item have
[[Player]]s that are equipped with this item have...
* 200 armor and receive greatly reduced damage.
* 200 armor and receive greatly reduced damage.
* their maximum movement speed clamped to <code>mp_heavyassaultsuit_speed</code>.
* their maximum movement speed clamped to <code>mp_heavyassaultsuit_speed</code>.
In all gamemodes except [[Creating a Co-op Strike Map|Coop-Strike]], they also have
In all game modes except {{csgo mode|Coop}}, they also have...
* a tinted screen. The tint is green for terrorists and blue for Counter-Terrorists. This effect requires {{ent|mat_postprocess_enable|1}}.
* a tinted screen. The tint is green for Terrorists and blue for Counter-Terrorists. This effect requires {{ent|mat_postprocess_enable|1}}.
* audible footsteps while moving, independent of their movement speed. They cannot run, walk or crouch silently.
* audible footsteps while moving, independent of their movement speed. They cannot run, walk or crouch silently.


In all gamemodes except [[Creating_a_Guardian_Scenario_Map|Guardian]] and [[Creating a Co-op Strike Map|Coop-Strike]], players cannot pick up rifles. When trying to pick one up, the player sees the text ''"Heavy Assault Suit cannot be used with Rifles."''. Rifles are:
In all game modes except {{csgo mode|Gd}} and {{csgo mode|Coop}}, players cannot pick up [[:Category:Counter-Strike: Global Offensive Weapons|rifles]]. When trying to pick one up, the player sees the text ''"Heavy Assault Suit cannot be used with Rifles."''.
* [[weapon_galilar|Galil AR]] / [[weapon_famas|FAMAS]]
{{Bug|When equipped with a rifle using a [[game_player_equip]] that has the flag "Only Strip Same Weapon Type" set, then the player's current primary will still be stripped, which, if it is the active weapon, results in a broken viewmodel until the active weapon is switched. This does not happen with "Strip All Weapons First".}}
* [[weapon_ak47|AK-47]] / [[weapon_m4a1|M4A4]] / [[weapon_m4a1_silencer|M4A1-S]]
 
* [[weapon_ssg08|SSG 08]]
If worn in {{csgo mode|Dz}}, holding the {{ent|+use}} key for 4 seconds will take the heavy armor off, however not dropping it.
* [[weapon_sg556|SG553]] / [[weapon_aug|AUG]]
* [[weapon_awp|AWP]]
* [[weapon_g3sg1|G3SG1]] / [[weapon_scar20|SCAR-20]]


If worn in [[Creating a Danger Zone Map|Danger Zone]], holding the {{ent|+use}} key for 4 seconds will take the heavy armor off, however not dropping it.
{{bug|hidetested=1|If a player with this item equipped is given [[item_kevlar]] or [[item_assaultsuit]], his armor value is set to 100, even if the value has been larger before.}}


If a player with this item equipped is given [[item_kevlar]] or [[item_assaultsuit]], his armor value is set to 100, even if the value has been larger before.
{{tip|Armor as well as heavy armor can be removed from a player using a [[game_player_equip]] with the spawnflag "Strip All Weapons First".}}


=== Related Console Commands ===
== Related ConVars ==


The "Coop Value" refers to <code>csgo/cfg/gamemode_coopmission.cfg</code>.
The "Coop Value" refers to <code>csgo/cfg/gamemode_coopmission.cfg</code>.
Line 66: Line 62:
| <code>130</code>
| <code>130</code>
| <code>215</code>
| <code>215</code>
| The max speed of a [[player]] when they are wearing the heavy assault suit.
| The maximum speed of a [[player]] when they are wearing the heavy assault suit.
|-
|-
| <code>mp_weapons_allow_heavyassaultsuit</code>
| <code>mp_weapons_allow_heavyassaultsuit</code>

Latest revision as of 07:18, 20 May 2025

Snowball Heavy assault suit in player preview.
Icon-NotInFGD.png
This entity is not in the FGD by default.
See below for instructions on making it available.

item_heavyassaultsuit is a point entity available in Counter-Strike: Global Offensive Counter-Strike: Global Offensive. When placed in the map, it is an invisible entity, that one player can pick up by touching it. It is unaffected by mp_weapons_allow_map_placed.

Entity Description

Availability

This item is not available in the official game modes by default.

  • In CS:GO Co-op Strike Co-op Strike, Counter-Terrorists spawn with this item equipped and can replenish their armor with map placed prop_weapon_refill_heavyarmor entities.
  • With mp_weapons_allow_heavyassaultsuit 1, this item is purchasable for $6000. In the Heavy Assault Suit skirmish game mode, this condition is met.
    Obsolete-notext.pngDeprecated:The item is no longer accessible, neither using the buy menu, nor with the command buy heavyarmor.
  • Players can be equipped with this item using game_player_equip entities.
  • With sv_cheats 1, clients can equip themselves with this entity using give item_heavyassaultsuit or equip other players using ent_create item_heavyassaultuit while pointing at their feet.

Effects

Players that are equipped with this item have...

  • 200 armor and receive greatly reduced damage.
  • their maximum movement speed clamped to mp_heavyassaultsuit_speed.

In all game modes except CS:GO Co-op Strike Co-op Strike, they also have...

  • a tinted screen. The tint is green for Terrorists and blue for Counter-Terrorists. This effect requires mat_postprocess_enable 1.
  • audible footsteps while moving, independent of their movement speed. They cannot run, walk or crouch silently.

In all game modes except CS:GO Guardian Guardian and CS:GO Co-op Strike Co-op Strike, players cannot pick up rifles. When trying to pick one up, the player sees the text "Heavy Assault Suit cannot be used with Rifles.".

Icon-Bug.pngBug:When equipped with a rifle using a game_player_equip that has the flag "Only Strip Same Weapon Type" set, then the player's current primary will still be stripped, which, if it is the active weapon, results in a broken viewmodel until the active weapon is switched. This does not happen with "Strip All Weapons First".  [todo tested in ?]

If worn in CS:GO Danger Zone Danger Zone, holding the +use key for 4 seconds will take the heavy armor off, however not dropping it.

Icon-Bug.pngBug:If a player with this item equipped is given item_kevlar or item_assaultsuit, his armor value is set to 100, even if the value has been larger before.
Tip.pngTip:Armor as well as heavy armor can be removed from a player using a game_player_equip with the spawnflag "Strip All Weapons First".

Related ConVars

The "Coop Value" refers to csgo/cfg/gamemode_coopmission.cfg.

Command Default Value Coop Value Description
mp_heavyassaultsuit_aimpunch 1.0 0.0 How much extra aim punch will happen when a player wearing the assault suit gets shot.
Confirm: Non-functional?
mp_heavyassaultsuit_cooldown 5 5 Determines cooldown of purchase. After buying this item, the player cannot buy it again within this amount of rounds.
mp_heavyassaultsuit_deploy_timescale 0.8 1.0 How fast a player wearing the heavy assault suit will draw their weapon. 1.0 = normal, 0.5 = half speed, 2.0 = twice as fast.
mp_heavyassaultsuit_speed 130 215 The maximum speed of a player when they are wearing the heavy assault suit.
mp_weapons_allow_heavyassaultsuit 0 1 Determines whether heavyassaultsuit can be bought.
mp_heavybot_damage_reduction_scale 1.0 0.75 How much damage should scale when the player wearing the heavy assault suit is shot.
Confirm: Non-functional?

Keyvalues

Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Inputs

Outputs