/src/games/hack/ |
hack.mkobj.c | 86 mksobj_at(int otyp, int x, int y) 88 struct obj *otmp = mksobj(otyp); 113 mksobj(int otyp) 116 char let = objects[otyp].oc_olet; 124 otmp->otyp = otyp; 128 otmp->quan = (otmp->otyp <= ROCK) ? rn1(6, 6) : 1; 137 if (otmp->otyp >= CORPSE) 141 if (otmp->otyp == TIN) 167 if (otmp->otyp == WAN_WISHING [all...] |
hack.do_wear.c | 165 int delay = -objects[otmp->otyp].oc_delay; 171 switch (otmp->otyp) { 202 if (otmp->otyp == HELMET) { 208 } else if (otmp->otyp == SHIELD) { 211 if (uwep && uwep->otyp == TWO_HANDED_SWORD) 215 } else if (otmp->otyp == PAIR_OF_GLOVES) { 226 if (otmp->otyp != ELVEN_CLOAK || uarm2) { 243 delay = -objects[otmp->otyp].oc_delay; 303 oldprop = u.uprops[PROP(otmp->otyp)].p_flgs; 304 u.uprops[PROP(otmp->otyp)].p_flgs |= mask [all...] |
hack.wield.c | 100 } else if (uarms && wep->otyp == TWO_HANDED_SWORD) 141 if (uwep->otyp == WORM_TOOTH && amount > 0) { 142 uwep->otyp = CRYSKNIFE; 147 if (uwep->otyp == CRYSKNIFE && amount < 0) { 148 uwep->otyp = WORM_TOOTH;
|
hack.eat.c | 197 if (otmp->otyp == TIN) { 199 switch (uwep->otyp) { 240 ftmp = &objects[otmp->otyp]; 242 if (otmp->otyp >= CORPSE && eatcorpse(otmp)) 244 if (!rn2(7) && otmp->otyp != FORTUNE_COOKIE) { 269 switch (otmp->otyp) { 298 if (otmp->otyp >= CORPSE) 303 if (otmp->otyp == DEAD_LIZARD && (Confusion > 2)) 307 if (otmp->otyp == CARROT && !Blind) { 313 if (otmp->otyp == FORTUNE_COOKIE) [all...] |
hack.dog.c | 170 (obj->otyp == TRIPE_RATION) ? DOGFOOD : 171 (obj->otyp < CARROT) ? ACCFOOD : 172 (obj->otyp < CORPSE) ? MANFOOD : 174 obj->otyp == DEAD_COCKATRICE) 201 xchar gx = 0, gy = 0, gtyp, otyp; /* current goal */ local in function:dog_move 251 if ((otyp = dogfood(obj)) <= CADAVER) { 278 otyp = dogfood(obj); 279 if (otyp > gtyp || otyp == UNDEF) 283 if (otyp < MANFOOD & [all...] |
hack.potion.c | 84 if (!strcmp(objects[otmp->otyp].oc_descr, "smoky") && !rn2(13)) { 88 switch (otmp->otyp) { 248 impossible("What a funny potion! (%u)", otmp->otyp); 255 if (otmp->dknown && !objects[otmp->otyp].oc_name_known) { 257 objects[otmp->otyp].oc_name_known = 1; 259 } else if (!objects[otmp->otyp].oc_uname) 290 if (!objects[obj->otyp].oc_name_known && !objects[obj->otyp].oc_uname) 321 switch (obj->otyp) { 370 switch (obj->otyp) { [all...] |
hack.do.c | 134 if (obj->otyp == CRYSKNIFE) 135 obj->otyp = WORM_TOOTH; 377 if (obj->otyp == EXPENSIVE_CAMERA) { 380 } else if (obj->otyp == EGG) { 392 } else if (obj->otyp == BOOMERANG) { 399 if (obj->otyp == PICK_AXE && shkcatch(obj)) 402 mon = bhit(u.dx, u.dy, (obj->otyp == ICE_BOX) ? 1 : 414 if (obj->otyp < ROCK) { 416 uwep->otyp != obj->otyp + (BOW - ARROW) [all...] |
hack.fight.c | 230 } else if (obj->olet == WEAPON_SYM || obj->otyp == PICK_AXE) { 231 if (obj == uwep && (obj->otyp > SPEAR || obj->otyp < BOOMERANG)) 235 tmp = rnd(objects[obj->otyp].wldam); 236 if (obj->otyp == TWO_HANDED_SWORD) 238 else if (obj->otyp == FLAIL) 241 tmp = rnd(objects[obj->otyp].wsdam); 244 if (!thrown && obj == uwep && obj->otyp == BOOMERANG 256 obj->otyp == TWO_HANDED_SWORD && 260 switch (obj->otyp) { [all...] |
hack.zap.c | 94 switch (otmp->otyp) { 122 objects[otmp->otyp].oc_name_known = 1; 139 impossible("What an interesting wand (%u)", otmp->otyp); 155 switch (otmp->otyp) { 161 mkobj_at((obj->otyp == ROCK || obj->otyp == ENORMOUS_ROCK) 167 if (obj->otyp == ENORMOUS_ROCK) 195 impossible("What an interesting wand (%u)", otmp->otyp); 215 if (!(objects[obj->otyp].bits & NODIR) && !getdir(1)) 218 if (objects[obj->otyp].bits & IMMEDIATE) [all...] |
hack.read.c | 97 switch (scroll->otyp) { 112 objects[otmp->otyp].oc_name); 118 objects[otmp->otyp].oc_name); 123 objects[otmp->otyp].oc_name); 136 objects[otmp->otyp].oc_name); 229 objects[uwep->otyp].oc_name); 237 objects[uwep->otyp].oc_name); 520 scroll->otyp); 522 if (!objects[scroll->otyp].oc_name_known) { 524 objects[scroll->otyp].oc_name_known = 1 [all...] |
def.objclass.h | 82 #define ARM_BONUS(obj) ((10 - objects[obj->otyp].a_ac) + obj->spe)
|
hack.objnam.c | 102 typename(int otyp) 106 struct objclass *ocl = &objects[otyp]; 127 if (otyp >= TURQUOISE && otyp <= JADE) 175 int nn = objects[obj->otyp].oc_name_known; 176 const char *an = objects[obj->otyp].oc_name; 177 const char *dn = objects[obj->otyp].oc_descr; 178 char *un = objects[obj->otyp].oc_uname; 197 if (obj->otyp == DEAD_HOMUNCULUS && pl) { 205 if (obj->otyp == WORM_TOOTH && pl) [all...] |
hack.engrave.c | 227 if (otmp && otmp->otyp == WAN_FIRE && otmp->spe) { 252 else if (otmp->otyp == DAGGER || otmp->otyp == TWO_HANDED_SWORD || 253 otmp->otyp == CRYSKNIFE || 254 otmp->otyp == LONG_SWORD || otmp->otyp == AXE) {
|
def.obj.h | 72 uchar otyp; member in struct:obj
|
hack.u_init.c | 349 obj->otyp = trop->trotyp; 350 else if (obj->otyp == WAN_WISHING) /* gitpyr!robert */ 351 obj->otyp = WAN_DEATH; 352 obj->owt = weight(obj); /* defined after setting otyp+quan */ 355 switch (obj->otyp) {
|
hack.trap.c | 305 if (uwep && uwep->otyp == DEAD_COCKATRICE) { 308 killer = objects[uwep->otyp].oc_name; 539 obj->otyp = SCR_BLANK_PAPER;
|
hack.invent.c | 301 if (otmp->ox == x && otmp->oy == y && otmp->otyp == n) 322 if (otmp->otyp == type) 867 if (Blind && otmp->otyp == DEAD_COCKATRICE && !uarmg) { 910 if (obj->otyp == otmp->otyp && 917 (obj->olet == WEAPON_SYM && obj->otyp < BOOMERANG)))) {
|
hack.shk.c | 852 tmp = 10 * rnd((obj->otyp == EXPENSIVE_CAMERA) ? 150 : 30); 863 if (obj->otyp == SCR_MAIL) 883 if (obj->otyp < BOOMERANG) 885 else if (obj->otyp == LONG_SWORD || 886 obj->otyp == TWO_HANDED_SWORD) 910 tmp += objects[otmp->otyp].nutrition;
|
hack.apply.c | 95 switch (obj->otyp) { 339 if (u.uswallow || !uwep || uwep->otyp != PICK_AXE ||
|
hack.do_name.c | 259 str1 = &(objects[obj->otyp].oc_uname);
|
hack.mhitu.c | 134 (!uarm || objects[uarm->otyp].a_can < rnd(3) || !rn2(50)); 317 uarm->otyp < STUDDED_LEATHER_ARMOR &&
|
hack.end.c | 252 objects[otmp->otyp].oc_name_known = 1; 253 i = otmp->quan * objects[otmp->otyp].g_val;
|
hack.pri.c | 626 if (obj->olet == FOOD_SYM && obj->otyp >= CORPSE 632 if (obj->olet == FOOD_SYM && obj->otyp >= CORPSE
|
hack.c | 470 if (obj->otyp == DEAD_COCKATRICE && !uarmg) { 476 if (obj->otyp == SCR_SCARE_MONSTER) {
|
hack.mon.c | 446 objects[otmp->otyp].g_val != 0) 565 if (mtmp->data->mlet != 'u' || objects[otmp->otyp].g_val != 0) {
|