Can anyone check my math?
A.) 3.15 focus = 1 natures touch heal
B.) 13.43 natures magic = 1 natures touch heal
C.) 4.26 natures magic == 1 focus
D.) 1 focus = 6.25 energy
Can you solve for x or y?
x(natures magic) = 1 natures breath heal
Y(focus) = 1 natures breath heal
Is Focus linear?
Is there a plateau like the other classes?
Is Nature Magic linear?
If the druid community can help me figure out the above, we can form an algorithm and I am happy to create a public calculator where you enter your nature magic, focus, and the delta you would get from an item to output the natures touch and natures breath values. The nice thing about druiding is there is no randomness to our heals. Perhaps a calculator already exists, but I haven't found it, and these calculations are always so time-consuming for me.
*The numbers above were tested on an end-game druid with ~4300 touch/2000 breath heals, 2500 focus, and 7k nature magic in an everyday spec (max heal configuration).
Re: Druid math
#2Swan compiled a wonderful listing, linked here
World Taranis
- Regenleif -
Rachmaninoff
Aedin Flameborn
Former Leader in theILLUMINATI, Aeon, and Taranis United
I am a Guide! If you need any tips/help/advice, Click Here to send me a message!
- Regenleif -
Rachmaninoff
Aedin Flameborn
Former Leader in theILLUMINATI, Aeon, and Taranis United
I am a Guide! If you need any tips/help/advice, Click Here to send me a message!
Re: Druid math
#3I can verify 2 focus is 6.25 energy... otm also confirms it as such.
I have another question. How does weight affect energy?
I have another question. How does weight affect energy?
Wafflez.
(|%}^=
(|%}^=
Re: Druid math
#4Well if 100 focus is 625 energy i think 1 focus is 6.25I can verify 2 focus is 6.25 energy... otm also confirms it as such.
I have another question. How does weight affect energy?
Hi
Re: Druid math
#5Typo, i meant 1 not 2.Well if 100 focus is 625 energy i think 1 focus is 6.25I can verify 2 focus is 6.25 energy... otm also confirms it as such.
I have another question. How does weight affect energy?
Wafflez.
(|%}^=
(|%}^=
Re: Druid math
#6This will probably only be used by me, but I often find it tricky to compare a complex drop PRIOR to putting my name in for it.
So I created a nifty calculator for comparing two drops, to determine if it increases my natures touch cast or not. There are of course other considerations such as vit, but I didn't want to have to fill out 20 fields.
http://hardcoremobilegamer.com/index.php/druidcalc
The touch formula from swan was spot on. It was only off by a few touch even for end game druiding. Btw this calculator is off by 1-2 heal as a result, but close enough for me to make a determination.
I wanted to do the same for breath, but the breath formula seemed way off the mark. maybe i just made a mistake in my math.
So I created a nifty calculator for comparing two drops, to determine if it increases my natures touch cast or not. There are of course other considerations such as vit, but I didn't want to have to fill out 20 fields.
http://hardcoremobilegamer.com/index.php/druidcalc
The touch formula from swan was spot on. It was only off by a few touch even for end game druiding. Btw this calculator is off by 1-2 heal as a result, but close enough for me to make a determination.
I wanted to do the same for breath, but the breath formula seemed way off the mark. maybe i just made a mistake in my math.
215+ Druid
220+ Mage
220+ Warrior
220+ Rogue
215+ Ranger
220+ Mage
220+ Warrior
220+ Rogue
215+ Ranger
Re: Druid math
#7If there are any math geeks or coders here, this is the code I am using:
Code: Select all
$(document).ready(function(){
$('button').on('click', function() {
var data = getData();
var oldBaseTouch = 28.89 * Math.sqrt(data.current_focus) + 8.9361 *
Math.sqrt(data.current_natmagic) + 452.42;
var oldBaseBreath = 14.491 * Math.sqrt(data.current_focus) + 4.5689 *
Math.sqrt(data.current_natmagic) + 244;
var oldPlusTouch = cleanValue(data.current_touch_cast - oldBaseTouch);
var oldPlusBreath = cleanValue(data.current_breath_cast - oldBaseBreath);
var currentTouchWithoutOldItem =
28.89 * Math.sqrt((data.current_focus - data.old_focus)) + 8.9361 *
Math.sqrt((data.current_natmagic - data.old_natmagic)) + 452.42 +
(oldPlusTouch - data.old_touch);
var currentBreathWithoutOld =
14.491 * Math.sqrt((data.current_focus - data.old_focus)) + 4.5689 *
Math.sqrt((data.current_natmagic - data.old_natmagic)) + 244; +
(oldPlusBreath - data.old_breath);
var newTouchWithNewItem =
28.89 * Math.sqrt((data.current_focus - data.old_focus) + data.new_focus) + 8.9361 *
Math.sqrt((data.current_natmagic - data.old_natmagic) + data.new_natmagic) + 452.42 +
(oldPlusTouch - data.old_touch) + data.new_touch;
var newBreathWithNewItem =
14.491 * Math.sqrt((data.current_focus - data.old_focus) + data.new_focus) + 4.5689 *
Math.sqrt((data.current_natmagic - data.old_natmagic) + data.new_natmagic) + 244; +
(oldPlusBreath - data.old_breath) + data.new_breath;
var touchDelta = cleanValue(newTouchWithNewItem) - cleanValue(data.current_touch_cast);
$('#touch').val(touchDelta);
$('#breath').val(cleanValue(newBreathWithNewItem) - cleanValue(data.current_breath_cast));
if (touchDelta > 0) {
$('#touch').addClass('positive');
$('#touch').removeClass('negative');
} else if (touchDelta < 0) {
$('#touch').removeClass('positive');
$('#touch').addClass('negative');
} else {
$('#touch').removeClass('positive');
$('#touch').removeClass('negative');
}
});
});
/**
* Cleans up the value and parses it as an int
* @param {String} input
* @return {Int}
*/
cleanValue = function(input) {
if (!input || isNaN(input) || parseInt(input) < 0) {
return 0;
}
return Math.round(parseInt(input));
};
getData = function() {
return {
current_focus: cleanValue($('[name="current_focus"]').val()),
current_natmagic: cleanValue($('[name="current_natmagic"]').val()),
current_touch_cast: cleanValue($('[name="current_touch_cast"]').val()),
current_breath_cast: cleanValue($('[name="current_breath_cast"]').val()),
old_natmagic: cleanValue($('[name="old_natmagic"]').val()),
old_focus: cleanValue($('[name="old_focus"]').val()),
old_touch: cleanValue($('[name="old_touch"]').val()),
old_breath: cleanValue($('[name="old_breath"]').val()),
new_natmagic: cleanValue($('[name="new_natmagic"]').val()),
new_focus: cleanValue($('[name="new_focus"]').val()),
new_touch: cleanValue($('[name="new_touch"]').val()),
new_breath: cleanValue($('[name="new_breath"]').val())
};
}
215+ Druid
220+ Mage
220+ Warrior
220+ Rogue
215+ Ranger
220+ Mage
220+ Warrior
220+ Rogue
215+ Ranger
Re: Druid math
#8Works great built the same but did formulas in excel and it was 100% on point, only thing your missing is to account for direct heals from items such as spider rings etc. Like for example putting rings slot, chest etc
In the long run the forumlas would work well to show the increase in upgrades from items but any item with direct heals surpasses any focus ring it takes a lot of focus plus nature to compare to a spider ring or gel ring.
Id suggest people use swans formula if you can not get those rings and have to use necro rings with nat and focus to increase overall skills in general.
Very nice script gj!
In the long run the forumlas would work well to show the increase in upgrades from items but any item with direct heals surpasses any focus ring it takes a lot of focus plus nature to compare to a spider ring or gel ring.
Id suggest people use swans formula if you can not get those rings and have to use necro rings with nat and focus to increase overall skills in general.
Very nice script gj!
Server - Crom
Clan - Seed, Rank General
Main - Lodd Galloway 231 Druid(Healer)
Alt - Laelos Galloway 221 Warrior(Tank)
Clan - Seed, Rank General
Main - Lodd Galloway 231 Druid(Healer)
Alt - Laelos Galloway 221 Warrior(Tank)
Re: Druid math
#9I do account for +touch like spidy rings. That's why I ask your current touch with the old item equipped.Works great built the same but did formulas in excel and it was 100% on point, only thing your missing is to account for direct heals from items such as spider rings etc. Like for example putting rings slot, chest etc
In the long run the forumlas would work well to show the increase in upgrades from items but any item with direct heals surpasses any focus ring it takes a lot of focus plus nature to compare to a spider ring or gel ring.
Id suggest people use swans formula if you can not get those rings and have to use necro rings with nat and focus to increase overall skills in general.
Very nice script gj!
So far it works pretty well on all items I have tested. Sometimes off by 1-2 nature touch but pretty good.
215+ Druid
220+ Mage
220+ Warrior
220+ Rogue
215+ Ranger
220+ Mage
220+ Warrior
220+ Rogue
215+ Ranger