> Actually, the command interpreter looks for a command. If it's not in
> the list, it stops. What I want is for the ability to have spec_procs
> (ANY spec_proc) use commands that are ONLY available to use when you are
> in a position to do so, but never show up in the master command list. I
> have no concern about linked list, multiple spec_proc mobs.
Well the builtin way for commands that only work in your specials....
Add the command to the interpreter list but as do_not_here
Everywhere but where your mob/obj/room is, player will get the not here
message, or you can edit do_not_here to return a Adfgdfg. message like
typing nonsens gets you.
Then in your special you check for:
if (CMD_IS("magic_word")) {
doit .....
return 1;
} else {
return 0;
}
magic_word being whatever your special command happens to be. Not what
you want im sure, but does what you want and is already a standard part
of circle, like the practice command for example. Anywhere put in front
of a guild mob, do_not_here is called.
*******************************************************************
* Ron Hensley ron@dmv.com *
* Network Administrator http://www.dmv.com/~ron *
* PGP Key at WWW Page *
* DelMarVa OnLine 749-7898 Ext. 403 *
*******************************************************************
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST