From 39cab4afb0ffbcf4d194b361b28afb7ef0024ae4 Mon Sep 17 00:00:00 2001 From: zxcPandora <1158500986@qq.com> Date: Sun, 24 Sep 2023 23:53:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=90=B8=E8=A1=80=E9=AC=BC?= =?UTF-8?q?=E5=88=80=E5=90=B8=E8=A1=80=E8=B6=85=E8=BF=87=E4=B8=8A=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shatteredpixeldungeon/items/weapon/melee/Sai.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Sai.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Sai.java index c2244e754..460da42e0 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Sai.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Sai.java @@ -62,8 +62,8 @@ public class Sai extends MeleeWeapon { if(attacker.HP >= attacker.HT){ GLog.p("血量已满!无法回血"); } else if (Random.Int(10)<=4) { - R = (int) (attacker.HT * 0.1 + (buffedLvl() * 0.5) + 1.5); - attacker.HP +=attacker.HT * 0.1 + (buffedLvl()) + 1.5; + R = (int) Math.min(attacker.HT-attacker.HP,(attacker.HT * 0.1 + (buffedLvl() * 0.5) + 1.5)); + attacker.HP +=R; attacker.sprite.showStatus(CharSprite.POSITIVE, ("+" + R + "HP")); GLog.p(attacker.name()+"的迅猛一击,回血成功!"); }