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.101 by elmex, Tue Jan 13 12:07:42 2009 UTC vs.
Revision 1.104 by root, Sat Jun 27 03:51:05 2009 UTC

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines