Lines Matching refs:location
141 if (testbit(location[position].objects, AMULET)) {
158 if (testbit(location[position].objects, MEDALION)) {
170 if (testbit(location[position].objects, TALISMAN)) {
178 if (testbit(location[position].objects, BATHGOD) &&
193 clearbit(location[position].objects, BATHGOD);
195 if (!testbit(location[position].objects,
239 deposit = location[position].up *
240 (location[position].access || position == FINAL);
244 deposit = location[position].down;
251 testbit(location[position].objects, value)) {
252 clearbit(location[position].objects, value);
254 setbit(location[deposit].objects,
261 location[deposit].objects[n] =
263 setbit(location[deposit].objects, CHAR);
266 location[position].access = 1;
271 location[189].north = 231;
272 location[231].south = 189;
276 location[30].west = 25;
283 testbit(location[position].objects,
314 testbit(location[position].objects, MAID))
317 testbit(location[position].objects, DEADWOOD))
320 testbit(location[position].objects, DEADGOD))
323 testbit(location[position].objects, DEADTIME))
326 testbit(location[position].objects, DEADNATIVE))
354 setbit(location[position].objects,
367 if (testbit(location[position].objects,
374 } else if (testbit(location[position].objects,
403 wordnumber = take(location[position].objects);