More globals moved to instance_globals.

This commit is contained in:
Bart House
2018-12-19 21:26:35 -08:00
parent b7a0e69998
commit 576eece500
65 changed files with 498 additions and 505 deletions

View File

@@ -1198,19 +1198,19 @@ struct obj *otmp;
if (doffing(otmp))
result = TRUE;
else if (otmp == uarm)
result = (afternmv == Armor_on);
result = (g.afternmv == Armor_on);
else if (otmp == uarmu)
result = (afternmv == Shirt_on);
result = (g.afternmv == Shirt_on);
else if (otmp == uarmc)
result = (afternmv == Cloak_on);
result = (g.afternmv == Cloak_on);
else if (otmp == uarmf)
result = (afternmv == Boots_on);
result = (g.afternmv == Boots_on);
else if (otmp == uarmh)
result = (afternmv == Helmet_on);
result = (g.afternmv == Helmet_on);
else if (otmp == uarmg)
result = (afternmv == Gloves_on);
result = (g.afternmv == Gloves_on);
else if (otmp == uarms)
result = (afternmv == Shield_on);
result = (g.afternmv == Shield_on);
return result;
}
@@ -1226,19 +1226,19 @@ struct obj *otmp;
/* 'T' (or 'R' used for armor) sets afternmv, 'A' sets takeoff.what */
if (otmp == uarm)
result = (afternmv == Armor_off || what == WORN_ARMOR);
result = (g.afternmv == Armor_off || what == WORN_ARMOR);
else if (otmp == uarmu)
result = (afternmv == Shirt_off || what == WORN_SHIRT);
result = (g.afternmv == Shirt_off || what == WORN_SHIRT);
else if (otmp == uarmc)
result = (afternmv == Cloak_off || what == WORN_CLOAK);
result = (g.afternmv == Cloak_off || what == WORN_CLOAK);
else if (otmp == uarmf)
result = (afternmv == Boots_off || what == WORN_BOOTS);
result = (g.afternmv == Boots_off || what == WORN_BOOTS);
else if (otmp == uarmh)
result = (afternmv == Helmet_off || what == WORN_HELMET);
result = (g.afternmv == Helmet_off || what == WORN_HELMET);
else if (otmp == uarmg)
result = (afternmv == Gloves_off || what == WORN_GLOVES);
result = (g.afternmv == Gloves_off || what == WORN_GLOVES);
else if (otmp == uarms)
result = (afternmv == Shield_off || what == WORN_SHIELD);
result = (g.afternmv == Shield_off || what == WORN_SHIELD);
/* these 1-turn items don't need 'afternmv' checks */
else if (otmp == uamul)
result = (what == WORN_AMUL);
@@ -1289,11 +1289,11 @@ cancel_don()
* otherwise finish)
*/
context.takeoff.cancelled_don =
(afternmv == Boots_on || afternmv == Helmet_on
|| afternmv == Gloves_on || afternmv == Armor_on);
afternmv = (int NDECL((*))) 0;
(g.afternmv == Boots_on || g.afternmv == Helmet_on
|| g.afternmv == Gloves_on || g.afternmv == Armor_on);
g.afternmv = (int NDECL((*))) 0;
nomovemsg = (char *) 0;
multi = 0;
g.multi = 0;
context.takeoff.delay = 0;
context.takeoff.what = 0L;
}
@@ -1321,14 +1321,14 @@ struct obj *stolenobj; /* no message if stolenobj is already being doffing */
cancel_don();
/* don't want <armor>_on() or <armor>_off() being called
by unmul() since the on or off action isn't completing */
afternmv = (int NDECL((*))) 0;
g.afternmv = (int NDECL((*))) 0;
if (putting_on || otmp != stolenobj) {
Sprintf(buf, "You stop %s %s.",
putting_on ? "putting on" : "taking off",
thesimpleoname(otmp));
} else {
buf[0] = '\0'; /* silently stop doffing stolenobj */
result = -multi; /* remember this before calling unmul() */
result = -g.multi; /* remember this before calling unmul() */
}
unmul(buf);
/* while putting on, item becomes worn immediately but side-effects are
@@ -1527,22 +1527,22 @@ register struct obj *otmp;
return 0;
if (delay) {
nomul(delay);
multi_reason = "disrobing";
g.multi_reason = "disrobing";
if (is_helmet(otmp)) {
/* ick... */
nomovemsg = !strcmp(helm_simple_name(otmp), "hat")
? "You finish taking off your hat."
: "You finish taking off your helmet.";
afternmv = Helmet_off;
g.afternmv = Helmet_off;
} else if (is_gloves(otmp)) {
nomovemsg = "You finish taking off your gloves.";
afternmv = Gloves_off;
g.afternmv = Gloves_off;
} else if (is_boots(otmp)) {
nomovemsg = "You finish taking off your boots.";
afternmv = Boots_off;
g.afternmv = Boots_off;
} else {
nomovemsg = "You finish taking off your suit.";
afternmv = Armor_off;
g.afternmv = Armor_off;
}
} else {
/* Be warned! We want off_msg after removing the item to
@@ -1906,15 +1906,15 @@ struct obj *obj;
delay = -objects[obj->otyp].oc_delay;
if (delay) {
nomul(delay);
multi_reason = "dressing up";
g.multi_reason = "dressing up";
if (is_boots(obj))
afternmv = Boots_on;
g.afternmv = Boots_on;
if (is_helmet(obj))
afternmv = Helmet_on;
g.afternmv = Helmet_on;
if (is_gloves(obj))
afternmv = Gloves_on;
g.afternmv = Gloves_on;
if (obj == uarm)
afternmv = Armor_on;
g.afternmv = Armor_on;
nomovemsg = "You finish your dressing maneuver.";
} else {
if (is_cloak(obj))