diff --git a/Source/missiles.cpp b/Source/missiles.cpp index 9756051e0..95d0c140b 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -2605,7 +2605,9 @@ void MI_Dummy(int i) void MI_Golem(int i) { +#ifndef HELLFIRE int CrawlNum[6] = { 0, 3, 12, 45, 94, 159 }; +#endif int tx, ty, dp, l, m, src, k, tid; char *ct; @@ -2614,7 +2616,11 @@ void MI_Golem(int i) for (l = 0; l < 6; l++) { k = CrawlNum[l]; tid = k + 2; +#ifdef HELLFIRE + for (m = CrawlTable[k]; m > 0; m--) { +#else for (m = (BYTE)CrawlTable[k]; m > 0; m--) { +#endif ct = &CrawlTable[tid]; tx = missile[i]._miVar4 + *(ct - 1); ty = missile[i]._miVar5 + *ct;