X-Git-Url: https://plomlompom.com/repos/processes?a=blobdiff_plain;f=plugins%2Fserver%2FTheCrawlingEater.py;h=32bff232256b1df20082d6f2881e13b4d9c5f60f;hb=6182f1f81bc4eca7c01a01dea6a79cabd0f4359b;hp=1e676a5618f5b2fcfb1a1624d6ae7aa8d93f76de;hpb=9846a8561f7384e3814d4df579be22d12a48651f;p=plomrogue diff --git a/plugins/server/TheCrawlingEater.py b/plugins/server/TheCrawlingEater.py index 1e676a5..32bff23 100644 --- a/plugins/server/TheCrawlingEater.py +++ b/plugins/server/TheCrawlingEater.py @@ -65,7 +65,7 @@ def actor_move(t): else: if ord("#") == world_db["MAP"][pos] and 0 == int(rand.next() % 5): world_db["MAP"][pos] = ord(".") - t["STOMACH"] += 1 + t["T_STOMACH"] += 1 def turn_over(): @@ -151,11 +151,11 @@ def play_wait(): world_db["set_command"]("wait") -#import server.config.actions -#server.config.actions.actor_move_attempts_hook = actor_move_attempts_hook +from server.config.io import io_db +io_db["worldstate_write_order"] += [["T_STOMACH", "player_int"]] import server.config.world_data server.config.world_data.symbols_hide += "#" -server.config.world_data.thing_defaults["STOMACH"] = 0 +server.config.world_data.thing_defaults["T_STOMACH"] = 0 import server.config.make_world_helpers server.config.make_world_helpers.make_map = make_map from server.config.commands import commands_db @@ -165,6 +165,7 @@ commands_db["wait"] = (0, False, play_wait) commands_db["drop"] = (1, False, lambda x: None) commands_db["use"] = (1, False, lambda x: None) commands_db["pickup"] = (0, False, lambda: None) +commands_db["T_STOMACH"] = (1, False, setter("Thing", "T_STOMACH", 0, 255)) from server.actions import actor_wait import server.config.actions server.config.actions.action_db = {