I've updated BossAuction again. Here's some highlights:
The Bidder module now gives better (colorized) feedback on bids
Bidder shows if a bid is contested (has multiple bids for the same amount)
Bidder tells you who has the high bid
Bidder tells you if your bid was removed by the dkp manager
Bidding Validation Reworked
After some thought I decided to remove the check that a bid is above the high bid. The reason is this:
In a scenario where someone is bidding on two items and then the officer assigns them one and removes their bid from the other, other bidders may not be on the list the double-bidder was removed from.
If all bids are accepted then the bid list the officer looks at represents all interest in the item, not just the bids that were accepted.
Hopefully that made sense.
What will happen if people in my guild use an old version of Bidder?
The old Bidder_BossAuction module will still work with the new version. However, they will not be able to bid below the high bid because of the original check I made. Also, they won't get the same feedback such as whether an item is contested and who has the highest bid. Other than that, it will work, but I recommend everyone upgrading their Bidder module for the reason above.
Silent bidding is definatly the best thing I have heard all day. Our guild is filled with great people but get a little hairy when it comes to loot sometimes. Having the silent bidding is the easiest way to go for us. Also another cool feature would be to add on the announce part of the bidding process to announce ALL the bids that lost and the winning bidder at the end.
Also do you know if it possible to change the way how you bid?
What I mean is our guild likes to use a 1 bid only rule. So do you know if its possible to add in the function to only accept 1 valid bid from a user and disregard that others he /she sends after the fact?
I'm not sure why you want to announce who lost. I don't see the value in it. The thing is DKPmon does all the announcing automatically. I'll have to look to see if it can be modified from the module end.
When I implement silent bidding I think I'll have the following options:
bid rounds: the number of silent bidding rounds to have, everyone is told the high bid after each round
round time: the time between rounds
permanent bid: Whether people can change their bid during a round.
I won't be able to work on this for another few days though.
I think whispering would be better, just to avoid spam.
Everyone who bid would get a message similar to:
"Your bid of X was below the high bid of Y on [Item Link]"
Up until about 2 minutes ago all item winner announcing was done only in the DKPmon core. I've added a function to the DKP system baseclass (:OnWinnerAnnounce(index, itemlink, winner)) that is called immediately after each item's winner is printed to raid chat. You should be able to use this function to implement this feature should you so desire.
I can't get the module to show up in DKPmon in game.
All I have for available DKP types is the original fixed dkp.
Not sure what im doing wrong..
I have the following addons installed, I have removed all others for sake of testing...
[DKPmon_BossAuction] -- I created the custom.lua file
Under Dkp System in DKPmon I only see the default Fixed DKP and no other choices.
Do I need to edit some other file?
and are there any steps required for the Bidder BossAuction to work as well, other than dropping the folder in my addons directory?
*EDIT I installed improved error frames and found the error
Error: AceOO-2.0: Library "AceHook-2.1" does not exist.
I could not find teh AceHook-2.1 library in Bidder, DKPmon, Bidder_BossAuction, or DKPmon_BossAuction. So I downloaded
AceHook-2.1.lua and AceHook-2.1.toc put them in a folder named [AceHook-2.1] and placed it within the LIB folder of bidder.....
this produced the same error in game, so I tried it in the DKPmon_BossAuction LIB folder and got the same error as well.
Line 27 in DKPmon_BossAuction reads
local BADKP = AceOO.Class(DKPmon_DKP_BaseClass,"AceHook-2.1","AceEvent-2.0")
ok, so to clear things up.
DKPmon BossAuction needs the Ace2 addon to function
and guild members in raid will just need Bidder and Bidder_BossAuction NOT Ace2 as it is included with Bidder.
Can I put Ace2 in the LIB folder of DKPmon BossAuction to remove cutter?
I just read your post above on the AceHook-2.1 problem. It's a little more tricky than just copying files over -- you need to edit the .toc file as well. Hopefully Javek won't mind, but I fixed the problem on the wowace.com/files server. You should be able to update to the latest version, and all your problems will be fixed (you can remove that Ace2 library you installed).
The DKP Admins in the guild will be happy, thanks.
Looking forward to the silent bid option :)
Is there any way to set a Max Amount of DKP a person can acquire, before additional dkp is not added?
Our guild has a rule where you are not allowed to acquire any more than 350, as it stands right now I have to make adjustments after the raids in eqdkp to keep that in check.
Javek, if I want to use your module just for the boss points and time based dkp awards, is that possible? I.e can I as raid leader install this module (telling the raiders NOT to install your module) and use these features together with DKPMons usual fixed dkp bidding system?
Or do all need to have you module installed and is it in that case possible to turn off the auctioning system (to use the standard fixed dkp bidding)?