Okay, I changed MAX_SPELLS to 430, MAX_SKILLS to 600, and TYPE_SUFFERING to
799 and changed all the SKILL_X to 4XX and TYPE_X to 7XX and when I boot up,
here's what happens:
...
Thu Aug 20 13:00:43 :: Sorting command list and spells.
<CRASHES HERE>
here's the code:
---
int spell_sort_info[MAX_SKILLS+1];
extern char *spells[];
void sort_spells(void) {
int a, b, tmp;
/* initialize array */
for (a = 1; a < MAX_SKILLS; a++)
spell_sort_info[a] = a;
/* Sort. 'a' starts at 1, not 0, to remove 'RESERVED' */
for (a = 1; a < MAX_SKILLS - 1; a++)
for (b = a + 1; b < MAX_SKILLS; b++)
if (strcmp(spells[spell_sort_info[a]], spells[spell_sort_info[b]]) > 0)
{
tmp = spell_sort_info[a];
spell_sort_info[a] = spell_sort_info[b];
spell_sort_info[b] = tmp;
}
}
---
help plz :)
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST