Make ic command better handle multiple-matches.
Resolves #1923. This changes the `ic` command so non-privileged users will search through their `_playable_characters` Attribute list. Privileged (Builder+) users will use their `_playable_characters` list, but if they are already puppeting a char in the same location as an object with the given name, this will be used instead. Only if no match is found neither in `_playable_characters` nor in the current location will a global search for a puppetable target be done (and only for Builders+)
This commit is contained in:
parent
fa09aeef50
commit
dd5c6274b7
5 changed files with 96 additions and 36 deletions
|
|
@ -68,6 +68,8 @@ without arguments starts a full interactive Python console.
|
|||
- Make `Object/Room/Exit.create`'s `account` argument optional. If not given, will set perms
|
||||
to that of the object itself (along with normal Admin/Dev permission).
|
||||
- Make `INLINEFUNC_STACK_MAXSIZE` default visible in `settings_default.py`.
|
||||
- Change how `ic` finds puppets; non-priveleged users will use `_playable_characters` list as
|
||||
candidates, Builders+ will use list, local search and only global search if no match found.
|
||||
|
||||
|
||||
## Evennia 0.9 (2018-2019)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue