version 1.57 | | version 1.58 |
---|
| | |
void move_apply(object *trap, object *victim, object *originator); | | void move_apply(object *trap, object *victim, object *originator); |
void do_learn_spell(object *op, int spell, int special_prayer); | | void do_learn_spell(object *op, int spell, int special_prayer); |
void do_forget_spell(object *op, int spell); | | void do_forget_spell(object *op, int spell); |
| | int dragon_eat_flesh(object *op, object *meal); |
void apply_poison(object *op, object *tmp); | | void apply_poison(object *op, object *tmp); |
int is_legal_2ways_exit(object *op, object *exit); | | int is_legal_2ways_exit(object *op, object *exit); |
int manual_apply(object *op, object *tmp, int aflag); | | int manual_apply(object *op, object *tmp, int aflag); |
| | |
int player_can_view(object *pl, object *op); | | int player_can_view(object *pl, object *op); |
int action_makes_visible(object *op); | | int action_makes_visible(object *op); |
int op_on_battleground(object *op, int *x, int *y); | | int op_on_battleground(object *op, int *x, int *y); |
int atnr_is_dragon_enabled(int attacknr); | | void dragon_ability_gain(object *who, int atnr, int level); |
int is_dragon_pl(object* ob); | | |
/* plugins.c */ | | /* plugins.c */ |
CommArray_s *find_plugin_command(char *cmd, object *op); | | CommArray_s *find_plugin_command(char *cmd, object *op); |
void displayPluginsList(object *op); | | void displayPluginsList(object *op); |
| | |
CFParm* CFWFreeObject (CFParm* PParm); | | CFParm* CFWFreeObject (CFParm* PParm); |
CFParm* CFWObjectCreateClone (CFParm* PParm); | | CFParm* CFWObjectCreateClone (CFParm* PParm); |
CFParm* CFWTeleportObject (CFParm* PParm); | | CFParm* CFWTeleportObject (CFParm* PParm); |
| | |
CFParm *RegisterGlobalEvent(CFParm *PParm); | | CFParm *RegisterGlobalEvent(CFParm *PParm); |
CFParm *UnregisterGlobalEvent(CFParm *PParm); | | CFParm *UnregisterGlobalEvent(CFParm *PParm); |
void GlobalEvent(CFParm *PParm); | | void GlobalEvent(CFParm *PParm); |
| | |
void show_skills(object *op); | | void show_skills(object *op); |
int use_skill(object *op, char *string); | | int use_skill(object *op, char *string); |
int change_skill(object *who, int sk_index); | | int change_skill(object *who, int sk_index); |
int change_skill_to_skill (object *who, object *skill); | | int change_skill_to_skill(object *who, object *skl); |
int attack_melee_weapon(object *op, int dir, char *string); | | int attack_melee_weapon(object *op, int dir, char *string); |
int attack_hth(object *pl, int dir, char *string); | | int attack_hth(object *pl, int dir, char *string); |
int skill_attack(object *tmp, object *pl, int dir, char *string); | | int skill_attack(object *tmp, object *pl, int dir, char *string); |
| | |
void move_creator(object *op); | | void move_creator(object *op); |
void move_marker(object *op); | | void move_marker(object *op); |
int process_object(object *op); | | int process_object(object *op); |
void dragon_ability_gain(object *who, int atnr, int level); | | |
/* timers.c */ | | /* timers.c */ |
void cftimer_process_timers(void); | | void cftimer_process_timers(void); |
int cftimer_create(int id, long delay, object *ob, int mode); | | int cftimer_create(int id, long delay, object *ob, int mode); |
int cftimer_destroy(int id); | | int cftimer_destroy(int id); |
int cftimer_find_free_id(void); | | int cftimer_find_free_id(void); |
/* weather.c */ | | /* weather.c */ |
void tick_the_clock(void); | | |
void dawn_to_dusk(timeofday_t *tod); | | |
void set_darkness_map(mapstruct *m); | | void set_darkness_map(mapstruct *m); |
void init_weather(void); | | void dawn_to_dusk(timeofday_t *tod); |
| | void tick_the_clock(void); |
void init_weather(void); | | void init_weather(void); |
void perform_weather(void); | | void perform_weather(void); |