Difference for include/sproto.h from version 1.12 to 1.13


version 1.12 version 1.13
Line 19
 
Line 19
 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 );
Line 35
 
Line 34
 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 );
Line 121
 
Line 123
 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 );
Line 355
 
Line 356
 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 );
Line 556
 
Line 557
 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 );
Line 595
 
Line 596
 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 );


Legend:
line(s) removed in v.1.12 
line(s) changed
 line(s) added in v.1.13

File made using version 1.98 of cvs2html by leaf at 2011-07-21 19:32