Implement some Sigil behaviors

This commit is contained in:
2026-06-06 23:32:13 -07:00
parent 72f8b5c050
commit d2a81bb1cf
6 changed files with 182 additions and 168 deletions
@@ -1,26 +1,22 @@
using Godot;
using Zennysoft.Ma.Adapter;
using Zennysoft.Ma.Adapter.Entity;
namespace Zennysoft.Ma;
public interface ISigil
{
public double AttackModifier { get; }
[Export]
public double DamageModifier { get; }
[Export]
public double DefenseModifier { get; }
public double MoveSpeedModifier { get; }
[Export]
public int HealthModifier { get; }
[Export]
public int VTModifier { get; }
[Export]
public double LuckModifier { get; }
[Export]
public double ElementalModifier { get; }
public bool AutoRevive { get; }
[Export]
public ElementType ElementType { get; }
[Export]
public ElementalResistanceSet ElementalResistanceSet { get; }
}