using MultiversalDiplomacy.Orders; namespace MultiversalDiplomacy.Adjudicate.Decision; public class PreventStrength : NumericAdjudicationDecision { public MoveOrder Order { get; } public List Supports { get; } public MoveOrder? OpposingMove { get; } public override string ToString() => $"PreventStrength({Order})"; public PreventStrength(MoveOrder order, IEnumerable supports, MoveOrder? opposingMove = null) { this.Order = order; this.Supports = supports.ToList(); this.OpposingMove = opposingMove; } }