Prototype/ResearchAchievement: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Added page.)
 
(Converted to SMW format)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Basics==
{{Prototype parent|Prototype/Achievement}}
This Prototype Definition is used for receiving an achievement, when you complete a specific research. This is an extension of [[Prototype/Achievement]]
This prototype definition is used for receiving an achievement when the player completes a specific research.
==Properties==
===technology===
'''Type''': [[Types/string]]


researching this technology, will trigger the achievement.
{{Prototype TOC|research-achievement}}
 
== Optional properties ==
Either research_all or specific technology has to be specified.
 
{{Prototype property|technology|[[Types/string|string]]|""|optional=true}}
Researching this technology will trigger the achievement.


   technology = "oil-processing",
   technology = "oil-processing",
===research_all===
'''Type''': [[Types/bool]]


{{Prototype property|research_all|[[Types/bool|bool]]|false|optional=true}}
This will only trigger if the player has learned every research in the game.
This will only trigger if the player has learned every research in the game.


   research_all = false, --Note: this is false by default.
   research_all = true,

Latest revision as of 16:38, 26 July 2019

Prototype definitions » PrototypeBase » Prototype/Achievement » Prototype/ResearchAchievement


This prototype definition is used for receiving an achievement when the player completes a specific research.


Prototype/ResearchAchievement — research-achievement
research_all::bool (optional)
technology::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)

Optional properties

Either research_all or specific technology has to be specified.

technology

Type: string
Default: ""
Researching this technology will trigger the achievement.

 technology = "oil-processing",

research_all

Type: bool
Default: false
This will only trigger if the player has learned every research in the game.

 research_all = true,