Issue information

Issue ID
#1253
Status
Fixed
Severity
None
Started
Hercules Elf Bot
Mar 23, 2008 12:34
Last Post
Hercules Elf Bot
Mar 23, 2008 12:34
Confirmation
N/A

Hercules Elf Bot - Mar 23, 2008 12:34

Originally posted by [b]Forenze[/b]
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=1253

QUOTE(Blubb0r @ Mar 23 2008, 12:08 AM) [snapback]52002[/snapback]
I saw the movie about Randgris kill attempt, and made some "lil" tests, here are my results:
Yeah, it IS buggy!

This is the damage modifier for the skillv from earthquake.
CODE
case NPC_EARTHQUAKE:
                    skillratio += 100 +100*skill_lv +100*(skill_lv/2);

Randgris uses Lv5 Earthquake, so the damage modifer is 1 + 1*Skillv + 1*Skillv/2
That makes a modifier from 8.5


CODE
if (skill_num == NPC_EARTHQUAKE)
        {    //Adds atk2 to the damage, should be influenced by number of hits and skill-ratio, but not mdef reductions. [Skotlex]
            ad.damage+= sstatus->rhw.atk2*skillratio/100;
        }

This is the 2nd modfier! It uses Randgris Atk2 as modifier.
Atk: 5560~9980 (without Powerup)

Randgris has 1sec casttime for Earthquake, and no casttime for Powerup. Both casts happen on 30% Maxhp. I dunno if Powerup is Atk*3 or +300%, but I think this doesn't matter really *lol* ( i calc with 300%)

Well so Randgris with powerup has ~30k Atk2, multiplied with the modifier from before: 255.000 dmg! Each hit! (well i really dunno whoch modifiers also take part in damage calculation, i made some tests (you'll see later in screenshots, and earthquake with 30000atk causes 270000 hits, so my calculation can't be THAT much wrong)

Other things i foudn out:
-> lowered by assumptio
-> lowered by immune/alligator/sice/race modifier
-> lowered by ghostring/gtb

I think, noone had ghostring/gtb card. I think most got at least raydric/valis, some alligators, and some maybe anubis card.
(IMG:http://w00tisr00t.de/damage.jpg)
Let's check damage:
270.000 * 0.5(Assumptio) * 0.8(Immune) * 0.7(Anubis) = 75600 (~damage the champ gets)
270.000 * 0.8(Immune) = 216000 (~damage some other ppl get)

I made a lil test on my testserver!

I created the "Evil mushroom of uber-death"
It's a "lil" modification of the mushroom, i gave it 30.000 atk, made it movable, agressive, and gave it the skill earthquake lv5.

What i got from my tests:

Earhquake ignores Def/Mdef, got exact the same damage with Steel Body and without.
Earhquake is 100% magical! (GTB card blocked whole damage)
Earthquake damage gets lowered by Ghostring Card (so its neutral damage)
Earthquake damage gets lowered by Raydric Card (well, its neutral damage)
Earthquake damage gets lowered by Alligator Card (if range between mob is more than melee)
Earthquake damage gets lowered by Anti Race Cards (buckler/guard/whatever with anubis maybe)
Earthquake damage gets lowered by Size Modifiers (stone buckler, mysteltain/tirfing whatever)

Earthquake damage gets "lowered" by Int mdef (rofl)


(If you want to test it on your own, PM me and you get access to a testserver with my modifications to figure it out on yourself, it includes an own client for this.)

Here some screenshots: (red mushroom has 30000 atk)
Without anything:
(IMG:http://w00tisr00t.de/screenReVolution000.jpg)
With Steel Body:
(IMG:http://w00tisr00t.de/screenReVolution001.jpg)
With Ghostring:
(IMG:http://w00tisr00t.de/screenReVolution002.jpg)
With Ghostring/Immune:
(IMG:http://w00tisr00t.de/screenReVolution003.jpg)
With Ghostring/Immune/Alligators:
(IMG:http://w00tisr00t.de/screenReVolution004.jpg)
With GTB:
(IMG:http://w00tisr00t.de/screenReVolution005.jpg)
With AntiSize/Antirace:
(IMG:http://w00tisr00t.de/screenReVolution006.jpg)
Without Equips, 2 ppl:
(IMG:http://w00tisr00t.de/screenReVolution007.jpg)
Without Equips, 3 ppl:
(IMG:http://w00tisr00t.de/screenReVolution009.jpg)

-> Earthquake is BUGGED!

1) Damage should split up due to the amount of players. [b] NOT WORKING
2) Damage should be lowed depending on Mdef (Exactly the opposite behavior of stave crasher), and ignore 50% of the players Mdef(same effect like Staff of Piercing) [b] NOT WORKING


This is from a server forum. The main bug is in red.

This post has been edited by Forenze: Mar 23 2008, 12:17 PM