示例#1
0
        public void GiveStartingSkillToActor(Actor actor, Skills.IDs skillID)
        {
            if (actor.Sheet.SkillTable.GetSkillLevel((int)skillID) >= Skills.MaxSkillLevel(skillID))
            {
                return;
            }

            actor.Sheet.SkillTable.AddOrIncreaseSkill((int)skillID);

            // recompute starting stats.
            RecomputeActorStartingStats(actor);
        }
示例#2
0
 public static int MaxSkillLevel(Skills.IDs id)
 {
     return(id == Skills.IDs.HAULER ? 3 : 5);
 }
示例#3
0
 public static string Name(Skills.IDs id)
 {
     return(s_Names[(int)id]);
 }