/* * @Author: 白哉 * @Description: * @Date: 2025年04月23日 星期三 21:04:18 * @Modify: */ using RuntimeData; using System; using MemoryPack; namespace Logic.Skill { public partial class PoisonedSkill : SkillBase { public PoisonedSkill() { IsPermanent = true; TurnsLimit = 0; Score = -10; } public override SkillType GetSkillType() { return SkillType.POISONED; } public override void OnTurnStart(UnitData self, MapData mapData) { self.DefenseReduction *= 0.7f; } } }