Home
Classes
AbstractAgent
Agent
canEnter
changeHealth
onDie
onHit
onHitBy
onHitByItem
onTurn
AgentDestroyer
getProxiedTerrain
onAgentEnterInternal
onColorEventInternal
AgentGate
canEnter
canExit
getProxiedTerrain
AgentProxy
is
not
onFrame
Agentray
Altar
AmmoBow
AmmoGun
AmmoParalyzer
AmmoSling
AnimationManager
setContext
AnimationProxy
proxyFor
setXY
tick
Asciiroth
BaseSerializer
esc
unesc
BeeHive
Board
addAnimated
find
findRandomCell
fireColorEvent
getAdjacentCell
getCellAt
getCurrentCell
hasNonTransientEffect
moveAnimated
onCellChange
removeAnimated
visit
visitRange
BoardView
_buildDom
_renderAll
_updateCell
attach
detach
moveCursorTo
rerender
Boards
Bomb
Bone
Bookshelf
Bridge
BubblingLava
Bullet
Bushes
Campfire
Cell
canEnter
containsMeat
containsPlayer
createCloud
explosion
getAdjacentCell
getAdjacentCells
getApparentTerrain
getDisplaySymbol
moveAgentTo
onSteppedOn
openContainer
removeAgent
removeItem
setAgent
setTerrain
Channel
Chest
Cliff
Cloud
Color
toString
ColorRelay
getProxiedTerrain
onColorEventInternal
Crate
Crevasse
Crystal
Decorator
getProxiedTerrain
Direction
Door
DualTerrain
Effect
isAboveAgent
randomSeed
EmptyChest
EndGame
getProxiedTerrain
onColorEventInternal
EnergyCloud
EnergyTrapContainer
onAdjacentToInternal
onEnterInternal
Equipper
getProxiedTerrain
onColorEventInternal
EuclideanEngine
EuclideanShard
EuclideanTransporter
Exchanger
Fade
FarthapodNest
Fence
FishingPole
Flagger
getProxiedTerrain
onColorEventInternal
Flowers
ForceField
Fountain
GameEvent
cancel
kill
suppressCancel
Gate
GlassEye
Grenade
Gun
Haystack
HighRocks
Hit
ImmobileAgent
ImpassableCliffs
InFlightItem
Item
getDefiniteNoun
getIndefiniteNoun
onDeselect
onDrop
onFire
onHit
onSelect
onSteppedOn
onThrow
onThrowEnd
onUse
KelpSmoothie
KeySwitch
Lava
Messenger
getProxiedTerrain
onColorEventInternal
Mimic
getApparentTerrain
getProxiedTerrain
onAdjacentToInternal
onNotAdjacentToInternal
MirrorShield
Mud
NPC
Ocean
Open
Parabullet
Paralyzed
Paralyzer
Piece
is
not
PieceCreator
getProxiedTerrain
onColorEventInternal
Pit
PitTrap
Player
changeHealth
enforceWeakness
heal
matchesFlagOrItem
onFrame
testResistance
weaken
PlayerBag
exchange
find
getSelected
isSelected
setInitialSelection
PlayerGate
getProxiedTerrain
onEnterInternal
PlayerSymbol
PoisonCloud
PoisonDart
PoisonTrapContainer
onAdjacentToInternal
onEnterInternal
PressurePlate
ProteinBar
PurpleMushroom
Pylon
PyramidWall
Raft
Reflector
ResistancesCloud
ResistancesTrapContainer
onAdjacentToInternal
onEnterInternal
RustyGate
Salmon
SecretPassage
Serializer
example
store
template
ShallowSwamp
ShallowWater
Shooter
Sign
Sky
Smash
State
opposite
Statue
Stoneray
Stump
Surf
Swamp
Switch
Sym
getBackground
getColor
Targeting
Teleporter
Terrain
canEnter
canExit
onAdjacentTo
onAgentEnter
onAgentExit
onColorEvent
onDrop
onEnter
onExit
onFlyOut
onFlyOver
onNotAdjacentTo
onPickup
Throne
Timer
getProxiedTerrain
onFrame
proxy
TrapContainerBase
onAdjacentToInternal
onEnterInternal
TrashPile
Trigger
getProxiedTerrain
onEnterInternal
TriggerIf
getProxiedTerrain
onEnterInternal
TriggerIfNot
getProxiedTerrain
onEnterInternal
TriggerOnce
getProxiedTerrain
onEnterInternal
TriggerOnceIf
getProxiedTerrain
TriggerOnceIfNot
getProxiedTerrain
TriggerOnceOnDrop
getProxiedTerrain
onDropInternal
TriggerOnceOnPickup
getProxiedTerrain
onPickupInternal
Turnstile
TypeOnlySerializer
Unequipper
getProxiedTerrain
onColorEventInternal
Unflagger
getProxiedTerrain
onColorEventInternal
Urn
VendingMachine
Water
Waterfall
Weakray
WishingWell
Global
ADJ_DIRECTIONS
DIR_BY_DELTA
DIR_KEYS
EMPTY_HANDED
FIRE_DAMAGE
KEY_MAP
MAP_DIRECTIONS
NOT_EDITABLE
PENETRABLE
PLAYER
SHIFT_ARROW_DIRS
TerrainUtils
_FIREBALL_SYMBOLS
_buildCellHoverText
_buildItemListText
_cellEl
_getPlayerAdjacentRects
_itemAtDisplayIndex
_matchesNameOrType
_openDB
_positionPopup
_rectsOverlap
_renderPieceLabel
_serializers
_showFadePopup
_showModalPopup
allColors
assessAmmo
buildBoard
burntColor
closeAllDialogs
colorByName
description
deserializeBoard
deserializePlayer
directionByName
events
findPathToTarget
frozenColor
getFlag
initCellHoverPopup
initDialogs
initInput
initInventoryPanel
initMessageLog
initMouseInput
initStatsPanel
is
isMoveViable
loadBoard
nameByColor
not
randomColor
serializeBoard
serializePlayer
showConfirm
showLoadDialog
showMenu
showModalMessage
showSaveDialog
showScenarioDialog
showScrollDialog
showWinDialog
stateFromString
store
EmptyChest
EmptyChest
Empty chest — traversable floor tile with hollow chest appearance
Constructor
new EmptyChest
()
Source:
pieces/terrain/features.ts
,
line 326