Meridian59/Meridian59 — pull request #148 by FSU-Phil (2013-03-29 01:27:03+00:00)
Title: Fixed DM (Hidden, Blank, Plain, Disguise)

Currently a DM without SayCommands (ability to make items) can dm blank
himself, but he does not have the permission to DM PLAIN, same thing for
DM DISGUISE.

Also, a DM without SayCommands can DM Hidden and DM Blank regardless
of any settings.

I moved them to require a TRUE pbActor. Now a DM with a FALSE SayCommands but
with a TRUE pbActor can:
DM Hidden
DM Blank
DM Plain
DM Disguise

If pbActor is FALSE - none of these commands are available. This gives us
more flexibility with these commands rather than just allowing an DM to
go hidden, now we can add and remove these commands as we see fit by
toggling the pbActor flag.

The DM Plain - required to return from Blank or Disguise
The DM Disguise - This never made any sense to me, if you're an "actor" have the actor flag as true, wouldn't it make sense that you can disguise yourself?? lol

P.S. - None of this is my code, I just cut and pasted it from the areas
that made no sense, to the areas that made sense.