version 1.8 | | version 1.9 |
---|
| | |
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 ); |
extern spell *find_spell ( int spelltype ); | | extern spell *find_spell ( int spelltype ); |
extern int path_level_mod ( object *op, int sp ); | | extern int path_level_mod ( object *op, int base_level, int sp ); |
| | extern int casting_level ( object *op, int sp ); |
extern int check_spell_known ( object *op, int sp ); | | extern int check_spell_known ( object *op, int sp ); |
extern int cast_spell ( object *op, object *caster, int dir, int type, int ability, SpellTypeFrom item, char *stringarg ); | | extern int cast_spell ( object *op, object *caster, int dir, int type, int ability, SpellTypeFrom item, char *stringarg ); |
extern int cast_create_obj ( object *op, object *caster, object *new_op, int dir ); | | extern int cast_create_obj ( object *op, object *caster, object *new_op, int dir ); |
| | |
extern int SP_level_strength_adjust ( object *op, object *caster, int spell_type ); | | extern int SP_level_strength_adjust ( object *op, object *caster, int spell_type ); |
extern int SP_level_spellpoint_cost ( object *op, object *caster, int spell_type ); | | extern int SP_level_spellpoint_cost ( object *op, object *caster, int spell_type ); |
extern void move_swarm_spell ( object *op ); | | extern void move_swarm_spell ( object *op ); |
extern void fire_swarm ( object *op, int dir, archetype *swarm_type, int spell_type, int n, int magic ); | | extern void fire_swarm ( object *op, object *caster, int dir, archetype *swarm_type, int spell_type, int n, int magic ); |
extern int look_up_spell_by_name ( object *op, char *spname ); | | extern int look_up_spell_by_name ( object *op, char *spname ); |
extern void put_a_monster ( object *op, char *monstername ); | | extern void put_a_monster ( object *op, char *monstername ); |
extern void shuffle_attack ( object *op, int change_face ); | | extern void shuffle_attack ( object *op, int change_face ); |