Issue information

Issue ID
#6259
Status
Needs more Info
Severity
High
Started
Hercules Elf Bot
Jul 17, 2012 15:18
Last Post
Paoly28
Apr 6, 2015 14:32
Confirmation
Yes (6)
No (0)

Hercules Elf Bot - Jul 17, 2012 15:18

Originally posted by [b]emong[/b]
See attached image.

The first 3 image the SINXC didn't use EDP skill yet and the last 2 image he already used EDP and the damage increase for normal attack but not on grimtooth. Thanks!

This post has been edited by emong on Jul 17, 2012 15:20

Hercules Elf Bot - Jul 17, 2012 15:28

Originally posted by [b]malufett[/b]
in PRE-RE EDP doesn't boost grim tooth.....

Hercules Elf Bot - Jul 17, 2012 15:49

Originally posted by [b]emong[/b]
^Thanks for the clarification.

Hercules Elf Bot - Jul 17, 2012 16:14

Originally posted by [b]Leeg[/b]
Are you sure? I found this in iROWiki:

[url="http://irowiki.org/wiki/Grimtooth"]http://irowiki.org/wiki/Grimtooth[/url]
[b]Renewal iROwiki:[/b]
[b]Grimtooth no longer stacks with [url="http://irowiki.org/wiki/Enchant_Deadly_Poison"]Enchant Deadly Poison[/url] [color=#FF0000]since [/color]Renewal.[/b]

Hercules Elf Bot - Jul 17, 2012 22:05

Originally posted by [b]Daegaladh[/b]
iROwiki is right, it used to stack with EDP in PRE-RE iRO. Also it still works on iRO's Classic server.

Hercules Elf Bot - Jul 19, 2012 15:48

Originally posted by [b]MarkZD[/b]
To Devs:
You can consider using my formula till we have Re-ATK implemented.
[CODE]
if( sc->data[SC_EDP] ){
switch(skill_num){
case AS_SPLASHER: case AS_VENOMKNIFE:
case ASC_METEORASSAULT:
break;
#ifdef RENEWAL_EDP
case AS_SONICBLOW:
case ASC_BREAKER:
case GC_COUNTERSLASH:
case GC_CROSSIMPACT:
ATK_RATE(50); // only modifier is halved but still benefit with the atk and weapon bonus
break;
#else
case ASC_BREAKER: break;
default:
ATK_ADDRATE(sc->data[SC_EDP]->val3);//It doesn't exist in RENEWAL
#endif
}
}
[/CODE]

Hercules Elf Bot - Aug 1, 2012 19:37

Originally posted by [b]Mysterious[/b]
Doesn't EDP already affect grimtooth?
[CODE]
if( sc->data[SC_EDP] ){
// FIX ME: Should Rolling Cutter be affected by EDP?
switch(skill_num){
case AS_SPLASHER: case AS_VENOMKNIFE:
case AS_GRIMTOOTH: case GC_ROLLINGCUTTER:
break;
#ifndef RENEWAL_EDP
case ASC_BREAKER: case ASC_METEORASSAULT: break;
#else
case AS_SONICBLOW:
case ASC_BREAKER:
case GC_COUNTERSLASH:
case GC_CROSSIMPACT:
[/CODE]
[url="https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/src/map/battle.c"]https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/src/map/battle.c[/url]

This post has been edited by Mysterious on Aug 1, 2012 19:37

Hercules Elf Bot - Nov 12, 2012 6:23

Originally posted by [b]kyeme[/b]
Bump~ :)

Hercules Elf Bot - Nov 12, 2012 6:33

Originally posted by [b]MarkZD[/b]
Confirmed.
[s]This post wasn't meant to bump, I was writing something but I saw it was incorrect.[/s]

This post has been edited by MarkZD on Nov 12, 2012 6:40

Hercules Elf Bot - Nov 12, 2012 10:29

Originally posted by [b]Angezerus[/b]
[quote name='malufett' timestamp='1342538938' post='12077']
in PRE-RE EDP doesn't boost grim tooth.....
[/quote]

It does. It is a RE behaviour not to stack with grim.

Hercules Elf Bot - Nov 25, 2012 9:31

Originally posted by [b]emong[/b]
BTW something to add guys..

http://rathena.org/board/topic/74713-pre-re-edp/#entry158730

Meteor assault, sonic blow and soul breaker doesn't increase damage after using edp. . bumping up.

kyeme - Nov 26, 2013 4:57

Bump~

Playtester - Sep 17, 2014 6:35

We implemented EDP properly for both pre-renewal and renewal on rAthena already 1-2 years ago based on the info we collected about it.

It looks like this:
[url="https://github.com/rathena/rathena/blob/master/src/map/battle.c"]https://github.com/rathena/rathena/blob/master/src/map/battle.c[/url][code=auto:0] case AS_SPLASHER: // Pre-Renewal only: Soul Breaker and Meteor Assault ignores EDP // Renewal only: Grimtooth and Venom Knife ignore EDP // Both: Venom Splasher ignores EDP [helvetica] #ifndef RENEWAL case ASC_BREAKER: case ASC_METEORASSAULT: #else case AS_GRIMTOOTH: case AS_VENOMKNIFE: #endif break; // skills above have no effect with edp[/code]In Hercules it's still very bugged. The code is a bit different because you split renewal EDP and pre-renewal EDP up completely, so in Herc it's this for renewal:[code=auto:0]#ifdef RENEWAL_EDP if( sc->data[SC_EDP] && skill_id != AS_GRIMTOOTH && skill_id != AS_VENOMKNIFE && skill_id != ASC_BREAKER ){ eatk = eatk * (sc->data[SC_EDP]->val4 / 100 - 1); damage = damage * (sc->data[SC_EDP]->val4 / 100); } #endif[/code]And this for pre-renewal:[code=auto:0]#ifndef RENEWAL_EDP if( sc->data[SC_EDP] ){ switch(skill_id){ case AS_SPLASHER: case AS_GRIMTOOTH: case ASC_BREAKER: case AS_VENOMKNIFE: case ASC_METEORASSAULT: break; default: ATK_ADDRATE(sc->data[SC_EDP]->val3); } } #endif[/code]This should be fairly easy to fix... just remove AS_GRIMTOOTH and AS_VENOMKNIFE from the pre-renewal code and replace ASC_BREAKER with AS_SPLASHER in renewal code.

Of course this is assuming that the rAthena implementation is correct. I'm pretty sure about Grimtooth working in pre-renewal but not anymore in renewal and I'm also pretty sure that Soul Breaker is affected in renewal, but I'm not sure about AS_SPLASHER and AS_VENOMKNIFE.

mybitch - Sep 24, 2014 4:21

bump

csnv - Dec 27, 2014 23:30

I've submitted a fix for Grimtooth. However, I need more info for Venom Knife and Venom Splasher, does EDP increases damage for these two skills in Pre-Re?

Paoly28 - Apr 6, 2015 14:32

venom knife i don't have info on it, venom splasher works like pre-re SD/SBK only affected by raw atk and not affected by edp. i was reading my old ep.4 guide book for pRO lol !