Get an Epic Experience with Premium

LibStatLogic-1.2

Libraries Login to Add Favorites
  • 2 Likes
  • World of Warcraft
  • 253 Monthly Downloads
  • Supports: 4.3.4
  • 72,134 Total Downloads
  • Updated 04/25/2012
  • Created 10/13/2010
  • 7 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: GNU Lesser General Public License version 2.1 (LGPLv2.1)
  • Newest File: r74
or
Support development! **
Donate

About LibStatLogic-1.2

Major version bump to LibStatLogic-1.2 because of GetStatMod API broke-age. LibStatLogic-1.1 will remain wotlk compatible for China.

------------------------------------------------------------------------
r74 | mikk | 2012-04-25 19:18:36 +0000 (Wed, 25 Apr 2012) | 2 lines
Changed paths:
   M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua

Fix error introduced in new gem scanner (it would error on setting gems if an equipment slot was empty).

------------------------------------------------------------------------
r73 | mikk | 2012-04-22 21:20:43 +0000 (Sun, 22 Apr 2012) | 1 line
Changed paths:
   M /trunk/LibStatLogic-1.2.toc

Maybe bump TOC too...
------------------------------------------------------------------------
r70 | mikk | 2012-04-22 16:31:31 +0000 (Sun, 22 Apr 2012) | 3 lines
Changed paths:
   M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua

- Increase upper gemID to 5000; should have been done at patch 4.3 already
- Add new future-safeish mechanism of finding gemIDs: scan what's already in our gear!!

------------------------------------------------------------------------
r69 | JackTripper | 2012-01-27 02:16:26 +0000 (Fri, 27 Jan 2012) | 2 lines
Changed paths:
   M /trunk/LibStatLogic-1.2/LibStatLogic-1.2.lua

- the "1 stamina grants 10 health" rule breaks after level 80. Implemented the "extra" health as a MOD_HEALTH; that way nobody's code that hard-codes 1:10 will break

------------------------------------------------------------------------

Addon Packs Containing This...

Comments

  • #12

    Message: Interface\FrameXML\UIPanelTemplates.lua:505: attempt to perform arithmetic on field 'cursorOffset' (a nil value)
    Time: 01/07/14 14:08:37
    Count: 1
    Stack: Interface\FrameXML\UIPanelTemplates.lua:505: in function `ScrollingEdit_OnUpdate'
    Interface\FrameXML\UIPanelTemplates.lua:482: in function `ScrollingEdit_OnTextChanged'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:604: in function `ScriptErrorsFrame_Update'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:551: in function `ScriptErrorsFrame_OnError'
    [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:22: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: in function `GetPrimaryTalentTree'
    ...ingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:6524: in function <...ingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:6516>
    ...ingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:6530: in function <...ingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:6527>

    Locals: self = ScriptErrorsFrameScrollFrameText {
     0 = <userdata>
     text = "Message: Interface\AddOns\QuestHelper2\main_menu.lua:23: CreateFrame(): Couldn't find inherited node "UIPanelButtonTemplate2"
    Time: 01/07/14 14:08:27
    Count: 1
    Stack: [C]: in function `CreateFrame'
    Interface\AddOns\QuestHelper2\main_menu.lua:23: in main chunk

    Locals: (*temporary) = "Button"
    (*temporary) = "QuestHelper2_Button"
    (*temporary) = WorldMapButton {
     0 = <userdata>
    }
    (*temporary) = "UIPanelButtonTemplate2"
    "
     handleCursorChange = true
    }
    elapsed = 0
    scrollFrame = ScriptErrorsFrameScrollFrame {
     ScrollBar = ScriptErrorsFrameScrollFrameScrollBar {
     }
     offset = 0
     0 = <userdata>
    }
    height = 194.00001525879
    range = 0
    scroll = 0
    size = 194.00001525879
    cursorOffset = nil
    (*temporary) = nil
    (*temporary) = ScriptErrorsFrameScrollFrame {
     ScrollBar = ScriptErrorsFrameScrollFrameScrollBar {
     }
     offset = 0
     0 = <userdata>
    }
    (*temporary) = 0
    (*temporary) = "attempt to perform arithmetic on field 'cursorOffset' (a nil value)"

  • #10

    I don't know ANYTHING about coding this kind of thing, but this is the error I get every time I sign on:

    Date: 2012-11-29 11:36:44

    ID: 9

    Error occured in: Global

    Count: 1

    Message: ...bStatLogic-1.2\LibStatLogic-1.2\LibStatLogic-1.2.lua line 9967:

       attempt to index field '?' (a nil value)

    Debug:

       [C]: ?

       ...bStatLogic-1.2\LibStatLogic-1.2\LibStatLogic-1.2.lua:9967:

          ...bStatLogic-1.2\LibStatLogic-1.2\LibStatLogic-1.2.lua:9944

       (tail call): ?

       RatingBuster\RatingBuster.lua:2547: handler()

       ...bTipHooker-1.1\LibTipHooker-1.1\LibTipHooker-1.1.lua:179:

          ...bTipHooker-1.1\LibTipHooker-1.1\LibTipHooker-1.1.lua:174

       [C]: ?

       [C]: SetBagItem()

       ..\FrameXML\ContainerFrame.lua:815: ContainerFrameItemButton_OnEnter()

       [string "*:OnEnter"]:1:

          [string "*:OnEnter"]:1

    Locals:

     

    AddOns:

     

    :list of addons installed:

  • #8

    Hi, got a couple of errors i've worked around:

    131x libs\LibStatLogic-1.2\LibStatLogic-1.2-74.lua:11828: attempt to perform arithmetic on field "?" (a nil value)

    Fix added enries around line 11807(after [84] = 0.003345,) - the values are wrong but it stops the errors: 

    [85] = 0.003345,
    [86] = 0.003345,
    [87] = 0.003345,
    [88] = 0.003345,
    [89] = 0.003345,
    [90] = 0.003345,

    145x libs\LibStatLogic-1.2\LibStatLogic-1.2-74.lua:6524: attempt to call global "GetPrimaryTalentTree" (a nil value)

    Ffixed it by replacing the line with:

    ArmorSpecActive = GetSpecialization() or 0

    Fixes the bug and (i think) works correctly.

     

    Last edited by LintyDruid on 9/30/2012 2:40:48 AM
  • #5

    Any time I mouse over any piece of gear, I get continuous errors of
    StatLogic:GetStatMod() Invalid stat mod requested "MOD_SPELL_DMG".

    They will fill my chat log until I move the mouse away from the item. /slwarning didn't work... the warnings are disabled but still getting these.

  • #11

    I've met the same problem with the latest addons, and finally I found that just deselect all options of RatingBuster of spell power, the error messages will disappear.

    ps, there are 2 options about spell power, but I'm playing with Chinese edition, sorry that I can't figure out them of English version.

  • #7

    I'm having the same issue, and the newest updates haven't fixed anything for me yet...

  • #6

    One of the (multitudes...holy crap! :P ) of updates has fixed my problem, I don't get the error anymore. My framerate goes to utter crap (if I mouse over something, my framerate drops to less than 1fps after a moment) but I think that's another mod... Thanks for the updates. :)

  • #9

    I am still getting this error, what did u updated please ?

  • #4

    Exactly the fix I was looking for.

    tyvm

  • #2

    You can change these lines:

    --Show warnings by default for enUS for few weeks after each launch - until we've caught everything.
    --Once the warnings have settled down, they can be disabled
    local ItemNotRecognizedWarningDefault = (GetLocale() == "enUS") and true;

    And replace true with false;

    This will make it disabled by the default, though as the message indicated I am sure a future update will do this for us. Clueless how long it will take though...

  • #3

    Thank you.

  • #1

    Hey, I´m using ratingbuster and libstatlogic is part of it. After logging in and hovering with the mouse over certain items like weapons, I get this message in chat:

    LibStatLogic: No Match for "Power Torrent" Warnings can be disabled by typing /slwarning

    Same goes for many items with a small text below the stats. I dont know if its of any use to anyone but its annoying having to disable the warnings everytime after relogging. Is there a way to disable them permanent?

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

The Sandbox: Godly Giveaway