• 0

    posted a message on and another module: CC_MainAssist
    Quote from Worf »

    [@All: If i have something like:

    if ( CheckThis() and CheckThat() ) then
    ...


    And CheckThis() returns false, will CheckThat() be actually executed?
    If i have something i check very often ( in some OnUpdate() function ) it'd like to arrange the commands and checks in a way so they are as quick as possible.


    No, CheckThat() won't be executed.
    Posted in: General AddOns
  • 0

    posted a message on Projects I'm considering
    Samasnier: yup, that's the one. ok, good to know.

    cladhaire: The thing about Well Fed foods could be handled by either categories or an appropriate selector, depending on whether one wanted it to be a choice made manually or automatically. I agree that some such functionality should be made available with it in the shipping state, and that it should be configurable how one deals with it (ie via splitting out into separate category or by automatically selecting).

    BTW, to be more specific about how LunchBox:Use would work, I was thinking it'd scan your bags and inventory for the items in the list, and would provide a sublist consisting solely of those which you have which aren't in cooldown. Maybe some additional information, tied to events or functions which indicate the beginning or ending of prohibition or enabling of usage would also be used to filter the list, but offhand, I'm inclined to feel that this sort of filtering should be done by the selector or via swapping category for the button by the calling GUI bit, although perhaps some of the information that the selector or GUI might use should be stored with the data this addon would maintain. Perhaps a list of functions which would be used to filter the list should be used, instead of a selector and built-in filtering for cooldowns and what you have (can you tell that I've mainly been using a functional language recently and have gotten used to thinking of some forms of flexibility in terms of higher-order functions? =), I can see pros and cons for all these alternatives.

    Edit to remove me stupidly bolding everything
    Edit 2 to correct some stupid misspellings
    Posted in: Addon Ideas
  • 0

    posted a message on Engineering Addon Idea.
    While they won't know that you plan to use it in 30m a priori, if they start seeing you w/o a helm, or (as is likely to happen if it becomes an addon) many people in general, just before a MC or charge, they will learn that seeing someone go from helm to no helm = use of one of them (or some other helm or helms, if they become popular as well). That's why I'd be inclined to just go w/ no helm all the time if you wish to have such an advantage: while hiding it just for the swap of one of these would help against stupid opponents for a fairly long while, smart ones would no longer be unaware that you were about to use one of these helms. While it would continute to provide you with an advantage against stupid opponents, it's getting the advantage against smart and skilled ones that you really need to be trying for; after all, aren't you smarter and more skilled than the stupid ones already?
    Posted in: Addon Ideas
  • 0

    posted a message on Projects I'm considering
    Ah, thanks cladhaire. That sounds pretty cool, and similar to some of the functionality that I thought should be provided by an Aced AutoBar - basically, it adds in best match and a soup category (which would certainly be possible with my idea), and omits the most and least. While I think BestMatch would probably be handy, I personally consider it a lowish priority, compared to the other functionality.

    I'd suggest (based on my own preference for how such a thing should be done) that the interface should be something like:
    LunchBox.Use(category,selector) or LunchBox:Use(category,selector)
    I'm thinking of category as being a sorted list of items (possibly with accompanying information, such as how many you have, maybe how much it heals or whatever, for ease in writing cool selection functions without too much poking around in inventory or then again, maybe not, etc), earliest being best, latest being worst
    selector would be a function that selects an entry from the list.
    preprovided selectors could include best, worst, most, least, best match, etc.
    preprovided categories could include food, drink, soup, bandage, battle healing, battle mana, battle soup :), stat food, etc.
    It might also be necessary or desirable to have a function passed which determines what "using" an item from the category actually means, to more readily support the main/offhand distinction for stones/weights, support self-casting when enemy targetted, deletion, trading with target, and essentially any other action that could be done programmatically.
    The main advantage of doing it the way I'm suggesting is that it would allow custom categories to be easily integrated, and custom selectors could be used without changing the addon proper. As you can't work on it yet, I suppose it's a moot point for now, but I could easily see this being one of the next projects I work on after the quest thing (which could then be used as the basis for an Ace AutoBar, as previously suggested), so we might as well start discussing it, since I like to ponder things for a while. :)
    Posted in: Addon Ideas
  • 0

    posted a message on Projects I'm considering
    GRiM: As I've been thinking about it some more, I could see how functionality that's at least somewhat similar to BeneCast could fit in as either an addon dependent on ByTheNumbers Healing or part of the main addon itself. Still probably not going to be my first project, as I think I'll be doing the quest idea, as it looks like Orione is still working on cooldown functionality, by porting ABInfo. But it is likely that I'll get to Real Soon Now, in my Copious Spare Time (note to nonprogrammer types: the use of caps here is meant to indicate a standard ironic use of these phrases).

    xelepart: You're right about the lifetime maximum being unlikely to be a useful statistic. And yes, KC_I does seem to store the standard deviation, so you're right, that would be a probably much more useful way to give people the general idea of what I wanted them to be able to see, and you'd get it for free, to boot (in terms of saving extra crap). What about the last scan information? I know I'm interested in it, and I've seen other people requesting similiar or the exact same functionality, but the thing I've been worried about it is that depending on when you scan, it might not be very helpful. Maybe it should be last X scans, where X could be 0 (ie don't store any of that extra crap), 1, etc. I dunno.

    Also, and I suppose this isn't just directed to you, but should any additional information just be stored by TPS Reports, or should I hack up KCI and submit the diff to Kaelten? Obviously, the first is less intrusive, and honestly would do all I would be looking for, but since I have seen people request that sort of functionality for all of KCI...

    Orione: Good luck with ABInfo, I'm looking forward to using it. I have temper issues, too, sometimes so... yeah. I know how that goes.

    Samasnier: BTW, did you see what I posted in your Ace AutoBar thread? Do you agree or disagree with my thoughts? Also, do you happen to know what addon of Cladhaire's Rowne was referring to on page 2 of the comments? :)
    Posted in: Addon Ideas
  • 0

    posted a message on Engineering Addon Idea.
    I don't believe that the hiding functionality would be very useful for the purposes requested by the addon. I'm going to agree with Kayde, because if it's only off for a bit every now and again, people will (eventually) learn that you're going to use the MC or rocket helm. Now, the other bit, about getting a button once the item change cooldown has worn off, *that* seems like it could be tremendously useful. I'm working on a quest thing for my first "real" addon (partially because I haven't had a chance to test ItemRack so I can experience first hand what functionality and UI ideas it has that are a good idea), but regardless of whether I do it, or someone else does, I think it would be useful for an equipment swapping/managing/etc addon to have some sort of functionality to pop up buttons for worn items that can be used that aren't in cooldown, etc. Or perhaps that should actually be a separate addon, not really sure.
    Posted in: Addon Ideas
  • 0

    posted a message on Projects I'm considering
    I'll work on it. I'd like to snag what you have so I could maybe just refactor parts. While you might be right about it requiring a complete rewrite, I'd rather be able to go ahead and get something out there for people to use. By people, of course, I mainly mean me :). While I've got school stuff going on myself, I'm currently between classes, and my load for next semester is looking lightish. So, yeah, I'd be up for trying to do the whole deal. Good luck w/ Lt Comm, MC, etc. I'm still leveling, since I rerolled on Lightninghoof after a long break from my chars on Gorefiend (ally) and Bloodhoof (horde) (by long break, I mean preBGs and all that). Mail me at ${username}mods[$at$]gmail[period]com, or let me know where and how I should get it. I'm not paranoid about spam harvesters, am I? :P
    Posted in: Addon Ideas
  • 0

    posted a message on Projects I'm considering
    Something tells me you'd like me to work on a port or something which mimics the functionality of BeneCast, GRiM. It's just this feeling I'm getting :).

    However, as it doesn't really fit in with my playstyle, I don't think I'm going to work on that at this time. I appreciate the request, though.
    Posted in: Addon Ideas
  • 0

    posted a message on Projects I'm considering
    CDC definitely does at least hour long cooldowns, as can be readily seen by having a hearthstone in your actionbar/autobar/other thing CDC supports. Since it changes to 1h until a minute ticks by, I assume it can handle arbitrarily long cooldowns (at least in theory, whether or not it can in practice), and whether or not it can, I think this should be done by an Ace version.
    Posted in: Addon Ideas
  • 0

    posted a message on AutoBar?
    Quote from "Rowne" »
    Crap, that's a point. I wish there was a standard quality indicator for items. Of course, we could supply a faux price for spawned items and we could keep doing that as such items cropped up but it's not an ideal solution by a long-shot.

    I'm wondering what the best solution is. Perhaps tooltip scanning? That's not exactly what I want to resort to because that has as many caveats as the price-system. It might be the only thing that would really work though. I'm interested in opinions on this, especially from developers who've worked with tooltip scnaning. How uniform is the tooltip informaiton between items, usually?

    -Edit: If we use tooltip scanning then perhaps we can use a generic pattern-match for each type of tooltip and when the user adds an item they have to say which kind of item it is, such as food/drink, trinkets or whatnot. We might be able to figure this out but I think the item-information functions are very vague where food is concerned.


    I think that categories should be entirely user configurable. While pregenerated categories with as many relevant items as can be thought of, one should be able to edit, create, and delete categories, add and remove items to them, and adjust player perceived quality by manipulating the list positions (which would determine which are better or worse). Standard actions to perform on a category should probably at a minimum include using best, worst, next best, fewest, and most. It'd be nice to be able to select the items for trade instead of use, and it would be really nice to give the main/offhand functionality previously mentioned for stones and weights.

    I also agree with Samasnier about what some of the important functionality of AutoBar is. I like the idea tekkub mentioned, but the problem is that it would require a lot more knowledge about the item to be extracted or included than the minimum required to implement the features I want :). Frankly, I'd rather categorize and rank the items myself, and just select based on my ranking. In other words, I want a GUI'fied, prettier, nonmacro (so that I can have as many things in a category as I wish) fancified version of BestItem, I guess. While smarter would be nice, that's not as much of a priority for me. BTW, I do think the price look up thing or tooltip scanning might be a good way to get default placement. I'm just not sure if no value or unreadable tooltip should default to the top on initial insert, or bottom or what (perhaps each category would have an "I don't know" line, below which, things are in the category, but not for purposes of appearing on the buttons, etc). Obviously, one could make this an option, but there still would need to be a default for the default.

    Oh, also, the "Not in BG, so don't use this" thing is kind of cool. Perhaps in additon to the idea of categories, we could have events trigger a change in which categories are assoicated with particular buttons, so that BGonly items would be included in the rankings for whats on the buttons in BGs, but not out in the normal environment.
    Posted in: Addon Ideas
  • 0

    posted a message on Projects I'm considering
    Quote from "tekkub" »
    *grumble*

    BTW if you're making a Cooldown count why do you want actionbar cooldowns, the spell ones will work just fine. Well that and Item cooldowns if you're gonna add to it :)

    Well, perhaps I'm off on something... but wouldn't you need actionbar cooldowns for macros? Or can you automagically extract the spell cooldown within? And I mentioned item cooldowns because I had intended to add to it (I want to know cooldowns for stuff in my bags and on my person! but in numbers! without mousing over!). Hopefully Orione will do that now. Or I can add it in and send him the diff if he doesn't. :)
    Posted in: Addon Ideas
  • 0

    posted a message on Projects I'm considering
    Hmm. Ok. Well, since I was going to wait for that too, guess I'll be doing something else. I know there's been a lot of demand for an EquipmentManager/ItemRack/Wardrobe type thing, but I just find that less compelling to work on since I feel that need is already being met, even if not as well as it could be. Since the low hanging fruit has already be plucked, I'm now inclined to either go with ByTheNumbers Healing, or TPS Reports. After those, I think I'm most inclined to try to do the TribeCalledQuest thing. Anyone have any strong feelings on those? Both in terms of features they feel belong or don't belong with those 3 projects, or another project they'd like me to consider doing first?
    Posted in: Addon Ideas
  • 0

    posted a message on Projects I'm considering
    Quote from "Samasnier" »
    I will never use another AddOn made by Saien, nor one that utilises his code. Sorry, but an Ace'd port of anything created by him falls into that category.


    I understand why you feel that way (or, I think I do, at least). Hopefully, if I do an addon based on ideas from his, it will be sufficiently different or compelling that you will still try it out.

    I'm leaning towards doing the cooldown thing first though. So hopefully you don't have an issue with addons inspired by Sarf. :)

    Quote from "Samasnier" »

    If you have a desire to port an equipment AddOn to Ace, I'd suggest Gello's ItemRack. It really is far superior to EquipmentManager, my personal feelings for Saien aside.


    It certainly is impressive, even just from screenshots. I'm curious about how it compares in terms of performance to EquipmentManager, since it's got so much going on. I'll give it a try soonish, and see.
    Posted in: Addon Ideas
  • 0

    posted a message on Projects I'm considering
    Quote from "tekkub" »
    Heh, you're a talkative one :)

    Okey I'll toss out my thoughts...

    You tradeskill idea is nice, but why not pull data from another mod? KC_Items is kinda our replacement for Auc, and it does so nicely. We're all for not deplicating data, so why not pull prices from it?


    Hmm. Well, unless I'm missing something in the code and SavedVariables (which is totally possible), KC_Items, while storing information on things which I would care about for TPS Reports, isn't storing all the information I'd like. I certainly will try to avoid storing anything it's already grabbing, but I would like to have more information. I'll print out the code and make sure I'm not missing something. If it turns out I am, then great, I can just steal it all from KC_Items. From what I have seen, I think it'd be pretty easy to make KC_Items gather it for me. Would this be preferred by most people? Specifically, what it seems to be missing is the lifetime maximum, and all the last scan stuff (though that would be trivial to fix). Let me know which way y'all think is better.

    Quote from "tekkub" »

    Ports, hrm... I'll admit Saien's mods have had some great ideas, nice functionality. But as of late most of us here have come to dislike him on a personal level (he's a dick :P ) I'd love to see new, better, simpler mods written to replace his ones rather than outright porting his in. Take UberActions, It could be split into a number of modules or seperate addons. His actionbar info stuff should be pulled out completele and made into AceUtils or something, though I've already refined them and they'll show up as funcs in the new version of Special Events. So yea, I'd love to see Ace replacements for Saien's mods, but frankly I don't want his stuff ported over.


    I have to admit, I kind of like his style, though I understand why those it rubs the wrong way react as they do. I understand what you mean about doing replacements instead of ports. I'll have to think more about how that should be done for some of them (other than AutoBar, which I'm writing up in a reply to the relevant thread), so perhaps those should be put off to a later date so I can make sure the replacement is as elegant as Ace and its users deserve.

    Quote from "tekkub" »

    MonkeyQuest.... beautiful mod in it's own right, but there's a big thing about tooltips and performance. I'm personally in the camp of useing blizzy's tracker, but enhancing it's functionality. QuestAssist is a nice mod, needs ported and enhanced.


    Huh. Hadn't seen QuestAssist before. You're right, the approach it uses of enhancing Blizzard's tracker is a good one to consider. I'll have to get that and play around with it, see what I like and don't like. If I did do TribeCalledQuest (my personal name for this hypothetical quest addon, though I'm not married to it), I'd definitely want the two paned goodness of UberQuest, and then use a modified tracker. One big aspect of MonkeyQuest that I'm assuming isn't covered in QuestAssist is showing info for objectives that aren't "get/kill something", which I always found quite handy, though other people might find it less so. I also like that I only need to open up the quest log for specific details about the quest - all the general operations one performs (sharing, including/excluding quest from default tracker view, including/excluding quests in certain zones from the default tracker view, dropping a quest) can be performed from the MonkeyQuest tracker. However, since he implemented at least some of these, and some things which I suspect would use similiar implementation methods, I believe it's possible to go that route but achieve the functionality I desire.

    Quote from "tekkub" »

    Cooldown count should be damn easy to do with SpecialEventsCooldown, I did use CooldownCount as a basis for how to get CD info :)


    Then perhaps that should be what I do, as it would be low hanging fruit. I know I'd love using CoolLikeThat (optional dependency of listening to Digible Planets), and if it really is that easy...

    I think this is what I'll do first, as soon as the appropriate version of SpecialEvents comes out. It'll be useful, but nice and easy, which is very appealing. :)

    Quote from "tekkub" »

    Discord has some nice things, but I think he'll never Ace his stuff, so this would fall into the same category as Saien's work, I'd love to see an Ace replacement made.


    Well, while I like at least some things about pretty much all of the Discord Mods, all I'd be aiming at for now is the Discord MiniSpellBook, and possibly Discord MiniInventory. The latter would be better covered by some of the inventory projects that are already being discussed, though, which is part of why I'm not as inclined to work on that part.
    Posted in: Addon Ideas
  • 0

    posted a message on Projects I'm considering
    Hi. I've just started actually writing AddOns, and am still on the "messing about with fiddly little useless things to practice concepts with" stage. However, I hope to be done with that phase soon, and have several ideas for what to do for my first "real" addon. I was hoping that the fine people here might be able to give some input on what they would like to see most of these ideas.

    ByTheNumbers Healing: The idea behind this, is to basically do all the calculation of hp/mp, hp/time, and so forth for you; the interface would consist of two windows, one which would show who in your party or raid would best make use of each type of heal (heal over time, fast, big, or group) (method of determining 'best' would obviously be configurable, as sometimes hp/time is most important, sometimes hp/mp, sometimes time, etc), and one which would show the top X best spells for what I've been thinking of as "Unit of Interest" (method of best would again be configurable). I've been thinking of Unit of Interest would basically be a list of valid unit id arguments, in the order you'd want them checked (although perhaps names should be allowed too, haven't decided), and the first one which has taken damage would be the one who the spells would be selected for. I'd like to take +healing/+spell/etc information into account.

    TPS Reports: TPS Reports, or Tradeskill Price Statistics Reports would gather AH information on things which can result from your tradeskills, or be used by your tradeskills. Essentially, it would be a sort of specialized Auctioneer. Part of the reason for this specialization is in the hopes that if less information is being stored that I don't care about, it wouldn't eat up as many resources (when I stopped using Auctioneer, my average FPS shot up about 6-8 FPS (which is huge on a marginal system like mine), and my average mem usage dropped by a few megs). I'd also like it to be compatible with Fizzwidget's Reagent Costs, or else duplicate some of it's functionality. I haven't decided whether it should keep track of things that you could eventually produce or use, but can't yet. I definitely want it to give two sets costs for things with subcomponents (one based on the value of what I've been thinking of as Fundamental AH items (Mithril Bars and the like), and one based on the AH prices of the more complex subcomponents). It'd keep track of (at a minimum) lifetime mean price, lifetime extrema, and last scan mean, median, mode, upper and lower quartile, and extrema. I'm going to assume one has PackRat or KC Items, so it won't keep track of merchant prices, though it may make use of them.

    These are probably my most fully developed ideas, and I think they are the least like what is already being done, so I'm inclined to do one of them. However, here are a few of my other addon ideas:

    I have some ideas for an AceAutoBar type thing. Since there's already a thread on the topic, and some of my thoughts about what should or shouldn't be done are possibly best considered in the context of the existing discussion, I'll just talk about these there.

    Conversion to Ace and improvement of some of my other favorite addons:
    EquipmentManager, UberQuest, UberActions, TotemBar by Saien come to mind.
    As do MonkeyQuest, Cooldown Count, Discord MiniPanels and Servitude.
    Equipment Manager I would want to basically port, since I like the way it works.
    UberQuest/MonkeyQuest I'd want to sort of merge, and tweak.
    UberActions would also be pretty much just a port, since it does pretty much exactly what I want.
    TotemBar I'd want to generalize into a little popup grid for every class (currently, only Hunters, Mages, Locks, and Shammies have use for it, IIRC). While I'd leave the way it works for those classes pretty much alone, and I'm not that sure of what Rogues or Warriors would want on such a thing, ideas for Druids, Priests, and Pallies seem pretty straight forward. Support for additional functionality (probably as a separate addon) similar to TotemStomper/FlexTotem/Divine Blessing might be nice for pallies and shammies.
    Cooldown Count - I probably wouldn't bother getting it to work with anything besides the default bars and bags, and AutoBar (well, ok CardBars and OneBag, but only because I should get those for free anyway), or rather, wouldn't worry about it very much.
    Servitude - I'd probably leave the core functionality pretty much the way it is. Add in support for KeyMinder, of course, even though I don't personally currently use it.
    Discord Mini Panels - well, particularly the spell book, though maybe the inventory as well. While I occasionally have use for the inventory, I love this spell book. maybe tweak the visual appearance of it a bit, but mostly leave the functionality the way it is.

    If people think these ideas all suck, and shouldn't be bothered with, well, I'll still probably work on them eventually, but I've got some others too, they just seem less urgent or useful (for example, now that MiniGroup is Aceified, I feel much less of an urge to try to write my own unit frames). If you want to hear about some of my other ideas, or suggest one of your own, let me know. If you particularly think one of these sounds great, again, let me know.
    Posted in: Addon Ideas
  • To post a comment, please or register a new account.