
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().
1.7.2