Download
(6Kb)
Download
Updated: 08-22-11 08:24 AM
Pictures
File Info
Updated:08-22-11 08:24 AM
Created:10-15-10 01:41 PM
Downloads:3,457
Favorites:11
MD5:

SLDT Statline (fan update)

Version: 2.0.4
by: Evilsithgirl [More]

This is an update for SLDT Statline.. It is a plugin for SLDataText.

About
SLDataText Statline is a independent module for SLDT that tracks statistics in a real time manner. Statistics change based on combat, gear, and talent conditions.

Statline will recognize your current talent group (if more than one is available), and store seperate statistics for each talent group (ie. Primary, Secondary). Simply change the stats to what you want while in that talent group, and next time you change back to that talent group your selected statistics will restore to how you arranged them.

Upcoming Features:
- Option to chose the number of stats shown (1-5 is currently in development)

Announcements:
Feedback and suggestions are welcome. If commenting regarding bugs or feature requests, please be detailed (ie. if Bug, include error message and/or how to reproduce the bug). Basic comments about bugs or feature requests with little to no information will not be responded to.

Known Issues
- Sometimes the window frame requires a /reloadui to display correctly. This is currently being investigated.

v.2.0.4
-All haste will now calculate correctly (melee, ranged, spell) since they are now all independent haste values.

v.2.0.3
- Fixed the issue where resilience was not being properly calculated. Choosing resilience should now display the correct rating as shown in the character pane defense tab.
- Added updated code thanks to Suicidalkatt to help with garbage collection. (Suicidalkatt, you are properly credited in the comments at the top of the .lua file).

v 2.0.2
-Separated Melee, Ranged, and Spell casting haste into separate haste percents. This allows access for classes that use items that only benefit a specific class of haste (such as hunter scopes only benefit ranged haste).

v 2.0.1
-Added the following stats: Agility, Strength, Stamina, Intellect, Spirit, Haste (as a percent), Crit Rating (as a value) for melee and ranged.

v. 2.0
-Update TOC
-Add Mastery
Post A Reply Comment Options
Unread 10-15-10, 06:52 PM  
Sekke
A Murloc Raider

Forum posts: 4
File comments: 8
Uploads: 0
Whoa you're like famous and stuff.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 07:40 PM  
Evilsithgirl
A Kobold Labourer
 
Evilsithgirl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
Originally posted by Sekke
Whoa you're like famous and stuff.
Am I?
__________________
SLDT StatLine
Report comment to moderator  
Reply With Quote
Unread 10-24-10, 01:31 PM  
Westieitsew
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Ranged Haste Percent

I was wondering if you could add a Melee and a Ranged Haste Percentage to the list of stats to choose from. As a hunter the ranged haste scope only applies to well our ranged haste. Otherwise thank you very much for continueing this addon
Report comment to moderator  
Reply With Quote
Unread 10-26-10, 10:05 AM  
Evilsithgirl
A Kobold Labourer
 
Evilsithgirl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
Re: Ranged Haste Percent

Originally posted by Westieitsew
I was wondering if you could add a Melee and a Ranged Haste Percentage to the list of stats to choose from. As a hunter the ranged haste scope only applies to well our ranged haste. Otherwise thank you very much for continueing this addon
I will work on adding this. Thanks for the suggestion
__________________
SLDT StatLine
Report comment to moderator  
Reply With Quote
Unread 10-26-10, 07:07 PM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
I was actually going to take on the task of remaking this a while ago, I had thought of dropping the amount of cpu / garbage data by checking on the particular stats that are selected ONLY rather than gathering all the data constantly and on a broad event rather than "on ap change" or "on crit value change".

Any thoughts on doing that?
Last edited by suicidalkatt : 10-26-10 at 07:07 PM.
Report comment to moderator  
Reply With Quote
Unread 10-26-10, 08:04 PM  
Evilsithgirl
A Kobold Labourer
 
Evilsithgirl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
Originally posted by suicidalkatt
I was actually going to take on the task of remaking this a while ago, I had thought of dropping the amount of cpu / garbage data by checking on the particular stats that are selected ONLY rather than gathering all the data constantly and on a broad event rather than "on ap change" or "on crit value change".

Any thoughts on doing that?
yes I had similar thoughts. My first priority was to get the addon working. Once I have some free time to sit down and put some detailed work into it (between semesters), that was going to be one of the things I did first.
__________________
SLDT StatLine
Report comment to moderator  
Reply With Quote
Unread 10-27-10, 10:39 AM  
zookii
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 124
Uploads: 3
I'd love to see this more customizable. I did take it and removed the 3 stats and limited it to 1 but there was an issue with mastery so I discontinued it. You think it'd be possible to maybe change it in the coding to only show 1, 2, or all 3 stats? Personally I prefer as a melee to only show my AP during a fight as the best time to pop my CD for my ghoul as a DK. If it's not possible I might just post my edited version of just 1 stat being shown. Good work on keeping this going as it is a great addon for SLDataText!
Report comment to moderator  
Reply With Quote
Unread 10-27-10, 09:47 PM  
Evilsithgirl
A Kobold Labourer
 
Evilsithgirl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
Originally posted by zookii
I'd love to see this more customizable. I did take it and removed the 3 stats and limited it to 1 but there was an issue with mastery so I discontinued it. You think it'd be possible to maybe change it in the coding to only show 1, 2, or all 3 stats? Personally I prefer as a melee to only show my AP during a fight as the best time to pop my CD for my ghoul as a DK. If it's not possible I might just post my edited version of just 1 stat being shown. Good work on keeping this going as it is a great addon for SLDataText!
I am currently coding something that will allow anything from 1 - 5 different stats. Just be patient as I have a full semester of classes to fit in between my wow addiction
__________________
SLDT StatLine
Report comment to moderator  
Reply With Quote
Unread 10-28-10, 12:46 PM  
zookii
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 124
Uploads: 3
Originally posted by Evilsithgirl
I am currently coding something that will allow anything from 1 - 5 different stats. Just be patient as I have a full semester of classes to fit in between my wow addiction
Awesome! No rush what so ever but glad you're working on it. If you need help testing it I will gladly help!
Report comment to moderator  
Reply With Quote
Unread 11-23-10, 07:58 AM  
nosoup4crr
A Deviate Faerie Dragon

Forum posts: 17
File comments: 25
Uploads: 0
I'd just like to mention that it's been confirmed by a few people that sldt is the reason for slow loading screens since 4.0.1. I'm not sure if this is something you're aware of or something that's able to be fixed. But, figured I'd spill the beans in case others were having issues.
Report comment to moderator  
Reply With Quote
Unread 11-23-10, 06:18 PM  
Evilsithgirl
A Kobold Labourer
 
Evilsithgirl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
Originally posted by nosoup4crr
I'd just like to mention that it's been confirmed by a few people that sldt is the reason for slow loading screens since 4.0.1. I'm not sure if this is something you're aware of or something that's able to be fixed. But, figured I'd spill the beans in case others were having issues.
i work on statline, not SLDT so I am not sure what issues exist in that code. I am not aware of any loading screen issues caused by statline itself. I do not have any slow loading screens. I am aware that there is a a bug where people DC on load in or upon landing or zoning, but that has been confirmed to be happening with and without addons (I can reproduce the bug without any addons simply by tabbing out and zoning).
__________________
SLDT StatLine
Report comment to moderator  
Reply With Quote
Unread 11-28-10, 04:01 AM  
Phaux
A Murloc Raider
 
Phaux's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 6
File comments: 35
Uploads: 1
Nice!

Nice work on this addon, much appreciated.

I was wondering if there was a way to edit the stat title similar to the armor option for sldata ex: (Armor: 100% to A: 100%), you can type the changes in right off the menu.

Also wanted to change the font direction, ex: its currently (Block: 20% Dodge: 20% Parry: 20%) change it to
(Block:20%
Dodge:20%
Parry:20%)

statline is a great addition.
Report comment to moderator  
Reply With Quote
Unread 01-13-11, 12:13 PM  
countbassd
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Since yesterday i get this error:

Message: Interface\AddOns\SLDataText\Elements\Friends.lua:520: bad argument #2 to 'format' (string expected, got nil)
Time: 01/13/11 19:11:16
Count: 5
Stack: (tail call): ?
[C]: in function `format'
Interface\AddOns\SLDataText\Elements\Friends.lua:520: in function `?'
...ade\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...ade\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...ade\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...AddOns\Bartender4\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...AddOns\Bartender4\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals: (*temporary) = "FRIENDLIST_UPDATE"
(*temporary) = "FRIENDLIST_UPDATE"
(*temporary) = <function> defined =[C]:-1


VERY annoying, fix it please!
Report comment to moderator  
Reply With Quote
Unread 03-11-11, 10:35 PM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
I've still been using this version however I've found my personal change of this:

Code:
-- Stat/Func Tbl ----

local statFunc 
local function RefreshStats()
    if ( statFunc ) then statFunc = nil end
    statFunc = {
        ["Armor Penetration"] = function() return GetArmPen() end,
        ["Armor"] = function() return GetArmor() end,
		["Strength"] = function() return GetStrength() end,
		["Agility"] = function() return GetAgility() end,
		["Intellect"] = function() return GetIntellect() end,
		["Stamina"] = function() return GetStamina() end,
		["Spirit"] = function() return GetSpirit() end,
        ["Attack Power"] = function() return GetAttPwr() end,
        ["Attack Speed"] = function() return GetAttSpeed() end,
        ["Defense"] = function() return GetDefense() end,
        ["Ranged Attack Power"] = function() return GetRangAttPwr() end,
        ["Spell Penetration"] = function() return GetSpellPen() end,
        ["Spell Damage"] = function() return GetSplBonusDmg() end,
        ["Spell Healing"] = function() return GetSplBonusHeal() end,
        ["Mana Regen"] = function() return GetManaReg() end,
        ["Parry Chance"] = function() return GetParChn() end,
        ["Dodge Chance"] = function() return GetDodgeChn() end,
        ["Melee Crit"] = function() return GetMeleeCrit() end,
        ["Ranged Crit"] = function() return GetRangCrit() end,
        ["Spell Crit"] = function() return GetSpellCrit() end,
		["Melee Crit Rating"] = function() return GetMeleeCritRating() end,
		["Ranged Crit Rating"] = function() return GetRangCritRating() end,
        ["Hit Rating"] = function() return GetHitRating() end,
        ["Mastery Rating"] = function() return GetMasteryRating() end,
        ["Block Chance"] = function() return GetBlkChn() end,
        ["Expertise"] = function() return GetExpPerc() end,
        ["Haste Rating"] = function() return GetHasteRating() end,
		["Haste Percent"] = function() return GetHastePerc() end,
        ["Resilience"] = function() return GetResilience() end,
    }
end

-- Stat Fetch Func --

local function GatherStats(stat1, stat2, stat3)
    if statFunc == nil then 
		RefreshStats()
	end
    return statFunc[stat1](), statFunc[stat2](), statFunc[stat3]()
end
To be quite the solution for a lot of garbage data and cpu usage that's not needed.

This will actually remove the need to update all the stats and set them to a local constantly and only get the stats set by the user.
Report comment to moderator  
Reply With Quote
Unread 03-17-11, 09:43 AM  
Evilsithgirl
A Kobold Labourer
 
Evilsithgirl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
@countbased: I am not getting that error. But that error seems to be coming from SLData Text, the core addon. SLDT_Statline does not have a file called Friends.lua so it could not be generating that error.

@suicidalkatt. Thank you so much for your suggestion <3. I've updated the addon with your change and creditted you properly with a comment at the top of the .lua file. I have noticed a drastic improvement. Thanks again, I was able to learn the difference between the codes to help my future development.
__________________
SLDT StatLine
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.