/** * This file contains all the stuff to do with the teaching respondable * command. * @author Pinkfish * @started Sun Aug 16 23:39:28 PDT 1998 */ #ifndef __CMDS_TEACH_H__ /** @ignore yes */ #define __CMDS_TEACH_H__ /** * The class to keep track of everything to do with teaching a skill. */ class teaching_skill { /** * The skill to teach. */ string skill; /** * The level the skill was at when we started teaching. */ int lvl; /** * The number of levels of the skill to teach. */ int num; /** * The amount of xp to spend on teaching the skill. */ int xp; /** * This is used in the stop command for teaching the skill. */ object teacher; /** * This is used iun the stop command for teaching the skill. */ object taught; } /** * This is the type used for teaching skills. */ #define TEACH_SKILL_TYPE "teach skill" /** * This is the type used for teaching commands. */ #define TEACH_COMMAND_TYPE "teach command" #endif