Mission
Information about the currently used map.
bool isCompleted()
void setCompleted()
Mark the current mission as completed.
int getCreatureCount()
Get the number of monsters and npc-s on this level.
Return a reference to a monster or npc on this level. These references are only valid while on this map.
void replaceCreature()
Replace the given creature with a new one of the given type on the map.
int getItemCount()
Get the number of items on this level.
Returns a reference to an item on this level. These references are only valid while on this map.
Get the item currently used to attack the player. (or null if by hands or spell.)
int getChapter()
Get the current storyline chapter.
void removeMapPosition()
Remove the shape at this map position.
String getShape()
Get the name of a shape at this position.
int getDungeonDepth()
Get the current depth.
void descendDungeon()
Travel one dungeon level lower.
void ascendDungeon()
Travel one dungeon level higher.
bool areQuakesEnabled()
Are earthquakes enabled on this level?
void setQuakesEnabled()
Set to true if quakes are enabled on this level. (False by default.)
void setDoorLocked()
Set the door located at x,y,z to locked value (true=locked, false=unlocked)
bool isDoorLocked()
Is the door at location x,y,z locked?