From c9fde7655cf85050d4d2cf82a79dea3b57ccabb1 Mon Sep 17 00:00:00 2001 From: aleos89 Date: Fri, 12 Feb 2016 09:21:12 -0500 Subject: [PATCH] Updated Illusion - Death effect * Curse duration is not reduced by VIT. * Cannot kill the target when lowering HP. --- src/map/skill.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/map/skill.c b/src/map/skill.c index cf76245562..92fa7d8469 100755 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -10391,8 +10391,8 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui if( dstsd && tsc && !tsc->data[type] && rnd()%100 < ((45+5*skill_lv) + skill_lv*5 - status_get_int(bl)/2) ){//[(Base chance of success) + (Skill Level x 5) - (int / 2)]%. clif_skill_nodamage(src,bl,skill_id,skill_lv, - status_change_start(src,bl,type,10000,skill_lv,0,0,0,skill_get_time(skill_id,skill_lv),SCSTART_NOAVOID)); - status_zap(bl, tstatus->max_hp*skill_lv*5/100 , 0); + status_change_start(src,bl,type,10000,skill_lv,0,0,0,skill_get_time(skill_id,skill_lv),SCSTART_NOAVOID|SCSTART_NOTICKDEF)); + status_percent_damage(src, bl, tstatus->hp * skill_lv * 5, 0, false); // Does not kill the target. if( status_get_lv(bl) <= status_get_lv(src) ) status_change_start(src,bl,SC_COMA,10,skill_lv,0,src->id,0,0,SCSTART_NONE); }else if( sd )