/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/include/ |
H A D | obj.h | 96 int corpsenm; /* type of corpse is mons[corpsenm] */ member in struct:obj 97 #define leashmon corpsenm /* gets m_id of attached pet */ 98 #define spestudied corpsenm /* # of times a spellbook has been studied */ 99 #define fromsink corpsenm /* a potion from a sink */ 211 pm_to_cham((obj)->corpsenm) != CHAM_ORDINARY) 212 #define mlevelgain(obj) (ofood(obj) && (obj)->corpsenm == PM_WRAITH) 213 #define mhealup(obj) (ofood(obj) && (obj)->corpsenm == PM_NURSE)
|
H A D | sp_lev.h | 68 int corpsenm; member in struct:__anon701
|
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/include/ |
H A D | obj.h | 96 int corpsenm; /* type of corpse is mons[corpsenm] */ member in struct:obj 97 #define leashmon corpsenm /* gets m_id of attached pet */ 98 #define spestudied corpsenm /* # of times a spellbook has been studied */ 99 #define fromsink corpsenm /* a potion from a sink */ 211 pm_to_cham((obj)->corpsenm) != CHAM_ORDINARY) 212 #define mlevelgain(obj) (ofood(obj) && (obj)->corpsenm == PM_WRAITH) 213 #define mhealup(obj) (ofood(obj) && (obj)->corpsenm == PM_NURSE)
|
H A D | sp_lev.h | 68 int corpsenm; member in struct:__anon23
|
/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/src/ |
H A D | mkobj.c | 412 do otmp->corpsenm = undead_to_corpse(rndmonnum()); 413 while ((mvitals[otmp->corpsenm].mvflags & G_NOCORPSE) && (--tryct > 0)); 417 otmp->corpsenm = PM_HUMAN; 422 otmp->corpsenm = NON_PM; /* generic egg */ 426 otmp->corpsenm = mndx; /* typed egg */ 433 otmp->corpsenm = NON_PM; /* empty (so far) */ 440 otmp->corpsenm = mndx; 509 otmp->corpsenm = rndmonnum(); 510 while(is_human(&mons[otmp->corpsenm]) 606 otmp->corpsenm [all...] |
H A D | objnam.c | 298 index(vowels,*(mons[obj->corpsenm].mname)) ? "n" : "", 299 mons[obj->corpsenm].mname); 355 else if (obj->corpsenm == NON_PM) 357 else if (vegetarian(&mons[obj->corpsenm])) 358 Sprintf(eos(buf), " of %s", mons[obj->corpsenm].mname); 360 Sprintf(eos(buf), " of %s meat", mons[obj->corpsenm].mname); 372 type_is_pname(&mons[obj->corpsenm]) ? "" : 373 (mons[obj->corpsenm].geno & G_UNIQ) ? "the " : 374 (index(vowels,*(mons[obj->corpsenm].mname)) ? 376 mons[obj->corpsenm] [all...] |
H A D | dog.c | 60 int mndx = otmp->corpsenm; 652 struct permonst *fptr = &mons[obj->corpsenm]; 661 ((touch_petrifies(&mons[obj->corpsenm]) && !resists_ston(mon)) 686 if (touch_petrifies(&mons[obj->corpsenm]) && !resists_ston(mon)) 691 && obj->corpsenm != PM_LIZARD 692 && obj->corpsenm != PM_LICHEN 694 (acidic(&mons[obj->corpsenm]) && !resists_acid(mon)) || 695 (poisonous(&mons[obj->corpsenm]) && 785 obj->corpsenm >= LOW_PM && 786 mons[obj->corpsenm] [all...] |
H A D | eat.c | 203 int mnum = food->corpsenm; 263 (mons[food->corpsenm].geno & G_UNIQ)) { 264 if (!type_is_pname(&mons[food->corpsenm])) 333 mons[otmp->corpsenm].cnutrit : 431 cpostfx(victual.piece->corpsenm); 1039 if (tin.tin->corpsenm == NON_PM) { 1048 if (r == ROTTEN_TIN && (tin.tin->corpsenm == PM_LIZARD || 1049 tin.tin->corpsenm == PM_LICHEN)) 1057 what = mons[tin.tin->corpsenm].mname; 1058 if (mons[tin.tin->corpsenm] [all...] |
H A D | wield.c | 131 && touch_petrifies(&mons[wep->corpsenm])) { 136 mons[wep->corpsenm].mname, makeplural(body_part(HAND))); 137 Sprintf(kbuf, "%s corpse", an(mons[wep->corpsenm].mname)); 497 touch_petrifies(&mons[uswapwep->corpsenm]))) { 501 mons[uswapwep->corpsenm].mname, body_part(HAND)); 502 Sprintf(kbuf, "%s corpse", an(mons[uswapwep->corpsenm].mname));
|
H A D | bones.c | 67 if (((otmp->otyp != CORPSE || otmp->corpsenm < SPECIAL_PM) 93 if (otmp->corpsenm >= LOW_PM && 94 (mons[otmp->corpsenm].geno & G_UNIQ)) 95 otmp->corpsenm = NON_PM;
|
H A D | invent.c | 356 && obj->corpsenm != NON_PM 357 && !dead_species(obj->corpsenm,TRUE)) { 628 if(otmp->otyp == CORPSE && otmp->corpsenm == PM_LIZARD) 1086 otmp->corpsenm = (int) cnt; 1474 if (otmp->otyp == EGG && otmp->corpsenm != NON_PM) 1475 learn_egg_type(otmp->corpsenm); 2281 (otmp->otyp == CORPSE && touch_petrifies(&mons[otmp->corpsenm]))) 2296 mons[otmp->corpsenm].mname, makeplural(body_part(HAND))); 2299 mons[otmp->corpsenm].mname); 2300 Sprintf(kbuf, "%s corpse", an(mons[otmp->corpsenm] [all...] |
H A D | mon.c | 650 (touch_petrifies(&mons[(obj)->corpsenm]) || \ 651 (obj)->corpsenm == PM_MEDUSA)) 768 if (otmp->otyp == CORPSE && touch_petrifies(&mons[otmp->corpsenm]) && 883 !touch_petrifies(&mons[otmp->corpsenm]) && 884 otmp->corpsenm != PM_LIZARD && 885 !acidic(&mons[otmp->corpsenm])) continue; 966 if (otyp == CORPSE && touch_petrifies(&mons[otmp->corpsenm]) && 969 if (otyp == CORPSE && is_rider(&mons[otmp->corpsenm])) 1628 (obj->otyp == STATUE && mons[obj->corpsenm].msize >= mdef->data->msize) || 2577 * Return the monster number to use as the egg's corpsenm [all...] |
H A D | do.c | 423 /* getobj() kludge sets corpsenm to user's specified count 429 obj->corpsenm = 1; 431 word, obj->corpsenm ? " any of" : "", 434 obj->corpsenm = 0; /* reset */ 555 could_petrify = touch_petrifies(&mons[obj->corpsenm]); 557 could_slime = (obj->corpsenm == PM_GREEN_SLIME); 558 could_grow = (obj->corpsenm == PM_WRAITH); 559 could_heal = (obj->corpsenm == PM_NURSE); 714 otmp->corpsenm = (int) cnt; /* don't split */ 1583 if (is_rider(&mons[body->corpsenm])) [all...] |
H A D | uhitm.c | 723 if (touch_petrifies(&mons[obj->corpsenm])) { 728 obj->dknown ? the(mons[obj->corpsenm].mname) : 729 an(mons[obj->corpsenm].mname), 741 tmp = (obj->corpsenm >= LOW_PM ? 742 mons[obj->corpsenm].msize : 0) + 1; 757 if (obj->spe && obj->corpsenm >= LOW_PM) { 764 if (touch_petrifies(&mons[obj->corpsenm])) { 765 /*learn_egg_type(obj->corpsenm);*/ 769 obj->known ? mons[obj->corpsenm].mname : "petrifying", 779 (obj->corpsenm ! [all...] |
H A D | dothrow.c | 96 touch_petrifies(&mons[obj->corpsenm]))) { 98 mons[obj->corpsenm].mname, body_part(HAND)); 99 Sprintf(killer_buf, "%s corpse", an(mons[obj->corpsenm].mname)); 748 int otyp = obj->otyp, ocorpsenm = obj->corpsenm; 807 !(obj->otyp == CORPSE && touch_petrifies(&mons[obj->corpsenm]))) 809 } else if (obj->otyp == CORPSE && touch_petrifies(&mons[obj->corpsenm])) { 1394 if (obj->otyp == CORPSE && touch_petrifies(&mons[obj->corpsenm])) { 1589 if (hero_caused && obj->spe && obj->corpsenm >= LOW_PM)
|
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/src/ |
H A D | mkobj.c | 412 do otmp->corpsenm = undead_to_corpse(rndmonnum()); 413 while ((mvitals[otmp->corpsenm].mvflags & G_NOCORPSE) && (--tryct > 0)); 417 otmp->corpsenm = PM_HUMAN; 422 otmp->corpsenm = NON_PM; /* generic egg */ 426 otmp->corpsenm = mndx; /* typed egg */ 433 otmp->corpsenm = NON_PM; /* empty (so far) */ 440 otmp->corpsenm = mndx; 509 otmp->corpsenm = rndmonnum(); 510 while(is_human(&mons[otmp->corpsenm]) 606 otmp->corpsenm [all...] |
H A D | objnam.c | 298 index(vowels,*(mons[obj->corpsenm].mname)) ? "n" : "", 299 mons[obj->corpsenm].mname); 355 else if (obj->corpsenm == NON_PM) 357 else if (vegetarian(&mons[obj->corpsenm])) 358 Sprintf(eos(buf), " of %s", mons[obj->corpsenm].mname); 360 Sprintf(eos(buf), " of %s meat", mons[obj->corpsenm].mname); 372 type_is_pname(&mons[obj->corpsenm]) ? "" : 373 (mons[obj->corpsenm].geno & G_UNIQ) ? "the " : 374 (index(vowels,*(mons[obj->corpsenm].mname)) ? 376 mons[obj->corpsenm] [all...] |
H A D | dog.c | 60 int mndx = otmp->corpsenm; 652 struct permonst *fptr = &mons[obj->corpsenm]; 661 ((touch_petrifies(&mons[obj->corpsenm]) && !resists_ston(mon)) 686 if (touch_petrifies(&mons[obj->corpsenm]) && !resists_ston(mon)) 691 && obj->corpsenm != PM_LIZARD 692 && obj->corpsenm != PM_LICHEN 694 (acidic(&mons[obj->corpsenm]) && !resists_acid(mon)) || 695 (poisonous(&mons[obj->corpsenm]) && 785 obj->corpsenm >= LOW_PM && 786 mons[obj->corpsenm] [all...] |
H A D | eat.c | 203 int mnum = food->corpsenm; 263 (mons[food->corpsenm].geno & G_UNIQ)) { 264 if (!type_is_pname(&mons[food->corpsenm])) 333 mons[otmp->corpsenm].cnutrit : 431 cpostfx(victual.piece->corpsenm); 1039 if (tin.tin->corpsenm == NON_PM) { 1048 if (r == ROTTEN_TIN && (tin.tin->corpsenm == PM_LIZARD || 1049 tin.tin->corpsenm == PM_LICHEN)) 1057 what = mons[tin.tin->corpsenm].mname; 1058 if (mons[tin.tin->corpsenm] [all...] |
H A D | wield.c | 131 && touch_petrifies(&mons[wep->corpsenm])) { 136 mons[wep->corpsenm].mname, makeplural(body_part(HAND))); 137 Sprintf(kbuf, "%s corpse", an(mons[wep->corpsenm].mname)); 497 touch_petrifies(&mons[uswapwep->corpsenm]))) { 501 mons[uswapwep->corpsenm].mname, body_part(HAND)); 502 Sprintf(kbuf, "%s corpse", an(mons[uswapwep->corpsenm].mname));
|
H A D | bones.c | 67 if (((otmp->otyp != CORPSE || otmp->corpsenm < SPECIAL_PM) 93 if (otmp->corpsenm >= LOW_PM && 94 (mons[otmp->corpsenm].geno & G_UNIQ)) 95 otmp->corpsenm = NON_PM;
|
H A D | invent.c | 356 && obj->corpsenm != NON_PM 357 && !dead_species(obj->corpsenm,TRUE)) { 628 if(otmp->otyp == CORPSE && otmp->corpsenm == PM_LIZARD) 1086 otmp->corpsenm = (int) cnt; 1474 if (otmp->otyp == EGG && otmp->corpsenm != NON_PM) 1475 learn_egg_type(otmp->corpsenm); 2281 (otmp->otyp == CORPSE && touch_petrifies(&mons[otmp->corpsenm]))) 2296 mons[otmp->corpsenm].mname, makeplural(body_part(HAND))); 2299 mons[otmp->corpsenm].mname); 2300 Sprintf(kbuf, "%s corpse", an(mons[otmp->corpsenm] [all...] |
H A D | mon.c | 650 (touch_petrifies(&mons[(obj)->corpsenm]) || \ 651 (obj)->corpsenm == PM_MEDUSA)) 768 if (otmp->otyp == CORPSE && touch_petrifies(&mons[otmp->corpsenm]) && 883 !touch_petrifies(&mons[otmp->corpsenm]) && 884 otmp->corpsenm != PM_LIZARD && 885 !acidic(&mons[otmp->corpsenm])) continue; 966 if (otyp == CORPSE && touch_petrifies(&mons[otmp->corpsenm]) && 969 if (otyp == CORPSE && is_rider(&mons[otmp->corpsenm])) 1628 (obj->otyp == STATUE && mons[obj->corpsenm].msize >= mdef->data->msize) || 2577 * Return the monster number to use as the egg's corpsenm [all...] |
H A D | do.c | 423 /* getobj() kludge sets corpsenm to user's specified count 429 obj->corpsenm = 1; 431 word, obj->corpsenm ? " any of" : "", 434 obj->corpsenm = 0; /* reset */ 555 could_petrify = touch_petrifies(&mons[obj->corpsenm]); 557 could_slime = (obj->corpsenm == PM_GREEN_SLIME); 558 could_grow = (obj->corpsenm == PM_WRAITH); 559 could_heal = (obj->corpsenm == PM_NURSE); 714 otmp->corpsenm = (int) cnt; /* don't split */ 1583 if (is_rider(&mons[body->corpsenm])) [all...] |
H A D | uhitm.c | 723 if (touch_petrifies(&mons[obj->corpsenm])) { 728 obj->dknown ? the(mons[obj->corpsenm].mname) : 729 an(mons[obj->corpsenm].mname), 741 tmp = (obj->corpsenm >= LOW_PM ? 742 mons[obj->corpsenm].msize : 0) + 1; 757 if (obj->spe && obj->corpsenm >= LOW_PM) { 764 if (touch_petrifies(&mons[obj->corpsenm])) { 765 /*learn_egg_type(obj->corpsenm);*/ 769 obj->known ? mons[obj->corpsenm].mname : "petrifying", 779 (obj->corpsenm ! [all...] |