diff options
Diffstat (limited to 'src/map')
-rw-r--r-- | src/map/skill.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/map/skill.c b/src/map/skill.c index 08b1d282b..2360067be 100644 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -4082,6 +4082,12 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, in sp = sp * (100 + pc_checkskill(dstsd,MG_SRECOVERY)*10) / 100; } } + if (sd->itemgrouphealrate[37]>0) + { + hp += hp * sd->itemgrouphealrate[37] / 100; + sp += sp * sd->itemgrouphealrate[37] / 100; + } + if ((i = pc_skillheal_bonus(sd, skillid))) { hp += hp * i / 100; |