Prototype/Gun: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Created page with "== Basics == A gun. A weapon to deal damage to entities. == Properties == === type === '''Type''': Types/string Must be "gun". === name === '''Type''': Types/string...")
 
(Converted to SMW format)
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Basics ==
{{Prototype parent|Prototype/Item}}
A gun. A weapon to deal damage to entities.
A gun. A weapon to deal damage to entities.


== Properties ==
{{Prototype TOC|gun}}
=== type ===
'''Type''': [[Types/string]]


Must be "gun".
== Mandatory properties ==
This prototype inherits all the properties from [[Prototype/Item]].


=== name ===
{{Prototype property|attack_parameters|[[Types/AttackParameters|AttackParameters]]}}
'''Type''': [[Types/string]]
The information the item needs to know in order to know what ammo it requires, the sounds, and range.
 
The unique name of this gun.
 
=== attack_parameters ===
'''Type''': [[Types/string]]
 
The information the item needs to know in order to know what ammo it requires, the sounds, and range. (See: [[Types/AttackParameters]])

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.