home
·
contact
·
privacy
projects
/
plomrogue
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
TCE: Add help system infrastructure.
[plomrogue]
/
plugins
/
server
/
TheCrawlingEater.py
diff --git
a/plugins/server/TheCrawlingEater.py
b/plugins/server/TheCrawlingEater.py
index b05588856c39ed88a211506e8e9518641352518f..898f1025a3cd3065e6bbc9fbf06a1e2adcdbb831 100644
(file)
--- a/
plugins/server/TheCrawlingEater.py
+++ b/
plugins/server/TheCrawlingEater.py
@@
-6,6
+6,18
@@
from server.config.world_data import world_db
from server.config.world_data import world_db
+def command_help(str_int):
+ val = integer_test(str_int, 0, 4)
+ if None != val:
+ log(str_int)
+
+
+def command_ai():
+ if world_db["WORLD_ACTIVE"]:
+ world_db["ai"](world_db["Things"][0])
+ world_db["turn_over"]()
+
+
def play_drink():
if not (action_exists("drink") and world_db["WORLD_ACTIVE"]
and world_db["Things"][0]["T_LIFEPOINTS"] > 0):
def play_drink():
if not (action_exists("drink") and world_db["WORLD_ACTIVE"]
and world_db["Things"][0]["T_LIFEPOINTS"] > 0):
@@
-470,12
+482,6
@@
def write_wetmap():
return write_map(visible_wetmap, world_db["MAP_LENGTH"])
return write_map(visible_wetmap, world_db["MAP_LENGTH"])
-def command_ai():
- if world_db["WORLD_ACTIVE"]:
- world_db["ai"](world_db["Things"][0])
- world_db["turn_over"]()
-
-
def get_dir_to_target(t, target):
from server.utils import rand, libpr, c_pointer_to_bytearray
def get_dir_to_target(t, target):
from server.utils import rand, libpr, c_pointer_to_bytearray
@@
-757,6
+763,7
@@
import server.config.make_world_helpers
server.config.make_world_helpers.make_map = make_map
from server.config.commands import commands_db
commands_db["THINGS_HERE"] = (2, True, lambda x, y: None)
server.config.make_world_helpers.make_map = make_map
from server.config.commands import commands_db
commands_db["THINGS_HERE"] = (2, True, lambda x, y: None)
+commands_db["HELP"] = (1, False, command_help)
commands_db["ai"] = (0, False, command_ai)
commands_db["move"] = (1, False, play_move)
commands_db["eat"] = (1, False, play_move)
commands_db["ai"] = (0, False, command_ai)
commands_db["move"] = (1, False, play_move)
commands_db["eat"] = (1, False, play_move)