Swaps Uplink
HomeGuildsLogon/Logoff

Message of the Day

NEW RELEASE! AUGUST 20, 2008

Swaps is also now UPDATED to Version 1.03. This version allows guilds that were using class points to re-enable them if they want to. The default behavior is to disable class point auctions.

Swaps Version 1.03

Please note that we now host the AddOn at Curse:

SWAPS at Curse

Email Swaps support at swappeals@gmail.com.

Best Practices

Setting Up

To start using Swaps you need the following:
  1. Download and install the Swaps AddOn into your WoW/Interface/AddOn directory.
  2. Create a Swaps Uplink Logon.
  3. Create a Swaps Uplink Guild.
  4. Play WoW and run a Swaps raid.
  5. Upload the Swaps.lua SavedVariables file (not the AddOn) to your guild page on Uplink. This will create your first reports.

Day-to-Day Raiding

Swaps is designed to handle multiple raids going on at the same time. However, the best practice (and most accurate points totals) is to download the Swaps database just before you raid and immediately upload it after the raid is completed.

Trust

Only the guild manager and members approved by the guild manager may download or upload the guild's Swaps database. Security, in this regard, is only as good as your trust relationships. While it is possible to detect and recover from "Swaps hacking", it is best to avoid the problem in the first place.

Only grant auctioneer permission to your most trusted guild members. Watch the download/upload log for unusual behavior. If you think someone is attempting to abuse or jury-rig your guild's Swaps database, remove their auctioneer permissions immediately.

Type Carefully

Swaps commands are case-sensitive. Always type carefully.

The Raid Auction Process

Here is a step-by-step guide to running a Swaps raid.
  1. Log out of WoW.
  2. Download your Swaps database.
  3. Login to WoW.
  4. Invite people to your raid. Note: the leader and the auctioneer need not (and usually shouldn't be) the same person.
  5. Make yourself (or have the raid leader assign you) to Master Looter. Do not forget this step!
  6. When the raid "starts" (ie, the first pull), execute:

    /swaps createraid RAIDSIZE

    where RAIDSIZE is 10, 20, 25, or 40.

    NOTE: The raidsize sets the minimum bid and raise for the raid so that point distributions are fair and accurate between 10-, 20- 25-, and 40-person raids. Don't forget this important step!

  7. Before the first auction, execute:

    /swaps vest

    to "vest" the raid. Your guild may have policies surrounding vesting (for example, only once vesting at the beginning of the raid).

    NOTE: Most raids should be vested once. Unvested raids should be the rare exception.

  8. When items drop, use Swaps to run the auctions (see Auctions and Handling Items below).
  9. When the raid is completed, execute the following commands before the raid disbands:

    /swaps split
    /swaps endraid

  10. Log out of WoW.
  11. Upload your Swaps database.

Auctions and Handling Items

There are several types of "auctions" that Swaps can manage for you:

Class-restricted auctions

These are the most common auctions in instances where the majority of loot drops are Tier 1 and Tier 2 class sets (Onyxia, Molten Core, and Blackwing Lair).

To execute a class-restricted auction, execute:

/swaps auction [LOOTLINK] Class

[LOOTLINK] is the loot-link of the item to be auctioned (SHIFT-CLICK the item). Class is the name of the class (Warrior, Priest, etc...) that the auction is for. Remember to capitalize the class.

Class-restricted auctions should be restricted to items Blizzard deems (via the Class: parameter on the loot) the exclusive province of the class. This covers all Tier 1 and Tier 2 sets, spellbook drops, and other items with a single class restriction.

A guild may set a policy that certain drops are restricted to particular classes, though in our experience we have found this causes more problems than it solves. We follow Blizzard's lead as much as possible with regards to restricting items to classes. If Blizzard does, we do. If Blizzard doesn't, we don't.

Multiple-class Restricted Auction

Some items are restricted to more than one class, for example, Qiraji drops in Ahn'Qiraj. Swaps handles these with the following command:

/swaps auction [LOOTLINK] Class1 Class2 ... ClassN

Again, the best practice is to follow Blizzard's lead and only restrict items as Blizzard restricts them. This can be extended to implicit restrictions, as well, such as

/swaps auction [Some Two-Handed Sword] Warrior Paladin Hunter

since only warriors, paladins, and hunters may use two-handed swords. However, in practice we have found such "implicit" restrictions entirely unnecessary as most "sane" people don't spend their points on items they have absolutely no use for. See "Handling Grief Bids" below.

Unrestricted Auctions

The unrestricted, or general, auction is becoming the most common auction as Blizzard moves away from class-restricted items. The command to start a unrestricted auction is:

/swaps auction [LOOTLINK]

Anyone may bid on the item.

Need/Greed Rolls

Sometimes, you want to distribute an item without spending points on it via a standard greed or need roll. For example, we distribute Bug Mounts in AQ40 using greed rolls. The command to start a greed roll auction is:

/swaps greed [LOOTLINK]

All members of the raid then just execute a /roll. Swaps records the rolls and awards the item to the highest roller.

The benefit of using Swaps for this is that the "auction" is recorded in your Swaps database and will persist in your reports. If you don't use Swaps for greed rolls, you will lose track of some of the items your raid has distributed.

Occasionally, you will want to restrict a greed roll to certain classes. In this case, execute:

/swaps need [LOOTLINK] Class1 Class2 ... ClassN

Random Assignment

Sometimes, you just want to assign some piece to loot to someone in the raid very quickly. For example, trashy green item drops during trashy mob pulls. To assign an item to a random member of the raid, execute:

/swaps random [LOOTLINK]

NOTE: In all the cases above we use the phrase "assign the item", you will still need to use the Master Looter interface to move the item to the winner. Swaps just tells you (and the raid) who the winner is.

Handling Special Items

Trashy BOE Greens

In most end-game raids, trasy BOE (bind-on-equip) green items aren't worth a minimum bid to your raiders. To keep the raid moving, randomly assign the item and move along:

/swaps random [Trashy Green Item]

Trashy Blues

Blue items, whether BOE or BOP (bind-on-pickup) are trickier. Sometimes, the blue item is worth a bid, sometimes it is not. The auctioneer needs to use his or her judgement here. Sometimes the best choice, on particularly nice blues, is to run a normal auction, then if nobody wants the item, random it off.

BOE Purples from Trash Mobs

If a trash mob drops a BOE purple, the auctioneer should hold the item until the next boss kill or the end of the raid, whichever comes first, the auction it off normally.

BOP Purples from Trash Mobs

You must stop the raid and auction a BOP purple immediately.

Bindings of the Windseeker (and Similar Items)

Bindings of the Windseeker drops in two-halves, the left and the right. If a person bids on and wins one side of the bindings, he or she is assumed to have also won the other side of the bindings if and when they drop in a future raid and that person is present.

For example, Ravinia bids on and wins the Left Bindings in a Molten Core raid. If she is present on a future Molten Core raid and the Right Bindings drop, she automatically wins them. If she is not present, the Right Bindings should be auctioned normally. If your guild is lucky (or unlucky) enough to have two people with the same-side Bindings in the same raid when the matching Binding drops, you should give the Binding to the person who has been holding the matching Binding the longest (look at your Swaps reports!).

Other similar items (such as the Priest and Hunter epic items in Molten Core) should be handled in a similar fashion.

Zul'Gurub and AQ20 Drops

ZG and AQ20 drop items that, when combined with coins, bijous, or scarabs produce a usable item. Only hold an auction for the "base" item (for example, the Qiraji Drape), but not for the coins/bijous/scarabs. Coins/bijous/scarabs should go to your bank and then your banker should distribute them to people who have won the base item when and as possible (again, looking at your Swaps reports helps here).

NOTE: Although these items also require levels of reputation to make, don't concern yourself with the reputation levels of the bidders. In practice, we have found that people bid on these items only when they have, or really intend to have, the required reputation to make the item. They are paying Swaps for the item, and most people are clever enough to realize that it is not worth paying Swaps for something they will never use.

Onyxia Scale Cloaks

Auction off the scale, but require the winner to supply the remaining materials for the Onyxia Scale Cloak. If your guild is gearing up for and just starting BWL, the best practice is to skin Onyxia, but hold the scales until you are in BWL and auction them off there (perhaps already made into a cloak). If your vanguard raiders have made it through BWL, you can resume auctioning the scales immediately after you skin Onyxia.

Nexus Crystals

If no one bids on an item that will yield a Nexus crystal when disenchanted, you should run a general auction for the item again, but this time for the rights to the Nexus crytal(s). The item should be disenchanted immediately after the winner is determined, and the crystal(s) handed to the winner.

Cancelling Auctions

Everybody makes mistakes and sometimes you need to cancel an auction for a do-over. Most usually this is because an item that should have been class-restricted wasn't.

To cancel an auction, you must first determine the id of the auction you want to cancel:

/swaps summary

Then, cancel the auction:

/swaps cancelauction ID

Where ID is the number of the auction from the summary. Be careful: you cannot uncancel a cancelled auction.

It is not a good practice to cancel an auction that no one bid on but afterwards someone declares "I would have bid on it!". These are usually bid speculators trying to get something very cheap.

Handling Grief Bids

Because Swaps gives so much power to the bidders to set the prices of items, it open to the possibility of "bid griefing". For example, a person might deliberately bid-up an item to make another person pay more than is fair for that item.

Interestingly, this has happened to us only very, very rarely. First of all, it is risky behavior. If you bid-up an item you don't want, you risk winning it and losing your hard-to-regain Swaps points. If you declare, post-auction, that you really don't want the item, the whole raid knows you're a griefer and, if they are wise, they will never again invite you to a raid.

On the other hand, it is reasonable to bump-up an item, as long as you're willing to accept the risk that your price might be too high for your competitors and you'll win something you have little use for.

In other words, grief bidding doesn't really happen because the outcomes rarely favor the griefer.

Remember! You control who can come on your raids and, by extension, who can bid on items the raid gains. If you don't want Bob the Jerk grief bidding on your raids, then don't invite him. Problem solved.

Guest Raiders

Swaps has no provisions for disallowing non-guilded raiders from bidding in your raids apart from they might not have the points to compete. Again, it basically comes down to your invitations. If you don't want non-guilded raiders bidding on items, then don't invite them to your raids. If you invite someone to your raid, you are automatically agreeing to allow them to bid on (and win) any item they can afford.

Without moralizing too much, this really is a matter of politeness and maturity. If your raid requires a non-guild member to succeed, you owe it to that person to give them a fair shake at loot. Swaps gives them this fair shake by, over time, allowing them to gain points in the system and bid on items they can afford.

What About Merit?

Swaps is an "implied" merit system. If you have points to bid, you earned them and may bid on what you can afford. Swaps points directly reflect a person's participation in the guild and its raids. It is completely objective, allowing officers and raid leaders to get out of the prickly business of deciding who is and isn't worthy of such-and-so item.

Collusion

Any bidding system is subject to collusion and cartels, and Swaps is no exception. Some level of "polite" collusion is presumed by the system. On the other hand, the best practice is to tell your raiders "No one can tell you how to spend your points."

This bears repeating: In Swaps, no one has the authority to tell any person in the raid how they may spend their points. Obviously, this does not extend to auctions a person is not qualified to bid in (for example, a Priest bidding in a Mage class-restricted auction).

When first adopting Swaps and learning how it works, you should repeat before each auction, "No one can tell you how to spend your points" to your raiders until the meme takes root.

Handling the "I Deserve It!" Whiners

Every now and then, a person will lose an item to another bidder and immediately begin saying something along the lines of "I raid every day! I deserve to win that item much more than that other person!".

This goes back to merit and how Swaps is an "implicit" merit system. A person who raids every day will have more Swaps points, more opportunity to win, and more items won than a person who raids less frequently. The first thing you should do when the whiner pipes up is inspect the Swaps reports. Look at his current balances. Look at the items he has won. Look at how much he spent on the items.

Invariably (in our experience) the whiner will already be one of the best-geared members of the guild, but with a low current Swaps balance. Why? Because he just spent a huge wad of points on that [Uber Epic Purple of Uberuberness] last week. Calmly point these facts out to the person, publicly if necessary. Publicly referring to a Swaps report showing a heavily-geared member who is now whining about "deserving" more loot has a uniquely powerful calming effect.

Swaps Is Not For Everyone

Although a lot of effort and thought has gone into Swaps, and although Swaps has done a remarkable job at fair loot distribution with minimal loot drama in our guild, we do not claim is perfect or suitable for every guild.

Swaps works well for us. Why? Well, we understand it because we designed it, and we understand exactly what we wanted to achieve with Swaps -- and we succeeded. However, your guild might have ingrained and/or inflexible attitudes about how loot should be distributed. You may believe that the officers or some "loot council", rather than the members themselves, are better suited at determining who should get loot. You might believe that certain items are "obviously" designed for a particular class and not be willing to allow another class to win them. You might think funnelling specific loot to specific individuals at specific times is the correct way to distribute loot.

Ask yourself this question: Would your guild break apart if a non-warrror won Ashkandi? Although most guilds will never see a Ashkandi, it's a reasonable question to ask as it represents one of the most extreme cases of loot distribution guilds will face. If you cannot imagine the extreme case of a non-warrior winning Ashkandi, then Swaps, in its purest form, may not be the loot system for your guild.

On the other hand, if you are concerned about lowering loot drama by using an objective loot system that relies on the collective "mind" of the guild rather than the subjective opinions of a few members to distribute loot, Swaps might just work for you.

Brandon, Guildmaster of Maelstrom/The Shadow Watch


Swaps Uplink Beta 2 by Brandon
The SWAPS System, by Whizbang, with help from Brandon, Vhenloch, Clarence, and friends
SWAPS, Shadow Watch Auction Point System, and Swaps Uplink Copyright © 2006 by Codafilms, LLC