GithubHelp home page GithubHelp logo

methodaltmanager's People

Contributors

sefriol avatar shredxt avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

opospisil

methodaltmanager's Issues

m+ completed

Hey there..thanks so much for updating this you are a life saver :)

One small thing i noticed. It doesn't show the highest m+ completed per alt for the week. Is that bcs you changed it to be bfa ready or some bug?

thanks in advance

best regards

Add more customization to the currency tracking

Currently currencies are just tracked with total amount. Some currencies have weekly limits, which might be interesting to track.

Maybe howering a specific currency would bring up a tooltip with more information. Currently I think Tooltips are blocked since each frame is little bit interleaving with each other, so they block each others tooltip.

Other option is to allow user to define witch attribute to track in the options menu.

DB Schema Updater

Old versions of the addon use very one dimensional data structure. This should be abolished, but also kept backward compatible, so when old user of the addon comes back, his old data won't be lost.

Idea:

  • When collecting data store the current version of the addon to character data
  • When addon is loaded, check existing character data and check if it requires an update (for now just check if it's nil)

Update Mythic Plus data collection and visualization

Things to change:

  • Current version uses inventory scanning to get character's keystone. This is no longer necessary since there is an API for that.
  • Very limited amount of information is stored for Mythic Plus. Using new APIs, this information should be gathered and put available

This is the issue i'm still getting. From my bug sack.

MethodAltManager\MethodAltManager-v1.lua:350: in function `CollectData'
MethodAltManager\MethodAltManager-v1.lua:148: in function <MethodAltManager\MethodAltManager.lua:133>

Locals:
self = <table> {
 GetServerOffset = <function> defined @MethodAltManager\MethodAltManager.lua:1022
 GetNextDailyResetTime = <function> defined @MethodAltManager\MethodAltManager.lua:996
 CollectData = <function> defined @MethodAltManager\MethodAltManager.lua:321
 CreateFontFrame = <function> defined @MethodAltManager\MethodAltManager.lua:189
 resetDays = <table> {
 }
 MakeBorderPart = <function> defined @MethodAltManager\MethodAltManager.lua:946
 ValidateReset = <function> defined @MethodAltManager\MethodAltManager.lua:214
 Keyset = <function> defined @MethodAltManager\MethodAltManager.lua:204
 Purge = <function> defined @MethodAltManager\MethodAltManager.lua:261
 MakeRaidString = <function> defined @MethodAltManager\MethodAltManager.lua:871
 addon_loaded = true
 GetNextWeeklyResetTime = <function> defined @MethodAltManager\MethodAltManager.lua:969
 StoreData = <function> defined @MethodAltManager\MethodAltManager.lua:286
 region = "US"
 TimeString = <function> defined @MethodAltManager\MethodAltManager.lua:1069
 RemoveCharactersByName = <function> defined @MethodAltManager\MethodAltManager.lua:265
 GetRegion = <function> defined @MethodAltManager\MethodAltManager.lua:1038
 HideInterface = <function> defined @MethodAltManager\MethodAltManager.lua:887
 InitDB = <function> defined @MethodAltManager\MethodAltManager.lua:158
 main_frame = AltManagerFrame {
 }
 GetWoWDate = <function> defined @MethodAltManager\MethodAltManager.lua:1063
 MakeBorder = <function> defined @MethodAltManager\MethodAltManager.lua:958
 MakeTopBottomTextures = <function> defined @MethodAltManager\MethodAltManager.lua:897
 ShowInterface = <function> defined @MethodAltManager\MethodAltManager.lua:891
 CreateMenu = <function> defined @MethodAltManager\MethodAltManager.lua:668
 PopulateStrings = <function> defined @MethodAltManager\MethodAltManager.lua:613
 OnLogin = <function> defined @MethodAltManager\MethodAltManager.lua:165
 OnLoad = <function> defined @MethodAltManager\MethodAltManager.lua:181
}
do_artifact = false
name = "Ixli"
_ = "Hunter"
class = "HUNTER"
dungeon = nil
expire = nil
level = nil
seals = nil
seals_bought = nil
artifact_level = nil
next_research = nil
highest_mplus = 0
depleted = false
guid = "Player-53-01AFF5D0"
mine_old = <table> {
 nh_lfr = 0
 guid = "Player-53-01AFF5D0"
 antorus_lfr = 0
 seals_bought = 0
 dungeon = "Unknown"
 ilevel = 968.375
 level = "?"
 veiled_argunite = 544
 next_research = 0
 tov_lfr = 0
 expires = 1531839599
 en_lfr = 0
 tos_lfr = 0
 is_depleted = false
 class = "HUNTER"
 name = "Ixli"
 highest_mplus = 0
 seals = 6
 order_resources = 48288
 wakening_essence = 183
 artifact_level = 55
}
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 198 = "DHT"
 206 = "NL"
 199 = "BRH"
 207 = "VotW"
 200 = "HoV"
 208 = "MoS"
 209 = "Arcway"
 1544 = "VH"
 210 = "CoS"
 233 = "Cath"
 234 = "U-Kara"
 197 = "EoA"
 239 = "Seat"
 227 = "L-Kara"
}
(for control) = 198
k = 198
v = "DHT"
(*temporary) = nil
(*temporary) = 198
(*temporary) = "attempt to call field 'RequestMapInfo' (a nil value)"
min_level = 110
dungeons = <table> {
 198 = "DHT"
 206 = "NL"
 199 = "BRH"
 207 = "VotW"
 200 = "HoV"
 208 = "MoS"
 209 = "Arcway"
 1544 = "VH"
 210 = "CoS"
 233 = "Cath"
 234 = "U-Kara"
 197 = "EoA"
 239 = "Seat"
 227 = "L-Kara"
}
depleted_label = "Depleted"

Options: Characters

Features:

  • Allow user to delete or ignore/hide characters all together.
  • Dynamically reload the UI when changes to characters happen

Add BfA Currencies into the addon

Requires changing the quest id's for coins and label changes.

This should include all necessary currencies:
• Rich Azerite Fragment
• Seafarer's Dubloon
• Seal of Wartorn Fate
• War Resources
• War Supplies

Allow User to select which items to track

Items are also just selected by the addon creator. These should be selected by the user since there are many items that might give interest to one user, but not for the other.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.