diff options
author | Wushin <pasekei@gmail.com> | 2015-04-13 21:25:17 -0500 |
---|---|---|
committer | Wushin <pasekei@gmail.com> | 2015-04-13 21:25:17 -0500 |
commit | 0b04c49460a2e0c894c818ae190465fc2607bca8 (patch) | |
tree | 0e1a89b9c1402c2a5b2e1c125034ae8534a53a49 /src/map/pc.cpp | |
parent | bf54afff27cd03ed535859009baa0b4c4fa663e9 (diff) | |
parent | 6a22fe4dc257228b28dd67cb35301d44ed6f6060 (diff) | |
download | tmwa-0b04c49460a2e0c894c818ae190465fc2607bca8.tar.gz tmwa-0b04c49460a2e0c894c818ae190465fc2607bca8.tar.bz2 tmwa-0b04c49460a2e0c894c818ae190465fc2607bca8.tar.xz tmwa-0b04c49460a2e0c894c818ae190465fc2607bca8.zip |
Merge pull request #50 from mekolat/heal
remove deprecated percentheal and itemheal
Diffstat (limited to 'src/map/pc.cpp')
-rw-r--r-- | src/map/pc.cpp | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/src/map/pc.cpp b/src/map/pc.cpp index 8b0391b..e73d79f 100644 --- a/src/map/pc.cpp +++ b/src/map/pc.cpp @@ -3717,75 +3717,6 @@ int pc_itemheal_effect(dumb_ptr<map_session_data> sd, int hp, int sp) } /*========================================== - * HP/SP回復 - *------------------------------------------ - */ -int pc_percentheal(dumb_ptr<map_session_data> sd, int hp, int sp) -{ - nullpo_retz(sd); - - if (pc_checkoverhp(sd)) - { - if (hp > 0) - hp = 0; - } - if (pc_checkoversp(sd)) - { - if (sp > 0) - sp = 0; - } - if (hp) - { - if (hp >= 100) - { - sd->status.hp = sd->status.max_hp; - } - else if (hp <= -100) - { - sd->status.hp = 0; - pc_damage(nullptr, sd, 1); - } - else - { - sd->status.hp += sd->status.max_hp * hp / 100; - if (sd->status.hp > sd->status.max_hp) - sd->status.hp = sd->status.max_hp; - if (sd->status.hp <= 0) - { - sd->status.hp = 0; - pc_damage(nullptr, sd, 1); - hp = 0; - } - } - } - if (sp) - { - if (sp >= 100) - { - sd->status.sp = sd->status.max_sp; - } - else if (sp <= -100) - { - sd->status.sp = 0; - } - else - { - sd->status.sp += sd->status.max_sp * sp / 100; - if (sd->status.sp > sd->status.max_sp) - sd->status.sp = sd->status.max_sp; - if (sd->status.sp < 0) - sd->status.sp = 0; - } - } - if (hp) - clif_updatestatus(sd, SP::HP); - if (sp) - clif_updatestatus(sd, SP::SP); - - return 0; -} - -/*========================================== * 見た目変更 *------------------------------------------ */ |