Prototype/Gun: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(0.16)
(Converted to SMW format)
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Basics ==
{{Prototype parent|Prototype/Item}}
A gun. A weapon to deal damage to entities. Extends [[Prototype/Item]].
A gun. A weapon to deal damage to entities.
 
{{Prototype TOC|gun}}


== 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.