item_suitcharger is an existing point entity available in (HL2) Half-Life 2 with all versions of Mapbase.

Battery recharger



KeyValues

- Model (model) <studio>
None
- Juice (Charge) <integer>
Overrides the amount of suit power this charger contains. Use 0 for the maximum juice. (which is normally 75) Use -1 if you want the charger to start empty.
- Max Juice (MaxCharge) <integer>
Overrides the maximum suit power this charger contains. Use 0 for the default charge, which varies based on this entity's spawnflags. (Normal = 75, Citadel = 500, Kleiner = 25)
- Increment Armor (SetIncrementValue) <integer>
How much charge should be given each 'increment', or each tenth-of-a-second interval in which the player is given suit armor while using this charger. Juice is also decreased accordingly. Use 0 for the default increment. (Normal = 1, Citadel = 10)

Inputs

- SetCharge <integer>
Sets the *maximum* charge, refilling the charger in the process.
- SetChargeNoMax <float>
Sets the charger's current juice without doing anything with the maximum.
- SetIncrementValue <integer>
Sets the charger's increment value.