byond - Modules - TypesDefine Details

code/__DEFINES/action.dm

This is just a file holding string defines for reference retrieval on /action datums ideally you should never override the base list , and just add onto its length The noting system for these is VREF_[DATA_TYPE]_[WHAT_IS_IT_USED_FOR]

VREF_MUTABLE_LINKED_OBJA define for accesing the mutable appearance of the linked obj. Holds a reference of the objects appearance
VREF_MUTABLE_ACTION_STATEA mutable appearance of icon made with action_icon_state and action_icon
VREF_MUTABLE_MAPTEXTA mutable appearance for keybinding maptext
VREF_MUTABLE_SELECTED_FRAMEA mutable appearance to add a "selected" frame around the edges
VREF_IMAGE_ONTOPA misc image holder for stuff thats meant to be added ontop , used by a few actions
VREF_MUTABLE_EMPOWERED_FRAMEA mutable appearance to add the "empowered" frame around the edges
VREF_MUTABLE_BUILDING_COUNTERA reference for the build counter of a xeno
ACTION_TOGGLEActions that toggle on click/trigger
ACTION_CLICKActions that trigger when clicked/triggered
ACTION_SELECTActions that get selected and can be targeted when clicked/triggered
KEYBINDING_NORMALNormal keybinding , calls keybind_activation
KEYBINDING_ALTERNATEAlternate keybinding , calls alternate_ability_activation

Define Details

ACTION_CLICK

Actions that trigger when clicked/triggered

ACTION_SELECT

Actions that get selected and can be targeted when clicked/triggered

ACTION_TOGGLE

Actions that toggle on click/trigger

KEYBINDING_ALTERNATE

Alternate keybinding , calls alternate_ability_activation

KEYBINDING_NORMAL

Normal keybinding , calls keybind_activation

VREF_IMAGE_ONTOP

A misc image holder for stuff thats meant to be added ontop , used by a few actions

VREF_MUTABLE_ACTION_STATE

A mutable appearance of icon made with action_icon_state and action_icon

VREF_MUTABLE_BUILDING_COUNTER

A reference for the build counter of a xeno

VREF_MUTABLE_EMPOWERED_FRAME

A mutable appearance to add the "empowered" frame around the edges

VREF_MUTABLE_LINKED_OBJ

A define for accesing the mutable appearance of the linked obj. Holds a reference of the objects appearance

VREF_MUTABLE_MAPTEXT

A mutable appearance for keybinding maptext

VREF_MUTABLE_SELECTED_FRAME

A mutable appearance to add a "selected" frame around the edges