Join Places
Posted: Thu Jul 07, 2011 3:19 am
Do you like this spec? What would you change or improve?
Code: Select all
Syntax: join
join <place>
join eavesdrop
join eavesdrop <place>
join escape <command>
Join alone will show you all places in a room that you can join.
Join <keyword> will join you to a place within a room. You must
be within three steps of it to join.
In general, once you've joined a place, all of your says and
emotes will only be broadcast to those also joined to the same
place, or those who are eavesdropping on the place.
Join eavesdrop will list places close enough to eavesdrop.
Join eavesdrop <keyword> will allow you to listen in to what
is going on at another place. You can only eavesdrop at one
location in addition to your own, and you may be caught
eavesdropping.
When joined to a place, a one-line tag after will appear
after a player's long desc stating where they are joined. If
a player passes a wisdom check, they may see a line indicating
if a player is eavesdropping as well.
Players can broadcast a specified action with join escape
<command>.
CODE SPEC
The join code links to furniture objects where one of the values
is the maximum number of people who can join. When a player types
join alone, a list of short descriptions of objects will be
displayed, including the current versus maxium members located
at the place as follows:
A comfortable couch. (0/3)
Join eavesdrop will allow a player to listen/watch something going
on at a place they are within a given range of based on their
wisdom. They will hear/see 100% of emotes and says at a place they
are eavesdropping on.
Players with a higher wisdom than the player eavesdropping may
detect an eavesdrop when they look at the player. A line will
be appended to the end of their desc stating:
"<Intro> appears to be eavesdropping on <player1>, <player2>,
<player3> by <place short desc>."