• 0

    posted a message on Recount
    I really like the Death Details feature as a healer for finding how a tank died. Sometimes Recount has very little saved in the Death Details, maybe just one second of data or so. I think this may be because Recount has a maximum number of combat messages it saves total. for paladin tanks, the outgoing damage has tons of lines due to consecrating many mobs. This results in having Recount only display a few lines for incoming damage, which I care more about.

    Could you add settings to control the limits on the death details. Maybe record the last X seconds instead of just a certain number of lines.

    Thanks,
    Javek
    Posted in: General AddOns
  • 0

    posted a message on ClosetGnome and SwapMagic
    I use ClosetGnome and SwapMagic.

    When you edit a ClosetGnome set with shift+click SwapMagic stops working. It'd be nice if SwapMagic still worked while editing a set. Alternatively, CloseGnome could provide SwapMagic like functionality itself.

    I wasn't sure if this issue needs to be fixed within the ClosetGnome code or SwapMagic so I made a separate thread.


    -Javek

    Posted in: General AddOns
  • 0

    posted a message on DKPmon & Bidder v2.0
    I added a tooltip to the FuBar icon for DKPmon, which shows the current dkp leader and the current log name.

    I also noticed while I was working that DKPmon would save the amLeader state in between sessions. It seemed to me that when DKPmon initializes it should assume that you are not the dkp leader. This fixes an icon indicator inconsistency as well. Eraslin, if you ment for DKPmon to remember the amLeader status between sessions/reloads you might change this back.

    Also, do people want additional information in the tooltip such as the number of pending point awards or the number of people selected in the raid, standby, and in the database?


    -Javek
    Posted in: General AddOns
  • 0

    posted a message on DKPmon Module: BossAuction
    I fixed the bid validation issue. The problem was on the DKPmon_BossAuction side. I forgot to get the selected bid character's points instead of the bidder's points.

    Also, the TimedPoints entry in the boss tables no longer shows up in the boss menu.

    These changes are in r60582

    Thanks to Sunetra for pointing out the problem.


    -Javek
    Posted in: General AddOns
  • 0

    posted a message on DKPmon & Bidder v2.0
    I fixed the point checking issue in DKPmon_BossAuction. I forgot to get the points for the selected bid character instead of the bidding player. I just needed to add the following:

    local bidderinfo = DKPmon.RaidRoster:GetPlayerInfo(bidder)
    if bidderinfo == nil then
      DKPmon:Print(string.format(L["Error -- player %s has bid on this item but has never been in the raid! Not listing them."], bidder))
      return nil
    end
    local playerpnts = self:GetPlayerPoints(bidderinfo.bidchar.name, itemdkpinfo.poolIndex)


    Any module developers that copied my code might want to check that that they're checking against the bidcharacter's points and not the bidder's. If you're a module developer this might be a good thing to check in general. The fixeddkp module does this in the BuildWinnerSelectList but I had forgotten to get the correct points table in my bid verification in :PlaceBid().

    I also made a small change to Bidder today so that it calls UpdateStatusText() on the itembuttons when mypoints is updated. This way modules that show point information in the status text will update correctly if a bidder switches bidding characters while bidding is open.

    -Javek
    Posted in: General AddOns
  • 0

    posted a message on DKPmon Module: BossAuction
    I think you forgot to Query Raid. I made a more in-depth reply on the main DKPmon thread.
    Posted in: General AddOns
  • 0

    posted a message on DKPmon & Bidder v2.0
    I did some testing and found that DKPmon charged the points correctly. I think you forgot to click "Query Raid". You need to do this, otherwise it assumes they're bidding as themself. Everyone bidding as another character should have the their name with the other character's name in brackets. You will also see this when you left-click items in the loot window. If you only see one name without brackets, DKPmon will charge that person.

    On that note. Eraslin, how difficult would it be to not require querying. Couldn't DKPmon do something like:

    1. When DKPmon initializes, joins a raid, becomes the raid leader it queries the raid automatically.
    2. When a user's Bidder initializes or changes their bidding name it sends a message to DKPmon

    This way DKPmon would automatically know everyone's bidding name without requiring querying.


    -Javek
    Posted in: General AddOns
  • 0

    posted a message on DKPmon Module: BossAuction
    Quote from Sunetra »

    (crossposted from the DKPMon thread, thx to Eraslin for the suggestion)

    My guild's currently looking into using DKPMon/Bidder, so I'm the crash test dummy poking around in the mod to figure out how things work. Currently, we're using BossAuction, and I've run across one problem. Not sure if it's a setting I've missed or what, but if I've got someone on an alt bidding as their main, it will only let them bid up to the total points that the alt has, but if I award the item to them the points are deducted from the main's total. Is there a setting I need to change/file I need to edit to fix this? Thanks for the help


    Assuming they correctly set their "bidding name" to their main, which it sounds like they did it's probably my bug. I probably used the player name instead of their bidding name when I send the bid. I'll take a look Monday, should be a fairly easy fix.


    -Javek
    Posted in: General AddOns
  • 0

    posted a message on Aura Time Left Reporting Library
    Quote from Ragnor »

    You would have to compare whether that approach is actually faster then just scanning the entire raid for their buffs/debuffs every 0.x sec.


    That doesn't tell you how much time is left. I'm interested in knowing the time left on auras I don't own and therefore blizzard doesn't tell me. I don't just want to know that the aura is on the person or not but its time left at any given moment through a timer I set when it appeared. The problem here is determining the correct time to start the timer at for a given aura.

    Here's maybe a better solution:

    Create a library of default aura times. If someone running the library obtains an aura that starts at a non-default time they broadcast the time.

    So for example, in a PVP diminishing returns situation we could do something like this.

    1. Follow UNIT_AURA
    2. Bob gets feared, start timer at 10 seconds
    3. Our timer counts down as we want
    4. Bob gets feared again, start timer at 10 seconds
    5. Bob has our lib, he broadcasts "Fear time: 5 seconds"
    6. We adjust our timer to 5 seconds

    A few points:
    * Yes there'll be a quick flicker in your gui as it switches from 10 to 5 but it can't be helped.
    * That example message is in english, not an actual viable protocol, which might be something like: "5Fear" as auras don't start with numbers anyway.
    * To combat latency Bob might need to broadcast the game time when he was feared as well. I'm not sure if everyone sees the exact clock time or not and if it could be used to synchronize.

    With this approach a learning system would still need to be developed. The issue now is that all members of a group need to assume the same default aura times. Say Bob didn't have Regrowth in his database. The first time he ever saw Regrowth the caster reported the time as 26 seconds because the Regrowth was cast by someone with the 2xT5 bonus. Most people who learned about Regrowth assume its time is 20 seconds.

    One solution to this problem would be to resolve learned auras when you enter a group.
    1. Bob enters a raid
    2. Some selection process chooses a lib user in the raid to give Bob a list of the non-standard auras known by the group
    3. Bob's lib adds any new auras and corrects the times of any that differ from the group

    The selection process I talked about could go like this:
    1. A new person joins the raid
    2. I pick a random number of seconds to wait to see if someone else will talk to Bob
    3. Jane's lib picked a smaller time and broadcasts "I'm giving Bob our aura times"
    4. Now I don't have to

    People who are currently broadcasting to someone already will throw the task "communicate to bob" at the end of a queue that they will check once finished talking to whoever they're talking to. If they see someone else take the task the item is removed from the queue.

    If at any time a lib user gains a new aura they broadcast its time to the raid. Now everyone knows the default time for this new aura.

    Of course we wouldn't want the addon to track too many non-standard auras. So maybe when this number reaches 20 or so it'll pop up with a list of the auras and asking them to post it in the library forum thread for the author (me I guess :-o) to add.

    I'm not sure if you guys think I'm crazy or that this is somewhat interesting. Really, I just wanted to hear your feedback.


    -Javek
    Posted in: Libraries
  • 0

    posted a message on DKPmon & Bidder v2.0
    I reworked the GUI for BossAuction. Basically I put a FontString in the upper right, and another in the lower right of each item button. I also entered a row of text to display your dkp. Here's what it looks like:

    Open Bidding

    Silent Bidding


    Also, that little edit box is how you enter bids with BossAuction. I really hated entering bids with dewdrop and so created that edit box. It clashes a bit with the skin, but it works.

    Eraslin, would you be interested in adding these GUI elements to Bidder itself so that other modules can take advantage of them? I was thinking the fontstrings on the right could be received through:
    LootItem:GetBidText()
    LootItem:GetCostText()


    If you want I can do this. The only issue is making sure text strings don't overlap. I believe there's a way of making strings grow your frame as they change size if you set up the points right.

    Maybe Bidder could control the "your dkp" line itself. The only problem is that the module needs to tell Bidder which pools to display to the user. BossAuction only ever uses one pool at a time.


    -Javek

    Posted in: General AddOns
  • 0

    posted a message on DKPmon Module: BossAuction
    I've done another update, mostly graphical improvements. Here's the changelog:
    Bidder_BossAuction:
    -Created bid text and cost text on right side, cleaned up itembutton status text
    -better color feedback during bidding process
    -silent bidding ties are reported after round to those who tied
    
    DKPmon_BossAuction
    -Deal with itembutton back references better
    -Resolve ties on announce
    -No longer expire rounds if there were no bids


    Early Expiration Removed
    When I first made silent bidding I decided to expire items early if no-one was bidding on them. The idea was to make the process quicker for trash drops no one wanted. However, this ended up just confusing people as items would stop allowing bids on their own if no one bid in the 1st round. So this "feature" is gone now. If you want to stop bids early start a closing timer from the action button.

    Ties Reported
    The other major change is that people who tied at the end of silent bidding will be notified that they tied. If they tie in the last round it will randomly select one of them when you announce and show people the roll.

    New GUI!
    I decided to move a lot of information from the tooltips to the buttons. Here's how they look now:

    Open Bidding

    Silent Bidding
    Posted in: General AddOns
  • 0

    posted a message on DKPmon & Bidder v2.0
    I committed a few small improvements to DKPmon this evening:

    * Dialogs now work when you're a ghost
    * Player names in the loot window and master loot dialog use the class colors


    -Javek
    Posted in: General AddOns
  • 0

    posted a message on DKPmon & Bidder v2.0
    Add them to the raid real quick and give them points I suppose. There isn't any GUI for it. I can't really think of a reason to add someone manually. They'll be added automatically once you raid with them and award them points.

    However, I would like to see a way of removing people. Players leave the guild or switch mains sometimes and you start to collect old names in the database. Maybe I'll add this feature to the FuBar menu at some point, but right now I'm overhauling the BossAuction UI.


    -Javek
    Posted in: General AddOns
  • 0

    posted a message on DKPmon & Bidder v2.0
    Quote from Elidure »

    So i'm using DKPMon/Bidder with the BossAuction addons. Within Bidder i set it to be Raid Standby, but DKPMon never picks it up that there are any people in standby. Am i missing something?


    You poll people on standby by clicking Standby Members > Query Standby

    Only people in your guild will appear on the list. If they are outside the guild they can't use the standby feature. Have them whisper you and you can add them under Database Members manually. Also, people going on standby should select their main as their bidding name when they standby. So glance over the list to make sure no alts are on it after you query.


    -Javek
    Posted in: General AddOns
  • 0

    posted a message on DKPmon Module: BossAuction
    This is line 330 of awardframe.lua:
    str = string.format("%s: %g %s", ptab.source, ptab.amount, dkpsys:GetPoolName(ptab.pool))

    679 is almost the exact same:
    local msg = string.format(" %s: %g %s", rtab.source, rtab.amount, dkpsys:GetPoolName(rtab.pool))

    It's choking on "argument #4", which is dkpsys:GetPoolName(rtab.pool)

    My hunch is that something is wrong with your pool setup in the custom.lua settings. It should look something like this:
    -- Enter the names of your DKP pools in the following table.
    custom.poolnames = {"DKP"}
    
    -- Enter the number of poolnames you have above.
    custom.numpools = 1


    For multiple pools:
    -- Enter the names of your DKP pools in the following table.
    custom.poolnames = {"DKP","MC/Ony","SSC"}
    
    -- Enter the number of poolnames you have above.
    custom.numpools = 3


    Are you using multiple pools? Did you change custom.lua recently? If you can't find the problem attach your custom.lua file and I'll take a look at it.


    -Javek
    Posted in: General AddOns
  • To post a comment, please or register a new account.