The armor penetration rating-to-percentage conversion appears to be changing significantly on the 3.2.2 PTR. This conversion is already a convoluted one, so you may want to investigate this for LSL.
LibStatLogic r75 has been updated with this change
- 3.2.2.10371: Armor Penetration Rating: The 25% buff in 3.1.0 has been scaled back to 10%
Don't hurry to change libs. It's PTR, and this ArP change could be just a bug. Though there's no 'bug confirmation' neither any official changelogs for ArP.
...uh... by the way... Am I the only one who can't see ArP values in comparison tooltips even while all ArP checkboxes are enabled? :confused: I'm using ruRU locale...
...uh... by the way... Am I the only one who can't see ArP values in comparison tooltips even while all ArP checkboxes are enabled? :confused: I'm using ruRU locale...
Uh, thanks for the reminder. I also wanted to report this some time ago ;)
Same for me, deDE locale.
Also, if I remember correctly, these checkboxes are not translated (all other are).
I get an error when I mouseover Dragonstalker's Legguards, although I suspect not many people use this item these days :)
Message: ...ingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:12093: attempt to index field '?' (a nil value)
Time: 09/06/09 16:30:04
Count: 12
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
...ingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:12093: in function `GetSum'
Interface\AddOns\RatingBuster\RatingBuster.lua:4070: in function `StatSummary'
Interface\AddOns\RatingBuster\RatingBuster.lua:2435: in function `handler'
...ingBuster\libs\LibTipHooker-1.1\LibTipHooker-1.1.lua:168: in function <...ingBuster\libs\LibTipHooker-1.1\LibTipHooker-1.1.lua:163>
[C]: in function `SetBagItem'
Interface\FrameXML\ContainerFrame.lua:743: in function `ContainerFrameItemButton_OnEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>
Locals: self =
{
GetRAPFromAgi = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10886
GetReductionFromArmor = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10281
GetSum = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:12049
argCheck = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:5766
GetDodgeChanceBeforeDR = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10085
GetAvoidanceAfterDR = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10204
GetStatMod = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:9888
tip = StatLogicTooltip {
}
ModEnchantGem = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:11734
GetFinalArmor = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:12506
GetClassIdOrName = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:5856
GetBlockValueFromStr = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10727
GetStatNameFromID = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:5490
SlotHasEnchant = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:9759
BuildGemmedTooltip = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:11779
GetAvoidanceGainAfterDR = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10243
GetBlockValuePerStr = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10695
GetAPFromStr = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10649
GetGemID = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:11866
GetAPFromAgi = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10809
GetSpellCritFromInt = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:11361
GetDiff = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:12758
GetAPPerAgi = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10774
RemoveEnchantGem = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:11704
GetHealthRegenFromSpi = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:11543
GetEffectFromRating = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10549
StatTable =
{
}
GetEffectFromDefense = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:1032
Message: ...ingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:12093: attempt to index field '?' (a nil value)
Time: 09/06/09 16:30:05
Count: 175
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
...ingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:12093: in function `GetSum'
Interface\AddOns\RatingBuster\RatingBuster.lua:4070: in function `StatSummary'
Interface\AddOns\RatingBuster\RatingBuster.lua:2435: in function `handler'
...ingBuster\libs\LibTipHooker-1.1\LibTipHooker-1.1.lua:168: in function <...ingBuster\libs\LibTipHooker-1.1\LibTipHooker-1.1.lua:163>
[C]: in function `SetBagItem'
Interface\FrameXML\ContainerFrame.lua:743: in function `UpdateTooltip'
Interface\FrameXML\GameTooltip.lua:195: in function <Interface\FrameXML\GameTooltip.lua:185>
Locals: self =
{
GetRAPFromAgi = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10886
GetReductionFromArmor = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10281
GetSum = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:12049
argCheck = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:5766
GetDodgeChanceBeforeDR = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10085
GetAvoidanceAfterDR = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10204
GetStatMod = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:9888
tip = StatLogicTooltip {
}
ModEnchantGem = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:11734
GetFinalArmor = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:12506
GetClassIdOrName = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:5856
GetBlockValueFromStr = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10727
GetStatNameFromID = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:5490
SlotHasEnchant = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:9759
BuildGemmedTooltip = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:11779
GetAvoidanceGainAfterDR = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10243
GetBlockValuePerStr = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10695
GetAPFromStr = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10649
GetGemID = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:11866
GetAPFromAgi = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10809
GetSpellCritFromInt = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:11361
GetDiff = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:12758
GetAPPerAgi = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10774
RemoveEnchantGem = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:11704
GetHealthRegenFromSpi = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:11543
GetEffectFromRating = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogic-1.1.lua:10549
StatTable =
{
}
GetEffectFromDefense = <function> defined @Interface\AddOns\RatingBuster\libs\LibStatLogic-1.1\LibStatLogi
Uh, thanks for the reminder. I also wanted to report this some time ago ;)
Same for me, deDE locale.
Also, if I remember correctly, these checkboxes are not translated (all other are).
I can only make sure enUS and zhTW are working, since I don't know other languages sadly :p
2009/09/06 15:40:23-329-x2]: RatingBuster-1.4.6 (r$Revision: 249 $)\RatingBuster.lua:3989: attempt to call method 'RemoveExtraSocketGem' (a nil value)
RatingBuster-1.4.6 (r$Revision: 249 $)\RatingBuster.lua:2435: in function `handler'
LibTipHooker-1.1-11:168: in function <...bTipHooker-1.1\LibTipHooker-1.1\LibTipHooker-1.1.lua:163>
<in C code>: in function `SetGuildBankItem'
Blizzard_GuildBankUI\Blizzard_GuildBankUI.lua:557: in function `GuildBankItemButton_OnEnter'
<string>:"*:OnEnter":1: in function <[string "*:OnEnter"]:1>
Is this a RB error, or a LibTipHooker-1.1 error? Either way, it is constant spam mousing over gear.
I can only make sure enUS and zhTW are working, since I don't know other languages sadly :p
Yea, of course ;)
But is there an active deDE translator that could look at it? If not, I'm willing to try to fix it, but that localization in LibStatLogic looks quite complex :o
Getting these errors mousing over anything, after today's updates:
[2009/12/09 23:37:06-7369-x2]: LibStatLogic-1.1-86:10015: attempt to index local 'statModInfo' (a nil value)
RatingBuster-1.4.8 (r$Revision: 271 $)\RatingBuster.lua:3737: in function `func'
RatingBuster-1.4.8 (r$Revision: 271 $)\RatingBuster.lua:4486: in function `StatSummary'
RatingBuster-1.4.8 (r$Revision: 271 $)\RatingBuster.lua:2810: in function `handler'
LibTipHooker-1.1-11:168: in function <...bTipHooker-1.1\LibTipHooker-1.1\LibTipHooker-1.1.lua:163>
<in C code>: in function `SetBagItem'
Interface\FrameXML\ContainerFrame.lua:750: in function `ContainerFrameItemButton_OnEnter':
<string>:"*:OnEnter":1: in function <[string "*:OnEnter"]:1>
---
Getting these errors mousing over anything, after today's updates:
[2009/12/09 23:37:06-7369-x2]: LibStatLogic-1.1-86:10015: attempt to index local 'statModInfo' (a nil value)
RatingBuster-1.4.8 (r$Revision: 271 $)\RatingBuster.lua:3737: in function `func'
RatingBuster-1.4.8 (r$Revision: 271 $)\RatingBuster.lua:4486: in function `StatSummary'
RatingBuster-1.4.8 (r$Revision: 271 $)\RatingBuster.lua:2810: in function `handler'
LibTipHooker-1.1-11:168: in function <...bTipHooker-1.1\LibTipHooker-1.1\LibTipHooker-1.1.lua:163>
<in C code>: in function `SetBagItem'
Interface\FrameXML\ContainerFrame.lua:750: in function `ContainerFrameItemButton_OnEnter':
<string>:"*:OnEnter":1: in function <[string "*:OnEnter"]:1>
---
LibStatLogic-1.1 is at r91 now. That could be what's causing it.
I use the no-lib version of RB, so it uses the version of LSL-1.1 I have installed in AddOns.
I use the no-lib version of RB, so it uses the version of LSL-1.1 I have installed in AddOns.
Same here, but curse client is showing r86 as the most recent release. Presumably the fixes are all hung up in alpha/beta somewhere, I'll go poke around.
Same here, but curse client is showing r86 as the most recent release. Presumably the fixes are all hung up in alpha/beta somewhere, I'll go poke around.
My Curse client is set to "alpha" downloads, so I get to deal with all the alpha bugs but also get quick fixes that take a bit to get into release versions.
Whenever i hover over stuff in my bank i get this:
2x LibStatLogic-1.1-96:12452: attempt to index field '?' (a nil value)
RatingBuster-1.4.8 (r$Revision: 276 $)\RatingBuster.lua:4405: in function `StatSummary'
RatingBuster-1.4.8 (r$Revision: 276 $)\RatingBuster.lua:2796: in function `handler'
LibTipHooker-1.1-11:168: in function <...ingBuster\libs\LibTipHooker-1.1\LibTipHooker-1.1.lua:163>
<in C code>: in function `SetBagItem'
Interface\FrameXML\ContainerFrame.lua:774: in function `ContainerFrameItemButton_OnEnter':
<string>:"*:OnEnter":1: in function <[string "*:OnEnter"]:1>
LibStatLogic r75 has been updated with this change
- 3.2.2.10371: Armor Penetration Rating: The 25% buff in 3.1.0 has been scaled back to 10%
...uh... by the way... Am I the only one who can't see ArP values in comparison tooltips even while all ArP checkboxes are enabled? :confused: I'm using ruRU locale...
Uh, thanks for the reminder. I also wanted to report this some time ago ;)
Same for me, deDE locale.
Also, if I remember correctly, these checkboxes are not translated (all other are).
I don't have this error in enUS.
I can only make sure enUS and zhTW are working, since I don't know other languages sadly :p
Is this a RB error, or a LibTipHooker-1.1 error? Either way, it is constant spam mousing over gear.
Yea, of course ;)
But is there an active deDE translator that could look at it? If not, I'm willing to try to fix it, but that localization in LibStatLogic looks quite complex :o
LibStatLogic-1.1 is at r91 now. That could be what's causing it.
I use the no-lib version of RB, so it uses the version of LSL-1.1 I have installed in AddOns.
Same here, but curse client is showing r86 as the most recent release. Presumably the fixes are all hung up in alpha/beta somewhere, I'll go poke around.
My Curse client is set to "alpha" downloads, so I get to deal with all the alpha bugs but also get quick fixes that take a bit to get into release versions.
2x LibStatLogic-1.1-96:12452: attempt to index field '?' (a nil value)
RatingBuster-1.4.8 (r$Revision: 276 $)\RatingBuster.lua:4405: in function `StatSummary'
RatingBuster-1.4.8 (r$Revision: 276 $)\RatingBuster.lua:2796: in function `handler'
LibTipHooker-1.1-11:168: in function <...ingBuster\libs\LibTipHooker-1.1\LibTipHooker-1.1.lua:163>
<in C code>: in function `SetBagItem'
Interface\FrameXML\ContainerFrame.lua:774: in function `ContainerFrameItemButton_OnEnter':
<string>:"*:OnEnter":1: in function <[string "*:OnEnter"]:1>
Locals:
self =
SetDefaultModuleLibraries = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:381:
Enable = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:313:
RegisterChatCommand = <function> @ Ace3\AceConsole-3.0\AceConsole-3.0.lua:85:
EnableModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:346:
modules =
GetModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:230:
IterateEmbeds = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:456:
defaultModuleLibraries =
UnregisterChatCommand = <function> @ Ace3\AceConsole-3.0\AceConsole-3.0.lua:111:
MODIFIER_STATE_CHANGED = <function> @ RatingBuster\RatingBuster.lua:2555:
SplitDoJoin = <function> @ RatingBuster\RatingBuster.lua:2812:
Printf = <function> @ Ace3\AceConsole-3.0\AceConsole-3.0.lua:69:
OnProfileChanged = <function> @ RatingBuster\RatingBuster.lua:2498:
GetName = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:298:
name = "RatingBuster"
IsEnabled = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:465:
optionsFrames =
OnDisable = <function> @ RatingBuster\RatingBuster.lua:2536:
DisableModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:364:
baseName = "RatingBuster"
Bench = <function> @ RatingBuster\RatingBuster.lua:4700:
StatSummary = <function> @ RatingBuster\RatingBuster.lua:4269:
ProcessText = <function> @ RatingBuster\RatingBuster.lua:2833:
RegisterMessage = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118:
GetArgs = <function> @ Ace3\AceConsole-3.0\AceConsole-3.0.lua:144:
Print = <function> @ Ace3\AceConsole-3.0\AceConsole-3.0.lua:54:
ShowConfig = <function> @ RatingBuster\RatingBuster.lua:2443:
Disable = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:328:
OnEnable = <function> @ RatingBuster\RatingBuster.lua:2523:
PLAYER_LEVEL_UP = <function> @ RatingBuster\RatingBuster.lua:2543:
IsModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:482:
db =
SetDefaultModuleState = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:401:
UNIT_AURA = <function> @ RatingBuster\RatingBuster.lua:2550:
OnInitialize = <function> @ RatingBuster\RatingBuster.lua:2505:
SetEnabledState = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:438:
SetupOptions = <function> @ RatingBuster\RatingBuster.lua:2417:
enabledState = true
date = "2010-03-26"
RegisterEvent = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118:
UnregisterAllMessages = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202:
version = "1.4.8 (r$Revision: 276 $)"
UnregisterAllEvents = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202:
SendMessage = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:87:
IterateModules = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:451:
NewModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:255:
UnregisterMessage = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:181:
SetDefaultModulePrototype = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:423:
defaultModuleState = true
UnregisterEvent = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:181:
ProcessTooltip = <function> defi
---
anyone is interested to update this for 4.x ?