24 lines
780 B
C
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 */
|