using Milimoe.FunGame.Core.Entity; namespace Milimoe.FunGame.Core.Model.PrefabricatedEntity { /// /// 继承此类以表示灵魂绑定技能 /// public class SoulboundSkill(long id, string name, Dictionary args, Character? character = null) : OpenSkill(id, name, args, character) { public override bool CostAllEP => true; public override double MinCostEP => 100; /// /// 每额外消耗 20 能量效果增强 10% /// public virtual double Improvement => (LastCostEP - MinCostEP) / 20 * 0.1; } }