Quantcast
Download
(209 Kb)
Download
Updated: 02/21/18 03:45 PM
Pictures
File Info
Compatibility:
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:02/21/18 03:45 PM
Created:12/16/17 10:10 PM
Monthly downloads:293
Total downloads:2,635
Favorites:14
MD5:
Stoned
Version: 3.2
by: SamwellTarly [More]
Originally, Stoned was simply going to tell the user which mundas stone to use, but over time it has evolved into the game's first major in game theory crafting addon.

You can use it to quickly see how much dps you will gain/lose from any number of choices. For example, you can see with your choice of trial buffs (all the basic ones I could think of including NMG, war horn, sunder flame, Torug crushing enchant, etc) whether you are better off using Hundings or Two fanged.


Special thanks goes to the people who've helped me every step of the way including @BreeSkywing and @Dolgubon who haven't heard me talk about anything else besides this addon for the past 4 months.

I am a mathematician (so I'm confident all formulas are correct) and a gamer (so I'm pretty sure the formulas apply as they do), but I am by no means a computer scientist. Much of the work is a refinement of the work done by @Asayre and many of the formulas are named in his honor. I have essentially been learning lua as I go over the past few months of writing this addon, so I would LOVE any feedback and suggestions in that regard!


TODo

1) Allow the user to more easily compare two different theoretical states. Currently, you can directly compare a theoretical state to your actual state leaving the user to do the extra step.

2) Improve the bonus damage info. Since bonus varies from skill to skill, this is the most difficult stat to handle. Luckily, for the purpose of Mundas stones it's also the most useless! I gloss over sets like Sun which add spell (or weapon) damage in "hidden" way, i.e. the increased power does not show up in your character sheet. As such, wearing these sets will make the addon render slightly inaccurate results.

3) Battle scaling reeks havok on the way I compute the total bonuses (the bonuses, not the actual number, but the sum of the percent increases) to weapon and spell damage, so these numbers will not be accurate for toons who haven't hit max level. But if you're min maxing toons under level 50, you have even more time than I do

4) Only works in English sadly and brand new toons may also experience UI errors . Will be able to fix the latter issue, but the former one is a ways down the road sadly.





SAMPLE USUAGE


This is just one of one the many possible ways to use the addon (sadly it does have a bit of a learning curve that I'm working to reduce as much as possible).

Suppose you are running a non-heavy attack build pet-sorc and you want to see which is better in both a trial situation and solo: Necrootence or Julionos. For argument sake, let's say you currently have Juli on.

1) Go to the settings and input how much total damage (as a percent) your pets do. This is the first tab in the addons settings. With both pets out a good round number is 20%. In the same enter how much your light and heavy attacks do (again, and as always, as a percent). If you're unsure the default of 15% is fine.


2). Let's first describe the solo situation first. Now open your bonuses window by right clicking the appropiate name in the upper right hand corner. This will open the addons largest table of theoretical bonuses. We want to see what happens when we change from Juli to Necro, so we need to subtract the Juli bonuses and add the Necro ones. Juli has crit, mag, crit, 299 spell damage while Necro has mag, mag, mag, and a crap ton of mag.

Subtract the two crits from Juli (we can ignore the mag the two sets have in common) by right clicking the gear bonus from the crit row twice. Then subtract the 299 spell damage by subtracting (always by right clicking) the Juli set bonus from the spell damage row. As you do this the list of stats will pop up and highlight as you subtract the relevant stat. The stats added are the ones buffed according to your current buffs, i.e if you had major sorcery active at your last stat renew you should see 360 spell damage removed (20% more). Of course, as you are effectively removing gear you will see a dps loss indicated (the large number in the lower right corner).

Now add the bonuses from necro. Add the two magicka bonuses by left clicking the gear bonus from the magicka two times (for the two bonuses). Again, the takes into account your current buffs and CP. Then left click the necropotence bonus button from that same magicka row.

That's it. The number you get will be which set to use in your current situation. In nearly all situations, you will probably see necropotence will be roughly a percent ahead of Juli here.

3). Well. Essentially that calculation is not worth very much because under trial buffs things can change dramatically. However, essentially the same calculation applies but now your forst left click any trial buffs you wish to consider. For instance, the stat bonus part of war horn will push you in the direction of necro since you end up getting 10% more magicka out of the necro set. However the crit damage bonus to war horn (you guessed it, found in the crit damage row) couples well with the crit chance bonuses in Juli.

When comparing the sets now, both setups will probably yield positive results (since buffs are getting added in) simply not which percent is larger. Again, without a heavy attack build you will probably see necro edge out Juli but the margin will probably be smaller than it was before.


SHORTCOMINGS

In the end, player skill and rotation are far more important to high dps than min-maxing so of course there can never be a oure theoretical way to compute somebodys dps. As such this addon essentially has no weight at all since it's purely theoretical (i.e dependent on your stats, not your rotation). But this makes it impossible to deal with proc sets. The sadesr downside of this is that infused weapons (which are based on procs) are not and probably never will be a part of this addon. In the same token, monster helms (with the exception of Slimeclaw) are also not(and never will be) a part of the addon. I leave it to the user to examine their own parses to addon these missing ingredients.
3.2. Corrected a few functions which were sometimes wrong due to the new update. Made the windows more user friendly. Now just click on a window to bring it to the front. Improved accuracy of the bonus damage damage calculations. Other minor improvements as well.

3.1. Update for Dragonbones

2.3. More buffs added improved interface a bit.

2.2. Added a text buffer to limit the interference in your chat window.


2.1. Added maces and swords. Added more tooltips to help navigate the addon, hopefully, without cluttering it up. Put settings in to reset a toons data in the settings.



2. Several bug fixes and typo changes. Added a few helpful tooltips (one for pen and one to describe a few tricks when entering data). Added several buffs (Minor prophecy/savagery, nirn weapons), but
most importatly gave the user the ability to compare two theoretical set ups quickly.
1.1 Fixed a couple of silly bugs that were quickly pointed out in the initial upload.
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Author
Date
3.1
144kB
SamwellTarly
01/27/18 08:59 PM
2.2
141kB
SamwellTarly
12/28/17 05:32 PM
2.1
139kB
SamwellTarly
12/25/17 11:05 AM
2
136kB
SamwellTarly
12/21/17 02:59 AM
1.1
133kB
SamwellTarly
12/17/17 06:54 AM
1
132kB
SamwellTarly
12/16/17 10:10 PM


Post A Reply Comment Options
Unread 05/22/18, 11:31 PM  
MK32

Forum posts: 0
File comments: 98
Uploads: 0
Error

Edit: Problem is skill ID's have changed.

user:/AddOns/Stoned/Ratio.lua:217: attempt to index a nil value
stack traceback:
user:/AddOns/Stoned/Ratio.lua:217: in function 'MakeDTypes'
user:/AddOns/Stoned/Ratio.lua:374: in function 'Stoned:GetRatio'
user:/AddOns/Stoned/Stoned.lua:584: in function 'Stoned:GetStats'
user:/AddOns/Stoned/Stoned.lua:2193: in function 'Stoned:Initialize'
user:/AddOns/Stoned/Stoned.lua:3025: in function '(anonymous)'
Last edited by MK32 : 05/23/18 at 12:04 PM.
Report comment to moderator  
Reply With Quote
Unread 12/22/17, 01:42 AM  
Snakefish

Forum posts: 0
File comments: 93
Uploads: 0
Re: Re: UI-Error

Originally Posted by SamwellTarly
Originally Posted by Snakefish
Got this msg after login:

Oh, are you using the German UI? Addon only works with English UI currently .

Yes, German UI.
Report comment to moderator  
Reply With Quote
Unread 12/21/17, 01:16 PM  
SamwellTarly
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 4
Re: UI-Error

Originally Posted by Snakefish
Got this msg after login:

Oh, are you using the German UI? Addon only works with English UI currently .

Report comment to moderator  
Reply With Quote
Unread 12/21/17, 07:54 AM  
Snakefish

Forum posts: 0
File comments: 93
Uploads: 0
Exclamation UI-Error

Got this msg after login:
user:/AddOns/Stoned/PoolBonus.lua:41: table index is nil
stack traceback:
user:/AddOns/Stoned/PoolBonus.lua:41: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Unread 12/21/17, 03:05 AM  
SamwellTarly
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 4
Answering your questions in reverse order:


3). LoL, I can't spell for crap. There are no spell checkers in the addon dev software, so I certainly appreciate anything you catch. I'm sure there are tons of such mistakes.

2). If I tied you down via the buffs you had, you would never be able to do anything theoretically. Your dps changes come from your stat changes, not how those stat changes are made. For instance, if your friend doesn't have the addon and wants you to do check something for him, it would be silly to somehow tie his numbers to your buffs, and it would be painful (and gain nothing over the existing webpages) to enter his buffs in by hand.

1). It's kinda hard to explain, but just know that the % gains and loses are simply the ratios of the two numbers. If you're interested check out "Sorc arithmagic" for a formula similar.


If you are in NA feel free to chat with me and I can explain everything in far more detail in person. More people understand, the more that explain to others!

Thanks for the feedback
Originally Posted by Madlark
Hi!

First of all, great job on the addon - this will probably save a lot of dummy-time for a lot of people.

1. I was wondering what the number we see in the After field actually is. I am currently getting 107,165 without any bonuses added, but this can't possibly be the DPS. Is this some sort of an average "damage score"? More info on what we're actually seeing there would be most appreciated.

2. When I click the "Set Stats to Current" hourglass-icon, does this automatically fetch the equipment bonuses such as Minor Slayer or max Stam enchants from the gear I'm wearing, or do I have to add those bonuses manually? Because they all show as "0" on the Bonuses window.

3. I am probably nitpicking here, but you might consider spellchecking the thing. It's Mundus, Draugr, Jewel etc. Sorry! <_<'

Thank you in advance!
Report comment to moderator  
Reply With Quote
Unread 12/19/17, 04:37 PM  
Madlark

Forum posts: 2
File comments: 79
Uploads: 0
Hi!

First of all, great job on the addon - this will probably save a lot of dummy-time for a lot of people.

1. I was wondering what the number we see in the After field actually is. I am currently getting 107,165 without any bonuses added, but this can't possibly be the DPS. Is this some sort of an average "damage score"? More info on what we're actually seeing there would be most appreciated.

2. When I click the "Set Stats to Current" hourglass-icon, does this automatically fetch the equipment bonuses such as Minor Slayer or max Stam enchants from the gear I'm wearing, or do I have to add those bonuses manually? Because they all show as "0" on the Bonuses window.

3. I am probably nitpicking here, but you might consider spellchecking the thing. It's Mundus, Draugr, Jewel etc. Sorry! <_<'

Thank you in advance!
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.