diff --git a/OshimaModules/Effects/ItemEffects/RecoverHP.cs b/OshimaModules/Effects/ItemEffects/RecoverHP.cs index 9e46d2b..d26fdd9 100644 --- a/OshimaModules/Effects/ItemEffects/RecoverHP.cs +++ b/OshimaModules/Effects/ItemEffects/RecoverHP.cs @@ -36,7 +36,10 @@ namespace Oshima.FunGame.OshimaModules.Effects.ItemEffects public override void OnSkillCasted(Character caster, List targets, Dictionary others) { - HealToTarget(caster, caster, 实际回复, 能复活); + foreach (Character target in targets) + { + HealToTarget(caster, target, 实际回复, 能复活); + } } public override void OnSkillCasted(User user, List targets, Dictionary others) diff --git a/OshimaModules/Effects/ItemEffects/RecoverMP.cs b/OshimaModules/Effects/ItemEffects/RecoverMP.cs index b19692a..ae87ea3 100644 --- a/OshimaModules/Effects/ItemEffects/RecoverMP.cs +++ b/OshimaModules/Effects/ItemEffects/RecoverMP.cs @@ -30,7 +30,11 @@ namespace Oshima.FunGame.OshimaModules.Effects.ItemEffects public override void OnSkillCasted(Character caster, List targets, Dictionary others) { - caster.MP += 实际回复; + foreach (Character target in targets) + { + target.MP += 实际回复; + WriteLine($"[ {target} ] 回复了 {实际回复:0.##} 点魔法值!"); + } } public override void OnSkillCasted(User user, List targets, Dictionary others)