Ритуалы!

This commit is contained in:
2025-05-06 19:25:11 +04:00
parent 5693fa8ce8
commit 6abda701a4
28 changed files with 1543 additions and 244 deletions
+19 -12
View File
@@ -21,27 +21,36 @@ public class Spell : IEntity
public int Level { get; set; }
[Column(Order = 3)]
public ActionEnum Actions { get; set; } = ActionEnum.Other;
[Column(Order = 4)]
[MaxLength(255)]
public int? Duration { get; set; } = null;
[Column(Order = 5)]
public bool IsFocus { get; set; }
[Column(Order = 6)]
public SpellTradition[] Traditions { get; set; } = [];
[Column(Order = 4)]
public ActionEnum Actions { get; set; } = ActionEnum.Other;
[Column(Order = 5)]
[MaxLength(255)]
public int? Duration { get; set; } = null;
[Column(Order = 6)]
public int Range { get; set; }
[Column(Order = 7)]
public LocaleString? Trigger { get; set; } = null;
public SpellTradition[] Traditions { get; set; } = [];
[Column(Order = 8)]
public ElementEnum[] Elements { get; set; } = [];
[Column(Order = 9)]
public LocaleString? Trigger { get; set; } = null;
[Column(Order = 10)]
public LocaleString? Target { get; set; } = null;
[Column(Order = 11)]
public LocaleString? Cost { get; set; } = null;
[Column(Order = 12)]
public LocaleString? Requirement { get; set; } = null;
/*
[Column(Order = 4)]
public bool Counteraction { get; set; }
@@ -71,7 +80,5 @@ public class Spell : IEntity
public virtual ICollection<SpellArea> SpellAreas { get; set; } = [];
public virtual SpellRitual? SpellRitual { get; set; }
public virtual ICollection<SpellDefense> SpellDefenses { get; set; } = new List<SpellDefense>();
}