Item ammo crate: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(The old code does not display properly with Expand, so I just reworked it.)
Line 39: Line 39:


* {{ent|item_ammo_smg1_grenade}} (9) - {{hl2ep2|only}} Different crate model, with grenades inside, but icon is still SMG. Can confuse players!
* {{ent|item_ammo_smg1_grenade}} (9) - {{hl2ep2|only}} Different crate model, with grenades inside, but icon is still SMG. Can confuse players!
}}
{{expand|title=Black Mesa.|
* [[item_ammo_glock|9mm Rounds]] (9mm)
* [[Item ammo 357 (Black Mesa)|357]] (357)
* [[Item ammo crossbow (Black Mesa)|Bolts]] (bolt)
* [[Item ammo shotgun|Buckshot]] (buckshot)
* [[Item ammo energy|Energy]] (energy)
* [[Item grenade mp5|MP5 Grenade]] ([[grenade_mp5]])
* [[Item grenade rpg|RPG]] ([[grenade_rpg]])
* [[Item weapon frag|Frag Grenades]] ([[grenade_frag]])
* [[Item weapon satchel|Satchels]] ([[grenade_satchel]])
* [[Item weapon tripmine|Tripmines]] ([[grenade_tripmine]])
}}
}}
{{KV|CanMove|intn=isdynamicmoving|bool|Doesn't work. Mentioned only once in ''bm_c4a4a''. It was probably planned to provide movement to the crate for one of the rooms.|only=bms}}
{{KV|CanMove|intn=isdynamicmoving|bool|Doesn't work. Mentioned only once in ''bm_c4a4a''. It was probably planned to provide movement to the crate for one of the rooms.|only=bms}}

Revision as of 03:56, 18 May 2025

English (en)Translate (Translate)
C++ Class hierarchy
CItem_AmmoCrate
CBaseAnimating
CBaseEntity
C++ item_ammo.cpp
Item ammo crate smg1.png
Item ammo crate bms.png

item_ammo_crate is a point entity available in Half-Life 2 series Half-Life 2 series and Black Mesa Black Mesa. This entity places a large crate containing an unlimited supply of a certain type of ammo (specified by Ammo Type). The player can open it as many times as desired, by pressing the +use key (E by default), and get a complete refill of the specified ammo type. Most inputs, outputs and properties are same as CBaseAnimating.

PlacementTip.gifPlacement Tip:This entity should not be placed in areas with many opponents, since this crate provides the player with a big advantage against any opponents in the area.
Note.pngNote:It can be used if it received damage and if player holds weapon_crowbar. This means that a player can open it with the crowbar or with grenades if holding crowbar, distance doesn't matter.


Keyvalues

Model (model) <model path> (only in Black Mesa)
Model to use for this entity.


Ammo Type (AmmoType) <choices>
Decides which ammo will be inside the crate.
Warning.pngWarning:The fgd defaults to pistol, which are only available in Half-Life 2: Episode Two Half-Life 2: Episode Two.
Icon-Important.pngImportant:Used crate model depends on value from here (not in Black Mesa).
Half Life 2 series.
  • item_ammo_357 (6) - Uses SMG crate, but provides correct ammo. Can confuse players!
  • item_ammo_smg1_grenade (9) - (only in Half-Life 2: Episode Two) Different crate model, with grenades inside, but icon is still SMG. Can confuse players!
Black Mesa.
CanMove (isdynamicmoving) <boolean> (only in Black Mesa)
Doesn't work. Mentioned only once in bm_c4a4a. It was probably planned to provide movement to the crate for one of the rooms.
Ammo Count (ammocount) <integer> (only in Black Mesa)
Amount of specified ammo to give.

Outputs

OnUsed
Fires when used by the player.

See also