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
struct prop
struct prop |
|
{ |
|
long extrinsic; |
|
long blocked; |
|
long intrinsic; |
|
} |
|