Defines | |
#define | IS_WEAPON(op) (op->type == ARROW || op->type == BOW || op->type == WEAPON) |
#define | IS_ARMOR(op) |
#define | IS_SHIELD(op) (op->type == SHIELD) |
#define | IS_LIVE(op) |
#define | IS_ARROW(op) |
#define IS_ARMOR | ( | op | ) |
#define IS_ARROW | ( | op | ) |
Value:
(op->type == ARROW || \ (op->type == SPELL_EFFECT && (op->subtype == SP_BULLET || op->subtype == SP_MAGIC_MISSILE)))
#define IS_LIVE | ( | op | ) |
Value:
((op->type == PLAYER || QUERY_FLAG(op, FLAG_MONSTER) || \ (QUERY_FLAG(op, FLAG_ALIVE) && !QUERY_FLAG(op, FLAG_GENERATOR) && \ !op->type == DOOR)) && (!QUERY_FLAG(op, FLAG_IS_A_TEMPLATE)))
#define IS_WEAPON | ( | op | ) | (op->type == ARROW || op->type == BOW || op->type == WEAPON) |