X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7Bcard_id%7D%7D/static/%7B%7Bdb.prefix%7D%7D/task?a=blobdiff_plain;f=plugins%2Fserver%2FPleaseTheIslandGod.py;h=b3afc6a3888808947bc823a1625a989dbbf4ee64;hb=c29d6ff72609528521634104c636658325a07796;hp=d28e235458ea0439a321f51745239f72117d35e5;hpb=26b0310b0c61804a781149032818d1c6f9b47fd9;p=plomrogue diff --git a/plugins/server/PleaseTheIslandGod.py b/plugins/server/PleaseTheIslandGod.py index d28e235..b3afc6a 100644 --- a/plugins/server/PleaseTheIslandGod.py +++ b/plugins/server/PleaseTheIslandGod.py @@ -91,14 +91,10 @@ def actor_pickup_test_hook(t, tid): (tt["TT_TOOLPOWER"] <= eat_vs_hunger_threshold(t["T_TYPE"])))) def actor_drop(t): - """Make t rop Thing from inventory to ground indexed by T_ARGUMENT.""" - if len(t["T_CARRIES"]): - id = t["T_CARRIES"][t["T_ARGUMENT"]] - t["T_CARRIES"].remove(id) - world_db["Things"][id]["carried"] = False - if t == world_db["Things"][0]: - log("You DROP an object.") - world_db["Things"][id]["T_PLAYERDROP"] = 1 + from server.actions import actor_drop + dropped = actor_drop(t) + if dropped != None: + dropped["T_PLAYERDROP"] = 1 def actor_use(t): if len(t["T_CARRIES"]):