ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/sproto.h
(Generate patch)

Comparing deliantra/server/include/sproto.h (file contents):
Revision 1.99 by root, Thu Jan 8 03:03:24 2009 UTC vs.
Revision 1.105 by root, Thu Sep 17 00:07:04 2009 UTC

67void apply_lighter (object *who, object *lighter); 67void apply_lighter (object *who, object *lighter);
68void scroll_failure (object *op, int failure, int power); 68void scroll_failure (object *op, int failure, int power);
69void apply_changes_to_player (object *pl, object *change); 69void apply_changes_to_player (object *pl, object *change);
70void apply_item_transformer (object *pl, object *transformer); 70void apply_item_transformer (object *pl, object *transformer);
71extern void handle_apply_yield (object *op); 71extern void handle_apply_yield (object *op);
72void apply_lamp (object *op, bool switch_on);
73void get_animation_from_arch (object *op, arch_ptr a);
74extern int convert_item (object *item, object *converter);
72 75
73/* attack.c */ 76/* attack.c */
74void cancellation (object *op); 77void cancellation (object *op);
75int did_make_save_item (object *op, int type, object *originator); 78int did_make_save_item (object *op, int type, object *originator);
76void save_throw_object (object *op, int type, object *originator); 79void save_throw_object (object *op, int type, object *originator);
391object *fix_summon_pet (archetype *at, object *op, int dir, int is_golem); 394object *fix_summon_pet (archetype *at, object *op, int dir, int is_golem);
392void move_golem (object *op); 395void move_golem (object *op);
393void control_golem (object *op, int dir); 396void control_golem (object *op, int dir);
394int summon_golem (object *op, object *caster, int dir, object *spob); 397int summon_golem (object *op, object *caster, int dir, object *spob);
395object *choose_cult_monster (object *pl, object *god, int summon_level); 398object *choose_cult_monster (object *pl, object *god, int summon_level);
396int summon_object (object *op, object *caster, object *spell_ob, int dir, const char *stringarg); 399int summon_object (object *op, object *caster, object *spell_ob, int dir, const char *spellparam);
397int should_arena_attack (object *pet, object *owner, object *target); 400int should_arena_attack (object *pet, object *owner, object *target);
398 401
399/* player.c */ 402/* player.c */
400player *find_player (const char *plname); 403player *find_player (const char *plname);
401player *find_player_partial_name (const char *plname); 404player *find_player_partial_name (const char *plname);
543void polymorph_living (object *op); 546void polymorph_living (object *op);
544void polymorph_melt (object *who, object *op); 547void polymorph_melt (object *who, object *op);
545void polymorph_item (object *who, object *op); 548void polymorph_item (object *who, object *op);
546void polymorph (object *op, object *who); 549void polymorph (object *op, object *who);
547int cast_polymorph (object *op, object *caster, object *spell_ob, int dir); 550int cast_polymorph (object *op, object *caster, object *spell_ob, int dir);
548int cast_create_missile (object *op, object *caster, object *spell, int dir, const char *stringarg); 551int cast_create_missile (object *op, object *caster, object *spell, int dir, const char *spellparam);
549int cast_create_food (object *op, object *caster, object *spell_ob, int dir, const char *stringarg); 552int cast_create_food (object *op, object *caster, object *spell_ob, int dir, const char *spellparam);
550int probe (object *op, object *caster, object *spell_ob, int dir); 553int probe (object *op, object *caster, object *spell_ob, int dir);
551int makes_invisible_to (object *pl, object *mon); 554int makes_invisible_to (object *pl, object *mon);
552int cast_invisible (object *op, object *caster, object *spell_ob); 555int cast_invisible (object *op, object *caster, object *spell_ob);
553int cast_earth_to_dust (object *op, object *caster, object *spell_ob); 556int cast_earth_to_dust (object *op, object *caster, object *spell_ob);
554void execute_word_of_recall (object *op); 557void execute_word_of_recall (object *op);
555int cast_word_of_recall (object *op, object *caster, object *spell_ob); 558int cast_word_of_recall (object *op, object *caster, object *spell_ob);
556int cast_wonder (object *op, object *caster, int dir, object *spell_ob); 559int cast_wonder (object *op, object *caster, int dir, object *spell_ob);
557int perceive_self (object *op); 560int perceive_self (object *op);
558int magic_wall (object *op, object *caster, int dir, object *spell_ob); 561int magic_wall (object *op, object *caster, int dir, object *spell_ob);
559int dimension_door (object *op, object *caster, object *spob, int dir); 562int dimension_door (object *op, object *caster, object *spob, int dir, const char *spellparam);
560int cast_heal (object *op, object *caster, object *spell, int dir); 563int cast_heal (object *op, object *caster, object *spell, int dir);
564int change_ability_duration (object *spell, object *caster);
561int cast_change_ability (object *op, object *caster, object *spell_ob, int dir, int silent); 565int cast_change_ability (object *op, object *caster, object *spell_ob, int dir, int silent);
562int cast_bless (object *op, object *caster, object *spell_ob, int dir); 566int cast_bless (object *op, object *caster, object *spell_ob, int dir);
563int alchemy (object *op, object *caster, object *spell_ob); 567int alchemy (object *op, object *caster, object *spell_ob);
564int remove_curse (object *op, object *caster, object *spell); 568int remove_curse (object *op, object *caster, object *spell);
565int cast_identify (object *op, object *caster, object *spell); 569int cast_identify (object *op, object *caster, object *spell);
597void put_a_monster (object *op, const char *monstername); 601void put_a_monster (object *op, const char *monstername);
598int summon_hostile_monsters (object *op, int n, const char *monstername); 602int summon_hostile_monsters (object *op, int n, const char *monstername);
599void shuffle_attack (object *op, int change_face); 603void shuffle_attack (object *op, int change_face);
600void prayer_failure (object *op, int failure, int power); 604void prayer_failure (object *op, int failure, int power);
601void spell_failure (object *op, int failure, int power, object *skill); 605void spell_failure (object *op, int failure, int power, object *skill);
602int cast_party_spell (object *op, object *caster, int dir, object *spell_ob, char *stringarg); 606int cast_party_spell (object *op, object *caster, int dir, object *spell_ob, char *spellparam);
603int cast_spell (object *op, object *caster, int dir, object *spell_ob, char *stringarg); 607int cast_spell (object *op, object *caster, int dir, object *spell_ob, char *spellparam);
604void move_spell_effect (object *op); 608void move_spell_effect (object *op);
605void check_spell_effect (object *op); 609void check_spell_effect (object *op);
606void apply_spell_effect (object *spell, object *victim); 610void apply_spell_effect (object *spell, object *victim);
611void create_exploding_ball_at (object *victim, int level);
607 612
608/* swamp.c */ 613/* swamp.c */
609void walk_on_deep_swamp (object *op, object *victim); 614void walk_on_deep_swamp (object *op, object *victim);
610void move_deep_swamp (object *op); 615void move_deep_swamp (object *op);
611 616

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines