Prototype/Gun: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Set prototype parent)
(Converted to SMW format)
Line 1: Line 1:
{{Prototype parent|Prototype/Item}}
{{Prototype parent|Prototype/Item}}
A gun. A weapon to deal damage to entities.


== Basics ==
{{Prototype TOC|gun}}
Prototype type: '''gun'''
 
A gun. A weapon to deal damage to entities. Extends [[Prototype/Item]].


== Mandatory properties ==
== Mandatory properties ==
This prototype inherits all the properties from [[Prototype/Item]].
This prototype inherits all the properties from [[Prototype/Item]].


=== attack_parameters ===
{{Prototype property|attack_parameters|[[Types/AttackParameters|AttackParameters]]}}
'''Type''': [[Types/AttackParameters]]
 
The information the item needs to know in order to know what ammo it requires, the sounds, and range.
The information the item needs to know in order to know what ammo it requires, the sounds, and range.

Revision as of 15:20, 26 July 2019

Prototype definitions » PrototypeBase » Prototype/Item » Prototype/Gun


A gun. A weapon to deal damage to entities.


Prototype/Gun — gun
attack_parameters::AttackParameters
Inherited from Prototype/Item
icons, icon, icon_size (IconSpecification)::IconSpecification
stack_size::ItemCountType
burnt_result::string (optional)
close_sound::Sound (optional)
dark_background_icons, dark_background_icon, icon_size (IconSpecification)::IconSpecification (optional)
default_request_amount::ItemCountType (optional)
flags::ItemPrototypeFlags (optional)
fuel_acceleration_multiplier::double (optional)
fuel_category::string (optional)
fuel_emissions_multiplier::double (optional)
fuel_glow_color::Color (optional)
fuel_top_speed_multiplier::double (optional)
fuel_value::Energy (optional)
open_sound::Sound (optional)
pictures::SpriteVariations (optional)
place_as_tile::PlaceAsTile (optional)
place_result::string (optional)
placed_as_equipment_result::string (optional)
rocket_launch_product::ItemProductPrototype (optional)
rocket_launch_products::table (array) of ItemProductPrototype (optional)
subgroup::string (optional)
wire_count::ItemCountType (optional)
Inherited from PrototypeBase
name::string
type::string
localised_description::LocalisedString (optional)
localised_name::LocalisedString (optional)
order::Order (optional)

Mandatory properties

This prototype inherits all the properties from Prototype/Item.

attack_parameters

Type: AttackParameters
The information the item needs to know in order to know what ammo it requires, the sounds, and range.