Home

LuaAchievementPrototype

Prototype of a achievement.

Parent

Attributes

allowed_without_fight

objective_condition

amount

limited_to_one_game

within

to_build

surface

count

more_than_manually

dont_build

excluded

included

dont_research

research_with

last_hour_only

minimum_energy_produced

armor

alternative_armor

limit_quality

damage_type

damage_dealer

to_kill

personally

in_vehicle

type_to_kill

not_to_kill

type_not_to_kill

module

limit_equip_quality

minimum_damage

should_survive

type_of_dealer

item_product

quality

fluid_product

technology

research_all

science_pack

ammo_type

minimum_distance

to_use

valid

Is this object valid? This Lua object holds a reference to an object within the game engine. It is possible that the game-engine object is removed whilst a mod still holds the corresponding Lua object. If that happens, the object becomes invalid, i.e. this attribute will be false. Mods are advised to check for object validity if any change to the game state might have occurred between the creation of the Lua object and its access.

object_name

The class name of this object. Available even when valid is false. For LuaStruct objects it may also be suffixed with a dotted path to a member of the struct.