Channel Class <&channel_class>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To allow people/objects to use your channel through the &channel_feature:
@trust &channel_feature to manage <OBJ your_channel>
To allow people/objects to announce (talk) on your channel:
@trust <class> to announce <OBJ your_channel>
To allow people/objects to listen to your channel:
@trust <class> to listen <OBJ your_channel>
Example:
a) to make a public channel named my_public_channel, 3 steps:
1) @trust &channel_feature to manage my_public_channel
2) @trust $everything to announce my_public_channel
3) @trust $everything to listen my_public_channel
b) to make a channel, named my_semi_public_channel, where all players can listen, but where guests
can't talk (though guests can listen), steps:
1) @trust &channel_feature to manage my_semi_public_channel
2) @trust players to announce my_semi_public_channel
3) @distrust $guest to announce my_semi_public_channel
4) @trust players to listen my_semi_public_channel
There is a few parameters you can customize:
@channel_prefix &channel_class is "[$perm][$title] "
@channel_title &channel_class isn't set.
@channel_color &channel_class is "%green%bold"
The channel prefix is (as its name suggest it) the prefix that is put at the beginning of every
line of text displayed by the channel to its listeners. The permissions of the listeners will be
displayed instead of $perms and the title of the channel (or its name if no channel title is set)
will be displayed instead of $title.
The listeners perms are:
+ if the channel is the one the listeners is also currently talking on.
- if the listeners is just listening and not talking on the channel.
So if you see: [-][Public] <some text>
You know that if you want to say something on Public you will have to switch to the channel first
or to make a comment to that channel (with x>>public <test> or x//public <test>,
see help &channel_feature for more information.)
The channel color is not currently used.