Lines Matching refs:otyp
90 switch(otmp->otyp) {
114 objects[otmp->otyp].oc_name_known = 1;
131 impossible("What an interesting wand (%u)", otmp->otyp);
145 switch(otmp->otyp) {
148 mkobj_at((obj->otyp == ROCK || obj->otyp == ENORMOUS_ROCK)
154 if(obj->otyp == ENORMOUS_ROCK)
182 impossible("What an interesting wand (%u)", otmp->otyp);
201 if(!(objects[obj->otyp].bits & NODIR) && !getdir(1))
204 if(objects[obj->otyp].bits & IMMEDIATE) {
216 switch(obj->otyp){
315 buzz((int) obj->otyp - WAN_MAGIC_MISSILE,
319 if(!objects[obj->otyp].oc_name_known) {
320 objects[obj->otyp].oc_name_known = 1;
648 #define CORPSE_I_TO_C(otyp) (char) ((otyp >= DEAD_ACID_BLOB)\
649 ? 'a' + (otyp - DEAD_ACID_BLOB)\
650 : '@' + (otyp - DEAD_HUMAN))
657 if(obj->olet == FOOD_SYM && obj->otyp > CORPSE) {
661 mtmp = mkmon_at(CORPSE_I_TO_C(obj->otyp),obj->ox,obj->oy);
689 obj->otyp = ROCK;