Prototype/AmmoItem

From Official Factorio Wiki
Revision as of 15:25, 24 July 2019 by Bilka (talk | contribs) (Set prototype parent)
Jump to navigation Jump to search

Prototype definitions » PrototypeBase » Prototype/Item » Prototype/AmmoItem


Basics

Prototype type: ammo

Ammo used for a gun.

Mandatory properties

Inherits all properties from Prototype/Item.

ammo_type

Type: Types/table of Types/AmmoType or Types/AmmoType

When using a vector of AmmoType, the AmmoType has an extra property:

  • source_type - Types/AmmoSourceType - Mandatory. - Defines for which kind of entity this ammo type applies. Each entity kind can only be used once per array.

When using a plain Types/AmmoType, the ammo type applies to everything ("default").

Optional properties

magazine_size

Type: Types/float

Default: 1

Number of shots before ammo item is consumed. Must be >= 1.

reload_time

Type: Types/float

Default: 0

Amount of extra time (in ticks) it takes to reload the weapon after depleting the magazine. Must be >= 0.