Generic anonymous room (#1462)

(an instance of generic room made by Gilmore)


You see kickme here.



VERB SOURCE CODE:

say:
player:tell("You say, \"", argstr, "\"");
this:s_announce("Someone says, \"", argstr, "\"");
.


emote:
if ((argstr != "") && (argstr[1] == ":"))
    this:s_announce_all("Someone", argstr[2..length(argstr)]);
else
    this:s_announce_all("Someone ", argstr);
endif
.


match_object:
r = pass(@args);
if (r in this.contents)
    return #-1;
endif
.


who_location_msg:
return $string_utils:pronoun_sub((h = args[1].home).(verb), args[1], h, h);
.


tell_contents:
return;
.


announce*_all_but:
if ((verb == "announce") || (verb == "announce_all"))
    this:("s_" + verb)("Something moves about in the darkness.");
else
    this:s_announce_all_but(args[1], "Something moves about in the darkness.");
endif
.


s_announce:
"Copied from generic room (#3):announce by The_Mayor (#2) Thu Aug 25 23:05:02 1994 
EDT";
for dude in (setremove(this:contents(), player))
    dude:tell(@args);
endfor
.


s_announce_all:
"Copied from generic room (#3):announce_all by The_Mayor (#2) Thu Aug 25 23:05:10 
1994 EDT";
for dude in (this:contents())
    dude:tell(@args);
endfor
.


title:
return player.home.name;
.



PROPERTY DATA: