A Technology prototype.
name :: string [R] | Name of this technology. |
localised_name :: LocalisedString [R] | Localised name of this technology. |
localised_description :: LocalisedString [R] | |
enabled :: boolean [R] | If this technology prototype is enabled by default (enabled at the beginning of a game). |
hidden :: boolean [R] | If this technology prototype is hidden. |
visible_when_disabled :: boolean [R] | If this technology will be visible in the research GUI even though it is disabled. |
ignore_tech_cost_multiplier :: boolean [R] | If this technology ignores the technology cost multiplier setting. |
upgrade :: boolean [R] | If the is technology prototype is an upgrade to some other technology. |
prerequisites :: dictionary[string → LuaTechnologyPrototype] [R] | Prerequisites of this technology. |
research_unit_ingredients :: array[Ingredient] [R] | Ingredients labs will require to research this technology. |
effects :: array[TechnologyModifier] [R] | Effects applied when this technology is researched. |
research_unit_count :: uint [R] | Number of research units required for this technology. |
research_unit_energy :: double [R] | Amount of energy required to finish a unit of research. |
order :: string [R] | Order string for this prototype. |
level :: uint [R] | The level of this research. |
max_level :: uint [R] | The max level of this research. |
research_unit_count_formula :: string [R] | The count formula used for this infinite research or nil if this isn't an infinite research. |
valid :: boolean [R] | Is this object valid? |
object_name :: string [R] | The class name of this object. |
help() → string | All methods and properties that this object supports. |
Name of this technology.
Localised name of this technology.
If this technology prototype is enabled by default (enabled at the beginning of a game).
If this technology will be visible in the research GUI even though it is disabled.
If this technology ignores the technology cost multiplier setting.
If the is technology prototype is an upgrade to some other technology.
Prerequisites of this technology. The result maps technology name to the LuaTechnologyPrototype object.
Ingredients labs will require to research this technology.
Effects applied when this technology is researched.
Number of research units required for this technology.
true
.
Amount of energy required to finish a unit of research.
Order string for this prototype.
The level of this research.
The max level of this research.
The count formula used for this infinite research or nil if this isn't an infinite research.