mirror of
https://github.com/evennia/evennia.git
synced 2026-04-01 21:47:17 +02:00
Server can be connected to, not yet get to a command line; may need to work on different app_labels.
This commit is contained in:
parent
0b5e2b94ff
commit
749715a193
5 changed files with 33 additions and 37 deletions
|
|
@ -130,7 +130,7 @@ def get_and_merge_cmdsets(caller, session, player, obj,
|
|||
if location and not obj_cmdset.no_objs:
|
||||
# Gather all cmdsets stored on objects in the room and
|
||||
# also in the caller's inventory and the location itself
|
||||
local_objlist = yield (location.contents_get(exclude=obj.dbobj) +
|
||||
local_objlist = yield (location.contents_get(exclude=obj) +
|
||||
obj.contents +
|
||||
[location])
|
||||
for lobj in local_objlist:
|
||||
|
|
@ -283,11 +283,11 @@ def cmdhandler(called_by, raw_string, _testing=False, callertype="session", sess
|
|||
session = called_by
|
||||
player = session.player
|
||||
if player:
|
||||
obj = yield _GA(player.dbobj, "get_puppet")(session.sessid)
|
||||
obj = yield player.get_puppet(session.sessid)
|
||||
elif callertype == "player":
|
||||
player = called_by
|
||||
if sessid:
|
||||
obj = yield _GA(player.dbobj, "get_puppet")(sessid)
|
||||
obj = yield player.get_puppet(sessid)
|
||||
elif callertype == "object":
|
||||
obj = called_by
|
||||
else:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue