X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;ds=sidebyside;f=SERVER_COMMANDS;h=8af195fbdc5283a6e396666e669ff3dcf6716533;hb=086dfd6b17d684bc3ac053ed2a4b494844ebd9b4;hp=cab9cd16d058ddda21e84b1d47baa8f98c760c82;hpb=7330cb9bb7d4d85aa6fd71d774028bdcd2b6360a;p=plomrogue
diff --git a/SERVER_COMMANDS b/SERVER_COMMANDS
index cab9cd1..8af195f 100644
--- a/SERVER_COMMANDS
+++ b/SERVER_COMMANDS
@@ -24,11 +24,11 @@ In replay mode, commands from ./record are read. If a turn number is given as an
argument, the file is read until the given turn is reached, or, if the turn
number is higher than the last turn of the recorded play, the last turn. If no
turn number is given as argument, the record file is replayed until turn 1 is
-reached.
+reached. Meta commands in ./record are not understood.
-From then on, ./server/in is also read. Meta commands are interpreted normally,
-but any player and god command merely furthers reading of ./record by one line
-and is otherwise ignored.
+From then on, ./server/in is also read. Meta commands sent by the client are
+interpreted normally, but any player and god command merely furthers reading of
+./record by one line and is otherwise ignored.
Command list
============
@@ -54,6 +54,9 @@ Shut down server.
Player commands
---------------
+ai
+Do what the AI would do.
+
wait
Make player character wait one turn.
@@ -113,10 +116,11 @@ exist yet, create it with default name "wait" and default effort 1.
TA_EFFORT [0 to 255]
Set to argument the number of turns finishing the selected thing action takes.
-TA_NAME {wait|move|use|drop|pick_up}
-Set selected thing action's name (and thereby function). Legal worlds need at
-least one action of name "wait", so if this unsets the world's only "wait"
-action, the world is deactivated, and the ./server/worldstate file removed.
+TA_NAME [wait|move|use|drop|pick_up]
+Set selected thing action's name (and thereby function, equal to player
+command). Legal worlds need at least one action of name "wait", so if this
+unsets the world's only "wait" action, the world is deactivated, and the
+./server/worldstate file removed.
T_ID [-32768 to 32767]
Select thing to manipulate by argument as ID. If argument is <0 or >255, change
@@ -156,6 +160,14 @@ 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.
+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_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.
+
TT_ID [-32768 to 32767]
Select thing type to manipulate by argument as ID. If argument is <0 or <255,
change it to the lowest unused thing type ID. If thing type of ID does not exist
@@ -184,4 +196,4 @@ game log and the inventory.
TT_CORPSE_ID [0-255]
Set to argument the ID of the thing type that things of the selected type
-transform into when their change changes from animate to inanimate.
+transform into when their state changes from animate to inanimate.