Fixes @locks to block self-escalation. Fixed a few bugs in @reload that caused it to reload also unsafe modules.

This commit is contained in:
Griatch 2011-03-17 22:28:30 +00:00
parent bccd84e480
commit de28b2d575
4 changed files with 22 additions and 6 deletions

View file

@ -87,7 +87,7 @@ class Object(TypeClass):
dbref = self.dbobj.dbref
self.locks.add("control:id(%s)" % dbref)
self.locks.add("control:id(%s) or perm(Immortals)" % dbref)
self.locks.add("examine:perm(Builders)")
self.locks.add("edit:perm(Wizards)")
self.locks.add("delete:perm(Wizards)")