Lines Matching refs:otyp
94 switch (otmp->otyp) { in bhitm()
122 objects[otmp->otyp].oc_name_known = 1; in bhitm()
139 impossible("What an interesting wand (%u)", otmp->otyp); in bhitm()
155 switch (otmp->otyp) { in bhito()
161 mkobj_at((obj->otyp == ROCK || obj->otyp == ENORMOUS_ROCK) in bhito()
167 if (obj->otyp == ENORMOUS_ROCK) in bhito()
195 impossible("What an interesting wand (%u)", otmp->otyp); in bhito()
215 if (!(objects[obj->otyp].bits & NODIR) && !getdir(1)) in dozap()
218 if (objects[obj->otyp].bits & IMMEDIATE) { in dozap()
230 switch (obj->otyp) { in dozap()
335 buzz((int) obj->otyp - WAN_MAGIC_MISSILE, in dozap()
339 if (!objects[obj->otyp].oc_name_known) { in dozap()
340 objects[obj->otyp].oc_name_known = 1; in dozap()
686 #define CORPSE_I_TO_C(otyp) (char) ((otyp >= DEAD_ACID_BLOB)\ argument
687 ? 'a' + (otyp - DEAD_ACID_BLOB)\
688 : '@' + (otyp - DEAD_HUMAN))
694 if (obj->olet == FOOD_SYM && obj->otyp > CORPSE) { in revive()
700 mtmp = mkmon_at(CORPSE_I_TO_C(obj->otyp), obj->ox, obj->oy); in revive()
729 obj->otyp = ROCK; in fracture_rock()