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");
     }
 }
Пример #2
0
 public bool IsStakeholderInvolvementView()
 {
     return(Metatype.Equals(EAConstants.DiagramMetaTypeStakeholder));
 }
Пример #3
0
 public bool IsRelationshipView()
 {
     return(Metatype.Equals(EAConstants.DiagramMetaTypeRelationship));
 }
Пример #4
0
 public bool IsChronologicalView()
 {
     return(Metatype.Equals(EAConstants.DiagramMetaTypeChronological));
 }
Пример #5
0
 public bool IsForcesView()
 {
     return(Metatype.Equals(EAConstants.DiagramMetaTypeForces));
 }