Prototype/AmmoItem: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Fixed ammo_type doc)
(Set prototype parent)
Line 1: Line 1:
{{Prototype parent|Prototype/Item}}
== Basics ==
== Basics ==
Prototype type: '''ammo'''
Prototype type: '''ammo'''

Revision as of 15:25, 24 July 2019

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.