Prototype/ProducePerHourAchievement: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Added prototype type to page)
m (typo)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Basics ==
{{Prototype parent|Prototype/Achievement}}
Prototype type: '''produce-per-hour-achievement'''
This prototype definition is used for receiving an achievement when the player crafts a specified item a certain amount, in an hour.
 
{{Prototype TOC|produce-per-hour-achievement}}


This prototype definition is used for receiving an achievement when the player crafts a specified item a certain amount, in an hour. This is an extension of [[Prototype/Achievement]].
== Mandatory properties ==
== Mandatory properties ==
=== item_product ===
'''Type''': [[Types/string]]


This defines what the player needs to craft, to earn the achievement.
{{Prototype property|amount|[[Types/MaterialAmountType|MaterialAmountType]]}}
This is how much the player has to craft in an hour, to receive the achievement.
 
  amount = 1000,
 
== Optional properties ==
At least one and only one of fluid_product or item_product must exist.
 
{{Prototype property|item_product|[[Types/string|string]]|optional=true}}
This will tell the achievement what item the player needs to craft, to get the achievement.


   item_product = "landfill",
   item_product = "landfill",
=== amount ===
'''Type''': [[Types/MaterialAmountType]]


This is how much the player has to craft in an hour, to receive the achievement.  
{{Prototype property|fluid_product|[[Types/string|string]]|optional=true}}
This will tell the achievement what fluid the player needs to craft, to get the achievement.


   amount = 1000,
   fluid_product = "light-oil",

Latest revision as of 16:38, 26 July 2019

Prototype definitions » PrototypeBase » Prototype/Achievement » Prototype/ProducePerHourAchievement


This prototype definition is used for receiving an achievement when the player crafts a specified item a certain amount, in an hour.


Prototype/ProducePerHourAchievement — produce-per-hour-achievement
amount::MaterialAmountType
fluid_product::string (optional)
item_product::string (optional)
Inherited from Prototype/Achievement
icons, icon, icon_size (IconSpecification)::IconSpecification
allowed_without_fight::bool (optional)
hidden::bool (optional)
steam_stats_name::string (optional)
Inherited from PrototypeBase
name::string
type::string
localised_description::LocalisedString (optional)
localised_name::LocalisedString (optional)
order::Order (optional)

Mandatory properties

amount

Type: MaterialAmountType
This is how much the player has to craft in an hour, to receive the achievement.

 amount = 1000,

Optional properties

At least one and only one of fluid_product or item_product must exist.

item_product

Type: string
This will tell the achievement what item the player needs to craft, to get the achievement.

 item_product = "landfill",

fluid_product

Type: string
This will tell the achievement what fluid the player needs to craft, to get the achievement.

 fluid_product = "light-oil",