Quantcast
Download
(9 Kb)
Download
Updated: 11/02/20 10:16 PM
Pictures
File Info
Updated:11/02/20 10:16 PM
Created:06/21/20 10:37 AM
Monthly downloads:50
Total downloads:16,454
Favorites:12
MD5:
Categories:Discontinued & Outdated, Discontinued & Outdated
MitigationPercent (with working penetration stat) - Updated  Popular! (More than 5000 hits)
Version: 2.1.1
by: amuridee [More]
DISCONTINUED

Update API only for Adds MitigationPercent (with working penetration stat)
I will not add more feature or fix bug on this addons, only for update API!

Checkout my other addons for More Character Stat include Crit damage percent

Features:

Display damage mitigation from resistances in percent
Display a fixed and working penetration stat
Works in character and inventory view
Spell and physical mitigation can also be shown in a configurable UI panel
Shows resistance needed for the 50% hardcap in the addon's settings screen


Description:
This addon can display the mitigation that your resistances provide in percent in the character screen, inventory and/or as a movable panel. It also has a completely fixed penetration stat!

The used formulas:

Physical/Spell mitigation*: (resistance-100)/(level*10)
Physical/Spell hardcap(50%)*: 500*level + 100
Critical mitigation: resistance/level, derived from 50*level = 50%, taken from elderscrollsonline.wiki.fextralife.com

where level is your level+Veteran Rank (66 on V16).
*Everything seems to have 100 penetration by default, this makes the hardcap effectively 100 higher in every situation, hence the 100.

Penetration is a more complex matter:

The amount reported by the game (and used by other addons I know that show it) is absolute crap, it adds various wrong values for many sources, and also handles "percent ignored" wrong and doesn't show it. This addon attempts to fix it by using the combined research done by the author of this thread and myself. Head over there and read if you want to know more

The addon displays it in the format A + B.
A = percent of target's resistance ignored (e.g. mace passives)
B = flat amount of target's resistance ignored (e.g. light armor passive)

Known bugs:

If two 1H-Sharpened/Nirnhoned weapons are in the currently active weapon set and one of them is moved into the other set it will break flat penetration. Switching sets fixes that!


Credits:
coolmodi for creating original AddsOn!
Garkin for originally showing me a way to change the char screen!
Sounomi for finding out why a game patch broke that!
Asayre on Tamriel Foundry for helping with the math behind penetration!
2.1.1

Updated to API Markarth

2.1

Update to API Stonethorn

2.0c

Remove LibStub dependencies line inside .lua file (Thank to Phinix for advised me)

2.0b

Completely remove LibStub

2.0a

Sorry reupload, the previous one is wrong file folder location xD

2.0

Update API to Greymoor
Remove LibStub dependencies
Remove previous dependencies libraries folder
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Uploader
Date
2.1
9kB
amuridee
08/07/20 01:13 AM
2.0c
9kB
amuridee
06/24/20 01:52 AM
2.0a
9kB
amuridee
06/21/20 11:07 AM
2.0
9kB
amuridee
06/21/20 10:37 AM


Post A Reply Comment Options
Unread 07/05/20, 07:52 AM  
amuridee
 
amuridee's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 50
Uploads: 7
Originally Posted by adjutant
It doesn't show penetration % values at all. Can anyone confirm this?
yes it does, only total penetration will show
Report comment to moderator  
Reply With Quote
Unread 07/04/20, 07:15 AM  
adjutant
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 7
Uploads: 2
It doesn't show penetration % values at all. Can anyone confirm this?
Report comment to moderator  
Reply With Quote
Unread 07/03/20, 04:32 AM  
amuridee
 
amuridee's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 50
Uploads: 7
Originally Posted by TagCdog
Hello,

I am getting this error when I open my inventory:

Code:
user:/AddOns/MitigationPercent/MitigationPercent.lua:102: operator - is not supported for nil - number
|rstack traceback:
user:/AddOns/MitigationPercent/MitigationPercent.lua:102: in function 'getPenetration'
|caaaaaa<Locals> penType = "spell", macePen = user:/AddOns/MitigationPercent/MitigationPercent.lua:51 </Locals>|r
user:/AddOns/MitigationPercent/MitigationPercent.lua:244: in function 'ZO_CharacterWindowStatsScrollScrollChildStatEntry34Value.SetText'
|caaaaaa<Locals> ctrl = ud, text = "4 884 |cBBBBBB(7.3%)|r" </Locals>|r
EsoUI/Ingame/Stats/Keyboard/ZO_StatEntry_Keyboard.lua:75: in function 'ZO_StatEntry_Keyboard:UpdateStatValue'
|caaaaaa<Locals> self = [table:1]{tooltipAnchorSide = 2, nextStatsRefreshSeconds = 600.82604980469, currentStatDelta = 0, statType = 34}, value = 4884, displayValue = "4 884 |cBBBBBB(7.3%)|r", valueLabel = ud, statChanged = T </Locals>|r
EsoUI/Ingame/Stats/Keyboard/ZO_StatEntry_Keyboard.lua:20: in function 'UpdateStatValue'
Are there any troubleshooting steps I should take to investigate this?
try reinstall this addson and LibAddsOn menu, It should work with problem
Report comment to moderator  
Reply With Quote
Unread 06/28/20, 11:13 AM  
TagCdog

Forum posts: 19
File comments: 38
Uploads: 0
Hello,

I am getting this error when I open my inventory:

Code:
user:/AddOns/MitigationPercent/MitigationPercent.lua:102: operator - is not supported for nil - number
|rstack traceback:
user:/AddOns/MitigationPercent/MitigationPercent.lua:102: in function 'getPenetration'
|caaaaaa<Locals> penType = "spell", macePen = user:/AddOns/MitigationPercent/MitigationPercent.lua:51 </Locals>|r
user:/AddOns/MitigationPercent/MitigationPercent.lua:244: in function 'ZO_CharacterWindowStatsScrollScrollChildStatEntry34Value.SetText'
|caaaaaa<Locals> ctrl = ud, text = "4 884 |cBBBBBB(7.3%)|r" </Locals>|r
EsoUI/Ingame/Stats/Keyboard/ZO_StatEntry_Keyboard.lua:75: in function 'ZO_StatEntry_Keyboard:UpdateStatValue'
|caaaaaa<Locals> self = [table:1]{tooltipAnchorSide = 2, nextStatsRefreshSeconds = 600.82604980469, currentStatDelta = 0, statType = 34}, value = 4884, displayValue = "4 884 |cBBBBBB(7.3%)|r", valueLabel = ud, statChanged = T </Locals>|r
EsoUI/Ingame/Stats/Keyboard/ZO_StatEntry_Keyboard.lua:20: in function 'UpdateStatValue'
Are there any troubleshooting steps I should take to investigate this?
Report comment to moderator  
Reply With Quote
Unread 06/24/20, 01:53 AM  
amuridee
 
amuridee's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 50
Uploads: 7
Originally Posted by Phinix
Awesome! Thanks for the update!

EDIT: One request: on line 3 of settings.lua could you change the line to read:

Code:
	self.LAM = LibAddonMenu2
This way the addon will not be dependent on LibStub which is no longer needed for version control.

Thanks!
Thank you for the advised, new file setting is done as request
Report comment to moderator  
Reply With Quote
Unread 06/22/20, 01:54 AM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 185
File comments: 1520
Uploads: 32
Awesome! Thanks for the update!

EDIT: One request: on line 3 of settings.lua could you change the line to read:

Code:
	self.LAM = LibAddonMenu2
This way the addon will not be dependent on LibStub which is no longer needed for version control.

Thanks!
__________________
PC NA @IllusoryID - My Addons: Srendarr - Azurah - ESO Master Recipe List - SALTI - LootDrop Reborn - Dungeon Tracker - EZReport - Chat Window Manager - Treasure Box - Vampire's Woe ... (more)

"What did the naked Psijic say to the talking crystal skull hosting a party? 'I don't know if I'll find my breaches in time!'"
Last edited by Phinix : 06/22/20 at 12:19 PM.
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.