Searched refs:urole (Results 1 - 25 of 54) sorted by relevance

123

/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/src/
H A Dquestpgr.c120 else if (!strncmp(urole.filecode, qt_classes[i], LEN_HDR))
154 case 0: return (urole.questarti);
155 case MS_LEADER: return (urole.ldrnum);
156 case MS_NEMESIS: return (urole.neminum);
157 case MS_GUARDIAN: return (urole.guardnum);
166 int i = urole.ldrnum;
177 return (urole.intermed);
184 return((boolean)(otmp->oartifact == urole.questarti));
190 int i = urole.neminum;
201 int i = urole
[all...]
H A Dexper.c149 if (u.ulevel < urole.xlev)
150 num = rn1((int)ACURR(A_WIS)/2 + urole.enadv.lornd + urace.enadv.lornd,
151 urole.enadv.lofix + urace.enadv.lofix);
153 num = rn1((int)ACURR(A_WIS)/2 + urole.enadv.hirnd + urace.enadv.hirnd,
154 urole.enadv.hifix + urace.enadv.hifix);
195 if (u.ulevel < urole.xlev)
196 num = rn1((int)ACURR(A_WIS)/2 + urole.enadv.lornd + urace.enadv.lornd,
197 urole.enadv.lofix + urace.enadv.lofix);
199 num = rn1((int)ACURR(A_WIS)/2 + urole.enadv.hirnd + urace.enadv.hirnd,
200 urole
[all...]
H A Dattrib.c464 ABASE(i) = AMAX(i) = urole.attrbase[i];
466 np -= urole.attrbase[i];
473 for (i = 0; (i < A_MAX) && ((x -= urole.attrdist[i]) > 0); i++) ;
491 for (i = 0; (i < A_MAX) && ((x -= urole.attrdist[i]) > 0); i++) ;
628 hp = urole.hpadv.infix + urace.hpadv.infix;
629 if (urole.hpadv.inrnd > 0) hp += rnd(urole.hpadv.inrnd);
634 u.ualign.record = urole.initrecord;
638 if (u.ulevel < urole.xlev) {
639 hp = urole
[all...]
H A Drole.c388 struct Role urole = variable in typeref:struct:Role
1387 /* Initialize urole and urace */
1388 urole = roles[flags.initrole];
1392 if (urole.ldrnum != NON_PM) {
1393 mons[urole.ldrnum].msound = MS_LEADER;
1394 mons[urole.ldrnum].mflags2 |= (M2_PEACEFUL);
1395 mons[urole.ldrnum].mflags3 |= M3_CLOSE;
1396 mons[urole.ldrnum].maligntyp = alignmnt * 3;
1400 if (urole.guardnum != NON_PM) {
1401 mons[urole
[all...]
H A Dbotl.c80 role = &urole;
137 if (urole.rank[i].m && (r = strlen(urole.rank[i].m)) > maxr) maxr = r;
138 if (urole.rank[i].f && (r = strlen(urole.rank[i].f)) > maxr) maxr = r;
H A Dallmain.c564 if (!urole.name.f &&
565 (new_game ? (urole.allow & ROLE_GENDMASK) == (ROLE_MALE|ROLE_FEMALE) :
572 (currentgend && urole.name.f) ? urole.name.f : urole.name.m);
H A Dspell.c1145 splcaster = urole.spelbase;
1146 special = urole.spelheal;
1147 statused = ACURR(urole.spelstat);
1151 urole.spelarmr/2 : urole.spelarmr;
1153 splcaster -= urole.spelarmr;
1154 if (uarms) splcaster += urole.spelshld;
1161 if (spellid(spell) == urole.spelspec)
1162 splcaster += urole.spelsbon;
1217 if (spellid(spell) == urole
[all...]
H A Dread.c12 ((mndx) == urole.malenum || \
13 (urole.femalenum != NON_PM && (mndx) == urole.femalenum))
1474 if (!goodcnt && class != mons[urole.malenum].mlet &&
1533 if (i == urole.malenum || i == urace.malenum) {
1660 Strcpy(buf, (flags.female && urole.name.f) ?
1661 urole.name.f : urole.name.m);
1677 if (urole.femalenum != NON_PM && mndx == urole
[all...]
H A Dpolyself.c64 if ((mvitals[urole.malenum].mvflags & G_GENOD) ||
65 (urole.femalenum != NON_PM &&
66 (mvitals[urole.femalenum].mvflags & G_GENOD)) ||
115 if ((already_polyd ? u.mfemale : flags.female) && urole.name.f)
116 Strcpy(pl_character, urole.name.f);
118 Strcpy(pl_character, urole.name.m);
119 u.umonster = ((already_polyd ? u.mfemale : flags.female) && urole.femalenum != NON_PM) ?
120 urole.femalenum : urole.malenum;
H A Dmplayer.c335 (mtmp->data == &mons[urole.malenum] ||
336 mtmp->data == &mons[urole.femalenum]) ?
H A Du_init.c563 urole.femalenum != NON_PM) ? urole.femalenum :
564 urole.malenum;
569 u.uenmax = urole.enadv.infix + urace.enadv.infix;
570 if (urole.enadv.inrnd > 0)
571 u.uenmax += rnd(urole.enadv.inrnd);
H A Dwield.c479 makeplural((flags.female && urole.name.f) ?
480 urole.name.f : urole.name.m));
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/src/
H A Dquestpgr.c120 else if (!strncmp(urole.filecode, qt_classes[i], LEN_HDR))
154 case 0: return (urole.questarti);
155 case MS_LEADER: return (urole.ldrnum);
156 case MS_NEMESIS: return (urole.neminum);
157 case MS_GUARDIAN: return (urole.guardnum);
166 int i = urole.ldrnum;
177 return (urole.intermed);
184 return((boolean)(otmp->oartifact == urole.questarti));
190 int i = urole.neminum;
201 int i = urole
[all...]
H A Dexper.c149 if (u.ulevel < urole.xlev)
150 num = rn1((int)ACURR(A_WIS)/2 + urole.enadv.lornd + urace.enadv.lornd,
151 urole.enadv.lofix + urace.enadv.lofix);
153 num = rn1((int)ACURR(A_WIS)/2 + urole.enadv.hirnd + urace.enadv.hirnd,
154 urole.enadv.hifix + urace.enadv.hifix);
195 if (u.ulevel < urole.xlev)
196 num = rn1((int)ACURR(A_WIS)/2 + urole.enadv.lornd + urace.enadv.lornd,
197 urole.enadv.lofix + urace.enadv.lofix);
199 num = rn1((int)ACURR(A_WIS)/2 + urole.enadv.hirnd + urace.enadv.hirnd,
200 urole
[all...]
H A Dattrib.c464 ABASE(i) = AMAX(i) = urole.attrbase[i];
466 np -= urole.attrbase[i];
473 for (i = 0; (i < A_MAX) && ((x -= urole.attrdist[i]) > 0); i++) ;
491 for (i = 0; (i < A_MAX) && ((x -= urole.attrdist[i]) > 0); i++) ;
628 hp = urole.hpadv.infix + urace.hpadv.infix;
629 if (urole.hpadv.inrnd > 0) hp += rnd(urole.hpadv.inrnd);
634 u.ualign.record = urole.initrecord;
638 if (u.ulevel < urole.xlev) {
639 hp = urole
[all...]
H A Drole.c388 struct Role urole = variable in typeref:struct:Role
1387 /* Initialize urole and urace */
1388 urole = roles[flags.initrole];
1392 if (urole.ldrnum != NON_PM) {
1393 mons[urole.ldrnum].msound = MS_LEADER;
1394 mons[urole.ldrnum].mflags2 |= (M2_PEACEFUL);
1395 mons[urole.ldrnum].mflags3 |= M3_CLOSE;
1396 mons[urole.ldrnum].maligntyp = alignmnt * 3;
1400 if (urole.guardnum != NON_PM) {
1401 mons[urole
[all...]
H A Dbotl.c80 role = &urole;
137 if (urole.rank[i].m && (r = strlen(urole.rank[i].m)) > maxr) maxr = r;
138 if (urole.rank[i].f && (r = strlen(urole.rank[i].f)) > maxr) maxr = r;
H A Dallmain.c564 if (!urole.name.f &&
565 (new_game ? (urole.allow & ROLE_GENDMASK) == (ROLE_MALE|ROLE_FEMALE) :
572 (currentgend && urole.name.f) ? urole.name.f : urole.name.m);
H A Dspell.c1145 splcaster = urole.spelbase;
1146 special = urole.spelheal;
1147 statused = ACURR(urole.spelstat);
1151 urole.spelarmr/2 : urole.spelarmr;
1153 splcaster -= urole.spelarmr;
1154 if (uarms) splcaster += urole.spelshld;
1161 if (spellid(spell) == urole.spelspec)
1162 splcaster += urole.spelsbon;
1217 if (spellid(spell) == urole
[all...]
H A Dread.c12 ((mndx) == urole.malenum || \
13 (urole.femalenum != NON_PM && (mndx) == urole.femalenum))
1474 if (!goodcnt && class != mons[urole.malenum].mlet &&
1533 if (i == urole.malenum || i == urace.malenum) {
1660 Strcpy(buf, (flags.female && urole.name.f) ?
1661 urole.name.f : urole.name.m);
1677 if (urole.femalenum != NON_PM && mndx == urole
[all...]
H A Dpolyself.c64 if ((mvitals[urole.malenum].mvflags & G_GENOD) ||
65 (urole.femalenum != NON_PM &&
66 (mvitals[urole.femalenum].mvflags & G_GENOD)) ||
115 if ((already_polyd ? u.mfemale : flags.female) && urole.name.f)
116 Strcpy(pl_character, urole.name.f);
118 Strcpy(pl_character, urole.name.m);
119 u.umonster = ((already_polyd ? u.mfemale : flags.female) && urole.femalenum != NON_PM) ?
120 urole.femalenum : urole.malenum;
H A Dmplayer.c335 (mtmp->data == &mons[urole.malenum] ||
336 mtmp->data == &mons[urole.femalenum]) ?
H A Du_init.c563 urole.femalenum != NON_PM) ? urole.femalenum :
564 urole.malenum;
569 u.uenmax = urole.enadv.infix + urace.enadv.infix;
570 if (urole.enadv.inrnd > 0)
571 u.uenmax += rnd(urole.enadv.inrnd);
/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/include/
H A Dyou.h25 xchar lofix, lornd; /* gained per level < urole.xlev */
26 xchar hifix, hirnd; /* gained per level >= urole.xlev */
141 extern struct Role urole;
142 #define Role_if(X) (urole.malenum == (X))
143 #define Role_switch (urole.malenum)
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/include/
H A Dyou.h25 xchar lofix, lornd; /* gained per level < urole.xlev */
26 xchar hifix, hirnd; /* gained per level >= urole.xlev */
141 extern struct Role urole;
142 #define Role_if(X) (urole.malenum == (X))
143 #define Role_switch (urole.malenum)

Completed in 186 milliseconds

123