home · contact · privacy
Server/py: In SERVER_COMMANDS, mirror Python variant more precisely.
[plomrogue] / SERVER_COMMANDS
index 3036c0478471262732bcc93a1ddfbc4fc46f665e..70510fb9fcbefc9ac1eb75a80bbc9c85fed06d71 100644 (file)
@@ -93,13 +93,13 @@ PLAYER_TYPE [0 to 255]
 Set to argument ID of thing type into which a new world's player character will
 be generated. (Initial value: 0.)
 
-SEED_RANDOMNESS [0 to 4294967296]
+SEED_RANDOMNESS [0 to 4294967295]
 Set randomness seed to argument. (Initial value: 0.)
 
-SEED_MAP [0 to 4294967296]
+SEED_MAP [0 to 4294967295]
 (Re-)generate map to seed of argument and map size.
 
-MAKE_WORLD [0 to 4294967296]
+MAKE_WORLD [0 to 4294967295]
 Set map seed and randomness seed to argument. Remove all things. (Re-)generate
 map. Add to map things specified in thing types table in quantity defined there
 by START_NUMBER command, with first thing (of thing ID of 0) of type defined as
@@ -110,7 +110,7 @@ MAP_LENGTH [1 to 256]
 Deactivate world. Remove ./server/worldstate file. Remove all things. Remove
 map. Set map edge length to argument. (Initial value: 64.)
 
-WORLD_ACTIVE [0 to 255]
+WORLD_ACTIVE [0|1]
 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
@@ -166,7 +166,10 @@ T_LIFEPOINTS [0 to 255]
 Set selected thing's lifepoints to argument.
 
 T_SATIATION [-32768 to 32767]
-Set selected thing's satiation score. 
+Set selected thing's satiation score. If above zero, and thing's lifepoints are
+below its thing type's initial lifepoints, there is a 1/32 chance each turn of
+waiting action that the thing's lifepoints will rise. For values affecting the
+thing's lifepoints negatively, see note on TT_LIFEPOINTS.
 
 T_CARRIES [0 to 255]
 Add thing of ID in argument to inventory of selected thing, if said thing is
@@ -203,8 +206,8 @@ Set selected thing type's initial lifepoints value to argument. Things of 0
 lifepoints are considered inanimate, otherwise animate. This value also sets the
 degree to which the selected type's things suffer from under- or over-satiation:
 If 0, not at all. Else, it defines a stomach size value of 32767 divided by it.
-Each turn a thing of the given tpe may then suffer a lifepoint decrement to the
-change of the rounded down quotient of its satiation score's absolute value by
+Each turn a thing of the given type may then suffer a lifepoint decrement to the
+chance of the rounded down quotient of its satiation score's absolute value by
 its stomach size value, then again divided by the latter. (This means that the
 change is always zero when the absolute value of the satiation score is lower
 than the stomach size value.)