A list of changes to the code/database which runs TwistedMUCK. (This list isn't updated often enough)
Names with spaces support added thanks to the amazing Akari. Page, whisper, and several other systems modified.
Several systems like Places and Smell have been depreciated.
@xdig rediscovered from 2009 - allows automated room generation and exit creation. (@xdig #help)
Updated the Game's primary code to use ZetaMUCK.
Re-Enabled the Pueblo Port.
Repaired general errors with the Look system.
With this new ComSystem comes a few new changes.
Listed Below are the commands, and what each does.
add
@chan/add <alias>=<channel> <alias> #add <newalias> Add a prompt for a channel. Will join the channel if not already on it. The <alias> you define is the command you use for using the channel.
delete
@chan/delete <alias> <alias> #delete Deletes an alias. If all aliases are deleted, you will leave the channel.
on
@chan/on <channel> <alias> #on Turns a channel on if it was 'off' or 'gagged'. Does nothing if you are not on the channel already.
off
@chan/off <channel> <alias> #off Tune out of a channel. This does not take you off the channel, but you cannot hear the channel again until you use 'on'.
gag
@chan/gag <channel> <alias> #gag Tune out of a channel. When you log completely out, you will automatically ungag any gagged channels.
ungag
@chan/ungag <channel> <alias> #ungag Ungag a channel you have previously gagged.
filter
@chan/filter <channel>=<filter> <alias> #filter <filter> Set text that you want used to filter lines you see coming from the channel. If you want more than 1 word or phrase, use | marks to seperate them. Set the filter to 'clear' to clear it.
last
@chan/last <channel>[=<# lines>] <alias> #last Without specifying the lines, will echo back any activity on the channel in the last 10 real minutes. If the # of lines is specified it will echo back the # of lines specified if possible.
who
@chan/who <channel> <alias> #who List who is online who is on the channel. '@' marks channel admin. (*) marks the channel owner or staff.
info
@chan/info <channel> <alias> #info Print out various settings, stats, and other information about a channel.
title
@chan/title <channel>=<title> <alias> #title <title> Set your channel title if the channel is set to allow them.
comtitle
comtitle <alias>=<title> Set your channel title if the channel is set to allow them.
list
@chan/list List out the various channels you can join along with other info.
comlist
comlist List out the various channels you can join along with other info.
alias
@chan/alias Print out the aliases you are using to access the various channels.
invite
@chan/invite <channel> @chan/invite <channel>=<player> <alias> #invite <player> Invite a player into a private channel. If no player is specified, lists the players that are invited into the channel currently.
uninvite
@chan/uninvite <channel>=<player> <alias> #uninvite <player> Uninvite a player into a private channel.
ban
@chan/ban <channel>=<player> <alias> #ban <player> Removes a player from a channel and prevents them from rejoining until they are unbanned. If no player is specified, lists all of the banned players.
unban
@chan/unban <channel>=<player> <alias> #unban <player> Allows a banned player back onto a channel.
allowspoof
@chan/allowspoof <channel> Toggles whether users are allowed to spoof on a channel. Admin are always allowed to spoof.
allowtitle
@chan/allowtitle <channel> Toggles whether or not users are allowed to set channel titles. If set to disabled, titles will stop showing up.
kick
@chan/kick <channel>=<player> <alias> #kick <player> Kick a player from a channel. They are not banned from rejoining.
Admin only
create
@chan/create <channel> Create a channel with the <channel> name. You will be the channel owner.
destroy
@chan/destroy <channel> Destroy a channel. You must be the channel owner.
admin
@chan/admin <channel>
@chan/admin <channel>=<player> <alias> #admin <player> Promote a channel user up to admin status. If no player is specified, prints out a list of the channel admin.
unadmin
@chan/unadmin <channel> <alias> #unadmin <player> Demote an admin down from being an admin.
public
@chan/public <channel> Set a channel as public. When a channel is public, any nonbanned player can join it without needing to be invited.
private
@chan/private <channel> Set a channel as private. When a channel is private, players must be invited to join or must have the joinprop set on them.
announcejoin
@chan/announcejoin <channel> Toggles whether joins and leaves are announced on the channel.
announceconnect
@chan/announceconnect <channel> Toggles whether connects and disconnects are announced on the channel.
desc
@chan/desc <channel>=<desc> Set the descriptionf or the channel that will show up in the 'info' output for that channel.
prompt
@chan/prompt <channel>=<prompt> Set an override to the default <channelname> prompt to be seen.
joinprop
@chan/joinprop <channel>=<joinprop> Set the propery that players must have set on them in order to join the channel.
log
@chan/log <channel> Toggles whether or not the channel gets written out to log.
sethistory
@chan/sethistory <channel>=<#> Sets the # of lines that are kept in memory as a buffer for that channel.
timeout
@chan/timeout <channel> Toggles whether or not a channel will timeout.
nospeak
@chan/nospeak <channel> Toggles whether or not the channel can be used to speak on. If a channel is set nospeak, no one can speak directly onto it.
Channel Spoofing
To initiate this, please type <channel alias> sp <text>
This will intiate the channel spoofing.