Searched refs:owornmask (Results 1 - 25 of 74) sorted by relevance

123

/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/src/
H A Dsteal.c186 if (!obj->owornmask)
189 if (obj->owornmask & W_ARMOR) {
204 else setworn((struct obj *)0, obj->owornmask & W_ARMOR);
205 } else if (obj->owornmask & W_AMUL) {
207 } else if (obj->owornmask & W_RING) {
209 } else if (obj->owornmask & W_TOOL) {
211 } else if (obj->owornmask & (W_WEP|W_SWAPWEP|W_QUIVER)) {
220 if (obj->owornmask & (W_BALL|W_CHAIN)) {
222 } else if (obj->owornmask) {
279 tmp += ((otmp->owornmask
[all...]
H A Dwield.c166 long dummy = wep->owornmask;
167 wep->owornmask |= W_WEP;
169 wep->owornmask = dummy;
267 else if (wep->owornmask & (W_ARMOR | W_RING | W_AMUL | W_TOOL
370 } else if (newquiver->owornmask & (W_ARMOR | W_RING | W_AMUL | W_TOOL
388 dummy = newquiver->owornmask;
389 newquiver->owornmask |= W_QUIVER;
391 newquiver->owornmask = dummy;
418 if (obj->owornmask & (W_ARMOR|W_RING|W_AMUL|W_TOOL)) {
792 savewornmask = obj->owornmask;
[all...]
H A Dworn.c62 if(oobj && !(oobj->owornmask & wp->w_mask))
65 if (u.twoweap && (oobj->owornmask & (W_WEP|W_SWAPWEP)))
67 oobj->owornmask &= ~wp->w_mask;
82 obj->owornmask |= wp->w_mask;
122 obj->owornmask &= ~wp->w_mask;
180 if (otmp->owornmask && objects[otmp->otyp].oc_oprop == FAST)
292 if (otmp->owornmask &&
305 /* obj->owornmask has been cleared by this point, so we can't use it.
336 if (obj->owornmask & mwflags)
456 if (obj->owornmask) continu
[all...]
H A Dzap.c247 mtmp->misc_worn_check &= ~obj->owornmask;
249 obj->owornmask = 0L;
817 if ((obj->owornmask & W_RING) && u_ring) {
823 if ((obj->owornmask & W_RING) && u_ring) {
829 if ((obj->owornmask & W_RING) && u_ring) {
835 if ((obj->owornmask & W_RING) && u_ring)
839 if ((obj->owornmask & W_RING) && u_ring)
843 if ((obj->owornmask & W_ARMG) && (obj == uarmg)) {
849 if ((obj->owornmask & W_ARMH) && (obj == uarmh)) {
933 if ((obj->owornmask
[all...]
H A Dbones.c133 otmp->owornmask = 0;
246 if (uball) uball->owornmask = uchain->owornmask = 0;
H A Dinvent.c192 if (obj->owornmask && carried(otmp)) {
193 long wmask = otmp->owornmask | obj->owornmask;
208 wmask = otmp->owornmask;
210 if ((otmp->owornmask & ~wmask) != 0L) setnotworn(otmp);
218 else if (obj->owornmask && mcarried(otmp)) {
221 otmp->owornmask = W_WEP;
430 if (flags.autoquiver && !uquiver && !obj->owornmask &&
834 (!(otmp->owornmask & (W_ARMOR | W_RING | W_AMUL | W_TOOL))
841 (otmp->owornmask
[all...]
H A Drestore.c292 if (obj->owornmask & W_WEP) break;
412 if(otmp->owornmask)
413 setworn(otmp, otmp->owornmask);
656 if(otmp->owornmask)
657 setworn(otmp, otmp->owornmask);
H A Dmondata.c96 if ((o->owornmask && objects[o->otyp].oc_oprop == ANTIMAGIC) ||
126 if ((o->owornmask && objects[o->otyp].oc_oprop == BLINDED) ||
206 if ((o->owornmask & W_ARMH) &&
H A Ddo_wear.c792 long mask = (obj->owornmask & W_RING);
799 else setworn((struct obj *)0, obj->owornmask);
947 setworn((struct obj *)0, otmp->owornmask);
1084 if (!(otmp->owornmask & W_ARMOR)) {
1133 if(!(otmp->owornmask & (W_RING | W_AMUL | W_TOOL))) {
1224 else setworn((struct obj *)0, otmp->owornmask & W_ARMOR);
1272 } else if (otmp->owornmask & W_ARMOR) {
1477 if(otmp->owornmask & (W_RING | W_AMUL | W_TOOL)) {
H A Dobjnam.c629 if(obj->owornmask & W_AMUL)
643 if(obj->owornmask & W_ARMOR)
651 if(obj->owornmask & (W_TOOL /* blindfold */
699 if(obj->owornmask & W_RINGR) Strcat(bp, " (on right ");
700 if(obj->owornmask & W_RINGL) Strcat(bp, " (on left ");
701 if(obj->owornmask & W_RING) {
743 if(obj->owornmask & W_BALL)
748 if((obj->owornmask & W_WEP) && !mrg_to_wielded) {
758 if(obj->owornmask & W_SWAPWEP) {
765 if(obj->owornmask
[all...]
H A Dsteed.c142 if (otmp->owornmask) remove_worn_item(otmp, FALSE);
148 otmp->owornmask = W_SADDLE;
H A Dmhitm.c1029 if (otmp->owornmask) {
1030 mdef->misc_worn_check &= ~otmp->owornmask;
1031 if (otmp->owornmask & W_WEP)
1033 otmp->owornmask = 0L;
H A Ddo_name.c364 if (obj->owornmask) {
368 setworn((struct obj *)0, obj->owornmask);
369 setworn(otmp, otmp->owornmask);
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/src/
H A Dsteal.c186 if (!obj->owornmask)
189 if (obj->owornmask & W_ARMOR) {
204 else setworn((struct obj *)0, obj->owornmask & W_ARMOR);
205 } else if (obj->owornmask & W_AMUL) {
207 } else if (obj->owornmask & W_RING) {
209 } else if (obj->owornmask & W_TOOL) {
211 } else if (obj->owornmask & (W_WEP|W_SWAPWEP|W_QUIVER)) {
220 if (obj->owornmask & (W_BALL|W_CHAIN)) {
222 } else if (obj->owornmask) {
279 tmp += ((otmp->owornmask
[all...]
H A Dwield.c166 long dummy = wep->owornmask;
167 wep->owornmask |= W_WEP;
169 wep->owornmask = dummy;
267 else if (wep->owornmask & (W_ARMOR | W_RING | W_AMUL | W_TOOL
370 } else if (newquiver->owornmask & (W_ARMOR | W_RING | W_AMUL | W_TOOL
388 dummy = newquiver->owornmask;
389 newquiver->owornmask |= W_QUIVER;
391 newquiver->owornmask = dummy;
418 if (obj->owornmask & (W_ARMOR|W_RING|W_AMUL|W_TOOL)) {
792 savewornmask = obj->owornmask;
[all...]
H A Dworn.c62 if(oobj && !(oobj->owornmask & wp->w_mask))
65 if (u.twoweap && (oobj->owornmask & (W_WEP|W_SWAPWEP)))
67 oobj->owornmask &= ~wp->w_mask;
82 obj->owornmask |= wp->w_mask;
122 obj->owornmask &= ~wp->w_mask;
180 if (otmp->owornmask && objects[otmp->otyp].oc_oprop == FAST)
292 if (otmp->owornmask &&
305 /* obj->owornmask has been cleared by this point, so we can't use it.
336 if (obj->owornmask & mwflags)
456 if (obj->owornmask) continu
[all...]
H A Dzap.c247 mtmp->misc_worn_check &= ~obj->owornmask;
249 obj->owornmask = 0L;
817 if ((obj->owornmask & W_RING) && u_ring) {
823 if ((obj->owornmask & W_RING) && u_ring) {
829 if ((obj->owornmask & W_RING) && u_ring) {
835 if ((obj->owornmask & W_RING) && u_ring)
839 if ((obj->owornmask & W_RING) && u_ring)
843 if ((obj->owornmask & W_ARMG) && (obj == uarmg)) {
849 if ((obj->owornmask & W_ARMH) && (obj == uarmh)) {
933 if ((obj->owornmask
[all...]
H A Dbones.c133 otmp->owornmask = 0;
246 if (uball) uball->owornmask = uchain->owornmask = 0;
H A Dinvent.c192 if (obj->owornmask && carried(otmp)) {
193 long wmask = otmp->owornmask | obj->owornmask;
208 wmask = otmp->owornmask;
210 if ((otmp->owornmask & ~wmask) != 0L) setnotworn(otmp);
218 else if (obj->owornmask && mcarried(otmp)) {
221 otmp->owornmask = W_WEP;
430 if (flags.autoquiver && !uquiver && !obj->owornmask &&
834 (!(otmp->owornmask & (W_ARMOR | W_RING | W_AMUL | W_TOOL))
841 (otmp->owornmask
[all...]
H A Drestore.c292 if (obj->owornmask & W_WEP) break;
412 if(otmp->owornmask)
413 setworn(otmp, otmp->owornmask);
656 if(otmp->owornmask)
657 setworn(otmp, otmp->owornmask);
H A Dmondata.c96 if ((o->owornmask && objects[o->otyp].oc_oprop == ANTIMAGIC) ||
126 if ((o->owornmask && objects[o->otyp].oc_oprop == BLINDED) ||
206 if ((o->owornmask & W_ARMH) &&
H A Ddo_wear.c792 long mask = (obj->owornmask & W_RING);
799 else setworn((struct obj *)0, obj->owornmask);
947 setworn((struct obj *)0, otmp->owornmask);
1084 if (!(otmp->owornmask & W_ARMOR)) {
1133 if(!(otmp->owornmask & (W_RING | W_AMUL | W_TOOL))) {
1224 else setworn((struct obj *)0, otmp->owornmask & W_ARMOR);
1272 } else if (otmp->owornmask & W_ARMOR) {
1477 if(otmp->owornmask & (W_RING | W_AMUL | W_TOOL)) {
H A Dobjnam.c629 if(obj->owornmask & W_AMUL)
643 if(obj->owornmask & W_ARMOR)
651 if(obj->owornmask & (W_TOOL /* blindfold */
699 if(obj->owornmask & W_RINGR) Strcat(bp, " (on right ");
700 if(obj->owornmask & W_RINGL) Strcat(bp, " (on left ");
701 if(obj->owornmask & W_RING) {
743 if(obj->owornmask & W_BALL)
748 if((obj->owornmask & W_WEP) && !mrg_to_wielded) {
758 if(obj->owornmask & W_SWAPWEP) {
765 if(obj->owornmask
[all...]
H A Dsteed.c142 if (otmp->owornmask) remove_worn_item(otmp, FALSE);
148 otmp->owornmask = W_SADDLE;
H A Dmhitm.c1029 if (otmp->owornmask) {
1030 mdef->misc_worn_check &= ~otmp->owornmask;
1031 if (otmp->owornmask & W_WEP)
1033 otmp->owornmask = 0L;

Completed in 106 milliseconds

123