Difference between revisions of "Code Changes"

From TwistedMUCK
Jump to: navigation, search
 
(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Code Changes
+
==Code Changes==
<div class="NavFrame">
+
A list of changes to the code/database which runs TwistedMUCK. (This list isn't updated often enough)
<div class="NavHead">'''07/26/2014'''</div>
+
<div class="NavContent">
+
-07/26/2014
+
  
--Replaced MOOSE/Van Comsys with Akari Comsys. New command @chan/<option>
+
===04/09/2016 - Updated/Depreciated Systems and @xdig===
 +
<div class="mw-collapsible mw-collapsed">
  
--Set previous COMSYS commands to point trigger message pointing to new commands.
+
Names with spaces support added thanks to the amazing Akari. Page, whisper, and several other systems modified.
  
--Repaired Guest Program to use the new Comsystem
+
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>
+
  @chan/add <alias>=<channel>
- <alias> #add <newalias>
+
  <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>
+
  @chan/delete <alias>
- <alias> #delete
+
  <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>
+
  @chan/on <channel>
- <alias> #on
+
  <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>
+
  @chan/off <channel>
- <alias> #off
+
  <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>
+
  @chan/gag <channel>
- <alias> #gag  
+
  <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>
+
  @chan/ungag <channel>
- <alias> #ungag
+
  <alias> #ungag
 
   Ungag a channel you have previously gagged.  
 
   Ungag a channel you have previously gagged.  
  
 
filter
 
filter
  
- @chan/filter <channel>=<filter>
+
  @chan/filter <channel>=<filter>
- <alias> #filter <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>]
+
  @chan/last <channel>[=<# lines>]
- <alias> #last
+
  <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>
+
  @chan/who <channel>
- <alias> #who
+
  <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>
+
  @chan/info <channel>
- <alias> #info
+
  <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>
+
  @chan/title <channel>=<title>
- <alias> #title <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>
+
  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
+
  @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
+
  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
+
  @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>  
- @chan/invite <channel>=<player>
+
  @chan/invite <channel>=<player>
- <alias> #invite <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>
+
  @chan/uninvite <channel>=<player>
- <alias> #uninvite <player>
+
  <alias> #uninvite <player>
 
     Uninvite a player into a private channel.  
 
     Uninvite a player into a private channel.  
  
 
ban
 
ban
  
- @chan/ban <channel>=<player>
+
  @chan/ban <channel>=<player>
- <alias> #ban <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>
+
  @chan/unban <channel>=<player>
- <alias> #unban <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>
+
  @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>
+
  @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>
+
  @chan/kick <channel>=<player>
- <alias> #kick <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>
+
  @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>
+
  @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>  
- @chan/admin <channel>=<player>  
+
  @chan/admin <channel>=<player>  
- <alias> #admin <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>
+
  @chan/unadmin <channel>
- <alias> #unadmin <player>
+
  <alias> #unadmin <player>
 
   Demote an admin down from being an admin.  
 
   Demote an admin down from being an admin.  
  
 
public
 
public
  
- @chan/public <channel>  
+
  @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>  
+
  @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>
+
  @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>
+
  @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>
+
  @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>
+
  @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>
+
  @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>
+
  @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>=<#>
+
  @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>
+
  @chan/timeout <channel>
 
   Toggles whether or not a channel will timeout.
 
   Toggles whether or not a channel will timeout.
  
 
nospeak
 
nospeak
  
- @chan/nospeak <channel>
+
  @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.
+
Channel Spoofing
 
+
To initiate this, please type <channel alias> sp <text>
+
  
This will intiate the channel spoofing.
+
  To initiate this, please type <channel alias> sp <text>
</div>
+
</div>
+
  
<div class="NavFrame">
+
  This will intiate the channel spoofing.
<div class="NavHead">'''Future Updates'''</div>
+
</div><br />
<div class="NavContent" style="display: none;">
+
To be updated
+
</div>
+
</div>
+

Latest revision as of 20:54, 9 April 2016

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

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)



07/19/2014 - ZetaMUCK/Pueblo Port/Look errors

Updated the Game's primary code to use ZetaMUCK.

Re-Enabled the Pueblo Port.

Repaired general errors with the Look system.



07/26/2014 - New ComSys

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.

Personal tools