mud/lib/lib/include/abilities.h
2020-09-06 05:43:07 -07:00

24 lines
780 B
C

#ifndef l_abilities_h
#define l_abilities_h
static void create();
varargs void SetSkill(string skill, int level, mixed classes);
varargs int AddSkill(string skill, int classes);
mapping GetSkill(string skill);
int GetSkillClass(string skill);
int GetBaseSkillLevel(string skill);
int GetSkillLevel(string skill);
int AddSkillPoints(string skill, int x);
string *GetSkills();
string *GetPrimarySkills();
void SetLevel(int x);
int ResetLevel();
int GetLevel();
int GetMaxSkillPoints(string skill, int level);
void AddSkillBonus(string skill, function f);
varargs void RemoveSkillBonus(string skill, object ob);
int GetSkillBonus(string skill);
/* pure virtual */varargs int eventPrint(string str, mixed arg2, mixed arg3);
#endif /* l_abilities_h */