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 !