Abstract
Optional
entityOptions: IEntityConstructorOptions<TypeType>Protected
Optional
_descriptionProtected
Optional
_movementOptional
allowOptional
animOptional
attackOptional
attackOptional
directionundefined = Vector2.ZERO for this
Readonly
Abstract
entityOptional
facingundefined = Direction.None for this
Optional
fromXNote: This might not be a whole number.
Optional
fromYNote: This might not be a whole number.
Optional
isNot guaranteed to be synced between the server and client for Human entities
Optional
moveOptional
movementOnly used for Human entities
The state of what the client thinks is happening to this entity (regarding movement)
Optional
movingOptional
preventOptional
referenceDo not use this property directly, instead use `game.references.getReference()
Optional
renamedOptional
shouldProtected
Optional
shouldReadonly
statReadonly
Abstract
tileAbstract
asAbstract
asAbstract
asAbstract
asAbstract
asAbstract
asAbstract
asNPCAbstract
asAbstract
asGet the entities description
Optional
fieldOfView: defaultOptional
customRadius: numberOptional
customRadius: numberOptional
fieldOfView: defaultOptional
customRadius: numberProtected
getProtected
Abstract
getAbstract
getGets the temperature produced by this object. Positive values are "heat", negative values are "cold".
Refer to the values of the Temperature
enum to see the possible range.
If this method is not implemented, or it returns undefined
, Temperature.Neutral
is used.
Returns the handler for this status effect, whether or not this entity currently has the effect.
Returns whether the entity has the given StatusType
The status to check
Abstract
isOptional
options: IMoveToOptionsProtected
onProtected
setProtected
setProtected
setOptional
toZ: numberOptional
options: IMoveToOptionsSets whether the entity has the given StatusType
.
Emits EntityEvent.StatusChange
.
The status to change
Whether the entity will have the status.
If given false/0, removes the status. If given true/1+, raises the status to the given level.
The reason for the change
Forces the status to be set to the given value, even if the current effect is being lowered.
Protected
Abstract
updateGenerated using TypeDoc
Entity class that includes stats/status system. Note: We're assuming something with stats is also movable!