Jump to content
  • 0

Question

Posted

I recently changed my heal formula to be a lot stronger in status.c

 

While I have my heal levels (5x normal) where I want them, I have a side effect of having heal (on undead) being too powerful, making some skills useless.

 

Anyone know a way to make heals less effective on mobs and remain high on players?

2 answers to this question

Recommended Posts

Posted (edited)

The Below should make it back to normal heal damage. Not sure though, didn't test it.

 

In Battle.c find:

switch (skill_id)
		{	//Calc base damage according to skill
			case AL_HEAL:
			case PR_BENEDICTIO:
			case PR_SANCTUARY:
			/**
			 * Arch Bishop
			 **/
			case AB_HIGHNESSHEAL:
				ad.damage = skill_calc_heal(src, target, skill_id, skill_lv, false);
				break;

And then add

ad.damage = ( skill_calc_heal(src, target, skill_id, skill_lv, false) / 5);

Below AL_HEAL, so should look like:

switch (skill_id)
		{	//Calc base damage according to skill
			case AL_HEAL:
                                ad.damage = ( skill_calc_heal(src, target, skill_id, skill_lv, false) / 2 );
			case PR_BENEDICTIO:
			case PR_SANCTUARY:
			/**
			 * Arch Bishop
			 **/
			case AB_HIGHNESSHEAL:
				ad.damage = skill_calc_heal(src, target, skill_id, skill_lv, false);
				break;
Edited by GmOcean
  • Upvote 1

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.   Paste as plain text instead

  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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...