This entity creates a solid object entity that when USEd (i.e. the player stands close to the entity, looks at it, and presses the use key) recharges their armor over time while the use key is held down, until they reach 100% armor or the recharger is depleted.
If textured with a "toggle texture" (texture having the prefix "+0" or "+A" in it's name). Then the "on" (+0) version is set automatically when the entity spawns and switches automatically to the "off" version (+A) when it runs out of juice.
In
deathmatch games, when the juice is recharged, the "on" (+0) version is set.
For the health counterpart, use
func_healthcharger instead.
Attributes
- Render FX (renderfx) - Gives objects special render effects. Think of it as modifying whatever the Render Mode puts out. The options are as follows:
- 0 = Normal
- 1 = Slow Pulse
- 2 = Fast Pulse
- 3 = Slow Wide Pulse
- 4 = Fast Wide Pulse
- 5 = Slow Fade Away
- 6 = Fast Fade Away
- 7 = Slow Become Solid
- 8 = Fast Become Solid
- 9 = Slow Strobe
- 10 = Fast Strobe
- 11 = Faster Strobe
- 12 = Slow Flicker
- 13 = Fast Flicker
- 14 = Constant Glow
- 15 = Distort
- 16 = Hologram (Distort and Fade)
- Render Mode (rendermode) - Controls the type of rendering that is used for an object. Options are:
- 0 = Normal
- 1 = Color
- 2 = Texture
- 3 = Glow
- 4 = Solid
- 5 = Additive
- Global Entity name (globalname)
- FX Amount (renderamt)
- FX Color (rendercolor)
- ZHLT Lightflags (zhlt_lightflags)
- Light Origin Target (light_origin)
- Minimum light level (_minlight)
- Recharge time in multiplayer (dmdelay) - Amount of time in seconds that this armor charger need to recharge itself in multiplayer games when out of juice. Due to an oversight in the code by Valve, this property has no effect and thus is forced by the multiplayer game rules to 60 seconds (1 minute).
Flags
Notes
- The amount of juice varies per-difficulty (50 AP on Easy, 40 AP on Medium and 25 AP on Hard). It cannot be changed per-charger unless custom code/server side scripting is involved. If you are making a mod and wish to change the amounts, copy/paste the
skill.cfg
file from the base game/mod to your mod folder and update the sk_suitchargerX
skill CVARs values (X being the difficulty number, 1 for Easy, 2 for Medium and 3 for Hard).
- Player must have the H.E.V. suit/P.C.V. (item_suit) in order to use this entity.
- In multiplayer games, the amount of juice is forced to 30 AP. For an unknown reason, the health charger counterpart (func_healthcharger) does not have this nuance and thus uses the difficulty value based on the server's settings.
Team Fortress Classic only
Attributes
- Render Mode (rendermode) - Controls the type of rendering that is used for an object. Options are:
- 0 = Normal
- 1 = Color
- 2 = Texture
- 3 = Glow
- 4 = Solid
- 5 = Additive
- Render FX (renderfx) - Gives objects special render effects. Think of it as modifying whatever the Render Mode puts out. The options are as follows:
- 0 = Normal
- 1 = Slow Pulse
- 2 = Fast Pulse
- 3 = Slow Wide Pulse
- 4 = Fast Wide Pulse
- 5 = Slow Fade Away
- 6 = Fast Fade Away
- 7 = Slow Become Solid
- 8 = Fast Become Solid
- 9 = Slow Strobe
- 10 = Fast Strobe
- 11 = Faster Strobe
- 12 = Slow Flicker
- 13 = Fast Flicker
- 14 = Constant Glow
- 15 = Distort
- 16 = Hologram (Distort and Fade)
- Targetname of teamcheck goal (teamcheck) - Using this in conjunction with an info_tf_teamcheck allows you to switch the entity's team allegiance when the info_tf_teamcheck changes its team setting. The team_no property must be set to Any (0) if you use this value.
- Has item # (items_allowed) - The player must be carrying this item to use this entity. Set 0 to ignore this criterion.
- Has item from group # (h_i_g) - The player must be carrying any item from this group to use this entity. Set 0 to ignore this criterion.
- Hasn't item from group # (hasnt_item_from_group) - To use this entity, the player must not be carrying any item from this group. Set 0 to ignore this criterion.
- If item # has moved (if_item_has_moved) - A player can only use the entity if this item is not in its original spawn location. Set 0 to ignore this criterion.
- If item # hasn't moved (if_item_hasnt_moved) - A player can only use the entity if this item is in its original spawn location. Set 0 to ignore this criterion.
- If goal # active (if_goal_is_active) - Players can only use the entity if this goal is in the active state. Set 0 to ignore this criterion.
- If goal # inactive (if_goal_is_inactive) - Players can only use the entity if this goal is in the inactive state. Set 0 to ignore this criterion.
- If goal # removed (if_goal_is_removed) - Players can only use the entity if this goal is in the removed state. Set 0 to ignore this criterion.
- If group # active (if_group_is_active) - A player can only use the entity if all the goals in this group are in the active state. Set 0 to ignore this criterion.
- If group # inactive (if_group_is_inactive) - A player can only use the entity if all the goals in this group are in the inactive state. Set 0 to ignore this criterion.
- If group # removed (if_group_is_removed) - A player can only use the entity if all the goals in this group are in the removed state. Set 0 to ignore this criterion.
- FX Amount (1 - 255) (renderamt)
- FX Color (R G B) (rendercolor)
- ZHLT Light flags (zhlt_lightflags)
- Minimum light level (_minlight)
- Team allowed to use goal (team_no)
- Player class allowed to use goal (playerclass)