Plutocracy
---------
NOTE
---------
This was working fine until recently - I haven't had a chance to debug it. I will do so shortly and post a new version that is 3.3.5 compatible.
---------
This is a small addon designed to implement my guild's loot rules. It may or may not be expanded to be more flexible. Basically:
1) Main spec over off spec
2) Less loot over more loot
3) Roll value over roll value
Right now the only "working" BOE behavior is BOE1x (BOE counted once). To ensure the addon works properly on BOEs, make sure to use "/pc cfg boe 3".
-----------------------
HOW TO USE
-----------------------
All commands can be triggered with /pluto or /pc
ROLLING - /pluto [itemlink]
Shift left click the item to form the link in your chat edit box.
Main spec = 1-100 (/roll)
Off spec = 101-200 (/roll 101 200)
BOE rolls are normalized to 1-100 regardless of player rolling main or offspec.
After the roll is complete, the user will get a ranking report that explains why the person won who did. It is not user friendly yet.
SETUP
The default setup may or not may not work for you. To get sane behavior, I recommend:
/pc cfg time 30
/pc cfg roll 2
/pc cfg boe 3
REPORTING
/pluto report
- This reports to RAID the current item awards (unless debug is on).
/pluto reportall
- This reports to local the entire loot history.
/pluto export
-This exports in bbCode style markup the current item awards. Is only said to local.
CONFIGURATION
/pluto setinstance <string>
- Sets the current instance key. This value defaults to a composite of the instance you are in, its type and ID. If you are going to count loot in the same instance over one night or multiple nights, this mode can be used. Otherwise you will probably want to set a new instance for each session... e.g. "Ulduar10-2009-10-15-Night1". The values do not have to be complex but if they are not unique you will collide with existing values. A list of existing values are echoed at load time. This will be improved in future versions.
/pluto cfg time <integer>
- Sets the time to roll. Defaults to 25. If no argument, echos the current value. Persistent value.
/pluto cfg debug
- Inverts the current debug setting. Defaults to false. When debug is on, ALL messages will be local.
/pluto cfg roll <integer>
-Sets the roll behavior. Valid settings are:
1 - All Together Now - This roll behavior allows all rolls to occur at once (MS/OS/Greed). Not fully supported yet.
2 - MS/OS Together - This roll behavior allows MS/OS rolls first, followed by Greed when appropriate.
3 - One at a time - This roll behavior will allow MS, followed by OS, followed by Greed. Not fully supported yet.
/pluto virtual <integer>
- Sets virtual rollers to test behavior with.
Comments