public int GetStat(NpcMonsterRaceType type, byte level, bool isMonster) { int hpSupp = 0; switch (type) { case NpcMonsterRaceType.Race0UnknownYet: return(RaceZeroStats(level, isMonster)); } return(_stats[level] + hpSupp); }
public int GetStat(NpcMonsterRaceType type, byte level, bool isMonster) => _stats[level];
public int GetHeroXp(NpcMonsterRaceType type, byte level, bool isMonster) => _heroXp.GetStat(type, level, isMonster);
public int GetReputation(NpcMonsterRaceType type, byte level, bool isMonster) => 0;
public int GetMpMax(NpcMonsterRaceType type, byte level, bool isMonster) => _mpMax.GetStat(type, level, isMonster);