Updated Illusion - Death effect

* Curse duration is not reduced by VIT.
* Cannot kill the target when lowering HP.
This commit is contained in:
aleos89 2016-02-12 09:21:12 -05:00
parent e3667f4a07
commit c9fde7655c

View File

@ -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 )