version 1.19 | | version 1.20 |
---|
| | |
extern int create_the_feature ( object *op, object *caster, int dir, int spell_effect ); | | extern int create_the_feature ( object *op, object *caster, int dir, int spell_effect ); |
extern int cast_transfer ( object *op, int dir ); | | extern int cast_transfer ( object *op, int dir ); |
extern int drain_magic ( object *op, int dir ); | | extern int drain_magic ( object *op, int dir ); |
extern void counterspell ( object *op ); | | extern void counterspell ( object *op,int dir ); |
extern int summon_hostile_monsters ( object *op, int n, char *monstername ); | | extern int summon_hostile_monsters ( object *op, int n, char *monstername ); |
extern int cast_charm ( object *op, object *caster, archetype *arch, int spellnum ); | | extern int cast_charm ( object *op, object *caster, archetype *arch, int spellnum ); |
extern int cast_charm_undead ( object *op, object *caster, archetype *arch, int spellnum ); | | extern int cast_charm_undead ( object *op, object *caster, archetype *arch, int spellnum ); |
| | |
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 move_aura (object *aura); |
extern void fire_swarm ( object *op, object *caster, 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 ); |
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 create_aura(object *op, object *caster, archetype *aura_arch, int spell_type, int magic); |
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 walk_on_deep_swamp ( object *op, object *victim ); | | extern void walk_on_deep_swamp ( object *op, object *victim ); |
extern void move_deep_swamp ( object *op ); | | extern void move_deep_swamp ( object *op ); |