Files
GameJamDungeon/Zennysoft.Game.Ma.Implementation/Components/ISigil.cs
T

38 lines
640 B
C#

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,
}