Crossfire Server, Trunk
|
Go to the source code of this file.
Functions | |
void | common_post_ob_move_on (object *trap, object *victim, object *originator) |
method_ret | common_pre_ob_move_on (object *trap, object *victim, object *originator) |
Variables | |
static int | ob_move_on_recursion_depth = 0 |
This file contains apply-related methods that are common to many classes of objects.
Definition in file common_apply.cpp.
Definition at line 67 of file common_apply.cpp.
References ob_move_on_recursion_depth, sword_of_souls::victim, and nlohmann::detail::void().
Referenced by altar_type_move_on(), button_type_move_on(), check_inv_type_move_on(), common_projectile_move_on(), common_trap_type_move_on(), container_type_move_on(), converter_type_move_on(), deep_swamp_type_move_on(), director_type_move_on(), exit_type_move_on(), hole_type_move_on(), identify_altar_type_move_on(), pedestal_type_move_on(), player_mover_type_move_on(), shop_mat_type_move_on(), sign_type_move_on(), spell_effect_type_move_on(), spinner_type_move_on(), trapdoor_type_move_on(), trigger_altar_type_move_on(), trigger_button_type_move_on(), and trigger_pedestal_type_move_on().
method_ret common_pre_ob_move_on | ( | object * | trap, |
object * | victim, | ||
object * | originator | ||
) |
Definition at line 35 of file common_apply.cpp.
References object::arch, CONTAINER, EVENT_TRIGGER, events_execute_object_event(), EXIT, FLAG_APPLIED, FLAG_WIZPASS, HEAD, llevDebug, LOG(), METHOD_ERROR, METHOD_OK, object::name, archetype::name, ob_move_on_recursion_depth, QUERY_FLAG, SCRIPT_FIX_ALL, SIGN, object::type, and sword_of_souls::victim.
Referenced by altar_type_move_on(), button_type_move_on(), check_inv_type_move_on(), common_projectile_move_on(), common_trap_type_move_on(), container_type_move_on(), converter_type_move_on(), deep_swamp_type_move_on(), director_type_move_on(), exit_type_move_on(), hole_type_move_on(), identify_altar_type_move_on(), pedestal_type_move_on(), player_mover_type_move_on(), shop_mat_type_move_on(), sign_type_move_on(), spell_effect_type_move_on(), spinner_type_move_on(), trapdoor_type_move_on(), trigger_altar_type_move_on(), trigger_button_type_move_on(), and trigger_pedestal_type_move_on().
|
static |
Definition at line 33 of file common_apply.cpp.
Referenced by common_post_ob_move_on(), and common_pre_ob_move_on().