Download
(497Kb)
Download
Updated: 03-28-24 02:01 PM
Pictures
File Info
Compatibility:
Classic (1.15.1)
WOTLK Patch (3.4.3)
Updated:03-28-24 02:01 PM
Created:11-27-19 04:15 AM
Downloads:1,784
Favorites:2
MD5:
Categories:WOTLK Classic, Classic - General, Bags, Bank, Inventory, Character Advancement, Raid Mods

BastionLoot  Updated less than 3 days ago!

Version: 4.0.0
by: Dridzt [More]

BastionEPGP should be removed and replaced with BastionLoot.

# BastionLoot
Guild Helper addon for EPGP loot system in World of Warcraft Wrath and Vanilla Classic (3.4.x and 1.14.x)

## setup
BastionLoot requires some modifications to guild permissions for officer notes by the guild leader.

### Version 3.x (current)
EPGP mode
- officer notes must be set to visible by all and editable **only** by the EPGP admins (eg. officer rank+)
- public notes are not in use by the addon
PlusRoll mode
- no guild specific configuration needed

## tips
Create a new chatframe (right-click > create new window on chat tab) and name it `debug` (capitalization doesn't matter)
Most of the information messages will now print on that frame and not clutter your default chatframe.

## usage
### [**Help and Manual for Admins and Members.**]
Right-click on minimap or LDB BastionLoot icon will show all available actions.
Left-click shows the standings window with everyone's EP, GP and PR values.

The standings window can also be toggled with **/bastionloot show** chat command.

## features
- EPGP standings list (all)
- Simple chatlink click to bid on items (all)
- Item Bids list (admin/ML)
- Item GP prices on item tooltips (all)
- Item Browser with Favorites (all)
- Export standings to csv (all)
- Configurable EPGP Decay (admin)
- Configurable Offspec discount (admin)
- Guild Progression multiplier (admin)
- Reserves - *standby list EP* - with alts support (admin and all)
Current versions
- Alternative PlusRoll mode added. Can be toggled from minimap/LDB icon or with **/bastionloot mode**
- Implements a soft-reserve, mainspec (+wincount) > offspec system

Addon has been designed so that basic member functionality is usable even without it.
- `/w masterlooter +` (for main spec) or `/w masterlooter -` (for off spec) after the loot officer links a piece of loot and asks for bids in raid chat.
- Type `/x +` (where x is the number of the custom channel) or `/x +MainName` if on an alt to respond to a standby list afk check.
Having the addon makes everything more convenient, but is not mandatory.

4.0.0
- first cata-ready version
- cata pricelist and token mappings added
- new option in epgp mode with itemlevel filter enabled to use PR instead of /roll
- item browser/favorites improvements (send SR directly from it, sortable equip loc column)

3.4.2
- More groupcache bugfixes, prune older incomplete entries
- Small memory optimisations, also add an upgrade mechanism

3.4.1
- Oculus extra cache to autoloot
- Bugfixes

3.4.0
- Wrath Classic P4 compat

3.3.10
- bugfix to last (chat filter delayed removal)

3.3.9
- 1.14.4 compatibility
- Send notifications for single target EP awards (eg. standby), filter system messages if target not online

3.3.8
- Suspend option (session only, puts addon in stealth mode to prevent duplicate links/popups when running in parallel to other lootmaster addons)

3.3.7
- Add variants of the ToGC tribute chests to loot source
- Fix a localization error in clearloot popup

3.3.6
- Removed a debug print, no functional changes

3.3.5
- Add request for raid difficulty change for epgp admins
- experimental "pending looter" tracking

3.3.4
- Wrath classic P3 data updates

3.3.3
- Add a trust system to allow epgp admins request ML and raidsize changes from RL
- Cleanup and UI, action feedback improvements

3.3.2
- Finish off implementation of itemlevel filter for masterlooter in epgp mode,
now dynamically switches to /roll call/tracking/bid link for bids on items that don't pass
- Share mode changes by the ML to the raid, for members with the addon.
- Update interface number for Wrath Classic P3 (3.4.2)

3.3.1
- Fix a favorites browser error when the price scheme is changed "live" without a /reload

3.3.0
- Merged realms (era) support (epgp mode only)
- Implement allies structure to let guilds include non-guild players to their epgp
- Gui options for managing alts and allies
- ItemLevel filter for gp award prompts when masterlooting
- Various options ui, logging and list frame improvements
- Wrath Classic p3 (3.4.2) prep

3.2.6
- PlusRoll mode: Add support for multiple soft-reserves
- Add autoroll options for raid drop crafting mats

3.2.5
- Fix more artifacts of 3.4.1, points award popup for ML, Favorites alert message

3.2.4
- Fix sorting by Itemname in Favorites browser
- Fix bindtype detection
- Add Bounty Satchel to autoloot

3.2.3
- Add Favorites import options for LootReserve and our own spreadsheet export
- Update embeds, fix a typo in wrath prices file, update interface numbers for Phase2

3.2.2
- Wrath Classic P2 updates
- Recalculate GP for the Ulduar item rebalancing
- api updates for 3.4.1 client changes
- Fix max player level calculation
- Modify raid groupings by phase
- Change loot browser splits to itemlevel ranges, (too much overlap by tiers in wrath)
- Move some extra messages of interest to admins to main chatframe
- Fix classic era progress modifier dropdown

3.2.1
- Bugfix auto class discount logic
- Prep for some of the upcoming 3.4.1 API changes

3.2.0
- Delay and add a user option for configuring initial roster scan timing further, to workaround some Questie initialization issues.
- Add logic to autocheck class GP discounts where it makes sense (melee weapons > hunter, ranged weapons > melee, wands)
Some cases still need manual checking on the award dialog as there isn't enough information for the addon to make the decision.
- Add a chatframe user option for the extra informational messages. A chatframe named debug still has prio, default chatframe fallback if neither debug or a valid user choice exists.
- Make sure delay init modules wait for core to initialize, cleanup embedded libraries.
- Throttle guild roster calls, defer them out of combat instead of just skipping them.

3.1.0
- new feature: let masterlooter shuffle offspec bids from the bid frame,when offspec discount is set to 100% (0 GP cost) so top PR doesn't hoover all offspec loot. Do a local print for the ML when shuffling has been performed.
- new feature: add an option for masterlooter to automatically link loots to the raid.
- optimize item caching a bit by reducing calls to GetItemInfo and avoiding iterating entries in the BastionLoot browser when it's not actually shown.
- add missing Drape of the Deadly Foe (item:40403) to wrath pricelist.
- simplify client flavor detection (vanilla/wrath) now prepatch shenanigans are not necessary.
- fix an edge case where a favorited item wouldn't fire an alert when seen in the lootframe.
- up minor version for new package.

3.0.1
- Cosmetic changes
- Disenchant icon, tooltip hints for some bid frame elements

3.0.0
- Official Wrath Classic release
- Implement Rank Priority Option, overrides PR in brackets if enabled. Sorting then becomes 'set rank and above' > PR > 'below set rank' > PR
- Add a shuffle button to bids frame for offspec items when offspec discount is 100% (free) so ML can randomize distribution
- Add an item type filter to the Browser/Favorites so you can target items by plate/mail/leather/cloth/item type in addition to slot and tier.
- Add supported 3rd party exporters to the Import Favorites window description. Fix AtlaslootClassic import.
- Add a clear all button to Favorites so you don't have to right-click remove all your TBC favorites one by one.
- Set preselected tier filter when opening browser to select both 10/25 of the tier when progress is set to that tier.
- Add wrath armor and quest token data to the item browser and tooltip hints.
- Add daily heroic boss quest items to autoloot list.
- Stop loading wrath prepatch compat data.
- Update included libraries.
- Up major version.

2.6.9
- xloot compatibility for masterlooter bid calls

2.6.8
- prepatch transition
- smarter detection of raiding level before wrath is live
- re-enable the bult-in bc pricelist and let it be selectable
- make favorites browser and bench calc (admin only) more adaptable to pricesystem changes
- remove the gearpoints external plugin from package
- unify version numbering so wrath versions do not send outdated messages to bc ones
- prep price generator in case blizz rebalances itemlevels
- fix autoloot for currency items (badges/emblems)

1.0.2 / 1.2.5 / 2.6.6
- bastionloot favorites import from sixty/seventy/eightyupgrades json export or atlaslootclassic favorites export
- filter bid whispers from ML chatframe by default
- inform players when one of their reserves is manually removed
- switch main package to wrath
- localization fix

1.0.1 / 1.2.4 / 2.6.5
- bastionloot favorites import from sixty/seventy/eightyupgrades json export or atlaslootclassic favorites export
- filter bid whispers from ML chatframe by default
- inform players when one of their reserves is manually removed
- switch main package to wrath

1.0.0 / 1.2.3 / 2.6.4
- support for wrath classic
- better separation of clear button on reserves frame
- switch to dynamic calculation of item GP for Wrath (+20% per tier, +200% for T7 > T10.5)
- support for class /role discounts on specific slots

1.2.2
- minor fixes to the built-in item pricelist for some sunwell staves

1.2.1
Sunwell ready
- add missed masterlooter helper actions to default bags for plusroll mode
- don't bail out early when installing masterlooter hooks for supported bag addons,
apparently some players have multiple bag addons enabled simultaneously
- improve the overlay shown in the standings window when the member doesn't yet have permissions to view standings
- avoid sending 0 PR update message after EP/GP or decay to members that don't yet have permissions to view standings
- update embedded libraries

1.2.0
Sunwell preparation, requires full exit for upgrade
Drops that can be exchanged for other items now have special handling in
- tooltip: show source / token and swap between using CTRL
- prices: equalize exchangeable items
- favorites: adding a reward item will automatically add the drop required for exchange
- favorites: removing a drop that can be exchanged automatically removes the rewards for it
- add sunmotes to autoroll options

1.1.2
- extend support for alt-click roll callouts from the bags for plusroll mode
- simplify click registration for bag containers
- open standalone options panel directly to general options
- update interface numbers for tbc and classic

1.1.1
- make options friendlier to users with many addons, they open in a standalone panel when invoked from minimap/ldb/chat
- add a /bastionloot options chat handler to open options from command-line

1.1.0
- improve trade loot parsing in epgp mode
- fix a bug with plusroll hybrid mode attempting to award gp for mainspec wins when SR only was selected
- update addon provider ids and the in-game update notice web url

1.0.9
- add options for autorolling Heart of Darkness / Mark of Illidari
- add a few more quest items to autoloot list
- load built-in price modules earlier

1.0.8
- refresh embedded libs for 2.5.3 1.14.1 compatibility
- update toc for P3 bcc

1.0.7
- allow wincount to be ignored in plusroll mode (plain SR > MS > OS)
- fix memento of tyrande misscategorization as a tier5 trinket

1.0.6
- make award GP for plusroll mode more flexible
- workaround for a rare error in suggested EP awards when relogging in raid combat

1.0.5
- minor localization fixes

1.0.4
- use multitoc to move to a unified codebase for BCC and Classic Era/Mastery.
- retains BastionEPGP saved variables and versioning for Classic Era to ease transition.
- BastionEPGP should be removed going forward and only use BastionLoot on both clients.

1.0.3
- fix a typo that prevented some award dialogs from working if ML was dead

1.0.2
- add a couple missing SSC items and a few Sunwell items to built-in pricelist
- add another skettis related item to autoloot

1.0.1
- add a few more items to autoloot
- make getServerTime more flexible
- decouple storage of time to saved variables from display in lists and export
- use a more standardized date time format for loot log export, closes #3
- add ItemID to loot log export, closes #1
- fix favorites export links to use tbc.wowhead
- small column width adjustments to some widgets

1.0.0
- Fix guild tabard error with BCC patch 2.5.2
- Update interface versions

0.9.3
- Raid eligible level raised to 68
- Workaround a blizzard masterlooterframe bug
- Add some currency items to autoloot list
- Fix an occasional error when dismissing bid popups for ML

0.9.2
- First version for Burning Crusade Classic.
- Updated internal pricelist, GearPoints-1.2 plugin bundled as an alternative.
- Tooltip options split to their own tab and fleshed out.
- Reset EPGP implemented for Guild Leader (can also be used to wipe BastionEPGP settings for guilds upgrading)
- Hybrid mode added to PlusRoll where guild members can be awarded GP for won items in mixed groups.
- Remove BastionEPGP from your AddOns folder (and updaters) if you are not playing on a Classic Era (1.13.x) realm

2.5.2
- Last Classic version before feature freeze, maintenance mode.
- improve AQ40 zone detection

2.5.1
- improve parsing of names with special characters
- alert sound now on master channel so players can mute individual sound channels and still get it if option is on

2.5.0
- fix favorite count in bastion epgp item browser
- fix loot and log indices for plusroll mode

2.4.9
- minor update to ensure set main dialog doesn't popup on unguilded characters

2.4.8
- minor cosmetic change to plusroll member roll dialog
- toc update for 11306

2.4.7
- bugfix info message when main and alt are present in same raid (could break some group EP awards)
- add another naxx quest item to autoloot

2.4.6
- bugfix bids name parsing for names with special characters

2.4.5
- add option to alert if a favorite is seen in lootframe or linked by ML
- add tokens and non-equippable items to favorites browser
- add GP to Kel'thuzad's Phylactery
- add fallback for missing price schemes

2.4.4
- Dismiss loot roll popup if you use the custom chatframe link to respond.
- Abstract frame refresh to its own methods to better handle uncached items.
- Add a button to Softreserve frame for ML to call for bids.
- Add autoroll option for Naxx wartorn scraps, add autoloot for Word of Thawing.
- Let tradeable BoP traded from ML to prompt for assignment.
- Fix middle-click bid calls for ElvUI lootframe. (thanks aweinmann)
- Improve Loot Master detection.
- Add loot info clear button to options for EPGP mode, add reserves clear button for PlusRoll mode.
- Rearrange and fix visibility for some Blizzard panel addon options.
- Allow recipes drops to process for plusroll mode.

2.4.3
- fix roll spam filter resetting to defaults when switching mode
- whispering 'res' or 'reserve' to ML without an itemlink will send back a report on your reserved item
- autoloot Qiraji Lord's Insignia and Ancient Qiraji Artifacs in AQ40

2.4.2
- remove recipe exclusion from plusroll mode
- add count of reserves, favorites to their frame title

2.4.1
- hopefully fixed link parsing for non-English clients (bids, reserves were affected)

2.4.0
- plusroll: option to skip stackable items (lava,fiery cores etc) from prompts
- ep, gp admin menus: move members marked as alts {Mainname} in officer notes to their own alphabetized submenu
- fix alt detection in award raid ep
- members marked as alts will by default be skipped from ep, gp actions unless Enable Alts setting is on.

2.3.1
- add an option to filter other player /rolls from chatframe in plusroll mode.
- fix guild rank not showing in plusroll bid tablet.
- update interface number for 1.13.5

2.3.0
- show guild rank also on bids tablet for plusroll mode, when available
- add an export raid roster module, accessible from minimap/LDB context menu
- requires a full exit to update

2.2.4
- add guild rank column to bids tablet for epgp mode
- fix a bug with ep and gp display for alts when alt shared pool is enabled
- decouple guild caching from menu actions
- use guild cache to detect a trivial case of double-dipping (when alt and main are in the same raid)
- reduce the pr decay amount necessary to show the player a message

2.2.2-2.2.3
- Show tooltip hints for masterlooter bid calls on masterloot frame as well as loot frame.
- Add support for alt-click callouts to ElvUI custom loot module

2.2.1
- Refactor masterlooter additions so they work without epgp admin permissions

2.2.0
- Add a proof of concept bench calculator. Accessible from Blizzard addon options for admins.

2.1.1
- PlusRoll bid frame now has a button to pause the expiration timer (good for keeping rolls up longer to distribute bijou at end of run for example)
- The epgp whisper responder now accepts !pr <name> queries from characters below L55.

2.1.0
- Add a PlusRoll loot log. Allow corrections to wincount from its listing.
- Rephrase some of the plusroll bid link / popup descriptions
- Add option to skip autoroll items (mainly bijou and other tokens) from ML assignment popup
- Show PR on mainspec/offspec rolls in plusroll mode for mixed raids (guild + pugs)
- Minor cosmetic changes to strings and item soft-reserves export.
- Fix a regression to epgp favorites display on tooltip.

2.0.0
Add a new [PlusRoll mode]: soft-reserve with mainspec +1 over offspec.
- Toggle-able through minimap-icon right-click menu or `/bepgp mode` command, saved per character.
- Pug friendly, doesn't require guild permissions.
- Raid members can send in reserves with /w Masterlooter res [item]
- Reserves can be locked and exported.
- Bid callouts from the loot or masterloot frame with Alt+Click.
- Raid members with the addon will get convenient chat links or popup (optionally enabled) for easy rolling.
- Raid members without the addon will need to /roll or /roll 50 (offspec).
- Addon collects rolls and presents them ordered by reserve, mainspec (lower wincount top), offspec status.
- Addon lets ML announce winner and prompts to increase wincount on loot assignment.
[EPGP Mode] improvements.
- Guild members that lack permissions to see EPGP standings can query any higher rank member with !pr
- Improve MasterLooterFrame and LootFrame hooks.
General improvements
- Streamline and homogenize the Admin / Member options.
- Better grouping in Addon's Interface Options page
- context sensitive item tooltip hints

1.3.5
- harden zg/aq autoroller logic, now actually play tested.
- add single member positive EP awards to log / admin announce instead of just penalties.
- add some leftover hardcoded strings to localization.

1.3.4
- add a microbutton on bids frame to let masterlooter announce item to disenchanter.
- use a texture close button for bids/standby frames.

1.3.3
- add export to browser for favorites (if importing to spreadsheet you need to select `?` as the custom delimiter)

1.3.2
- bugfix the new member bid popup so it doesn't stop working after it's shown 4 times :-P

1.3.1
- add options and enable experimental autoroll module for zg coins/bijous and aq scarabs/idols
- toc updates for patch 1.13.4

1.3.0
- fix some masterlooter frames getting stuck on mouse if they refreshed while being dragged
- add an optional bid popup for members (disabled by default, can be enabled in options)
- add a stub for a bijou/coin autoroller to be fleshed out for ZG

1.2.1
- fix sporadic error from non-item links
- fix zone detection for suggested EP awards
- do not prompt for setting main on non-raidlevel characters

1.2.0
- add an item browser for priced items, with support for favorites

1.1.0
- add a rolls module, lets masterlooter do quick assigns to self/random and an assigned banker or disenchanter from the masterloot frame.
- a banker and / or disenchanter can be assigned for the session from the raid frames.

1.0.7
- add support for bid calls from Tukui and ElvUI bags
- fix an embed reference

1.0.6
- update minimap/ldb tooltip hint and localizations

1.0.5
- fix two duplicate / missing item prices
- add a fallback to traded name detection

1.0.4
- fix some bag clickhandlers we broke when adding support for Inventorian

1.0.3
- Inventorian support for bid calls (alt-click BoE)
- toc update for 1.13.3

1.0.1
- minor fix to tooltip "off" option

1.0.0
- make bids and standby frames draggable by their label
- change implementation of bidcall hooks for lootframe, masterloot and bags
- fix various logic bugs with standby (still largely untested)

0.9.0-beta
- allow masterlooter ot set unclaimed loot to bank/de manually from loot log
- add wowi and curse id to .toc
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.0
11kB
06-08-23 02:22 PM
Addon


Archived Files (1)
File Name
Version
Size
Author
Date
3.4.2
461kB
Dridzt
11-04-23 09:46 PM


Post A Reply Comment Options
Unread 06-17-20, 10:28 AM  
Haldon
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Is it possible that you show people's rank in the bid window?
Report comment to moderator  
Reply With Quote
Unread 05-26-20, 12:50 AM  
Haldon
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Originally Posted by Dridzt
Originally Posted by Haldon
Hello and thank you for the amazing addon.

Is it possible to add timed EP bonuses like every 15, minutes?

And does it automatically award EP on bosskills or is it manual?
All EP awarding is manual.

I'll confess that the addon is an idiomatic implementation of EPGP that suits my guild, I publish it as a courtesy for any that might find it useful but it has limited customization when it comes to alternative reward mechanisms.

It supports an easy way to use a different price list but that's about it far as customizing goes.

With that out of the way.
What we do is manually award EP for "on time", "mid" and "staying till end".
I wanted a system that rewards activity/effort and not necessarily results and be easy to do bonus EP for progression.

I find it counter-intuitive that the system should punish your group if it gets stuck on a boss during progression (granted Classic this time around is not a game where this happens often ) you would award no EP despite the effort might be higher than just breezing through farm kills, which is what would happen with a bosskill EP award.

There's a bunch of points systems and dkp addons that reward results, I specifically wanted this to reward effort/activity.

Sorry if it's not he answer you were hoping for

PS. I keep wowi updated with the most current version but most of the documentation lives on the other addon hosting site: example-guild-policy
Hey man,

Thank you for the reply, only reason i asked is because in vanilla EPGP had a setting to enable or disable automated timed EP rewards and automatic boss kill awards. But what you said does make sense to me and to be honest, the guild example you posted is more then sufficient for most guilds i suppose!

Thanks again!
Last edited by Haldon : 05-26-20 at 12:51 AM.
Report comment to moderator  
Reply With Quote
Unread 05-26-20, 12:37 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1359
File comments: 829
Uploads: 55
Originally Posted by Haldon
Hello and thank you for the amazing addon.

Is it possible to add timed EP bonuses like every 15, minutes?

And does it automatically award EP on bosskills or is it manual?
All EP awarding is manual.

I'll confess that the addon is an idiomatic implementation of EPGP that suits my guild, I publish it as a courtesy for any that might find it useful but it has limited customization when it comes to alternative reward mechanisms.

It supports an easy way to use a different price list but that's about it far as customizing goes.

With that out of the way.
What we do is manually award EP for "on time", "mid" and "staying till end".
I wanted a system that rewards activity/effort and not necessarily results and be easy to do bonus EP for progression.

I find it counter-intuitive that the system should punish your group if it gets stuck on a boss during progression (granted Classic this time around is not a game where this happens often ) you would award no EP despite the effort might be higher than just breezing through farm kills, which is what would happen with a bosskill EP award.

There's a bunch of points systems and dkp addons that reward results, I specifically wanted this to reward effort/activity.

Sorry if it's not he answer you were hoping for

PS. I keep wowi updated with the most current version but most of the documentation lives on the other addon hosting site: example-guild-policy
Report comment to moderator  
Reply With Quote
Unread 05-24-20, 10:42 AM  
Haldon
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Hello and thank you for the amazing addon.

Is it possible to add timed EP bonuses like every 15, minutes?

And does it automatically award EP on bosskills or is it manual?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: