types
kit
this module contains types used by kit scripts.
Types
pillar
interface pillar {id: string--
the id of the pillar.
name: string--
the name of the pillar.
difficulty: string--
the difficulty of the pillar.
creator: string--
the creator of the pillar.
}represents a pillar that the player can play.
object
interface object {events: {}--
the lifecycle events of the object.
attributes: {[string]: {[string]: any}}--
the attributes of the object.
}represents a pillar (or everpresent) object.
TIP
this is for objects that haven't been passed through object_utils.register!
processed_object
interface processed_object {id: string--
the id of the object.
attributes: {[string]: {[string]: any}}--
the attributes of the object.
events: {}--
the lifecycle events of the object.
group: item_group--
the group of the object.
}represents a pillar (or everpresent) object.
TIP
this is for objects that have been passed through object_utils.register!
pillar_data
interface pillar_data {id: string--
the id of the pillar.
group: item_group--
the group of the pillar.
}represents a pillar that the player can play.