Skip to content

types

Runtime constants for union types

Name Value Description
LEFT_HAND 0 Active hand: left
RIGHT_HAND 1 Active hand: right
DIFFICULTY_EASY 0 Difficulty level: easy
DIFFICULTY_NORMAL 1 Difficulty level: normal
DIFFICULTY_HARD 2 Difficulty level: hard
ELEVATION_0 0 Elevation level 0 (ground floor)
ELEVATION_1 1 Elevation level 1
ELEVATION_2 2 Elevation level 2
ELEVATION_ALL -1 Special value for set_can_rest_on_map to apply to all elevations
DIRECTION_NE 0 Direction: Northeast
DIRECTION_E 1 Direction: East
DIRECTION_SE 2 Direction: Southeast
DIRECTION_SW 3 Direction: Southwest
DIRECTION_W 4 Direction: West
DIRECTION_NW 5 Direction: Northwest
HITRESULT_CRITICAL_MISS 0 Hit result: critical miss
HITRESULT_MISS 1 Hit result: miss
HITRESULT_HIT 2 Hit result: hit
HITRESULT_CRITICAL_HIT 3 Hit result: critical hit
NullPtr 0 Null pointer - compatible with all pointer types (ObjectPtr, CritterPtr, ItemPtr, etc.)