Lines Matching refs:trap
72 struct trap *ttmp; in findit()
115 struct trap *trap; in dosearch() local
143 for(trap = ftrap; trap; trap = trap->ntrap) in dosearch()
144 if(trap->tx == x && trap->ty == y && in dosearch()
145 !trap->tseen && !rn2(8)) { in dosearch()
147 pline("You find a%s.", traps[trap->ttyp]); in dosearch()
148 if(trap->ttyp == PIERC) { in dosearch()
149 deltrap(trap); in dosearch()
153 trap->tseen = 1; in dosearch()
164 struct trap *trap; in doidtrap() local
170 for(trap = ftrap; trap; trap = trap->ntrap) in doidtrap()
171 if(trap->tx == x && trap->ty == y && trap->tseen) { in doidtrap()
173 if((u.dz < 0) != (!xdnstair && trap->ttyp == TRAPDOOR)) in doidtrap()
175 pline("That is a%s.", traps[trap->ttyp]); in doidtrap()