public static AttributeArray[] GetFor(Metatype meta) { switch (meta) { case Metatype.Troll: return CreateBaseline() .Replace(Attributes.Strength, new MinMax(5, 10)) .Replace(Attributes.Body, new MinMax(5, 10)) .Replace(Attributes.Agility, new MinMax(1, 5)) .Replace(Attributes.Logic, new MinMax(1, 5)) .Replace(Attributes.Intuition, new MinMax(1, 5)) .Replace(Attributes.Charisma, new MinMax(1, 4)); case Metatype.Ork: return CreateBaseline() .Replace(Attributes.Body, new MinMax(4, 9)) .Replace(Attributes.Strength, new MinMax(3, 8)) .Replace(Attributes.Logic, new MinMax(1, 5)) .Replace(Attributes.Charisma, new MinMax(1, 5)); case Metatype.Dwarf: return CreateBaseline() .Replace(Attributes.Body, new MinMax(3, 8)) .Replace(Attributes.Strength, new MinMax(3, 8)) .Replace(Attributes.Reaction, new MinMax(1, 5)) .Replace(Attributes.Willpower, new MinMax(2, 7)); case Metatype.Elf: return CreateBaseline() .Replace(Attributes.Agility, new MinMax(2, 7)) .Replace(Attributes.Charisma, new MinMax(3, 8)); case Metatype.Human: return CreateBaseline(); default: throw new ArgumentException("Unknown Meta"); } }
public bool IsStakeholderInvolvementView() { return(Metatype.Equals(EAConstants.DiagramMetaTypeStakeholder)); }
public bool IsRelationshipView() { return(Metatype.Equals(EAConstants.DiagramMetaTypeRelationship)); }
public bool IsChronologicalView() { return(Metatype.Equals(EAConstants.DiagramMetaTypeChronological)); }
public bool IsForcesView() { return(Metatype.Equals(EAConstants.DiagramMetaTypeForces)); }