using Godot; using Zennysoft.Ma.Adapter; using Zennysoft.Ma.Adapter.Entity; namespace Zennysoft.Ma; public interface ISigil { [Export] public double DamageModifier { get; } [Export] public double DefenseModifier { get; } [Export] public double MoveSpeedModifier { get; } [Export] public double HealAmountModifier { get; } [Export] public double VTDrainSpeedModifier { get; } [Export] public ElementType ElementType { get; } [Export] public ElementalResistanceSet ElementalResistanceSet { get; } [Export] public SigilTag SigilTag { get; } } public enum SigilTag { None, AutoRevive, HPDrain, }