How to make RK_ENCHANTBLADE buff affect skills damage too

Svanhild

New member
Messages
115
Points
0
Location
Queenslander
Emulator
Good day guys, I just need a little help here. I wanna make Enchantblade skill buff increase skills damage too. Currently (default) it only adds additional damage to your normal attacks base on how much INT/matk you have. Well, I want the same formula applied to buff all damages including skills, not just normal atk. I've been trying to do a custom code but never worked. Help!

base on battle.c

if( sc->data[SC_ENCHANTBLADE] ) {//[( ( Skill Lv x 20 ) + 100 ) x ( casterBaseLevel / 150 )] + casterInti = ( sc->data[SC_ENCHANTBLADE]->val1 * 20 + 100 ) * status->get_lv(src) / 150 + status_get_int(src);i = i - status->get_total_mdef(target) + status->get_matk(src, 2);if( i ) ATK_ADD(i);}
I've also checked status.c made a custom code but it doesn't seem to work like it should and it crashes, so yeah I need help.

 
From:

  if( !skill_id ) {        if( sc->data[SC_ENCHANTBLADE] ) {          //[( ( Skill Lv x 20 ) + 100 ) x ( casterBaseLevel / 150 )] + casterInt          i = ( sc->data[SC_ENCHANTBLADE]->val1 * 20 + 100 ) * status->get_lv(src) / 150 + status_get_int(src);          i = i - status->get_total_mdef(target) + status->get_matk(src, 2);          if( i )            ATK_ADD(i);        }        if( sc->data[SC_GIANTGROWTH] && rnd()%100 < 15 )          ATK_ADDRATE(200); // Triple Damage      }

To:

Code:
       	 if( sc->data[SC_ENCHANTBLADE] ) {                //[( ( Skill Lv x 20 ) + 100 ) x ( casterBaseLevel / 150 )] + casterInt                i = ( sc->data[SC_ENCHANTBLADE]->val1 * 20 + 100 ) * status->get_lv(src) / 150 + status_get_int(src);                i = i - status->get_total_mdef(target) + status->get_matk(src, 2);                if( i )                    ATK_ADD(i);            }            if( !skill_id ) {                if( sc->data[SC_GIANTGROWTH] && rnd()%100 < 15 )                    ATK_ADDRATE(200); // Triple Damage            }
 
so if( !skill_id ) has been commented out including the two brackets. And....yes it worked!
default_smile.png
Thank you.

 
Back
Top