
| reload() | Reload this technology from its prototype. | |
Reload this technology from its prototype. | ||
| research_recursive() | Research this technology and all of its prerequisites recursively. | |
Research this technology and all of its prerequisites recursively. | ||
| force | :: R LuaForce | The force this technology belongs to. |
The force this technology belongs to. | ||
| name | :: R string | Name of this technology. |
Name of this technology. | ||
| localised_name | :: R LocalisedString | Localised name of this technology. |
Localised name of this technology. | ||
| localised_description | :: R LocalisedString | |
| prototype | :: R LuaTechnologyPrototype | The prototype of this technology. |
The prototype of this technology. | ||
| enabled | :: RW boolean | Can this technology be researched? |
Can this technology be researched? | ||
| visible_when_disabled | :: RW boolean | If this technology will be visible in the research GUI even though it is disabled. |
If this technology will be visible in the research GUI even though it is disabled. | ||
| upgrade | :: R boolean | Is this an upgrade-type research? |
Is this an upgrade-type research? | ||
| researched | :: RW boolean | Has this technology been researched? [...] |
Has this technology been researched? [...] | ||
| prerequisites | :: R dictionary[string → LuaTechnology] | Prerequisites of this technology. [...] |
Prerequisites of this technology. [...] | ||
| successors | :: R dictionary[string → LuaTechnology] | Successors of this technology, i.e. [...] |
Successors of this technology, i.e. [...] | ||
| research_unit_ingredients | :: R array[ResearchIngredient] | The types of ingredients that labs will require to research this technology. |
The types of ingredients that labs will require to research this technology. | ||
| research_unit_count | :: R uint32 | The number of research units required for this technology. [...] |
The number of research units required for this technology. [...] | ||
| research_unit_energy | :: R double | Amount of energy required to finish a unit of research. |
Amount of energy required to finish a unit of research. | ||
| order | :: R string | The string used to alphabetically sort these prototypes. [...] |
The string used to alphabetically sort these prototypes. [...] | ||
| level | :: RW uint32 | The current level of this technology. [...] |
The current level of this technology. [...] | ||
| research_unit_count_formula | :: R MathExpression? | The count formula, if this research has any. [...] |
The count formula, if this research has any. [...] | ||
| saved_progress | :: RW double | Saved technology progress fraction as a value in range |
Saved technology progress fraction as a value in range | ||
| valid | :: R boolean | Is this object valid? [...] |
Is this object valid? [...] | ||
| object_name | :: R string | The class name of this object. [...] |
The class name of this object. [...] | ||



















