Jump to content
  • 0
Sign in to follow this  
javierlog08

Nerf RK-Dragon Breath

Question

Hi, im looking the way to make dragon breath reducible by Demi-human reduction effects / Defense / and Element.

I have looking at files 
src/map/battle.c

In whick are mostly of damage calculations ,but i cant see yet anything related with Dragon Breath and Demi Humans or effects

The only is this code that just make the calculation based on iro wiki.

http://irowiki.org/wiki/Dragon_Breath

 

case RK_DRAGONBREATH:	case RK_DRAGONBREATH_WATER:		md.damage = ((status_get_hp(src) / 50) + (status_get_max_sp(src) / 4)) * skill_lv;		RE_LVL_MDMOD(150);		if (sd) md.damage = md.damage * (95 + 5 * pc->checkskill(sd,RK_DRAGONTRAINING)) / 100;		md.flag |= BF_LONG|BF_WEAPON;		break;

 

 

 

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Srry, I misunderstood what you mean ,Original I suppose you just want to reduce damage of Dragon Breath....

 

anyway,I think the effect  of Dragon Breath is SC_BURNING ,You can find it  inside function skill_additional_effect

 

of skill.c

Share this post


Link to post
Share on other sites
  • 0

Hehe, no problem.
 

I had a problem with 

Then follwing the IrO Wiki's Formula

 

 

{(CurrHP ÷ 50) + (MaxSP ÷ 4)} × (SkillLv × BaseLv ÷ 150)} × {0.95 + DragonTraining_Lv × 0.05} 

 

That means that
 

((70000 / 50) + (1300/4)) * (10 * 175 / 150) * (0.95 + 5 * 0.05)

Total Damage = 20125 (0.95+5*0.05)

I just was thinking that is too much damage for a server 175, where mostly of the Jobs have low Health


I got an effective way to nerf it.
Just making a change in
 

md.damage = ((status_get_hp(src) / 50) + (status_get_max_sp(src) / 4)) * skill_lv;

By

md.damage = ((status_get_hp(src) / 150) + (status_get_max_sp(src) / 4)) * skill_lv;

 

 

In this way i got 11k Of damage MAx, and just 20k if they are using Tao Gunka Card. I believed the way to reduce it using the Card's and armor reducction, but that alone would ruin the skill.
Then on this is a better way to nerf it


Sorry for my english XD

 

Edited by javierlog08

Share this post


Link to post
Share on other sites
  • 0

The new dragon breath is now weapon-base and can be increase/reduce by demihuman damage. The old hp/sp/element base is now dropped.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.