Bug in @send in LambdaCore25Dec95.db
wizkid@borg.reshall.ksu.edu (wizkid@borg.reshall.ksu.edu)
Wed, 20 Mar 1996 23:55:00 PST
> This is related to a change in the behavior of callers() made between
> 1.7.9p2 (under which LambdaMOO currently runs) and 1.8.0 under which you
> are running it.
< ... info ... >
> This change in the behavior of callers() is documented in the
> ChangeLog.txt, along with a check to eliminate built-in functions from
> the list. You should also find solutions to the problem in the moo-cows
> archives.
>
> --Chris cunkel@engin.umich.edu
> ResComp Network Support Technician, Bursley Hall
> "Invisibility is in the eye of the beholder."
> Home Page: http://www-personal.engin.umich.edu/~cunkel/
Ahh, I see ...
For posterity, here are the changes I made.
#49:ok this none this
(Out)
4: elseif (length(c = callers()) < 2 ? player ==
this.active[who] | c[2][1] == this || ($perm_utils:controls(c[2][3],
this.active[who]) || c[2][3] == $generic_editor.owner))
---
(In)
4: elseif (length(c = callers()) < 2 ? player ==
this.active[who] | c[2][1] == this || (c[2][1] == #-1 && c[2][3] ==
#-1 && c[2][4] == #-1) || ($perm_utils:controls(c[2][3],
this.active[who]) || c[2][3] == $generic_editor.owner))
Seems to work for me.
--- Zach Metzinger (Succubus)
wizkid@ksu.ksu.edu