Difference between revisions of "Code Changes"

From TwistedMUCK
Jump to: navigation, search
Line 1: Line 1:
 +
==Code Changes==
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px">
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px">
This text is not collapsible; but the next is collapsible and hidden by default:
+
==07/26/2014==
<div class="mw-collapsible-content">{{Lorem}}</div>
+
<div class="mw-collapsible-content">With this new ComSystem comes a few new changes.
</div>
+
 
+
Code Changes
+
==-07/26/2014==
+
 
+
--Replaced MOOSE/Van Comsys with Akari Comsys. New command @chan/<option>
+
 
+
--Set previous COMSYS commands to point trigger message pointing to new commands.
+
 
+
--Repaired Guest Program to use the new Comsystem
+
 
+
 
+
--
+
With this new ComSystem comes a few new changes.
+
  
 
Listed Below are the commands, and what each does.
 
Listed Below are the commands, and what each does.
  
add
+
@chan/add <alias>=<channel>
 
+
<alias> #add <newalias>
- @chan/add <alias>=<channel>
+
Add a prompt for a channel.
- <alias> #add <newalias>
+
Will join the channel if not already on it.
  Add a prompt for a channel.
+
The <alias> you define is the command you use for using the channel.  
  Will join the channel if not already on it.
+
  The <alias> you define is the command you use for using the channel.  
+
  
 
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.
  
 
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.  
  
 
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.
  
 
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
  it will echo back the # of lines specified if possible.
+
it will echo back the # of lines specified if possible.
  
 
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.  
  
 
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.  
  
 
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.  
  
 
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.  
  
 
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.  
  
 
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 165: Line 150:
 
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.
  
 
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.
  
 
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.
  
 
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.
Line 249: Line 234:
 
To initiate this, please type <channel alias> sp <text>
 
To initiate this, please type <channel alias> sp <text>
  
This will intiate the channel spoofing.
+
This will intiate the channel spoofing.</div>
 
</div>
 
</div>
 
</div>
 
</div>

Revision as of 18:48, 26 July 2014

Code Changes

07/26/2014

With this new ComSystem comes a few new changes.

Listed Below are the commands, and what each does.

@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.

</div>

Personal tools