diff --git a/OshimaModules/Effects/PassiveEffects/复制技能.cs b/OshimaModules/Effects/PassiveEffects/复制技能.cs index f5ade79..3158002 100644 --- a/OshimaModules/Effects/PassiveEffects/复制技能.cs +++ b/OshimaModules/Effects/PassiveEffects/复制技能.cs @@ -37,14 +37,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.PassiveEffects public override void OnEffectLost(Character character) { - foreach (Effect effect in _skill.Effects) - { - if (character.Effects.Remove(effect)) - { - effect.OnEffectLost(character); - } - } - character.Skills.Remove(_skill); + _skill.RemoveSkillFromCharacter(character); } } }