Prototype/ResearchAchievement: 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/Achievement}}
{{Prototype parent|Prototype/Achievement}}
This prototype definition is used for receiving an achievement when the player completes a specific research.


== Basics ==
{{Prototype TOC|research-achievement}}
Prototype type: '''research-achievement'''


This prototype definition is used for receiving an achievement when the player completes a specific research. This is an extension of [[Prototype/Achievement]].
== Optional properties ==
== Optional properties ==
Either research_all or specific technology has to be specified.
Either research_all or specific technology has to be specified.
=== technology ===
'''Type''': [[Types/string]]
'''Default''': ""


{{Prototype property|technology|[[Types/string|string]]|""|optional=true}}
Researching this technology will trigger the achievement.
Researching this technology will trigger the achievement.


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


{{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,

Revision as of 16:38, 26 July 2019

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

Template:Prototype TOC

Optional properties

Either research_all or specific technology has to be specified.

Template:Prototype property Researching this technology will trigger the achievement.

 technology = "oil-processing",

Template:Prototype property This will only trigger if the player has learned every research in the game.

 research_all = true,