WEAPON
WEAPON("arrow", 7, 0, 6, 6),
WEAPON("sling bullet", 7, 0, 4, 6),
WEAPON("crossbow bolt", 7, 0, 4, 6),
WEAPON("dart", 7, 0, 3, 2),
WEAPON("rock", 6, 1, 3, 3),
WEAPON("boomerang", 2, 3, 9, 9),
WEAPON("mace", 9, 3, 6, 7),
WEAPON("axe", 6, 3, 6, 4),
WEAPON("flail", 6, 3, 6, 5),
WEAPON("long sword", 8, 3, 8, 12),
WEAPON("two handed sword", 6, 4, 12, 6),
WEAPON("dagger", 6, 3, 4, 3),
WEAPON("worm tooth", 0, 4, 2, 2),
WEAPON("crysknife", 0, 3, 10, 10),
WEAPON("spear", 6, 3, 6, 8),
WEAPON("bow", 6, 3, 4, 6),
WEAPON("sling", 5, 3, 6, 6),
WEAPON("crossbow", 6, 3, 4, 6),
if ((!obj) || (obj->what_is != WEAPON)) {
obj->what_is = WEAPON;
obj->what_is = WEAPON;
obj->what_is = WEAPON;
if (obj->what_is & (WEAPON | ARMOR | WAND | RING)) {
case WEAPON:
case WEAPON:
case WEAPON:
case WEAPON:
what_is = WEAPON;
obj->what_is = WEAPON;
if ((obj->quantity > 1) && (obj->what_is != WEAPON)) {
if (!(obj->what_is & (WEAPON | FOOD | SCROL | POTION))) {
if ((obj->what_is != WEAPON) ||
((obj->what_is == WEAPON) &&
ch = pack_letter("wield what?", WEAPON);
if (obj->what_is != WEAPON) {
} else if ((new_obj->what_is != WEAPON) ||
*mask = WEAPON;
case WEAPON:
if (obj->what_is == WEAPON)
case WEAPON:
if (obj->what_is != WEAPON) {
obj->quantity = ((obj->what_is != WEAPON) ? t : 1);
if ((wch = pack_letter("throw what?", WEAPON)) == CANCEL) {
if (rogue.weapon->what_is == WEAPON) {
if (obj->what_is & (SCROL | POTION | WEAPON | ARMOR | WAND | RING)) {