Searched refs:mndx (Results 1 - 20 of 20) sorted by relevance

/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/src/
H A Dmakemon.c788 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 Dmon.c57 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 Dread.c11 #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 Dmkobj.c368 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 Dmkroom.c689 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 Ddog.c60 int mndx = otmp->corpsenm; local
61 pm = &mons[mndx];
65 if ((mvitals[mndx].mvflags & G_EXTINCT) &&
66 mbirth_limit(mndx) != MAXMONNO) {
H A Drestore.c275 int mndx = monsndx(mtmp->data); local
276 if (propagate(mndx, TRUE, ghostly) == 0) {
H A Dsounds.c440 int mndx = monsndx(ptr); local
441 ptr = &mons[genus(mndx,1)];
H A Dshk.c3425 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 Dmhitu.c2616 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 Dmakemon.c788 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 Dmon.c57 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 Dread.c11 #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 Dmkobj.c368 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 Dmkroom.c689 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 Ddog.c60 int mndx = otmp->corpsenm; local
61 pm = &mons[mndx];
65 if ((mvitals[mndx].mvflags & G_EXTINCT) &&
66 mbirth_limit(mndx) != MAXMONNO) {
H A Drestore.c275 int mndx = monsndx(mtmp->data); local
276 if (propagate(mndx, TRUE, ghostly) == 0) {
H A Dsounds.c440 int mndx = monsndx(ptr); local
441 ptr = &mons[genus(mndx,1)];
H A Dshk.c3425 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 Dmhitu.c2616 int mndx = monsndx(youmonst.data); local
2619 if (mvitals[mndx].mvflags & G_EXTINCT) return(struct monst *)0;

Completed in 147 milliseconds