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

Comparing deliantra/server/plugins/cfanim/include/cfanim_proto.h (file contents):
Revision 1.1.1.2 by elmex, Wed Feb 22 18:03:15 2006 UTC vs.
Revision 1.1.1.3 by elmex, Wed Mar 15 14:05:32 2006 UTC

45CF_PLUGIN int runPluginCommand(object *op, char *params); 45CF_PLUGIN int runPluginCommand(object *op, char *params);
46CF_PLUGIN int postInitPlugin(void); 46CF_PLUGIN int postInitPlugin(void);
47CF_PLUGIN void *globalEventListener(int *type, ...); 47CF_PLUGIN void *globalEventListener(int *type, ...);
48CF_PLUGIN void *eventListener(int *type, ...); 48CF_PLUGIN void *eventListener(int *type, ...);
49CF_PLUGIN int closePlugin(void); 49CF_PLUGIN int closePlugin(void);
50/* ../common/plugin_common.c */
51int cf_init_plugin(f_plug_api getHooks);
52void *cf_map_get_property(mapstruct *map, int propcode);
53void *cf_map_set_int_property(mapstruct *map, int propcode, int value);
54void *cf_object_get_property(object *op, int propcode);
55sint16 cf_object_get_resistance(object *op, int rtype);
56void *cf_object_set_int_property(object *op, int propcode, int value);
57void *cf_object_set_long_property(object *op, int propcode, long value);
58void *cf_object_set_string_property(object *op, int propcode, char *value);
59void cf_player_move(player *pl, int dir);
60void cf_object_move(object *op, object *originator, int dir);
61object *cf_player_send_inventory(object *op);
62void cf_object_apply(object *op, object *author, int flags);
63void cf_object_apply_below(object *op);
64void cf_object_remove(object *op);
65void cf_object_free(object *op);
66object *cf_object_present_archname_inside(object *op, char *whatstr);
67int cf_object_transfer(object *op, int x, int y, int r, object *orig);
68int cf_object_change_map(object *op, int x, int y, mapstruct *map);
69object *cf_map_get_object_at(mapstruct *m, int x, int y);
70void cf_map_message(mapstruct *m, char *msg, int color);
71object *cf_object_clone(object *op, int clonetype);
72int cf_object_pay_item(object *op, object *buyer);
73int cf_object_pay_amount(object *op, uint64 amount);
74int cf_object_cast_spell(object *caster, object *ctoo, int dir, object *sp, char *flags);
75int cf_object_cast_ability(object *caster, object *ctoo, int dir, object *sp, char *flags);
76void cf_object_learn_spell(object *op, object *sp);
77void cf_object_forget_spell(object *op, object *sp);
78object *cf_object_check_for_spell(object *op, char *spellname);
79void cf_player_message(object *op, char *txt, int flags);
80player *cf_player_find(char *txt);
81char *cf_player_get_ip(object *op);
82mapstruct *cf_map_get_map(char *name);
83int cf_object_query_money(object *op);
84int cf_object_query_cost(object *op, object *who, int flags);
85void cf_object_activate_rune(object *op, object *victim);
86int cf_object_check_trigger(object *op, object *cause);
87int cf_object_out_of_map(object *op, int x, int y);
88void cf_object_drop(object *op, object *author);
89void cf_object_take(object *op, object *author);
90void cf_object_say(object *op, char *msg);
91void cf_object_speak(object *op, char *msg);
92object *cf_object_insert_object(object *op, object *container);
93char *cf_get_maps_directory(char *str);
94object *cf_create_object(void);
95object *cf_create_object_by_name(const char *name);
96void cf_free_object(object *ob);
97void cf_system_register_global_event(int event, const char *name, f_plug_api hook);
98void cf_fix_object(object *pl);
99char *cf_add_string(char *str);
100void cf_free_string(char *str);
101char *cf_query_name(object *ob);
102char *cf_query_name_pl(object *ob);
103char *cf_query_base_name(object *ob, int plural);
104object *cf_insert_ob_in_ob(object *ob, object *where);
105const char *cf_object_get_msg(object *ob);
106void cf_object_set_weight(object *ob, int weight);
107void cf_object_set_weight_limit(object *ob, int weight);
108int cf_object_get_weight(object *ob);
109int cf_object_get_weight_limit(object *ob);
110int cf_object_set_nrof(object *ob, int nrof);
111int cf_object_get_nrof(object *ob);
112int cf_object_get_flag(object *ob, int flag);
113void cf_object_set_flag(object *ob, int flag, int value);
114object *cf_object_insert_in_ob(object *ob, object *where);
115object *cf_map_insert_object_there(mapstruct *where, object *op, object *originator, int flags);
116object *cf_map_insert_object(mapstruct *where, object *op, int x, int y);
117int cf_object_teleport(object *op, mapstruct *map, int x, int y);
118object *cf_map_present_arch_by_name(const char *what, mapstruct *map, int nx, int ny);
119void cf_object_update(object *op, int flags);
120void cf_object_pickup(object *op, object *what);
121char *cf_strdup_local(char *txt);
122int cf_map_get_flags(mapstruct *map, mapstruct **nmap, sint16 x, sint16 y, sint16 *nx, sint16 *ny);
123int cf_find_animation(char *txt);
124char *cf_object_get_key(object *op, char *keyname);
125void cf_object_set_key(object *op, char *keyname, char *value);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines