Lines Matching refs:oclass
96 } else if (scroll->oclass != SCROLL_CLASS
97 && scroll->oclass != SPBOOK_CLASS) {
102 if (scroll->oclass == SPBOOK_CLASS)
122 if(scroll->oclass == SPBOOK_CLASS) {
196 if (obj->oclass == WAND_CLASS) return TRUE;
198 if (obj->oclass == RING_CLASS)
203 if (obj->oclass == TOOL_CLASS)
223 if (obj->oclass == WAND_CLASS) {
270 } else if (obj->oclass == RING_CLASS &&
297 } else if (obj->oclass == TOOL_CLASS) {
450 forget_objclass(oclass)
451 int oclass;
455 for (i=bases[oclass];
456 i < NUM_OBJECTS && objects[i].oc_class==oclass; i++)
641 else if (!resist(mtmp, sobj->oclass, 0, NOTELL))
869 if (! resist(mtmp, sobj->oclass, 0, NOTELL))
912 if (obj->oclass == COIN_CLASS) continue;
922 if (obj->oclass == WEAPON_CLASS) {
927 } else if (obj->oclass == GEM_CLASS) {
961 if(uwep && (uwep->oclass == WEAPON_CLASS || is_weptool(uwep))
963 /* oclass check added 10/25/86 GAN */
1407 (obj && obj->oclass==SCROLL_CLASS && obj->blessed) ? 9 : 5,