(23 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | Code Changes | + | ==Code Changes== |
− | + | A list of changes to the code/database which runs TwistedMUCK. (This list isn't updated often enough) | |
− | + | ||
− | + | ||
− | + | ||
− | - | + | ===04/09/2016 - Updated/Depreciated Systems and @xdig=== |
+ | <div class="mw-collapsible mw-collapsed"> | ||
− | + | 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) | ||
+ | |||
+ | </div><br /> | ||
+ | ---- | ||
+ | |||
+ | ===07/19/2014 - ZetaMUCK/Pueblo Port/Look errors=== | ||
+ | <div class="mw-collapsible mw-collapsed"> | ||
+ | |||
+ | Updated the Game's primary code to use ZetaMUCK. | ||
+ | |||
+ | Re-Enabled the Pueblo Port. | ||
+ | |||
+ | Repaired general errors with the Look system. | ||
+ | </div><br /> | ||
+ | ---- | ||
+ | |||
+ | ===07/26/2014 - New ComSys=== | ||
+ | <div class="mw-collapsible mw-collapsed"> | ||
− | |||
With this new ComSystem comes a few new changes. | With this new ComSystem comes a few new changes. | ||
Line 19: | Line 34: | ||
add | add | ||
− | + | @chan/add <alias>=<channel> | |
− | + | <alias> #add <newalias> | |
Add a prompt for a channel. | Add a prompt for a channel. | ||
Will join the channel if not already on it. | Will join the channel if not already on it. | ||
Line 27: | Line 42: | ||
delete | delete | ||
− | + | @chan/delete <alias> | |
− | + | <alias> #delete | |
Deletes an alias. | Deletes an alias. | ||
If all aliases are deleted, you will leave the channel. | If all aliases are deleted, you will leave the channel. | ||
Line 34: | Line 49: | ||
on | on | ||
− | + | @chan/on <channel> | |
− | + | <alias> #on | |
Turns a channel on if it was 'off' or 'gagged'. | Turns a channel on if it was 'off' or 'gagged'. | ||
Does nothing if you are not on the channel already. | Does nothing if you are not on the channel already. | ||
Line 41: | Line 56: | ||
off | 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'. | 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 | gag | ||
− | + | @chan/gag <channel> | |
− | + | <alias> #gag | |
Tune out of a channel. When you log completely out, you will automatically ungag any gagged channels. | Tune out of a channel. When you log completely out, you will automatically ungag any gagged channels. | ||
ungag | ungag | ||
− | + | @chan/ungag <channel> | |
− | + | <alias> #ungag | |
Ungag a channel you have previously gagged. | Ungag a channel you have previously gagged. | ||
filter | 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 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. | Set the filter to 'clear' to clear it. | ||
Line 66: | Line 81: | ||
last | last | ||
− | + | @chan/last <channel>[=<# lines>] | |
− | + | <alias> #last | |
Without specifying the lines, will echo back any activity on the | Without specifying the lines, will echo back any activity on the | ||
channel in the last 10 real minutes. If the # of lines is specified | channel in the last 10 real minutes. If the # of lines is specified | ||
Line 74: | Line 89: | ||
who | who | ||
− | + | @chan/who <channel> | |
− | + | <alias> #who | |
List who is online who is on the channel. '@' marks channel admin. | List who is online who is on the channel. '@' marks channel admin. | ||
(*) marks the channel owner or staff. | (*) marks the channel owner or staff. | ||
Line 81: | Line 96: | ||
info | info | ||
− | + | @chan/info <channel> | |
− | + | <alias> #info | |
Print out various settings, stats, and other information about a channel. | Print out various settings, stats, and other information about a channel. | ||
title | title | ||
− | + | @chan/title <channel>=<title> | |
− | + | <alias> #title <title> | |
Set your channel title if the channel is set to allow them. | Set your channel title if the channel is set to allow them. | ||
comtitle | comtitle | ||
− | + | comtitle <alias>=<title> | |
Set your channel title if the channel is set to allow them. | Set your channel title if the channel is set to allow them. | ||
list | list | ||
− | + | @chan/list | |
List out the various channels you can join along with other info. | List out the various channels you can join along with other info. | ||
comlist | comlist | ||
− | + | comlist | |
List out the various channels you can join along with other info. | List out the various channels you can join along with other info. | ||
alias | alias | ||
− | + | @chan/alias | |
Print out the aliases you are using to access the various channels. | Print out the aliases you are using to access the various channels. | ||
invite | invite | ||
− | + | @chan/invite <channel> | |
− | + | @chan/invite <channel>=<player> | |
− | + | <alias> #invite <player> | |
Invite a player into a private channel. | Invite a player into a private channel. | ||
If no player is specified, lists the players that are invited into the channel currently. | If no player is specified, lists the players that are invited into the channel currently. | ||
Line 121: | Line 136: | ||
uninvite | uninvite | ||
− | + | @chan/uninvite <channel>=<player> | |
− | + | <alias> #uninvite <player> | |
Uninvite a player into a private channel. | Uninvite a player into a private channel. | ||
ban | ban | ||
− | + | @chan/ban <channel>=<player> | |
− | + | <alias> #ban <player> | |
Removes a player from a channel and prevents them from rejoining until they are unbanned. | 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. | If no player is specified, lists all of the banned players. | ||
Line 134: | Line 149: | ||
unban | unban | ||
− | + | @chan/unban <channel>=<player> | |
− | + | <alias> #unban <player> | |
Allows a banned player back onto a channel. | Allows a banned player back onto a channel. | ||
allowspoof | allowspoof | ||
− | + | @chan/allowspoof <channel> | |
Toggles whether users are allowed to spoof on a channel. | Toggles whether users are allowed to spoof on a channel. | ||
Admin are always allowed to spoof. | Admin are always allowed to spoof. | ||
Line 146: | Line 161: | ||
allowtitle | allowtitle | ||
− | + | @chan/allowtitle <channel> | |
Toggles whether or not users are allowed to set channel titles. | Toggles whether or not users are allowed to set channel titles. | ||
If set to disabled, titles will stop showing up. | If set to disabled, titles will stop showing up. | ||
Line 152: | Line 167: | ||
kick | kick | ||
− | + | @chan/kick <channel>=<player> | |
− | + | <alias> #kick <player> | |
Kick a player from a channel. They are not banned from rejoining. | Kick a player from a channel. They are not banned from rejoining. | ||
Line 163: | Line 178: | ||
create | create | ||
− | + | @chan/create <channel> | |
Create a channel with the <channel> name. You will be the channel | Create a channel with the <channel> name. You will be the channel | ||
owner. | owner. | ||
Line 169: | Line 184: | ||
destroy | destroy | ||
− | + | @chan/destroy <channel> | |
Destroy a channel. You must be the channel owner. | Destroy a channel. You must be the channel owner. | ||
admin | admin | ||
− | + | @chan/admin <channel> | |
− | + | @chan/admin <channel>=<player> | |
− | + | <alias> #admin <player> | |
Promote a channel user up to admin status. | Promote a channel user up to admin status. | ||
If no player is specified, prints out a list of the channel admin. | If no player is specified, prints out a list of the channel admin. | ||
Line 182: | Line 197: | ||
unadmin | unadmin | ||
− | + | @chan/unadmin <channel> | |
− | + | <alias> #unadmin <player> | |
Demote an admin down from being an admin. | Demote an admin down from being an admin. | ||
public | 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. | Set a channel as public. When a channel is public, any nonbanned player can join it without needing to be invited. | ||
private | 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. | 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 | announcejoin | ||
− | + | @chan/announcejoin <channel> | |
Toggles whether joins and leaves are announced on the channel. | Toggles whether joins and leaves are announced on the channel. | ||
announceconnect | announceconnect | ||
− | + | @chan/announceconnect <channel> | |
Toggles whether connects and disconnects are announced on the channel. | Toggles whether connects and disconnects are announced on the channel. | ||
desc | desc | ||
− | + | @chan/desc <channel>=<desc> | |
Set the descriptionf or the channel that will show up in the 'info' output for that channel. | Set the descriptionf or the channel that will show up in the 'info' output for that channel. | ||
prompt | prompt | ||
− | + | @chan/prompt <channel>=<prompt> | |
Set an override to the default <channelname> prompt to be seen. | Set an override to the default <channelname> prompt to be seen. | ||
joinprop | joinprop | ||
− | + | @chan/joinprop <channel>=<joinprop> | |
Set the propery that players must have set on them in order to join the channel. | Set the propery that players must have set on them in order to join the channel. | ||
log | log | ||
− | + | @chan/log <channel> | |
Toggles whether or not the channel gets written out to log. | Toggles whether or not the channel gets written out to log. | ||
sethistory | sethistory | ||
− | + | @chan/sethistory <channel>=<#> | |
Sets the # of lines that are kept in memory as a buffer for that | Sets the # of lines that are kept in memory as a buffer for that | ||
channel. | channel. | ||
Line 234: | Line 249: | ||
timeout | timeout | ||
− | + | @chan/timeout <channel> | |
Toggles whether or not a channel will timeout. | Toggles whether or not a channel will timeout. | ||
nospeak | nospeak | ||
− | + | @chan/nospeak <channel> | |
Toggles whether or not the channel can be used to speak on. If | 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. | 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. | |
− | + | </div><br /> | |
− | + | ||
− | + | ||
− | </ | + | |
− | + |
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.