/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/src/ |
H A D | makemon.c | 788 propagate(mndx, tally, ghostly) 789 int mndx; 794 uchar lim = mbirth_limit(mndx); 795 boolean gone = (mvitals[mndx].mvflags & G_GONE); /* genocided or extinct */ 797 result = (((int) mvitals[mndx].born < lim) && !gone) ? TRUE : FALSE; 800 if (mons[mndx].geno & G_UNIQ) mvitals[mndx].mvflags |= G_EXTINCT; 802 if (mvitals[mndx].born < 255 && tally && (!ghostly || (ghostly && result))) 803 mvitals[mndx].born++; 804 if ((int) mvitals[mndx] 830 int mndx, mcham, ct, mitem, xlth; local 1201 register int mndx, ct; local [all...] |
H A D | mon.c | 57 undead_to_corpse(mndx) 58 int mndx; 60 switch (mndx) { 62 case PM_KOBOLD_MUMMY: mndx = PM_KOBOLD; break; 64 case PM_DWARF_MUMMY: mndx = PM_DWARF; break; 66 case PM_GNOME_MUMMY: mndx = PM_GNOME; break; 68 case PM_ORC_MUMMY: mndx = PM_ORC; break; 70 case PM_ELF_MUMMY: mndx = PM_ELF; break; 77 case PM_HUMAN_MUMMY: mndx = PM_HUMAN; break; 79 case PM_GIANT_MUMMY: mndx 176 int mndx = monsndx(mdat); local 1748 int mndx; local 2333 int mndx = NON_PM; local 2389 int mndx, tryct; local 2672 int mndx; local [all...] |
H A D | read.c | 11 #define Your_Own_Role(mndx) \ 12 ((mndx) == urole.malenum || \ 13 (urole.femalenum != NON_PM && (mndx) == urole.femalenum)) 14 #define Your_Own_Race(mndx) \ 15 ((mndx) == urace.malenum || \ 16 (urace.femalenum != NON_PM && (mndx) == urace.femalenum)) 1593 register int mndx; local 1598 mndx = u.umonster; /* non-polymorphed mon num */ 1599 ptr = &mons[mndx]; 1617 mndx [all...] |
H A D | mkobj.c | 368 int mndx, tryct; local 424 mndx = can_be_hatched(rndmonnum()); 425 if (mndx != NON_PM && !dead_species(mndx, TRUE)) { 426 otmp->corpsenm = mndx; /* typed egg */ 437 mndx = undead_to_corpse(rndmonnum()); 438 if (mons[mndx].cnutrit && 439 !(mvitals[mndx].mvflags & G_NOCORPSE)) { 440 otmp->corpsenm = mndx;
|
H A D | mkroom.c | 689 int sel_prob, i, cpro, mndx; local 697 mndx = squadprob[i].pm; 701 mndx = squadprob[rn2(NSTYPES)].pm; 703 if (!(mvitals[mndx].mvflags & G_GONE)) return(&mons[mndx]);
|
H A D | dog.c | 60 int mndx = otmp->corpsenm; local 61 pm = &mons[mndx]; 65 if ((mvitals[mndx].mvflags & G_EXTINCT) && 66 mbirth_limit(mndx) != MAXMONNO) {
|
H A D | restore.c | 275 int mndx = monsndx(mtmp->data); local 276 if (propagate(mndx, TRUE, ghostly) == 0) {
|
H A D | sounds.c | 440 int mndx = monsndx(ptr); local 441 ptr = &mons[genus(mndx,1)];
|
H A D | shk.c | 3425 int k_cnt[4], cnt, mndx, k; local 3434 mndx = k_mndx[k]; 3435 if (mvitals[mndx].mvflags & G_GONE) continue; 3438 if (enexto(mm, mm->x, mm->y, &mons[mndx])) 3439 (void) makemon(&mons[mndx], mm->x, mm->y, NO_MM_FLAGS);
|
H A D | mhitu.c | 2616 int mndx = monsndx(youmonst.data); local 2619 if (mvitals[mndx].mvflags & G_EXTINCT) return(struct monst *)0;
|
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/src/ |
H A D | makemon.c | 788 propagate(mndx, tally, ghostly) 789 int mndx; 794 uchar lim = mbirth_limit(mndx); 795 boolean gone = (mvitals[mndx].mvflags & G_GONE); /* genocided or extinct */ 797 result = (((int) mvitals[mndx].born < lim) && !gone) ? TRUE : FALSE; 800 if (mons[mndx].geno & G_UNIQ) mvitals[mndx].mvflags |= G_EXTINCT; 802 if (mvitals[mndx].born < 255 && tally && (!ghostly || (ghostly && result))) 803 mvitals[mndx].born++; 804 if ((int) mvitals[mndx] 830 int mndx, mcham, ct, mitem, xlth; local 1201 register int mndx, ct; local [all...] |
H A D | mon.c | 57 undead_to_corpse(mndx) 58 int mndx; 60 switch (mndx) { 62 case PM_KOBOLD_MUMMY: mndx = PM_KOBOLD; break; 64 case PM_DWARF_MUMMY: mndx = PM_DWARF; break; 66 case PM_GNOME_MUMMY: mndx = PM_GNOME; break; 68 case PM_ORC_MUMMY: mndx = PM_ORC; break; 70 case PM_ELF_MUMMY: mndx = PM_ELF; break; 77 case PM_HUMAN_MUMMY: mndx = PM_HUMAN; break; 79 case PM_GIANT_MUMMY: mndx 176 int mndx = monsndx(mdat); local 1748 int mndx; local 2333 int mndx = NON_PM; local 2389 int mndx, tryct; local 2672 int mndx; local [all...] |
H A D | read.c | 11 #define Your_Own_Role(mndx) \ 12 ((mndx) == urole.malenum || \ 13 (urole.femalenum != NON_PM && (mndx) == urole.femalenum)) 14 #define Your_Own_Race(mndx) \ 15 ((mndx) == urace.malenum || \ 16 (urace.femalenum != NON_PM && (mndx) == urace.femalenum)) 1593 register int mndx; local 1598 mndx = u.umonster; /* non-polymorphed mon num */ 1599 ptr = &mons[mndx]; 1617 mndx [all...] |
H A D | mkobj.c | 368 int mndx, tryct; local 424 mndx = can_be_hatched(rndmonnum()); 425 if (mndx != NON_PM && !dead_species(mndx, TRUE)) { 426 otmp->corpsenm = mndx; /* typed egg */ 437 mndx = undead_to_corpse(rndmonnum()); 438 if (mons[mndx].cnutrit && 439 !(mvitals[mndx].mvflags & G_NOCORPSE)) { 440 otmp->corpsenm = mndx;
|
H A D | mkroom.c | 689 int sel_prob, i, cpro, mndx; local 697 mndx = squadprob[i].pm; 701 mndx = squadprob[rn2(NSTYPES)].pm; 703 if (!(mvitals[mndx].mvflags & G_GONE)) return(&mons[mndx]);
|
H A D | dog.c | 60 int mndx = otmp->corpsenm; local 61 pm = &mons[mndx]; 65 if ((mvitals[mndx].mvflags & G_EXTINCT) && 66 mbirth_limit(mndx) != MAXMONNO) {
|
H A D | restore.c | 275 int mndx = monsndx(mtmp->data); local 276 if (propagate(mndx, TRUE, ghostly) == 0) {
|
H A D | sounds.c | 440 int mndx = monsndx(ptr); local 441 ptr = &mons[genus(mndx,1)];
|
H A D | shk.c | 3425 int k_cnt[4], cnt, mndx, k; local 3434 mndx = k_mndx[k]; 3435 if (mvitals[mndx].mvflags & G_GONE) continue; 3438 if (enexto(mm, mm->x, mm->y, &mons[mndx])) 3439 (void) makemon(&mons[mndx], mm->x, mm->y, NO_MM_FLAGS);
|
H A D | mhitu.c | 2616 int mndx = monsndx(youmonst.data); local 2619 if (mvitals[mndx].mvflags & G_EXTINCT) return(struct monst *)0;
|