• 0

    posted a message on LibGroupInSpecT
    The legacy is now off on a branch/tag, ongoing development is on trunk as per usual.

    The ideal would of course have been to have managed 5.x + 6.x support in the same code base during the transition period, but I didn't see a way of doing that sanely.

    I'm gathering from your tone that you disapprove of my choice though - what would you have preferred? Happy to learn for next time...
    Posted in: Libraries
  • 0

    posted a message on LibGroupInSpecT
    Hi all,

    Just a quick note to let you all know that LibGroupInSpecT has moved from 1.0 to 1.1 for WoD/6.0 support. If you're needing 5.x support still, please lock to the 1.0.3 tag, as due to the API changes there is no backwards compatibility (sorry).

    There's plenty of testing yet to be done on the 1.1, but preliminary test results are good.

    For LibGroupInSpecT API changes, please see the updated info struct docs.
    Posted in: Libraries
  • 0

    posted a message on LibGroupInSpecT-1.0
    It came from the fact that while there's lots of stuff you can retrieve when inspecting someone (spec/talent/glyph, gear, achievements, stats, etc) this library only deals with providing access to the spec related bits. Playing with the capitalization was a (cheesy) way of highlighting that.
    Posted in: Libraries
  • 0

    posted a message on LibGroupInSpecT-1.0
    LibGroupInSpecT-1.0 is a small library which keeps track of group members and keeps an up-to-date cache of their specialization, talents and glyphs.

    It's similar to the old LibGroupTalents/LibTalentQuery and the derived LibRaidInspect libraries, but unlike the former it's actually working on 5.0, and unlike the latter it works properly in Battlegrounds. Additionally it has the feature where it communicates spec/talent/glyph updates to other LibGroupInSpecT users. This is an important point as of the writing of this there is no way to detect when another player re-specs/talents/glyphs.

    This library started out as a part of RaidChecklist as replacement for LibGroupTalents, but has since been split off into its own project as its usefulness increases the more widespread it is. While started by myself, it has now seen considerable input from oscarucb and Dridzt and we believe we've nutted out most of the bugs by now.

    Full details are available on the project page, but as quick introduction the following information is provided to the registered callback:

      .guid
      .name
      .realm
      .race
      .race_localized
      .class
      .class_localized
      .class_id
      .gender -- 2 = male, 3 = female
      .global_spec_id
      .spec_index
      .spec_name_localized
      .spec_description
      .spec_icon
      .spec_background
      .spec_role
      .talents = {
        [<spell_id>] = {
          .idx -- 1 to MAX_NUM_TALENT
          .tier
          .column
          .name_localized
          .icon
          .spell_id
        }
        ...
      }
      .glyphs = {
        [<spell_id>] = {
          .idx -- 1 to NUM_GLYPH_SLOTS
          .glyph_id
          .glyph_type
          .name_localized
          .icon
          .spell_id
        }
         ...
      },
      .lku -- last known unit id
    Posted in: Libraries
  • To post a comment, please or register a new account.