blob: ef2572c9a1d17fed68940f8783dc4f8fdc957de1 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// MorgenGrauen MUDlib
2//
3// skills.h -- Defines and prototypes for /std/living/skills.c
4//
5// $Id: skills.h 8694 2014-02-20 23:06:50Z Zesstra $
6
7#ifndef _LIVING_SKILLS_H_
8#define _LIVING_SKILLS_H_
9
10#endif // _LIVING_SKILLS_H_
11
12#ifdef NEED_PROTOTYPES
13#ifndef _LIVING_SKILLS_H_PROTO_
14#define _LIVING_SKILLS_H_PROTO_
15public varargs int UseSpell(string str, string spell);
16
17public varargs mapping QuerySkill(string sname, string gilde);
18public varargs int QuerySkillAbility(mixed sname, mixed argl);
19
20protected varargs mixed LimitAbility(mixed sinfo, int diff);
21public varargs mixed UseSkill(string skill, mapping args);
22
23public varargs void LearnSkill(string sname, int add, int diff);
24public varargs void ModifySkill(string sname, mixed val, int diff,
25 string gilde);
26public varargs int SetSpellFatigue(int duration, string key);
27public varargs int CheckSpellFatigue(string key);
28public void DeleteSpellFatigue(string key);
29
30#endif // _LIVING_SKILLS_H_PROTO_
31
32#endif // NEED_PROTOTYPES
33