Lines Matching refs:EQ_WEAPON

186     case EQ_WEAPON:  in player_equip()
188 if (you.equip[EQ_WEAPON] != -1 in player_equip()
189 && you.inv[you.equip[EQ_WEAPON]].base_type == OBJ_WEAPONS in player_equip()
190 && you.inv[you.equip[EQ_WEAPON]].sub_type == sub_type) in player_equip()
198 if (you.equip[EQ_WEAPON] != -1 in player_equip()
199 && you.inv[you.equip[EQ_WEAPON]].base_type == OBJ_STAVES in player_equip()
200 && you.inv[you.equip[EQ_WEAPON]].sub_type == sub_type) in player_equip()
274 case EQ_WEAPON: in player_equip_ego_type()
279 wpn = you.equip[EQ_WEAPON]; in player_equip_ego_type()
325 const int wpn = you.equip[ EQ_WEAPON ]; in player_damage_type()
347 const int wpn = you.equip[ EQ_WEAPON ]; in player_damage_brand()
390 if (you.equip[EQ_WEAPON] != -1 in player_teleport()
391 && you.inv[you.equip[EQ_WEAPON]].base_type == OBJ_WEAPONS in player_teleport()
392 && is_random_artefact( you.inv[you.equip[EQ_WEAPON]] )) in player_teleport()
498 hunger += 6 * player_equip_ego_type( EQ_WEAPON, SPWPN_VAMPIRICISM ); in player_hunger_rate()
499 hunger += 9 * player_equip_ego_type( EQ_WEAPON, SPWPN_VAMPIRES_TOOTH ); in player_hunger_rate()
778 if (you.equip[EQ_WEAPON] != -1 in player_res_poison()
779 && you.inv[you.equip[EQ_WEAPON]].base_type == OBJ_WEAPONS in player_res_poison()
780 && you.inv[you.equip[EQ_WEAPON]].special == SPWPN_STAFF_OF_OLGREB) in player_res_poison()
967 if (you.equip[EQ_WEAPON] != -1 in player_spec_poison()
968 && you.inv[you.equip[EQ_WEAPON]].base_type == OBJ_WEAPONS in player_spec_poison()
969 && you.inv[you.equip[EQ_WEAPON]].special == SPWPN_STAFF_OF_OLGREB) in player_spec_poison()
1206 if (player_equip_ego_type( EQ_WEAPON, SPWPN_PROTECTION )) in player_AC()
3104 for (i = EQ_WEAPON; i < NUM_EQUIP; i++) in scan_randarts()
3112 if (i == EQ_WEAPON && you.inv[ eq ].base_type != OBJ_WEAPONS) in scan_randarts()