I can't get your embedded version of itemvalue to work...
As soon as I put in your version of ItemValue, massive explosion.. 32 errors in bugsack from a variety of addons..
Can I run your branch Disembedded? or something?
Should be able to, though I run embed myself. You will need:
Ace2
Babble-Class-2.2
Dewdrop-2.0
Deformat-2.0
Gratuity-2.0
LibItemBonus-2.0
TipHooker-1.0
Waterfall-1.0
For ItemValue_DrDamage you'll need (besides DrDamage):
StatLogicLib
I'm really sorry I didn't get you those critical details the first time through...
They seem to be ace core related.. as in like there's a mismatch or something in the libs you provide and the libs other mods are providing.. I understand how it's all supposed to work, with any addon being able to contribute updates to a given lib, but it seems like it's not, like the reverse is happening... LIke I put itemvalue in, and a whole bunch of other addons explode.
I'm in my servers queue right now, and have been for the last 20 mins... So I'm not bailing now to put itemvalue back in, but I promise to get you some strack traces in the next few logins.
When I enable Itemvalue, I get many errors in bugsack (35)...
Heres one
[2008/11/14 01:24:27-603-x1]: Ace2\AceLibrary\AceLibrary.lua:435: cannot change a protected metatable
Ace2\AceLibrary\AceLibrary.lua:435: in function <Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:423>
Ace2\AceLibrary\AceLibrary.lua:451: in function <Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:423>
Ace2\AceLibrary\AceLibrary.lua:451: in function <Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:423>
Ace2\AceLibrary\AceLibrary.lua:451: in function
and
[2008/11/14 01:24:27-603-x1]: XLoot-0.9\XLoot.lua:7: AceAddon-2.0: AceOO-2.0: Classes can only inherit from one or zero classes and any number of mixins or interfaces
Ace2\AceLibrary\AceLibrary.lua:243: in function <Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:149>
(tail call): ?:
(tail call): ?:
AceAddon-2.0-91091 (Ace2):2059: in function `new'
XLoot-0.9\XLoot.lua:7: in main chunk
As soon as i remove itemvalue, these errors go away.
ItemValue_DrDamage does not seem to work for Melee? Or at least not for Cats? Or maybe I am doing something wrong. I want a tooltip for Mangle (Cat). The way it is written in the tooltips it is spelled "Mangle - Cat". I hope. No idea if there are somewhere more spaces in the name.
Anyway, if I enter that under "New DrDamage Set", I get the follwoing error as soon as I try to supply a spell rank in the field of the same name:
[13:02:16] Interface\AddOns\DrDamage\Caster.lua:2591: attempt to perform arithmetic on field 'maxDam' (a nil value)
[C]: ?
Interface\AddOns\DrDamage\Caster.lua:2591: in function <Interface\AddOns\DrDamage\Caster.lua:2537>
Interface\AddOns\DrDamage\Caster.lua:2435: in function `CasterCalc'
Interface\AddOns\ItemValue_DrDamage\CasterSet.lua:264: in function `CalcValues'
Interface\AddOns\ItemValue_DrDamage\CasterSet.lua:223: in function `UpdateValues'
Interface\AddOns\ItemValue_DrDamage\CasterSet.lua:104: in function `setFunc'
...\AddOns\AutoBar\libs\Waterfall-1.0\Waterfall-1.0.lua:3335: in function <...\AddOns\AutoBar\libs\Waterfall-1.0\Waterfall-1.0.lua:3308>
I delete the set, and add a new DrDamage_Melee set of the same name. Nothing I could supply then, no spell rank, nothing. But when I hover over an item, I get tons of these errors:
[13:04:08] Interface\AddOns\DrDamage\Melee.lua:1381: attempt to index field '?' (a nil value)
[C]: ?
Interface\AddOns\DrDamage\Melee.lua:1381: in function `MeleeCalc'
Interface\AddOns\ItemValue_DrDamage\MeleeSet.lua:229: in function `CalcValues'
Interface\AddOns\ItemValue_DrDamage\MeleeSet.lua:190: in function `UpdateValues'
Interface\AddOns\ItemValue_DrDamage\MeleeSet.lua:165: in function <Interface\AddOns\ItemValue_DrDamage\MeleeSet.lua:162>
(tail call): ?
Interface\AddOns\ItemValue\ItemValue.lua:1643: in function `GetTooltipText'
Interface\AddOns\ItemValue\ItemValue.lua:1584: in function `handler'
...ddOns\ItemValue\Libs\TipHooker-1.0\TipHooker-1.0.lua:194: in function <...ddOns\ItemValue\Libs\TipHooker-1.0\TipHooker-1.0.lua:188>
[C]: ?
[C]: in function `SetBagItem'
Interface\FrameXML\ContainerFrame.lua:673: in function `ContainerFrameItemButton_OnEnter'
Interface\AddOns\ArkInventory\ArkInventory.lua:10325: in function `Frame_Item_OnEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>
My guess is that the Melee set would be the right way to do this? DrDamage works and gives me numbers for mangle, btw.
And it can't be a misspelled name alone. I tried "Attack" and "Shred" as well, also "Mangle" and "Mangle (Cat)". :(
I'm getting a very similar Melee error for DD on my rogue, for all the attacks I've tried (and what is autoattack called? Attack, or something special?).
When I enable Itemvalue, I get many errors in bugsack (35)...
Heres one
[2008/11/14 01:24:27-603-x1]: Ace2\AceLibrary\AceLibrary.lua:435: cannot change a protected metatable
Ace2\AceLibrary\AceLibrary.lua:435: in function <Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:423>
Ace2\AceLibrary\AceLibrary.lua:451: in function <Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:423>
Ace2\AceLibrary\AceLibrary.lua:451: in function <Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:423>
Ace2\AceLibrary\AceLibrary.lua:451: in function
and
[2008/11/14 01:24:27-603-x1]: XLoot-0.9\XLoot.lua:7: AceAddon-2.0: AceOO-2.0: Classes can only inherit from one or zero classes and any number of mixins or interfaces
Ace2\AceLibrary\AceLibrary.lua:243: in function <Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:149>
(tail call): ?:
(tail call): ?:
AceAddon-2.0-91091 (Ace2):2059: in function `new'
XLoot-0.9\XLoot.lua:7: in main chunk
As soon as i remove itemvalue, these errors go away.
This is r106 (with libs)
Of important note, Running your branch of Itemvalue as my ONLY addon works just fine :(, so I don't think it's actually a problem with your changes, but rather a packaging/lib problem. that's why I was wondering about disembedded...
Also, running your nolibs version also generates errors (22)... Same ones.
When I enable Itemvalue, I get many errors in bugsack (35)...
Heres one
[2008/11/14 01:24:27-603-x1]: Ace2\AceLibrary\AceLibrary.lua:435: cannot change a protected metatable
Ace2\AceLibrary\AceLibrary.lua:435: in function <Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:423>
Ace2\AceLibrary\AceLibrary.lua:451: in function <Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:423>
Ace2\AceLibrary\AceLibrary.lua:451: in function <Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:423>
Ace2\AceLibrary\AceLibrary.lua:451: in function
Very strange. Are you running r1093 of Ace2?
As of r1093
Line 435: "if not data then"
Line 423: "if m then"
And Line 451 is blank
I don't see how any of those lines could be from that stack traces, so I'm assuming it might be a different version of Ace2? I would have expected that error be on a line that calls setmetatable
I can't seem to get ItemValue to apply my enchants to compared gear; is there something I'm doing wrong? I've checked about every setting I can find, and the best I can do is make it ignore it.
Also, is there any way to make it force socket color matching?
Hi, I tried the version Nayala posted a few pages back. I tried to enter custom weights for my holy priest. My problem is that if I try to print gear-toplists it only shows level 70 gear. I find it hard to believe that the level 80 gear should not be better. Is there some setting somewhere I might have missed?
I see part of the problem at least with gems, not sure on the full 70 vs 80 gear stuff yet. Looks like it has a 2.3 and 2.4 gem list built in and checks the minor version to decide what to use. (See Data_Jewels.lua). Since 0 is not 4 it's probably using the 2.3 list. Wonder if there might be a way to get it to use LibPeriodicTable-3.1 "Tradeskill.Gem.*" instead. Would also need to get the enchant id's, which would be nice to have as the values for those sets, and seems like some of the code is based on the gem names.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Should be able to, though I run embed myself. You will need:
Ace2
Babble-Class-2.2
Dewdrop-2.0
Deformat-2.0
Gratuity-2.0
LibItemBonus-2.0
TipHooker-1.0
Waterfall-1.0
For ItemValue_DrDamage you'll need (besides DrDamage):
StatLogicLib
Same here, I've got massive errors popping up all over the place...
Could you quote the at least the first few errors? (BugSack or Swatter is a good way to capture them.)
They seem to be ace core related.. as in like there's a mismatch or something in the libs you provide and the libs other mods are providing.. I understand how it's all supposed to work, with any addon being able to contribute updates to a given lib, but it seems like it's not, like the reverse is happening... LIke I put itemvalue in, and a whole bunch of other addons explode.
I'm in my servers queue right now, and have been for the last 20 mins... So I'm not bailing now to put itemvalue back in, but I promise to get you some strack traces in the next few logins.
Heres one
and
As soon as i remove itemvalue, these errors go away.
This is r106 (with libs)
Anyway, if I enter that under "New DrDamage Set", I get the follwoing error as soon as I try to supply a spell rank in the field of the same name:
I delete the set, and add a new DrDamage_Melee set of the same name. Nothing I could supply then, no spell rank, nothing. But when I hover over an item, I get tons of these errors:
My guess is that the Melee set would be the right way to do this? DrDamage works and gives me numbers for mangle, btw.
And it can't be a misspelled name alone. I tried "Attack" and "Shred" as well, also "Mangle" and "Mangle (Cat)". :(
Of important note, Running your branch of Itemvalue as my ONLY addon works just fine :(, so I don't think it's actually a problem with your changes, but rather a packaging/lib problem. that's why I was wondering about disembedded...
Also, running your nolibs version also generates errors (22)... Same ones.
Very strange. Are you running r1093 of Ace2?
As of r1093
Line 435: "if not data then"
Line 423: "if m then"
And Line 451 is blank
I don't see how any of those lines could be from that stack traces, so I'm assuming it might be a different version of Ace2? I would have expected that error be on a line that calls setmetatable
Also, is there any way to make it force socket color matching?