 |
Crossfire Server, Trunk
1.75.0
|
Go to the documentation of this file.
122 void common_ob_describe(
const object *op,
const object *observer,
int use_media_tags,
char *
buf,
size_t size);
128 void do_light(
object *item,
const char *lighter_name,
object *applier);
132 void legacy_ob_describe(
const object *op,
const object *observer,
int use_media_tags,
char *
buf,
size_t size);
void init_type_savebed(void)
Initializer for the SAVEBED object type.
void init_type_book(void)
Initializer for the BOOK object type.
void init_type_detector(void)
Initializer for the detector object type.
void init_type_trigger_altar(void)
Initializer for the TRIGGER_ALTAR object type.
void init_type_marker(void)
Initializer for the marker object type.
void init_type_thrown_object(void)
Initializer for the THROWN_OBJ object type.
void init_type_exit(void)
Initializer for the EXIT object type.
void init_type_converter(void)
Initializer for the CONVERTER object type.
void init_type_power_crystal(void)
Initializer for the POWER_CRYSTAL object type.
void init_type_pedestal(void)
Initializer for the PEDESTAL object type.
void init_type_teleporter(void)
Initializer for the teleporter object type.
void init_type_treasure(void)
Initializer for the TREASURE object type.
void init_type_blindness(void)
Initializer for the blindness object type.
void init_type_spinner(void)
Initializer for the SPINNER object type.
void init_type_shop_mat(void)
Initializer for the SHOP_MAT object type.
void init_type_spellbook(void)
Initializer for the SPELLBOOK object type.
void init_type_trapdoor(void)
Initializer for the TRAPDOOR object type.
method_ret common_projectile_move_on(object *trap, object *victim, object *originator)
Move on this Thrown Object object.
void init_type_director(void)
Initializer for the DIRECTOR object type.
void init_type_trigger(void)
Initializer for the TRIGGER object type.
void legacy_ob_describe(const object *op, const object *observer, int use_media_tags, char *buf, size_t size)
Describes an object, seen by a given observer.
void stop_projectile(object *op)
Handle an arrow or thrown object stopping.
void common_ob_describe(const object *op, const object *observer, int use_media_tags, char *buf, size_t size)
Describes an object, seen by a given observer.
void init_type_creator(void)
Initializer for the creator object type.
void init_type_altar(void)
Initializer for the ALTAR object type.
void init_type_scroll(void)
Initializer for the scroll object type.
void init_type_cf_handle(void)
Initializer for the CF_HANDLE object type.
void init_type_transport(void)
Initializer for the TRANSPORT object type.
void init_type_weapon_improver(void)
Initializer for the WEAPON_IMPROVER object type.
void init_type_mimic(void)
Initializer for MIMIC type.
void init_type_check_inv(void)
Initializer for the CHECK_INV object type.
void init_type_trap(void)
Initializer for the TRAP object type.
method_ret common_pre_ob_move_on(object *trap, object *victim, object *originator)
void init_type_arrow(void)
Initializer for the ARROW object type.
void init_type_lighter(void)
Initializer for the LIGHTER object type.
void init_type_rune(void)
Initializer for the RUNE object type.
void init_type_trigger_button(void)
Initializer for the TRIGGER_BUTTON object type.
void init_type_food(void)
Initializer for the food object type.
void init_type_player_mover(void)
Initializer for the PLAYERMOVER object type.
char method_ret
Define some standard return values for callbacks which don't need to return any other results.
void do_light(object *item, const char *lighter_name, object *applier)
Common code for both lighting an item for applying the lighter and for lighting the lightable object.
void init_type_potion(void)
Initializer for the potion object type.
method_ret legacy_ob_apply(object *op, object *applier, int aflags)
Main apply handler.
void init_type_trigger_pedestal(void)
Initializer for the TRIGGER_PEDESTAL object type.
void init_type_lightable(void)
Initializer for the LIGHTABLE object type.
method_ret common_process_projectile(object *op)
Move an arrow or thrown object along its course.
void init_type_spell_effect(void)
Initializer for the SPELL_EFFECT object type.
void init_type_mood_floor(void)
Initializer for the mood floor object type.
void init_type_shop_inventory(void)
Initializer for the SHOP_INVENTORY object type.
void init_type_container(void)
Initializer for the CONTAINER object type.
void init_type_button(void)
Initializer for the BUTTON object type.
void init_type_poison(void)
Initializer for the POISON object type.
void init_type_skillscroll(void)
Initializer for the SKILLSCROLL object type.
void init_type_hole(void)
Initializer for the HOLE object type.
void init_type_gate(void)
Initializer for the gate object type.
void init_type_poisoning(void)
Initializer for the poisoning object type.
void init_type_lamp(void)
Initializer for the LAMP object type.
void init_type_dragon_focus(void)
Initializer for the food object type.
void init_type_clock(void)
Initializer for the CLOCK object type.
void common_post_ob_move_on(object *trap, object *victim, object *originator)
void init_type_sign(void)
Initializer for the SIGN object type.
method_ret common_trap_type_move_on(object *trap, object *victim, object *originator)
Move on this Rune or Trap object.
void init_type_identify_altar(void)
Initializer for the IDENTIFY_ALTAR object type.
void init_type_deep_swamp(void)
Initializer for the DEEP_SWAMP object type.
void init_type_peacemaker(void)
Initializer for the peacemaker object type.
void init_type_armour_improver(void)
Initializer for the ARMOUR_IMPROVER object type.
void init_type_duplicator(void)
Initializer for the duplicator object type.
method_ret legacy_ob_process(object *op)
method_ret common_trap_type_process(object *op)
Processes a Rune or Trap.
void init_type_player_changer(void)
Initializer for the player changer object type.