X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=SERVER_COMMANDS;h=a5a83a2d4bea8be6948f32cccec42ea6f6a4daa7;hb=3fb2cb493ae564f8b14ddb4143b6c1f5bf16f16a;hp=b9e3cd213707d9c63fb3af2947f2818033d1f360;hpb=dabae638d8facb5b6f3923b42a894d40a090b3fe;p=plomrogue
diff --git a/SERVER_COMMANDS b/SERVER_COMMANDS
index b9e3cd2..a5a83a2 100644
--- a/SERVER_COMMANDS
+++ b/SERVER_COMMANDS
@@ -53,9 +53,11 @@ Write "PONG" line to ./server/out file.
QUIT
Shut down server.
-STACK
-Write line-by-line list of items the player stands on into ./server/out file,
-enclosed by two lines "THINGS_BELOW_PLAYER START" and "THINGS_BELOW_PLAYER END".
+THINGS_HERE [0 to 255] [0 to 255]
+If world exists, write line-by-line list of things visible or in memory at y
+position of first argument, x position of second argument of map into
+./server/out file, enclosed by two lines "THINGS_HERE START" and
+"THINGS_HERE END".
Player commands
---------------
@@ -112,8 +114,8 @@ WORLD_ACTIVE [0 to 255]
Set world activity state to argument. If 0, remove ./server/worldstate file.
Else, if world was so far inactive, a map exists, at least one "wait" thing
action is defined, and a thing of ID 0 (= a player character) that is not part
-of any other thing's inventory, (re-)build all animate things' fields of view and
-activate world. (Initial value: 0.)
+of any other thing's inventory, (re-)build all animate things' fields of view,
+and activate world. (Initial value: 0.)
TA_ID [0 to 255]
Select thing action to manipulate by argument as ID. If argument is 0, change it
@@ -163,6 +165,9 @@ performing the action) value to argument.
T_LIFEPOINTS [0 to 255]
Set selected thing's lifepoints to argument.
+T_SATIATION [-32768 to 32767]
+Set selected thing's satiation score.
+
T_CARRIES [0 to 255]
Add thing of ID in argument to inventory of selected thing, if said thing is
available for carrying and not the selected thing.
@@ -171,6 +176,10 @@ T_MEMMAP [0 to 255] [string]
Set part of selected thing's memory of the game map to string argument: the line
of the argument's number.
+T_MEMDEPTHMAP [0 to 255] [string]
+Set part of selected thing's game map memory depth map to string argument: the
+line of the argument's number.
+
T_MEMTHING [0 to 255] [0 to 255] [0 to 255]
Add to selected thing's memory of things on map thing of ID of first argument,
y position of second argument and x position of third argument.
@@ -210,3 +219,11 @@ If non-zero, there is a chance of 1 divided by the given value each turn for any
thing of the selected type to emit an offspring to a random neighbor cell if one
is available that is passable and not inhabited by a thing of the same same type
or, if the proliferating thing is animate, any other animate thing.
+
+TT_STOMACH [0-32767]
+Set degree to which things of the selected type suffer from hunger or
+over-satiation: If 0, not at all. Else, each turn a thing of the given type may
+suffer a lifepoint decrement to the chance of the rounded down quotient of the
+satiation score's absolute value by the given value, then again divided by the
+latter. This means that the chance is always zero when the absolute value of the
+satiation score is lower than the given value.