• 0

    posted a message on Squishy 0.10 [2006/08/22]
    Grita, which program are you using to download the latest versions of Squishy? Does it have a specific setting for externals? Seems as if your ProximityLib is not up to date.
    Posted in: General AddOns
  • 0

    posted a message on Clique 0.2.0-Beta Released
    Cladhaire: as for Squishy and Clique,

    (btw: "/squishy solo" will enable solo mode for Squishy, and you'll only see yourself if you have aggro or your health is below 85%)

    ...right now I can't get Clique to work with Squishy. As I wanted to support Clique back in alpha, I added the following code to Squishy/core.lua:
    if IsAddOnLoaded("Clique") then 
       SquishyCustomClick = ThisUnitOnClick 
      elseif WatchDog_OnClick then
       SquishyCustomClick = WatchDog_OnClick
      elseif IsAddOnLoaded("CastPartyCore") then
       SquishyCustomClick = CastParty_OnClickByUnit
      elseif IsAddOnLoaded("JustClick") then
       SquishyCustomClick = JC_OnClick
      end


    I assume the Clique part needs to be deleted. Also Squishy probably shouldnt list Clique as optional dependency I assume? In any case, Clique will only print "Enabled a module for Blizzard Raid Frames" to my chatframe. And interestingly after adding back the debug code to your LoadModules() only a few addons were listed as loaded. Actually only FuBar plugins, and then the following shows up in the bugsack log:
    MTF.lua:15: attempt to index a nil value
      ---
    [21:42-2128] Clique\AceHook\AceHook-2.0.lua:398: Method conflict in attempt to mixin.
      ---


    If anyone finds out which changes need to be made to the Squishy code, please just go ahead and update the SVN - I'm rather busy these days :(
    Posted in: General AddOns
  • 0

    posted a message on Squishy 0.10 [2006/08/22]
    Yeah. It did work with alpha versions of Clique, but not anymore. I'm posting some info regarding Squishy and Clique in the Clique thread as I'm not really sure how Clad wants to handle it. We should have a solution soon.
    Posted in: General AddOns
  • 0

    posted a message on AceHeal function library?
    I'd like to direct you to the addon "SMH - Simply Magical Healer":

    http://www.mithrandir.com/WorldOfWarcraft/WoW.html
    http://ui.worldofwar.net/ui.php?id=2726

    It seems to be the most complete spell rank selection addon available and has 3000 lines of code (which seem to be pretty solid, but I'm a novice coder). As you can see in the thread on ui.worldofwar.net, the author is considering to port the spell rank selector to a library (which is necessary, as SMH doesn't even have an API to heal a specific unit at the moment). As we neither know if the port will ever happen, I'm wondering if there is anyone who'd want to spend the day or two to contact the author and convert that part to an embeddable library.

    I might not have seen all available addons, but as some of you know I do have some code for spell rank selection, overhealing etc which I didnt publish yet - and since I've seen SMH I'm not really considering to port my private code to a library but start with something like SMH instead. I don't think it's worth the additional work to have more than one rank selector. Better one perfect library than 20 attempts (AceHeal, CastParty, SquishyHealer etc...).

    Unfortunately I'm very busy during the next 4-6 weeks, but if anyone would consider taking a look at that code, you'd be my hero.
    Posted in: Addon Ideas
  • 0

    posted a message on Squishy 0.10 [2006/08/22]
    Grita:
    hmm, maybe for some reason you're always out of range. can you do me another favour and try:
    /script local _,time = Squishy.proximity:GetUnitRange("player"); Squishy:msg(time)
    and tell me what it shows? if everything is correct, you should see a number like 562673. If it doesn't show anything, I think I know what's going on.
    Posted in: General AddOns
  • 0

    posted a message on Squishy 0.10 [2006/08/22]
    err, please use

    /script Squishy:msg(Squishy.Roster["Donee"].priority)
    /script Squishy:msg(Squishy.EmergencyUnits[1].name)

    instead. I accidentially used a : instead of a . , and also I forgot to add the closing bracket.

    But as it seems you're listed in the roster, so unless the priority is way off, the problem might be related to something else.

    PS: the count mismach error is nothing to worry about when logging in. You'll see this and similar errors when joining a group.

    PPS: you don't happen to have a IRC client, do you? I'll stick in the wowace channel for a bit...
    Posted in: General AddOns
  • 0

    posted a message on Squishy 0.10 [2006/08/22]
    Grita, now thats interesting. The header turns red if you have aggro, and that information is pulled from the internal roster. On the other side, this only makes the problem even more complicated, as until now I assumed for some strange reason you're not even saved in the roster (e.g. because your name has an umlaut or anything similar, which could cause problems). So why is the player shown for everyone else but you?

    If you're using AceDebug ( http://wowace.com/downloads/AceDebug-v1.0.zip ) you could enable debugging of Squishy via "/acedebug addon Squishy" and then try "/script Squishy:Test()". This will print all names of units saved in the roster into your chatframe. So if you're soloing with your pet summoned, you should see 2 lines, first your player name, then your pet name.

    Also I'd like to ask you to do a "/script Squishy:msg(Squishy:Roster["yourname"].priority)" - guess it's the best to copy+paste this into the chatframe after replacing 'yourname' by your name. This will print your current priority to the chat frame. If you're at full health it will probably be 115 or 135, as it's your current health in percent plus some modifiers to calculate priority.

    Finally, if you're soloing and damaging yourself by jumping off a cliff, the following should also print your name: "/script Squishy:msg(Squishy:EmergencyUnits[1].name)".

    Maybe you could macro these 2 lines and hit the macro buttons a few times in different situations and see if you encounter something strange.
    Posted in: General AddOns
  • 0

    posted a message on Squishy 0.10 [2006/08/22]
    Grita, does that probiem occur in parties *and* raids, and does it occur with and/or without pet support? I'd need all possible combinations. Also, did you have a pet summoned? Is it possible your pet has the same name as your character has (because then the pet would overwrite the player roster data)? Also, please post the exact result of "/squishy wtf" in raids and parties. Finally, are you playing a US client?

    Hopefully that's all the information I need to solve the problem.

    OttoDeFe: thanks for the note - I've seen his post regarding the upcoming fix in the minor patch (tonight or next week I assume).
    Posted in: General AddOns
  • 0

    posted a message on Squishy 0.10 [2006/08/22]
    Just re-added WatchDog support in the latest version on/in (the) svn/repository ;)

    As for the feature requests: they all sound rather easy to do, I just need some spare time - and I don't have a lot these days - so you might have to wait a bit (or add it in yourself if you know how). Priority is fixing pet support (is there still anyone having problems using pet support?), and I'm also considering porting Squishy to Ace2 soon, as I'd like to release Squishy on wowinterface.com, and it would be nice not having a required dependency at all.
    Posted in: General AddOns
  • 0

    posted a message on Squishy 0.10 [2006/08/22]
    Daagar, right now Squishy only supports Clique, CastParty and JustClick - but I can add in WatchDog in a few days (I'm very busy until sunday). Or someone else does, it's just a few lines of code.

    Grita, so when in a party you can see everyone but yourself? Do you have the same problem in raids? what does /squishy wtf say? Also, the header is hidden when turning off the backdrop. I think I'll change that though. Someone wanted it that way, but it seems to be more confusing than anything else.
    Posted in: General AddOns
  • 0

    posted a message on Squishy 0.10 [2006/08/22]
    Grita, now that's very strage. I now added some more code to the WTF option. It will now also tell you if for some reason the frame is hidden, if the backdrop is shown or not, it will display the x and y coordinates of the frame (maybe it was moved off screen?) and then reset all options to the defaults and move the frame to the center of the screen.

    Please tell me if that helps, and what it says. Thanks.
    Posted in: General AddOns
  • 0

    posted a message on Squishy 0.10 [2006/08/22]
    as for the buggy pet support. I just spent another hour testing it. Everything worked fine. No matter if soloing, in party or raid, no matter if with or without pet support, no matter if me or others had pets summoned.

    But: I updated the SVN. New option: "/squishy WTF". Please use it if you're experiencing problems. It won't fix them, but it will tell you in the chatframe why Squishy thinks its roster data is incorrect. This can be something like:

    --
    roster incomplete, hiding Squishy frame <-- you'll see that when you're having problems
    count mismatch: roster:3 members:6 <-- 3 units in the Squishy roster, but it should be 6.
    Steve (raid23) not in roster. <-- for some reason we can't add Steve.
    (or)
    Steve in roster but should be deleted. <-- you were grouped with Steve, but he left.
    --

    Finally: in general it seems that if an addon has a 'hard' error wow will auto-disable it. In that case you might have to "/console reloadui" to reload the user interface (takes 2-5sec), e.g. if you're having issues with pet support and want to revert to a working squishy without pet support.
    Posted in: General AddOns
  • 0

    posted a message on Squishy 0.10 [2006/08/22]
    Firiel, teedog, I'm sorry to hear you're still having these problems. While I'm somewhat busy these days and might not be able to fix anything before sunday (maybe tomorrow though), I'd like to ask you to either revert to a SVN version pre-pet-support (as these should be working), and/or try to find out why these problems happen at all (stupid question: you didnt hide the backdrop, did you?).

    As Squishy works for me on the 1.11 US client with and without my pet, when soloing, partying and raiding, I guess the next step is to add debug code to a slash command that will print what's going on, and then ask you to report back what it's saying so I can narrow down the problem.
    Posted in: General AddOns
  • 0

    posted a message on Squishy 0.10 [2006/08/22]
    Furiouso, may I ask which click-casting mod you're using? Also, does the error always happen, or only when clicking on specific units? Does it happen in parties and/or raids? The error you're seeing is indicating that the unit you clicked on doesn't have a unitid (which is something like "player", "pet", "party2", "raid36",...). I can add a line to simply ignore such situations, but I'd prefer to find out why this problem happenes.

    Teedog, that's an interesting bug too (and I'm sorry the latest Squishy versions are causing so many problems - I really hope I can fix them all soon). The options.lua:197 error indicates that for some reason the emergency frame (aka the thing with the black background and the border) hasn't been created properly. Unfortunately I cannot reproduce this problem, the frame shows for me no matter what I do (besides the raid related pet bugs that occur sometimes).

    Now interestingly this frame is created when the addon is enabled (aka right after logging in), and theoretically nothing should try to access the frame before it's enabled. Actually there is a *tiny* chance that the event that tries to access the frame fires a fraction of a second before the frame is created itself, but then this might only happen in 1 of 1000 logins. Does it always happen for you? Does it only happen on login? Does it work properly if you do a '/console reloadui'? Or a '/ace disable Squishy' followed by a '/ace enable Squishy'? Were you in a party or raid at that time? Did you turn on the frame lock?

    I'm trying my best to fix these problems (which might also be related to 1.11 and a new order of events firing), so there more information you can give the easier it will be.
    Posted in: General AddOns
  • 0

    posted a message on Squishy 0.10 [2006/08/22]
    teedog, which revision are you referring to exactly? And was there a specific situation that led to the error?
    Posted in: General AddOns
  • To post a comment, please or register a new account.