Closed GoogleCodeExporter closed 9 years ago
This is actually platform dependent, and as described only occurs on RhostMUSH.
On both MUX and Penn you get "There is no player or jgroup by that name."
The root of the problem is that the commands listed (and others, no doubt) use
pmatch() to parse the argument, and pmatch() does not understand "me".
I might argue that pmatch() ought to replace "me" with %# in commands, rather
than with %!, but that's an argument to take up with a RhostMUSH dev. And
apparently PennMUSH has chosen not to implement pmatch(me) for precisely this
(confusing) reason.
In any case, I can either toss a check for "me" in the switch() and have it use
%# rather than the pmatch. Or replace the pmatch() with locate(%#,%1,PFmy).
This fixes the (possibly correct technically but useless practically) RhostMUSH
implementation and improves on the lack of "me" interpretation in Penn and MUX.
Original comment by widdis@gmail.com
on 12 Feb 2011 at 8:41
Done in r391.
Original comment by widdis@gmail.com
on 12 Feb 2011 at 9:32
Original issue reported on code.google.com by
kkragenb...@gmail.com
on 12 Feb 2011 at 5:29