Crossfire Server, Branch 1.12  R12190
typesproto.h
Go to the documentation of this file.
00001 /* altar/altar.c */
00002 void init_type_altar(void);
00003 /* armour_improver/armour_improver.c */
00004 void init_type_armour_improver(void);
00005 /* arrow/arrow.c */
00006 void init_type_arrow(void);
00007 /* blindness/blindness.c */
00008 void init_type_blindness(void);
00009 /* book/book.c */
00010 void init_type_book(void);
00011 /* button/button.c */
00012 void init_type_button(void);
00013 /* cf_handle/cf_handle.c */
00014 void init_type_cf_handle(void);
00015 /* check_inv/check_inv.c */
00016 void init_type_check_inv(void);
00017 /* clock/clock.c */
00018 void init_type_clock(void);
00019 /* container/container.c */
00020 void init_type_container(void);
00021 /* converter/converter.c */
00022 void init_type_converter(void);
00023 /* creator/creator.c */
00024 void init_type_creator(void);
00025 /* deep_swamp/deep_swamp.c */
00026 void init_type_deep_swamp(void);
00027 /* detector/detector.c */
00028 void init_type_detector(void);
00029 /* director/director.c */
00030 void init_type_director(void);
00031 /* duplicator/duplicator.c */
00032 void init_type_duplicator(void);
00033 void move_duplicator(object *op);
00034 /* exit/exit.c */
00035 void init_type_exit(void);
00036 /* food/food.c */
00037 void init_type_food(void);
00038 /* gate/gate.c */
00039 void init_type_gate(void);
00040 /* hole/hole.c */
00041 void init_type_hole(void);
00042 /* identify_altar/identify_altar.c */
00043 void init_type_identify_altar(void);
00044 /* lamp/lamp.c */
00045 void init_type_lamp(void);
00046 /* lighter/lighter.c */
00047 void init_type_lighter(void);
00048 /* marker/marker.c */
00049 void init_type_marker(void);
00050 void move_marker(object *op);
00051 /* mood_floor/mood_floor.c */
00052 void init_type_mood_floor(void);
00053 /* peacemaker/peacemaker.c */
00054 void init_type_peacemaker(void);
00055 /* pedestal/pedestal.c */
00056 void init_type_pedestal(void);
00057 /* player_changer/player_changer.c */
00058 void init_type_player_changer(void);
00059 /* player_mover/player_mover.c */
00060 void init_type_player_mover(void);
00061 /* poison/poison.c */
00062 void init_type_poison(void);
00063 /* poisoning/poisoning.c */
00064 void init_type_poisoning(void);
00065 /* potion/potion.c */
00066 void init_type_potion(void);
00067 /* power_crystal/power_crystal.c */
00068 void init_type_power_crystal(void);
00069 /* savebed/savebed.c */
00070 void init_type_savebed(void);
00071 /* scroll/scroll.c */
00072 void init_type_scroll(void);
00073 /* shop_inventory/shop_inventory.c */
00074 void init_type_shop_inventory(void);
00075 /* shop_mat/shop_mat.c */
00076 void init_type_shop_mat(void);
00077 /* sign/sign.c */
00078 void init_type_sign(void);
00079 /* skillscroll/skillscroll.c */
00080 void init_type_skillscroll(void);
00081 /* spell_effect/spell_effect.c */
00082 void init_type_spell_effect(void);
00083 /* spellbook/spellbook.c */
00084 void init_type_spellbook(void);
00085 /* spinner/spinner.c */
00086 void init_type_spinner(void);
00087 /* teleporter/teleporter.c */
00088 void init_type_teleporter(void);
00089 /* thrown_object/thrown_object.c */
00090 void init_type_thrown_object(void);
00091 /* transport/transport.c */
00092 void init_type_transport(void);
00093 /* trap/common_trap.c */
00094 method_ret common_trap_type_move_on(ob_methods *context, object *trap, object *victim, object *originator);
00095 method_ret common_trap_type_process(ob_methods *context, object *op);
00096 /* trap/trap.c */
00097 void init_type_trap(void);
00098 /* trap/rune.c */
00099 void init_type_rune(void);
00100 /* trapdoor/trapdoor.c */
00101 void init_type_trapdoor(void);
00102 /* treasure/treasure.c */
00103 void init_type_treasure(void);
00104 /* trigger/trigger.c */
00105 void init_type_trigger(void);
00106 /* trigger_altar/trigger_altar.c */
00107 void init_type_trigger_altar(void);
00108 /* trigger_button/trigger_button.c */
00109 void init_type_trigger_button(void);
00110 /* trigger_pedestal/trigger_pedestal.c */
00111 void init_type_trigger_pedestal(void);
00112 /* weapon_improver/weapon_improver.c */
00113 void init_type_weapon_improver(void);
00114 /* common/common_apply.c */
00115 method_ret common_ob_move_on(ob_methods *context, object *trap, object *victim, object *originator);
00116 method_ret common_pre_ob_move_on(object *trap, object *victim, object *originator);
00117 void common_post_ob_move_on(object *trap, object *victim, object *originator);
00118 /* common/describe.c */
00119 void common_ob_describe(const ob_methods *context, const object *op, const object *observer, char *buf, size_t size);
00120 /* common/projectile.c */
00121 void stop_projectile(object *op);
00122 method_ret common_process_projectile(ob_methods *context, object *op);
00123 method_ret common_projectile_move_on(ob_methods *context, object *trap, object *victim, object *originator);
00124 /* legacy/apply.c */
00125 method_ret legacy_ob_apply(ob_methods *context, object *op, object *applier, int aflags);
00126 /* legacy/legacy_describe.c */
00127 void legacy_ob_describe(const ob_methods *context, const object *op, const object *observer, char *buf, size_t size);
00128 /* legacy/process.c */
00129 method_ret legacy_ob_process(ob_methods *context, object *op);