diff --git a/src/map/skill.cpp b/src/map/skill.cpp index 0a85b8bf64..c9d62d67a1 100755 --- a/src/map/skill.cpp +++ b/src/map/skill.cpp @@ -9281,8 +9281,7 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui } if (skill_id == SL_SUPERNOVICE && dstsd && dstsd->die_counter && !(rnd()%100)) { //Erase death count 1% of the casts - dstsd->die_counter = 0; - pc_setglobalreg(dstsd, add_str(PCDIECOUNTER_VAR), 0); + pc_setparam(dstsd, SP_PCDIECOUNTER, 0); clif_specialeffect(bl, EF_ANGEL2, AREA); //SC_SPIRIT invokes status_calc_pc for us. }