version 1.7 | | version 1.8 |
---|
| | |
* This file was automatically generated by version 1.7 of cextract. | | * This file was automatically generated by version 1.7 of cextract. |
* Manual editing not recommended. | | * Manual editing not recommended. |
* | | * |
* Created: Sun Mar 5 00:10:39 2000 | | * Created: Tue Apr 4 21:37:04 2000 |
*/ | | */ |
#ifndef __CEXTRACT__ | | #ifndef __CEXTRACT__ |
#ifdef __STDC__ | | #ifdef __STDC__ |
| | |
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 summon_cult_monsters ( object *op, int dir ); | | extern object *choose_cult_monster ( object *pl, object *god, int summon_level ); |
| | extern int summon_cult_monsters ( object *op, int old_dir ); |
extern int summon_avatar ( object *op, object *caster, int dir, archetype *at, int spellnum ); | | extern int summon_avatar ( object *op, object *caster, int dir, archetype *at, int spellnum ); |
extern object *fix_summon_pet ( archetype *at, object *op, int dir, int type ); | | extern object *fix_summon_pet ( archetype *at, object *op, int dir, int type ); |
extern int cast_consecrate ( object *op ); | | extern int cast_consecrate ( object *op ); |
| | |
extern int summon_monster ( object *op, object *caster, int dir, archetype *at, int spellnum ); | | extern int summon_monster ( object *op, object *caster, int dir, archetype *at, int spellnum ); |
extern int fire_bolt ( object *op, object *caster, int dir, int type, int magic ); | | extern int fire_bolt ( object *op, object *caster, int dir, int type, int magic ); |
extern int fire_arch ( object *op, object *caster, int dir, archetype *at, int type, int magic ); | | extern int fire_arch ( object *op, object *caster, int dir, archetype *at, int type, int magic ); |
| | extern int fire_arch_from_position ( object *op, object *caster, sint16 x, sint16 y, int dir, archetype *at, int type, int magic ); |
extern int cast_cone ( object *op, object *caster, int dir, int strength, int spell_type, archetype *spell_arch, int magic ); | | extern int cast_cone ( object *op, object *caster, int dir, int strength, int spell_type, archetype *spell_arch, int magic ); |
extern void move_cone ( object *op ); | | extern void move_cone ( object *op ); |
extern void fire_a_ball ( object *op, int dir, int strength ); | | extern void fire_a_ball ( object *op, int dir, int strength ); |
| | |
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 ); | | extern void fire_swarm ( object *op, 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 ); |