>>>>> "Ake" == Ake Jonsson <sv0akejo@ida.his.se> writes: Ake> Burkhard Knopf wrote: >>> I tried to change the number of levels the other night and now >>> the titles seemed to be screwed up. Guess what happened? >>> >>> I didn't find the >>> extern struct title_type titles[4][35]; >>> lines in several source files for I only looked for the macro LVL_IMPL. >>> >>> Guess you better change those numbers to the appropriate macros >>> in: act.informative.c, act.wizard.c, interpreter.c, and limits.c >>> That'll make it easier. >>> >>> Ake> A better way to do this is to add a define in structs.h: Ake> #define NUM_CLASSES [n] Ake> and then add NUM_CLASSES in every place that use the number of Ake> classes. [...] Hmm, looks like I didn't quite write what I meant. What I wanted to suppose is that in _every_ file where 34<+1> is meant to be maxlevel<+1> you'd better use LVL_IMPL instead. The same goes for NUM_CLASSES (and maybe for some others that I haven't found yet). (But don't put LVL_IMPL where 35 stands for - say - SPELL_REMOVE_CURSE ;-) ) PS: I'm always talking of Circle 3.0 beta (pl 4) (just in case you find it different in 2.2) ------------------------------- knopf@tlaloc.in.tu-clausthal.de
This archive was generated by hypermail 2b30 : 12/07/00 PST