You are not logged in.

Applications: [GameMaster: OPEN] | [Volunteer Testers: OPEN]


This forum will be permanently shut down on Friday 13.07.2018
Please copy or save all important information from old forum before they will be deactivated
We have moved to new board. https://forum.runesofmagic.gameforge.com/Come join us.

Cike

Rogue

  • "Cike" started this thread

Posts: 4,171

Occupation: Being Human

  • Send private message

1

Wednesday, October 22nd 2014, 3:36am

Looking for magical damage formula.

well, i am looking for the magical damage formula for a little project of mine. i have a hunch the one i am using is a bit outdated.

currently, i have midknight's magical damage formula.

http://board.us.runesofmagic.gameforge.c…ula/#post618315
(yes, i did find midknight's OP and did verify, just too lazy to go look again to link)


either that or warlock damage is all messed up, as i am getting values that are close to 25% of actual.

also, does magical use the same ADF formula/factors as physical(substitute MA and mdef ofc)?

anywho, any help would be appreciated

thanks
my r/p can outdps r/m. your name is stupid.

mages should stack dex. word.

This post has been edited 2 times, last edit by "Cike" (Oct 22nd 2014, 3:55am)


heirienza

King of the Noobs

Posts: 1,027

Location: Reni & US IRC

  • Send private message

2

Wednesday, October 22nd 2014, 3:01pm

I'm not sure if this is right (I know it's not 100% exact), but it's close to what I tested on my warlock/priest.

The formula is: ((Matk-Mdef)*ADF*Cast Time)+(Mdmg+Skill Dmg+%Attribute))*(1+Mastery)

Again, I got no idea if this is what the actual formula is, this is just what I came up with from messing around with it on my calculator.

EDIT: After thinking about it some more, I believe that the Magic Damage is actually a multiplicative factor, not an additive factor. This means that the above formula is incorrect.

Here is another formula that comes close to what I do on my warlock/priest:

((((Matk-Mdef)+((Matk/mdef)*(cast time * (mdmg+skill dmg+%attribute))*Mastery)*Bonus Magic Power

And the second possible formula bites the dust. It spits out a negative value if your matk is less than the target's mdef, and it can't be absolute valued, otherwise it can be greater than your actual damage.
Reni
Mithras
Zerienga - 90/90 P/K
Téster - 95/61/60/45/45 CH/WL/R/P/M
Dontkillimascout - 90/61 WL/P

If you want to contact me quickly and efficiently, try the US IRC channel.
No, I don't know everything. I just use my knowledge to form educated guesses
And I listen when others say I am wrong in order to learn.

This post has been edited 3 times, last edit by "heirienza" (Oct 22nd 2014, 10:53pm)


Tuulikki

International man of mystery

Posts: 293

Location: Washington

  • Send private message

3

Wednesday, October 22nd 2014, 6:54pm

I believe you are missing the weapon speed (actual or nominal – I don’t think we know that for sure tbh). Also, there are so many factors that affect damage output, things such as player level vs mob level, mob, mob pdef/mdef/dodge/parry/crit resist, etc. that getting an exact calculation will be next to impossible (those mob numbers are available on rom-welten btw if anyone wants to take their calculations that far).

I understand you are more than likely trying to account for a theoretical value but since we don’t even know if the numbers are based on a percentage, log or even static hit table I think getting close enough is going to have to do.

p.s. Would be nice if a dev. were to log on once in awhile to try and answer some of the theory craft questions. They wrote the game engine so they should be able to shed some light on stuff like this. :)
Titaia (100/100/55 M/P/K), Safia (100/100/75/60 K/P/W/S) - Badkitty
Vivecka (100/100/60 Wd/W/S), Tuulikki (100/100/84 Wd/W/S) - Unity
Vanora (100/70/70 D/Wd/S), Morz (100/100/83 R/S/Wd) - Aurora

Quote: "Be yourself, everyone else is already taken" - Oscar Wilde

Cike

Rogue

  • "Cike" started this thread

Posts: 4,171

Occupation: Being Human

  • Send private message

4

Wednesday, October 22nd 2014, 7:11pm

the formulas worked out by druff and others for melee and ranged are fairly accurate I have found. been tested many, many times. I just can't find a magical one that "checks out" for all scenerios.

I am also working to find an "alternate" way to get the formulas.
my r/p can outdps r/m. your name is stupid.

mages should stack dex. word.

heirienza

King of the Noobs

Posts: 1,027

Location: Reni & US IRC

  • Send private message

5

Wednesday, October 22nd 2014, 7:34pm

Weapon speed doesn't affect Magic, though. How does how fast you can whack something with a stick play a role in the damage output for casting magic? As far as I have seen, casting speed buffs don't even affect the damage from magic, just how fast you can get those spells out. And again, I know that nothing we can figure out with as little knowledge as we have will turn out to be 100% accurate. It just won't happen. But again, it comes close. we can't get 100% perfect, but we can create our own formulas that produce numbers near what the actual formula creates.

I'm also unsure if the formula I made comes close with mages, priests, and druids, too. Might only come close for warlocks. I don't know.
Reni
Mithras
Zerienga - 90/90 P/K
Téster - 95/61/60/45/45 CH/WL/R/P/M
Dontkillimascout - 90/61 WL/P

If you want to contact me quickly and efficiently, try the US IRC channel.
No, I don't know everything. I just use my knowledge to form educated guesses
And I listen when others say I am wrong in order to learn.

This post has been edited 1 times, last edit by "heirienza" (Oct 22nd 2014, 7:42pm)


Tuulikki

International man of mystery

Posts: 293

Location: Washington

  • Send private message

6

Wednesday, October 22nd 2014, 10:02pm

I don't know that I agree with that simply because we really don't know with any certainty that the weapon speed ISN'T a factor. It may not be, it may, we just don't know so I don't think we can simply dismiss it. My experience has been that my priest's heals seem to cast faster with the 2.6 wand & shield over the 3.6 staff. Are they really any faster, tbh again IDK.

As the the other formulas Cike mentions, I'm sure they can come fairly close but here's my point: What are people asking for the formulas for anyway? If it's to check damage output the scruitinizer works fine. If it's to tweak gear through statting, etc. then having a formula that is not correct even by a little is just as much of a shot in the dark as an experienced best guess.

Not trying to rain on any parades here, I just think focusing on finding a formula, something that has been elusive for years now, is less helpful than discussing the individual merits of known variables and proposing a more general strategy for basically every combo. For example, we can easily find out how much mdef a current boss has from Rom-Welten and can make a reasonable estimate of how much matk to stack (buffed values) to get over any mdef hurdles.

Just my 2 cents on this. I've seen a few of these posts (probably made one myself one time or another since I came from a game where this information was actually known) and they never really get any traction. Anyway, good luck with the topic if you chose to continue this discussion, I think I've said all I really have to say on the matter :)
Titaia (100/100/55 M/P/K), Safia (100/100/75/60 K/P/W/S) - Badkitty
Vivecka (100/100/60 Wd/W/S), Tuulikki (100/100/84 Wd/W/S) - Unity
Vanora (100/70/70 D/Wd/S), Morz (100/100/83 R/S/Wd) - Aurora

Quote: "Be yourself, everyone else is already taken" - Oscar Wilde

Cike

Rogue

  • "Cike" started this thread

Posts: 4,171

Occupation: Being Human

  • Send private message

7

Wednesday, October 22nd 2014, 11:15pm

once you get your formula accurate to within the random deviation for damage, IMO, you can use it to do exactly what you suggest, compare gear, buffs, etc.

these formulas aren't simply pulled out of some1's hat. they go through rigorous testing and data collection. I was talking to some1 a while ago that was using upwards of 10k individual test points to extract a formula. the data reguired for one of the "established" formulas is enormous.

it is simply a collection of the communities knowledge in simple form. it is much easier to find a formula than to test every single scenario every single patch/change and say "based on tests, this is optimal". at that point, you probably have enough data to derive a formula.

every now and then, many of the people who "keep" the formula test it. if it is up to snuff, no change is needed. if not, well, you'll find a post about it, and the theorycrafters flock to try and troubleshoot it.

simply put, as long as the formulas derived keep outputting accurate numbers, it is safe to assume they are at least extremely close to the actual formulas.



it also helps when discussing class balance in the context of magical, physical, ranged, etc. mages are a 1 button wonder because of how the formula works. scouts are pretty much completely screwed due to the formula. its not even that hard to verify either. however, that's a topic for another thread.
my r/p can outdps r/m. your name is stupid.

mages should stack dex. word.

heirienza

King of the Noobs

Posts: 1,027

Location: Reni & US IRC

  • Send private message

8

Wednesday, October 22nd 2014, 11:27pm

And no one knows for sure if warlocks follow the same damage formulas as the other magic users because they don't use mana and there are so few of them because of their damage.

The formulas also help you theorize if your stats are good enough to do anything in an instance you have never been inside before.
Reni
Mithras
Zerienga - 90/90 P/K
Téster - 95/61/60/45/45 CH/WL/R/P/M
Dontkillimascout - 90/61 WL/P

If you want to contact me quickly and efficiently, try the US IRC channel.
No, I don't know everything. I just use my knowledge to form educated guesses
And I listen when others say I am wrong in order to learn.

9

Thursday, October 23rd 2014, 8:00am

All those formulas are wrong or outdated cause they don't take in consideration the lvl of the skill itself. I did tests a while ago with p/s iceblade +50 (400 water magical damage) and frost scars (also 400 water magical damage). Same damage on the tooltip, same mastery, both insta cast, but iceblade does double damage that frost scars did. I used a reset tp stone and both iceblade + 0 and frost scars did comparable damage unless the magical damage was 0 or really low (prolly due to frost scars having higher tooltip damage).

That lead me to think:
1) The lvl of the skill passively boost the damage by 2% * lvl and explain why set skills with higher damage or higher % dps do less damage than an upgradeable skill with lower damage/% dps and
2) The tooltip damage adds a small amount to the magical damage calculation and explain why the difference in output damage between skills with same casting time, same mastery but different tooltip damage isn't that much.

Regarding to the warlock damage, I tried to figure out and equation and did many tests with druid, mage, priest and warlock skills and everything suggested that every magical skill follow the same formula aside of m/s shot, w/m, wd/d, and k/m white hits

heirienza

King of the Noobs

Posts: 1,027

Location: Reni & US IRC

  • Send private message

10

Thursday, October 23rd 2014, 2:31pm

Yea, I crossed out the above formulas I created since they were both inaccurate.... Anyways, you forgot about r/wl white hits (lvl 45 elite causes white hits to produce additional dark damage while in a poisonous state). And I shall keep trying to figure out the formula.
Reni
Mithras
Zerienga - 90/90 P/K
Téster - 95/61/60/45/45 CH/WL/R/P/M
Dontkillimascout - 90/61 WL/P

If you want to contact me quickly and efficiently, try the US IRC channel.
No, I don't know everything. I just use my knowledge to form educated guesses
And I listen when others say I am wrong in order to learn.