Пример #1
0
 /// <summary>
 /// Computes the SP per hour for the given skill, without factoring in the newbies bonus.
 /// </summary>
 /// <param name="skill">The skill.</param>
 /// <returns>SP earned per hour.</returns>
 /// <exception cref="System.ArgumentNullException">skill</exception>
 public virtual float GetBaseSPPerHour(StaticSkill skill)
 {
     return(GetOmegaSPPerHour(skill) * EffectiveCharacterStatus.GetTrainingRate());
 }
Пример #2
0
 /// <summary>
 /// Gets the adjusted base skill points per hour
 /// based upon skill, attributes, and account status.
 /// </summary>
 /// <param name="skill">The skill.</param>
 /// <returns>Skill points earned per hour when training this skill</returns>
 public override float GetBaseSPPerHour(StaticSkill skill)
 {
     return(EffectiveCharacterStatus.GetTrainingRate() * GetOmegaSPPerHour(skill));
 }