version 1.12 | | version 1.13 |
---|
| | |
extern void remove_contents ( object *first_ob, object *save_item ); | | extern void remove_contents ( object *first_ob, object *save_item ); |
extern int calc_alch_danger ( object *caster, object *cauldron ); | | extern int calc_alch_danger ( object *caster, object *cauldron ); |
extern void draw_find ( object *op, object *find ); | | extern void draw_find ( object *op, object *find ); |
extern int apply_id_altar ( object *money, object *altar ); | | |
extern int apply_potion ( object *op, object *tmp ); | | extern int apply_potion ( object *op, object *tmp ); |
extern int check_item ( object *op, char *item ); | | extern int check_item ( object *op, char *item ); |
extern void eat_item ( object *op, char *item ); | | extern void eat_item ( object *op, char *item ); |
| | |
extern int esrv_apply_container ( object *op, object *sack ); | | extern int esrv_apply_container ( object *op, object *sack ); |
extern char *gravestone_text ( object *op ); | | extern char *gravestone_text ( object *op ); |
extern int make_gravestone ( object *op, object *grave ); | | extern int make_gravestone ( object *op, object *grave ); |
extern int apply ( object *op, object *tmp, int aflag ); | | extern void move_apply ( object *trap, object *victim, object *originator ); |
extern void apply_below ( object *op ); | | extern int manual_apply ( object *op, object *tmp, int aflag ); |
| | extern int player_apply ( object *pl, object *op, int aflag, int quiet ); |
| | extern void player_apply_below ( object *pl ); |
extern int apply_special ( object *who, object *op, int aflags ); | | extern int apply_special ( object *who, object *op, int aflags ); |
| | extern int monster_apply_special (object *who, object *op, int aflags); |
extern int auto_apply ( object *op ); | | extern int auto_apply ( object *op ); |
extern void fix_auto_apply ( mapstruct *m ); | | extern void fix_auto_apply ( mapstruct *m ); |
extern void eat_special_food ( object *who, object *food ); | | extern void eat_special_food ( object *who, object *food ); |
| | |
extern object *find_best_object_match ( object *pl, char *params ); | | extern object *find_best_object_match ( object *pl, char *params ); |
extern int command_uskill ( object *pl, char *params ); | | extern int command_uskill ( object *pl, char *params ); |
extern int command_rskill ( object *pl, char *params ); | | extern int command_rskill ( object *pl, char *params ); |
extern void apply_inventory ( object *op ); | | |
extern int command_apply ( object *op, char *params ); | | extern int command_apply ( object *op, char *params ); |
extern int sack_can_hold ( object *pl, object *sack, object *op, int nrof ); | | extern int sack_can_hold ( object *pl, object *sack, object *op, int nrof ); |
extern void pick_up_object ( object *pl, object *op, object *tmp, int nrof ); | | extern void pick_up_object ( object *pl, object *op, object *tmp, int nrof ); |
| | |
extern int can_detect_enemy ( object *op, object *enemy ); | | extern int can_detect_enemy ( object *op, object *enemy ); |
extern int stand_in_light ( object *op ); | | extern int stand_in_light ( object *op ); |
extern int can_see_enemy ( object *op, object *enemy ); | | extern int can_see_enemy ( object *op, object *enemy ); |
extern int move_ob ( object *op, int dir ); | | extern int move_ob ( object *op, int dir, object *originator ); |
extern void transfer_ob ( object *op, int x, int y ); | | extern int transfer_ob ( object *op, int x, int y, int randomly, object *originator ); |
extern void teleport ( object *teleporter, unsigned char tele_type ); | | extern int teleport ( object *teleporter, unsigned char tele_type, object *originator ); |
extern void recursive_roll ( object *op, int dir, object *pusher ); | | extern void recursive_roll ( object *op, int dir, object *pusher ); |
extern int try_fit ( object *op, int x, int y ); | | extern int try_fit ( object *op, int x, int y ); |
extern int roll_ob ( object *op, int dir, object *pusher ); | | extern int roll_ob ( object *op, int dir, object *pusher ); |
| | |
extern int cast_cause_disease ( object *op, object *caster, int dir, archetype *disease_arch, int type ); | | extern int cast_cause_disease ( object *op, object *caster, int dir, archetype *disease_arch, int type ); |
extern void init_spells ( void ); | | extern void init_spells ( void ); |
extern void dump_spells ( void ); | | extern void dump_spells ( void ); |
extern void spell_effect ( int spell_type, int x, int y, mapstruct *map ); | | extern void spell_effect ( int spell_type, int x, int y, mapstruct *map, object *originator ); |
extern spell *find_spell ( int spelltype ); | | extern spell *find_spell ( int spelltype ); |
extern int path_level_mod ( object *caster, int base_level, int spell_type ); | | extern int path_level_mod ( object *caster, int base_level, int spell_type ); |
extern int casting_level ( object *caster, int spell_type ); | | extern int casting_level ( object *caster, int spell_type ); |
| | |
extern void init_spell_param ( void ); | | extern void init_spell_param ( void ); |
extern object *get_pointed_target ( object *op, int dir ); | | extern object *get_pointed_target ( object *op, int dir ); |
extern int cast_smite_spell ( object *op, object *caster, int dir, int type ); | | extern int cast_smite_spell ( object *op, object *caster, int dir, int type ); |
extern void deep_swamp ( object *op, int walk_on ); | | extern void walk_on_deep_swamp ( object *op, object *victim ); |
| | extern void move_deep_swamp ( object *op ); |
extern void read_map_log ( void ); | | extern void read_map_log ( void ); |
extern void swap_map ( mapstruct *map ); | | extern void swap_map ( mapstruct *map ); |
extern void check_active_maps ( void ); | | extern void check_active_maps ( void ); |