/**************************************************************************/
// sk_type.cpp - start of implementation of skill_type member functions
/***************************************************************************
* The Dawn of Time v1.69r (c)1997-2004 Michael Garratt *
* >> A number of people have contributed to the Dawn codebase, with the *
* majority of code written by Michael Garratt - www.dawnoftime.org *
* >> To use this source code, you must fully comply with the dawn license *
* in licenses.txt... In particular, you may not remove this copyright *
* notice. *
**************************************************************************/
#include "include.h"
#include "sk_type.h"
/**************************************************************************/
int skill_type::get_maxprac(char_data *ch)
{
if(HAS_CONFIG(ch,CONFIG_PRACSYS_TESTER)){
if(maxprac_percent[ch->clss]){
return URANGE(0,maxprac_percent[ch->clss], 100);
}
return(50); // default maxprac for now
}else{
return URANGE(0,class_table[ch->clss].skill_adept, 100);
}
};
/**************************************************************************/
int skill_type::get_learnscale(char_data *ch)
{
if(HAS_CONFIG(ch,CONFIG_PRACSYS_TESTER)){
if(learn_scale_percent[ch->clss]){
return URANGE(0,learn_scale_percent[ch->clss], 100);
}
return(65); // default maxlearn for now
}else{
return(100); // old system user
}
};
/**************************************************************************/