SuperSwap 3.5
SuperSwap 3.5
The SuperSwap addon allows a raid leader to delegate all raid leader functionality – ready checks, loot settings, and even appointing a new raid leader. Most of the functionality is given to those who have been promoted, with a few functions being given more globally.
Slashcommands:
/ssw on|off|commands
/ssw:
Prints the commandlist.
/ssw on
Enables the addon(This is the default).
/ssw off
Disables the addon completely(Incase someone abuses it in the raid).
/ssw commands
Gives a short summary of what the addon does.
/ssw resetall
Clears the ignorelist and enables all actions(The default).
/ssw ignore NAME
Puts the player on the addons ignorelist. He can no longer use any of the commands.
/ssw unignore NAME
Removes the player from the addons ignorelist. He can no longer use any of the commands.
/ssw ignorelist
Prints the ignorelist of the addon.
/ssw enable ACTION
Enables the action(Default is enabled).
/ssw disable ACTION
Disables the corresponding action.
/ssw actionlist
Prints which actions that are enabled/disabled. List of actions: Swap, Promote, Demote, Leader, Loot, Readycheck
E.g. if you disable the “Leader” action the addon will no longer listen to the change of leader command(“Master of power” by default).
Disabling “Loot” action will make it impossible to change looting method for others and so on.
Functionality:
Promote player, Give them an (A)
Usable by:
Players in the raid
Syntax:
promotecmd NAME1
Example:
promotecmd Wildlord
Functionality:
Promote everyone, Give them an (A)
Usable by:
Promoted players in the raid
Syntax:
promoteallcmd
Functionality:
Demote player, Remove (A)
Usable by:
Promoted players in the raid
Syntax:
demotecmd NAME1
Example:
demotecmd Testguy
Functionality:
Demote everyone, Remove (A)
Usable by:
Promoted players in the raid
Syntax:
demoteallcmd
Functionality:
Remove player
Usable by:
Promoted players in the raid
Syntax:
removecmd NAME1
Example:
demotecmd Testguy
Functionality:
Assign new raidleader
Usable by:
Promoted players in the raid
Syntax:
master of power NAME1
Example:
master of power Strekhtar
Functionality:
Disbands party/raid
Usable by:
Only raidleader(You)
Syntax:
disbandcmd
Functionality:
Change loot settings to GroupLoot or Free-For-All loot
Usable by:
Promoted players in the raid
Syntax:
set loot LOOT_TYPE
Example:
set loot ffa
set loot grouploot
set loot gl
Functionality:
Change 5man dungeon difficulty to normal/heroic
Usable by:
Promoted players in the raid
Syntax:
5mancmd NEW_DIFFICULTY
Example:
5mancmd normal
5mancmd heroic
Functionality:
Change 10man raid difficulty to normal/heroic
Usable by:
Promoted players in the raid
Syntax:
10mancmd NEW_DIFFICULTY
Example:
10mancmd normal
10mancmd heroic
Functionality:
Change 25man raid difficulty to normal/heroic
Usable by:
Promoted players in the raid
Syntax:
25mancmd NEW_DIFFICULTY
Example:
25mancmd normal
25mancmd heroic
Functionality:
Change loot settings to masterloot
Usable by:
Promoted players in the raid
Syntax:
set loot LOOT_TYPE LOOTMASTER_NAME
Example:
set loot ml Hergal
set loot masterloot Sandia
Functionality:
Perform a readycheck. The result is reported in the same channel as the request was made, e.g. a whisper will return the results in a whisper. Using the command in the raidchat will make the entire raid take part of the readycheck results.
Usable by:
Promoted players in the raid
Syntax:
readycmd
Example:
readycmd
/ra readycmd
/o readycmd
set loot grouploot
Inviting:
At the moment auto-invites anyone that whispers you a short message with the string “inv” or “invite”. Can be disabled by /ssw disable invite.
Namematching:
The namematching first checks for perfect matches. If noone is to be found it will try to match with the beginning of the name and lastly just trying to find the string somewhere within a name.
If people abuse a special command you can now disable it. If there is only one person that abuse the addon you can put him on an internal ignorelist.
Example:
promotecmd vanguard
Note: You could write “van”, “guard”, “ang” or similar to promote the player “Vanguard”
About commands:
At the moment the commands can’t be altered easily from playing WoW. However it is easy to change the commandlist that is written at the top of SuperSwap.lua should you want to do so.
A good idea might be to talk to the officers in your guild and agree on some commands. Then upload the corresponding .lua file so that you all use the same commands.
Changelog:
2.0: First release version after 2.0 patch.
2.1: Fixed a potential bug with masterloot setting. Fixed spam if a readycheck is already active. Added channel “SAY” for readycheck reporting.
2.2: Fixed case-sensitivity on loot. Updated .toc
2.3: Added remove command.
2.4: Fixed readychecks.
3.0: Made it work with 3.0 patch
3.1: Added dungeon difficulty change. Addon works as party leader. Added promote/demote everyone.
3.2: Removed swapping functionality. Added auto-invites in whisper.
3.2b: Party readycheck bugfix.
3.3: Added disband command.
3.3b: Sorted bug so that you can disband raid.
3.4: Fixed ignore bug for invites. Updated .toc for Ulduar patch.
3.5: Updated dungeon difficulty commands. Updated .toc for patch 3.2.
Comments (2)
I have been following this blog for right now and I would say I am starting to like your post.
You’ve recieved the most effective blog site on-line hands down, just don’t forget that.