crds@ncoast.UUCP (11/10/87)
I found major problems in the following modules (all related): combat.c npc.c update.c The problem(s) is(are): Arrays being accessed out of bounds, causing improper updates and memory management violations (on my system it watches for these). Some are not obvious bugs ie. for(var=1;var<MAXvar;var++) SHOULD start at 0, and DOES in fact for some, but NOT all of the updates.... others are simply not being checked ie. for(var1=0;var1<MAXvar1;var1++) for(var2=var1-1;var2<= var1+1;var2++) and then references to vararray(var2,etc.etc.) which is a problem for the first and last elements. Too many to list specifically. I believe I have all three modules corrected properly (I spent several days); I no longer get suspended processes at all, and conquest seems to work great. I am willing to post these modules in their updated form, if I get enough requests; otherwise, happy hunting! Glenn A. Emelko crds@ncoast.UUCP PS: Those of you who are claiming it works great -- I sure hope your machine is paying attention to what is being accessed, you just might have a bigger problem yet to materialize from running conquest (maybe something at the core level -- gasp -- I hope not!).