The item entities are weapon and equipment objects that the player or enemy can pickup and use. They are based on game scripts and in order to add more items, you need to write new scripts.
The item entities can be found in Create Object → Legacy Entities → Items
The properties of Item Entities are all the same.
Property | Description |
---|---|
AutoPickup | DEPRECATED - Specify if the object should be picked up automatically if the player walks over the object. |
HitPoints | Specifies the hitpoints, or health, of the object. |
initialSetup | Specifies initial setup parameters. |
Mounted | Specifies if a gun is mounted. |
Physics | Specifies if physics is applied to the object. None, Rigid and Static are available. |
Pickable | Specifies if the object can be picked up. |
SmartObjectClass | Specifies the smart object type of the object. |
SpecialSelect | The weapon will play an alternative selection animation when you pick it up for the first time. |
Useable | Specifies if the object is usable. |
Respawn | |
Respawn | Specifies if the object will respawn once destroyed or picked up. |
Timer | Specifies the time, in seconds, the object takes to respawn after being picked up. |
Unique | Specifies if the object is unique. |
The Ammo Crate entity can be used to refill ammo of particular categories. It has additional functionality for limited number of uses and whether to give grenades.
There is a multiplayer specific version of this entity here: AmmoCrateMP
Property | Description |
---|---|
Ammo0-4Recharges | Model to be used for the different stages of use. Typically this would be less ammunition visible in the box per use. |
BoxModel | Model to be used for the box which encases the ammunition. |
numOfRecharges | How many uses allowed on this entity. |
Usable | |
UseMessage | |
Ammo | |
AmmoCategory | Each ammunition script should define the "ammo_category" that it should be part of. The most commonly used is "Regular". |
FragGrenades | How many frag grenades to give on use. |