File include/prop.h

What the properties are


Preprocessor definitions

#define PROP_H

#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

#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

#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

#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

#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


Type struct prop

struct prop
struct prop 
   { 
     long extrinsic; 
     long blocked; 
     long intrinsic; 
   }