Jump to content
  • 0
Sign in to follow this  
nyxfatalis

NPC_REBIRTH

Question

Hi, i tried putting the skill "NPC_Rebirth" to priest class.


According to IRO WIKI:


  • Supportive skill
  • Levels: 3

When the caster dies, it immediately respawns in the same spot with half HP.


 


I successfully added it but the problem is, my player doesn't revive.


I think this is a src error or db error. not sure.


 


My scenario:


I casted LVL 3 NPC_Rebirth to my character.


Enemy killed me.


Did i revive? NOPE.


Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

This skill is intended to be used by monsters.

 

if (target->type == BL_MOB && sc != NULL && sc->data[SC_REBIRTH] != NULL) {
		struct mob_data *t_md = BL_UCAST(BL_MOB, target);
		if (!t_md->state.rebirth) {
			// Ensure the monster has not already reborn before doing so.
			status->revive(target, sc->data[SC_REBIRTH]->val2, 0);
			status->change_clear(target,0);
			t_md->state.rebirth = 1;

			return (int)(hp+sp);
		}
	}

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

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