MOO-cows Mailing List Archive

[Prev][Next][Index][Thread]

Re: Sticky permissions in 1.8.0alpha4 move()?



> First is was the debug flag, now it seems like it happens with
> permissions too.  It appears permissions are sticky after calls to
> :accept from move(). So if the :accept verb is wizowned, the player can
> ALWAYS get in, even if it returns 0.  After several nonwiz players
> teleported into rooms that they weren't allowed into(I even saw the
> message from the room's :accept saying so-and-so tries to enter the room
> but the wall snaps back into place..., etc.  I'm almost positive this
> is the case because when I added set_task_perms(caller_perms()) to the
> :accept verb, the move was again refused to non-wizzes when :accept
> returned 0.

Sounds more like faulty logic in the verb then server error, perhaps you 
could post the :accept verb?


Marc                                       http://www.got.net/marc
marc@got.net                               Finger for PGP key and Geek Code



References:

Home | Subject Index | Thread Index