From 96eae720cee493dde5858769f767ea447f370468 Mon Sep 17 00:00:00 2001 From: Bart House Date: Thu, 22 Nov 2018 12:15:13 -0800 Subject: [PATCH] Revert "Removed unnecessary use of static for nocreate values." This reverts commit ff12c334afc86a78d0513c1017a641b3ed5be582. --- src/u_init.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/u_init.c b/src/u_init.c index 71da5a84a..5b5c5113f 100644 --- a/src/u_init.c +++ b/src/u_init.c @@ -974,16 +974,15 @@ register struct trobj *trop; struct obj *obj; int otyp, i; - NEARDATA short nocreate = STRANGE_OBJECT; - NEARDATA short nocreate2 = STRANGE_OBJECT; - NEARDATA short nocreate3 = STRANGE_OBJECT; - NEARDATA short nocreate4 = STRANGE_OBJECT; - - while (trop->trclass) { + while (trop->trclass) { otyp = (int) trop->trotyp; if (otyp != UNDEF_TYP) { obj = mksobj(otyp, TRUE, FALSE); } else { /* UNDEF_TYP */ + static NEARDATA short nocreate = STRANGE_OBJECT; + static NEARDATA short nocreate2 = STRANGE_OBJECT; + static NEARDATA short nocreate3 = STRANGE_OBJECT; + static NEARDATA short nocreate4 = STRANGE_OBJECT; /* * For random objects, do not create certain overly powerful * items: wand of wishing, ring of levitation, or the