… | |
… | |
440 | /* spell_util.c */ |
440 | /* spell_util.c */ |
441 | object *find_random_spell_in_ob (object *ob, shstr_cmp skill = shstr_cmp ()); |
441 | object *find_random_spell_in_ob (object *ob, shstr_cmp skill = shstr_cmp ()); |
442 | void set_spell_skill (object *op, object *caster, object *spob, object *dest); |
442 | void set_spell_skill (object *op, object *caster, object *spob, object *dest); |
443 | void spell_effect (object *spob, int x, int y, maptile *map, object *originator); |
443 | void spell_effect (object *spob, int x, int y, maptile *map, object *originator); |
444 | object *check_spell_known (object *op, shstr_cmp name); |
444 | object *check_spell_known (object *op, shstr_cmp name); |
445 | object *lookup_spell_by_name (object *op, const char *spname); |
|
|
446 | int reflwall (maptile *m, int x, int y, object *sp_op); |
445 | int reflwall (maptile *m, int x, int y, object *sp_op); |
447 | bool cast_create_obj (object *op, object *caster, object *new_op, int dir); |
446 | bool cast_create_obj (object *op, object *caster, object *new_op, int dir); |
448 | int ok_to_put_more (maptile *m, sint16 x, sint16 y, object *op, int immune_stop); |
447 | int ok_to_put_more (maptile *m, sint16 x, sint16 y, object *op, int immune_stop); |
449 | int fire_arch_from_position (object *op, object *caster, sint16 x, sint16 y, int dir, object *spell); |
448 | int fire_arch_from_position (object *op, object *caster, sint16 x, sint16 y, int dir, object *spell); |
450 | void regenerate_rod (object *rod); |
449 | void regenerate_rod (object *rod); |