• 0

    posted a message on Sprocket
    Quote from Xhile »

    Really wish you could add actions to the dead space in the center =( Asked before but I didnt see a response. If you did sorry to bug you about it. Really this is the only thing missing that keeps me interested in ghostbarmod. I want to be able to use the middle of the circle for one quick action if needed or hold the button down and then move to the rest of the sprockets. Yes I could just bind a action bar to that action but that could be said for any of the actions in sprocket to. Id like to have a menu with FD in the center and the traps on the outer ring. I would try to code it myself but honestly have no clue where to start or how to do it.


    I may look into adding this, it should't be too difficult. If I do, it'll be likely add an option in the triggers menu to execute the pre-action only if no item is selected when the hotkey is released. Consequently, the pre-action will no longer execute when an item is selected and executed.

    However: If you're looking for a Sprocket that FD's, and then drops a trap in one swift motion, it's not possible. You can get one spell only per hardware event, and the inital FD will consume that. If you're like to test this, simply set FD as the "PreAction" for the trigger that opens the traps menu. You'll find that the trap doesn't drop. If you use the menu twice rapidly, the trap may drop because FD will be on cooldown and it will fail to cast.

    To clarify: it is impossible for Sprocket, or any other AddOn, to cast two spells or abilities from a single key press or mouse click.
    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    Quote from Maneko »

    I actually adjusted my UI last night to try a no-bar setup, and there are a few key items of functionality missing from this type of setup. Range Recoloring, for one, is not currently an option of Sprocket along with Cooldown timers. By the sounds of it, is not the direction that the author wants to take this, which is fine. I'm not one for the cooldown timer bars (oCD, etc) so I think I will have to revert to having atleast one bar on my screen with some key spells (Rebirth, Innervate, etc) just so I can always have an eyes glance of their cooldowns.


    Once again: Range recoloring is there, but only for Action items, not Spell items. No AddOn can have recoloring for Spells because the UI doesn't support it. Only items placed in an action button can perform in range checks.
    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    Quote from Isstai »

    Erm, one problem from my above post, having upgraded I get very very large memory increases for one of my sub menus. This menu is the one that includes slots of my conjured water and food.

    If I have no water/food made the memory increase is negligible with this or any other menu open. but if I have any conjured water/food the member increase goes up to around 300KiB/s

    The following is the menu that is giving me the problem:




    This is fixed in the latest, just make sure your ItemClasses-2.0.lua is up to date.
    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    Quote from ZealotOnAStick »

    Finally played with Sprocket tonight after raid. Very nifty, as I expected to be as I've been following the thread for a few days now.

    One thing I'm apparently failing to grasp . . . what's the point of the button you can toggle to be on in the center of the screen? Can toggle it on or off, and select the icon . . . but I don't understand its purpose.


    It's pretty much what Sykotic said. You can also move it and resize it by shift-clicking and alt-clicking it.
    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    There's currently a cap of 6 menu levels. If I end up with too much free time I'll change it so that it recycles resources and supports unlimited submenus, but at present that seems unnecessary.
    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    Quote from DarkMan »

    this is the awesome mod. im trully amaizing.

    But i have some ideas, such as
    Numeric cooldowns: on the buttons, in the button's tooltips, near buttons(Optionaly). I think this is useful for spells and items (like trinkets), not for scripts and macroses. (Then I can hide all action bars at last =))

    Possibility cast spells by clicking on the buttons whithout hiding menu. (For example push hotkey->display menu->click on the menu item->cast spell/use item etc. and menu is not hiding while you push hotkey)

    Change icon color when out of range.

    thx for this addon. It is really best of all i ever seen, so powerful and flexible.

    P.S. "Cast on self"-option not working for spells.


    Numeric cooldowns: I'll look at adding this

    Non-hiding menus: I've gotten a number of requests for this, but it's really another AddOn. If someone wants to create it, they could easily use ItemClassLib and have something up and running in no time.

    Range Icon Color: It's in right now. However, only for "Action" type items, not for "Spell" items. There are no UI functions to query if a spell is in range, only those to query if an action is in range.



    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    Quote from durcyn »

    Create Healthstone / Create Soulstone do not work when applied as a direct cast on Sprocket, I had to put them back on action bars and assign those. Didn't test with other conjured items, but I have a hunch it's the same for them.


    Try updating again (ItemClasses-2.0), it looks like I somehow overwrote my fix for this.

    Edit: The memory increase issue mentioned by tigg is also fixed now.
    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    0.8.2 is up:

    Sprocket 0.8.2
    * users can now choose icons for Script type objects
    * users can now choose an icon for the floating button
    * new global configuration pane
    * (ItemClassLib) counts for Use Item's will now show the total count for all stacks
    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    The script error is fixed and checked in (0.8.1). Let me know if you have any other problems.

    Edit: Sprocket does not work with oUF frames. Unfortunately, these frames share the same name as the addon meaning references to oUF_Target or getglobal( "oUF_Target" ) return the addon table, instead of the proper frame. Short of hardcoding in support, I see no way to fix is.
    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    To my knowledge, all script error bugs have been fixed. If you're not running build 0.8.0 please update before reporting any issues. To check your build version type "/sprocket about".

    In addition to fixing any new errors that pop up, I'm going to look at adding more features... but for the most part I'd like to get Sprocket stable. Things I'm going to look at adding:

    - Fixing the item counts for multiple stacks
    - More floating buttons
    - Ability to change floating button icons
    - Ability to cancel marking in progress, other than just using the deadzone
    - Ability to select different icons for "Script" type items
    - Trade skills (highly unlikely at this point... most of the script functions only function when the tradeskill window is open)

    Some unlikely stuff (unless I'm convinced otherwise):
    - Preventing the Sprocket menu from appearing partially off-screen. I have no ability to move the mouse cursor, so moving the menu upon open would result in one of the items being selected by default. This is not desired behavior and could result in accidental actions.
    - Changing the selection arc for items on menus that have less than 8 items. Currently, all 360 degrees will be used... if you have 2 items, one on top and one on the bottom, each will own 180 degrees of the menu. The menus are designed for speed, and part of this is not requiring users to be precise. A smaller target (i.e. 45 degrees per item, regardless of the number of items) is harder to hit, and therefore slower.
    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    ItemClassLib has been updated to fix the warlock spell issue. Apparently CastSpellByName( "Create Healthstone (Minor)" ) doesn't work, but CastSpellByName( "Create Healthstone (Minor)()" ) does... wacky.
    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    Quote from Industrial »

    Can you please make it possible to open a sprocket with the mouse anywhere on the screen?

    I filled in WorldFrame for mouse4 (should I use UIParent?) and that locked my whole interface up.


    That's actually not possible as a mouse trigger. (more details to follow) What you can do is, in the key binding menu, bind one of the sprocket hotkeys to mouse 4.

    (gory details) In order to get hardware events, the mouse/frame bindings are done with buttons. However, you cannot cast a spell on "OnMouseUp", and in order to get an "OnClick" event, the mouse cursor must be over the button that was originally clicked. The way I handle this is to create an invisible overlay button on top of the frame to be clicked. When it gets "OnMouseDown" it expands the overlay to fill the entire screen so that the "OnClick" will register no matter where the user moves the cursor. Linking a mouse trigger to "WorldFrame" (which is prevented in the newer versions) essentially fills the entire screen with a giant button, preventing interaction with anything else.
    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    Quote from kongolasse »

    Hmm, having a small issue here... for some reason, after a couple relogs/reloads, Sprocket stops working and starts spewing out error messages about the GetMenuName() (line 397 in Sprocket.lua and 1445 in SprocketConfig.lua) function. I have tried using both default profile and char, as well as deleting the settings from savedvariables and then setting Sprocket up from scratch... I'm in love with Sprocket but right now it's just not working for me. :(


    Send me your saved variables file (dreyruugr@gmail.com) if you can. It sounds like something is corrupting one of your menus. Also, let me know what other addon's you're using, and what kind of setup you're doing. It could be some combo that I haven't tested yet.
    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    Quote from Gunahylia »

    Managed to discover a minor bug with assigning a spell button a submenu.

    I've set up a submenu with all my castable buffs, set the Hover Delay to 0.5, and the submenu pops up if I hover over my Power Word: Fortitude button. However, no matter which button I select in the submenu, Sprocket will try casting Power Word: Fortitude.


    This isn't actually a bug. You're still limited to one action per hardware event. The PW:F is consuming that action, so any other spell cast actions that happen later will fail. You can still do other stuff, like: Cast PW:P, and then choose a target via the sub menu (e.g. /script SpellTargetUnit( "party1" )... you just can't cast two spells from a single key press.
    Posted in: General AddOns
  • 0

    posted a message on Sprocket
    Greyhoof: Can you better describe the setup you're using the causes accidental potion usage? Is this with a mouse trigger, or a hotkey trigger?

    Nex: Do you mean the tooltip over the minimap button? If so, try using some of the hotkey functionality. The menu that shows up on the minimap button is mostly intended to be an example.

    I've fixed the oCD issue on my end. Will check in shortly.
    Posted in: General AddOns
  • To post a comment, please or register a new account.