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); }
public static int MaxSkillLevel(Skills.IDs id) { return(id == Skills.IDs.HAULER ? 3 : 5); }
public static string Name(Skills.IDs id) { return(s_Names[(int)id]); }