Go to the source code of this file.
Data Structures | |
struct | prop |
Defines | |
#define | FIRE_RES 1 |
#define | COLD_RES 2 |
#define | SLEEP_RES 3 |
#define | DISINT_RES 4 |
#define | SHOCK_RES 5 |
#define | POISON_RES 6 |
#define | ACID_RES 7 |
#define | STONE_RES 8 |
#define | ADORNED 9 |
#define | REGENERATION 10 |
#define | SEARCHING 11 |
#define | SEE_INVIS 12 |
#define | INVIS 13 |
#define | TELEPORT 14 |
#define | TELEPORT_CONTROL 15 |
#define | POLYMORPH 16 |
#define | POLYMORPH_CONTROL 17 |
#define | LEVITATION 18 |
#define | STEALTH 19 |
#define | AGGRAVATE_MONSTER 20 |
#define | CONFLICT 21 |
#define | PROTECTION 22 |
#define | PROT_FROM_SHAPE_CHANGERS 23 |
#define | WARNING 24 |
#define | TELEPAT 25 |
#define | FAST 26 |
#define | STUNNED 27 |
#define | CONFUSION 28 |
#define | SICK 29 |
#define | BLINDED 30 |
#define | SLEEPING 31 |
#define | WOUNDED_LEGS 32 |
#define | STONED 33 |
#define | STRANGLED 34 |
#define | HALLUC 35 |
#define | HALLUC_RES 36 |
#define | FUMBLING 37 |
#define | JUMPING 38 |
#define | WWALKING 39 |
#define | HUNGER 40 |
#define | GLIB 41 |
#define | REFLECTING 42 |
#define | LIFESAVED 43 |
#define | ANTIMAGIC 44 |
#define | DISPLACED 45 |
#define | CLAIRVOYANT 46 |
#define | VOMITING 47 |
#define | ENERGY_REGENERATION 48 |
#define | MAGICAL_BREATHING 49 |
#define | HALF_SPDAM 50 |
#define | HALF_PHDAM 51 |
#define | SICK_RES 52 |
#define | DRAIN_RES 53 |
#define | WARN_UNDEAD 54 |
#define | INVULNERABLE 55 |
#define | FREE_ACTION 56 |
#define | SWIMMING 57 |
#define | SLIMED 58 |
#define | FIXED_ABIL 59 |
#define | FLYING 60 |
#define | UNCHANGING 61 |
#define | PASSES_WALLS 62 |
#define | SLOW_DIGESTION 63 |
#define | INFRAVISION 64 |
#define | WARN_OF_MON 65 |
#define | DETECT_MONSTERS 66 |
#define | LAST_PROP (DETECT_MONSTERS) |
#define | W_ARM 0x00000001L |
#define | W_ARMC 0x00000002L |
#define | W_ARMH 0x00000004L |
#define | W_ARMS 0x00000008L |
#define | W_ARMG 0x00000010L |
#define | W_ARMF 0x00000020L |
#define | W_ARMOR (W_ARM | W_ARMC | W_ARMH | W_ARMS | W_ARMG | W_ARMF) |
#define | W_WEP 0x00000100L |
#define | W_QUIVER 0x00000200L |
#define | W_SWAPWEP 0x00000400L |
#define | W_ART 0x00001000L |
#define | W_ARTI 0x00002000L |
#define | W_AMUL 0x00010000L |
#define | W_RINGL 0x00020000L |
#define | W_RINGR 0x00040000L |
#define | W_RING (W_RINGL | W_RINGR) |
#define | W_TOOL 0x00080000L |
#define | W_BALL 0x00200000L |
#define | W_CHAIN 0x00400000L |
#define | TIMEOUT 0x00ffffffL |
#define | FROMEXPER 0x01000000L |
#define | FROMRACE 0x02000000L |
#define | FROMOUTSIDE 0x04000000L |
#define | INTRINSIC (FROMOUTSIDE|FROMRACE|FROMEXPER) |
#define | I_SPECIAL 0x10000000L |
#define | LEFT_RING W_RINGL |
#define | RIGHT_RING W_RINGR |
#define | LEFT_SIDE LEFT_RING |
#define | RIGHT_SIDE RIGHT_RING |
#define | BOTH_SIDES (LEFT_SIDE | RIGHT_SIDE) |
#define | WORN_ARMOR W_ARM |
#define | WORN_CLOAK W_ARMC |
#define | WORN_HELMET W_ARMH |
#define | WORN_SHIELD W_ARMS |
#define | WORN_GLOVES W_ARMG |
#define | WORN_BOOTS W_ARMF |
#define | WORN_AMUL W_AMUL |
#define | WORN_BLINDF W_TOOL |
#define ACID_RES 7 |
Referenced by update_mon_intrinsics().
#define ADORNED 9 |
#define AGGRAVATE_MONSTER 20 |
#define ANTIMAGIC 44 |
Referenced by resists_magm(), and update_mon_intrinsics().
#define BLINDED 30 |
Referenced by fix_attributes_and_properties(), nh_timeout(), and resists_blnd().
#define BOTH_SIDES (LEFT_SIDE | RIGHT_SIDE) |
Referenced by dokick(), heal_legs(), jump(), and ustatusline().
#define CLAIRVOYANT 46 |
Referenced by setnotworn(), setworn(), and update_mon_intrinsics().
#define COLD_RES 2 |
Referenced by givit(), intrinsic_possible(), maybe_wail(), and update_mon_intrinsics().
#define CONFLICT 21 |
Referenced by arti_invoke().
#define CONFUSION 28 |
Referenced by fix_attributes_and_properties(), and nh_timeout().
#define DETECT_MONSTERS 66 |
Referenced by nh_timeout().
#define DISINT_RES 4 |
Referenced by givit(), intrinsic_possible(), maybe_wail(), and update_mon_intrinsics().
#define DISPLACED 45 |
Referenced by update_mon_intrinsics().
#define DRAIN_RES 53 |
#define ENERGY_REGENERATION 48 |
#define FAST 26 |
Referenced by maybe_wail(), mon_adjust_speed(), nh_timeout(), and update_mon_intrinsics().
#define FIRE_RES 1 |
Referenced by givit(), intrinsic_possible(), is_flammable(), maybe_wail(), and update_mon_intrinsics().
#define FIXED_ABIL 59 |
#define FLYING 60 |
#define FREE_ACTION 56 |
#define FROMEXPER 0x01000000L |
Referenced by adjabil().
#define FROMOUTSIDE 0x04000000L |
Referenced by adjabil(), cpostfx(), cprefx(), domove(), dosacrifice(), dosit(), drinkfountain(), eataccessory(), givit(), maybe_cannibal(), nh_timeout(), peffects(), pleased(), priest_talk(), u_init(), and zapyourself().
#define FROMRACE 0x02000000L |
Referenced by adjabil().
#define FUMBLING 37 |
Referenced by nh_timeout(), and update_mon_intrinsics().
#define GLIB 41 |
#define HALF_PHDAM 51 |
#define HALF_SPDAM 50 |
#define HALLUC 35 |
Referenced by fix_attributes_and_properties(), and nh_timeout().
#define HALLUC_RES 36 |
#define HUNGER 40 |
#define I_SPECIAL 0x10000000L |
Referenced by arti_invoke(), dodown(), nh_timeout(), peffects(), polyself(), setworn(), and skinback().
#define INFRAVISION 64 |
#define INTRINSIC (FROMOUTSIDE|FROMRACE|FROMEXPER) |
Referenced by adjabil(), attrcurse(), cpostfx(), dosit(), enlightenment(), exerper(), find_ac(), gazemu(), jump(), maybe_wail(), pleased(), priest_talk(), xkilled(), and zapyourself().
#define INVIS 13 |
Referenced by arti_invoke(), maybe_wail(), nh_timeout(), and update_mon_intrinsics().
#define INVULNERABLE 55 |
#define JUMPING 38 |
Referenced by update_mon_intrinsics().
#define LAST_PROP (DETECT_MONSTERS) |
Referenced by arti_invoke(), cpostfx(), and set_artifact_intrinsic().
#define LEFT_RING W_RINGL |
Referenced by do_takeoff(), doputon(), poly_obj(), recharge(), select_off(), steal(), and take_off().
#define LEFT_SIDE LEFT_RING |
Referenced by dokick(), dotrap(), drop_ball(), hitmu(), jump(), and weight_cap().
#define LEVITATION 18 |
Referenced by arti_invoke(), dodown(), eataccessory(), nh_timeout(), and update_mon_intrinsics().
#define LIFESAVED 43 |
#define MAGICAL_BREATHING 49 |
#define PASSES_WALLS 62 |
#define POISON_RES 6 |
Referenced by givit(), intrinsic_possible(), maybe_wail(), and update_mon_intrinsics().
#define POLYMORPH 16 |
#define POLYMORPH_CONTROL 17 |
#define PROT_FROM_SHAPE_CHANGERS 23 |
#define PROTECTION 22 |
Referenced by update_mon_intrinsics().
#define REFLECTING 42 |
Referenced by update_mon_intrinsics().
#define REGENERATION 10 |
#define RIGHT_RING W_RINGR |
Referenced by do_takeoff(), doputon(), poly_obj(), recharge(), select_off(), steal(), and take_off().
#define RIGHT_SIDE RIGHT_RING |
Referenced by dig(), dokick(), dotrap(), drop_ball(), hitmu(), jump(), and weight_cap().
#define SEARCHING 11 |
#define SEE_INVIS 12 |
Referenced by maybe_wail(), and nh_timeout().
#define SHOCK_RES 5 |
Referenced by givit(), intrinsic_possible(), maybe_wail(), and update_mon_intrinsics().
#define SICK 29 |
Referenced by fix_attributes_and_properties(), and nh_timeout().
#define SICK_RES 52 |
#define SLEEP_RES 3 |
Referenced by givit(), intrinsic_possible(), maybe_wail(), and update_mon_intrinsics().
#define SLEEPING 31 |
Referenced by nh_timeout().
#define SLIMED 58 |
Referenced by nh_timeout().
#define SLOW_DIGESTION 63 |
#define STEALTH 19 |
Referenced by maybe_wail(), and update_mon_intrinsics().
#define STONE_RES 8 |
Referenced by update_mon_intrinsics().
#define STONED 33 |
Referenced by nh_timeout().
#define STRANGLED 34 |
Referenced by nh_timeout().
#define STUNNED 27 |
Referenced by fix_attributes_and_properties(), and nh_timeout().
#define SWIMMING 57 |
#define TELEPAT 25 |
Referenced by givit(), goto_level(), intrinsic_possible(), setnotworn(), setworn(), and update_mon_intrinsics().
#define TELEPORT 14 |
Referenced by givit(), intrinsic_possible(), and maybe_wail().
#define TELEPORT_CONTROL 15 |
Referenced by givit(), intrinsic_possible(), and maybe_wail().
#define TIMEOUT 0x00ffffffL |
Referenced by arti_invoke(), Boots_off(), Boots_on(), choke_dialogue(), dodown(), domove(), exerper(), gazemu(), Gloves_off(), Gloves_on(), itimeout(), itimeout_incr(), nh_timeout(), savelife(), set_itimeout(), set_wounded_legs(), slime_dialogue(), stoned_dialogue(), vomiting_dialogue(), and zapyourself().
#define UNCHANGING 61 |
#define VOMITING 47 |
Referenced by fix_attributes_and_properties(), and nh_timeout().
#define W_AMUL 0x00010000L |
Referenced by Amulet_off(), canletgo(), count_categories(), doeat(), doname_base(), doputon(), doremring(), dowield(), dowieldquiver(), getobj(), in_container(), is_worn(), is_worn_by_type(), m_dowear(), m_dowear_type(), mlifesaver(), mon_reflects(), query_category(), remove_worn_item(), steal(), ureflects(), and wield_tool().
#define W_ARM 0x00000001L |
Referenced by Armor_gone(), Armor_off(), burnarmor(), cancel_item(), canwearobj(), god_zaps_you(), hurtmarmor(), ini_inv(), m_dowear(), m_dowear_type(), m_slips_free(), magic_negation(), mdamagem(), mintrap(), mon_break_armor(), mon_reflects(), muse_newcham_mon(), seffects(), select_newcham_form(), setworn(), some_armor(), steal_it(), ureflects(), and zhitm().
#define W_ARMC 0x00000002L |
#define W_ARMF 0x00000020L |
Referenced by attk_protection(), Boots_off(), burnarmor(), canwearobj(), hurtmarmor(), ini_inv(), m_dowear(), m_dowear_type(), magic_negation(), mon_break_armor(), passive(), and some_armor().
#define W_ARMG 0x00000010L |
Referenced by attk_protection(), burnarmor(), can_carry(), cancel_item(), canwearobj(), drain_item(), Gloves_off(), hurtmarmor(), ini_inv(), m_dowear(), m_dowear_type(), magic_negation(), mdamagem(), mintrap(), mon_break_armor(), newcham(), passive(), passiveum(), searches_for_item(), select_hwep(), some_armor(), steal(), and steal_it().
#define W_ARMH 0x00000004L |
Referenced by attk_protection(), burnarmor(), can_blnd(), cancel_item(), canwearobj(), damageum(), dochug(), domindblast(), drain_item(), drop_boulder_on_monster(), find_offensive(), Helmet_off(), hurtmarmor(), ini_inv(), m_dowear(), m_dowear_type(), m_slips_free(), magic_negation(), mdamagem(), mintrap(), mon_break_armor(), passive(), rnd_offensive_item(), and some_armor().
#define W_ARMOR (W_ARM | W_ARMC | W_ARMH | W_ARMS | W_ARMG | W_ARMF) |
#define W_ARMS 0x00000008L |
Referenced by burnarmor(), canwearobj(), final_level(), god_zaps_you(), hurtmarmor(), ini_inv(), m_dowear(), m_dowear_type(), magic_negation(), mdamagem(), mfndpos(), mintrap(), mon_break_armor(), mon_reflects(), mon_wield_item(), select_hwep(), select_rwep(), Shield_off(), some_armor(), ureflects(), and zhitm().
#define W_ART 0x00001000L |
Referenced by addinv_core1(), arti_reflects(), freeinv_core(), gethungry(), seffects(), and set_artifact_intrinsic().
#define W_ARTI 0x00002000L |
Referenced by arti_invoke(), dodown(), gethungry(), seffects(), and set_artifact_intrinsic().
#define W_BALL 0x00200000L |
Referenced by doname_base(), punish(), remove_worn_item(), seffects(), and unpunish().
#define W_CHAIN 0x00400000L |
Referenced by punish(), remove_worn_item(), and unpunish().
#define W_QUIVER 0x00000200L |
#define W_RING (W_RINGL | W_RINGR) |
Referenced by cancel_item(), canletgo(), count_categories(), destroy_item(), doname_base(), doputon(), doremring(), dowield(), dowieldquiver(), drain_item(), getobj(), in_container(), is_worn(), is_worn_by_type(), query_category(), remove_worn_item(), Ring_off_or_gone(), Ring_on(), steal(), and wield_tool().
#define W_RINGL 0x00020000L |
Referenced by doname_base().
#define W_RINGR 0x00040000L |
Referenced by doname_base().
#define W_SWAPWEP 0x00000400L |
#define W_TOOL 0x00080000L |
#define W_WEP 0x00000100L |
Referenced by count_categories(), do_takeoff(), doddoremarm(), doname_base(), gethungry(), getobj(), is_worn(), is_worn_by_type(), mdamagem(), mdrop_obj(), merged(), mon_arrive(), mon_wield_item(), monstone(), oname(), poly_obj(), query_category(), ready_weapon(), remove_worn_item(), restmonchn(), select_off(), set_artifact_intrinsic(), setmnotwielded(), setuwep(), setworn(), steal_it(), take_off(), ureflects(), and uwepgone().
#define WARN_OF_MON 65 |
#define WARN_UNDEAD 54 |
#define WARNING 24 |
#define WORN_AMUL W_AMUL |
Referenced by do_takeoff(), select_off(), and take_off().
#define WORN_ARMOR W_ARM |
Referenced by do_takeoff(), donning(), select_off(), take_off(), and use_grease().
#define WORN_BLINDF W_TOOL |
Referenced by do_takeoff(), select_off(), and take_off().
#define WORN_BOOTS W_ARMF |
Referenced by Boots_off(), Boots_on(), do_takeoff(), donning(), select_off(), and take_off().
#define WORN_CLOAK W_ARMC |
Referenced by Cloak_off(), Cloak_on(), do_takeoff(), donning(), select_off(), and take_off().
#define WORN_GLOVES W_ARMG |
Referenced by do_takeoff(), donning(), Gloves_off(), Gloves_on(), select_off(), and take_off().
#define WORN_HELMET W_ARMH |
Referenced by do_takeoff(), donning(), mattacku(), select_off(), and take_off().
#define WORN_SHIELD W_ARMS |
Referenced by do_takeoff(), donning(), select_off(), and take_off().
#define WOUNDED_LEGS 32 |
Referenced by nh_timeout().
#define WWALKING 39 |
Referenced by update_mon_intrinsics().