X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;ds=sidebyside;f=SERVER_COMMANDS;h=3763bb7dce9de143292e340d9d84485e630ccbdf;hb=e8f90596b902f02129008b46f8801c6cac99fe85;hp=c9468e9c2979c5ae3161c6b516dfeb1b10f79bbe;hpb=7cc251c39e481582bcc7e57782161a801b62543e;p=plomrogue
diff --git a/SERVER_COMMANDS b/SERVER_COMMANDS
index c9468e9..3763bb7 100644
--- a/SERVER_COMMANDS
+++ b/SERVER_COMMANDS
@@ -4,33 +4,34 @@ Command reading and writing
Normal mode
-----------
-In normal mode, the server on start up checks for the existence of ./savefile
-and, on success, reads all commands from it. If no savefile exists, commands
-from ./confserver/world are read instead â and written to the file ./record.
+In normal mode, the server on start up checks for the existence of ./save and,
+on success, reads all commands from it. If no save file exists, commands from
+./confserver/world are read instead â and written to the file ./record_save.
Afterwards, the command "MAKE_WORLD" with the current Unix time as argument is
-interpreted (and also written to ./record).
+interpreted (and also written to ./record_save).
In any case, from then on, further commands are read in from ./server/in. New
commands must be appended to the file â which is what the client does. All
-commands from ./server/in except meta commands are also written to ./record.
+commands from ./server/in except meta commands are also written to
+./record_save.
-Every fifteen seconds, if any turns have passed, ./savefile is written â with a
-list of all god commands necessary to recreate the current world state. On each
-world state change, ./server/worldstate is updated and a message "WORLD_UPDATED"
+Every fifteen seconds, if any turns have passed, ./save is written â with a list
+of all god commands necessary to recreate the current world state. On each world
+state change, ./server/worldstate is updated and a message "WORLD_UPDATED"
written to ./server/out.
Replay mode
-----------
-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. Meta commands in ./record are not understood.
+In replay mode, commands from ./record_save 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. Meta commands in ./record_save are not understood.
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.
+./record_save by one line and is otherwise ignored.
Command list
============
@@ -224,7 +225,7 @@ TT_CORPSE_ID [0-255]
Set to argument the ID of the thing type that things of the selected type
transform into when their state changes from animate to inanimate.
-TT_PROLIFERATE [0-255]
+TT_PROLIFERATE [0 to 65535]
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
@@ -238,3 +239,7 @@ GOD_MOOD [-32768 to 32767]
GOD_FAVOR [-32768 to 32767]
SLIPPERS [0 to infinity]
+
+FAVOR_STAGE [0 to 65535]
+
+PLANT_0 [0 to infinity]