pretty simple add something like this to limits.c in the function gain_exp() void gain_exp(struct char_data * ch, int gain) { int is_altered = FALSE; int num_levels = 0, pmana, pmove, phit; extern const struct title_type titles[NUM_CLASSES][LVL_IMPL + 1]; char buf[128]; void gain_exp(struct char_data * ch, int gain) { int is_altered = FALSE; int num_levels = 0; int pmana, pmove, phit; /* add */ extern const struct title_type titles[NUM_CLASSES][LVL_IMPL + 1]; /* add */ char buf[128]; /* further down... */ while (GET_LEVEL(ch) < LVL_IMMORT && GET_EXP(ch) >= titles[(int) GET_CLASS(ch)][GET_LEVEL(ch) + 1].exp) { GET_LEVEL(ch) += 1; num_levels++; pmove = GET_MAX_MOVE(ch); /* add */ pmana = GET_MAX_MANA(ch); /* add */ phit = GET_MAX_HIT(ch); /* add */ advance_level(ch); is_altered = TRUE; } if (is_altered) { if (num_levels == 1) send_to_char("You rise a level! ", ch); /* remove \r\n */ else { sprintf(buf, "You rise %d levels! ", num_levels); /* remove \r\n */ send_to_char(buf, ch); } /* add the next few lines till the set_title(ch, NULL) line sprintf(buf, "You have gained [%d/%d]hp, [%d/%d]ma, [%d/%d]mv!\r\nYou require [%d] exp to gain your next level.\r\n", GET_MAX_HIT(ch) - phit, GET_MAX_HIT(ch), GET_MAX_MANA(ch) - pmana, GET_MAX_MANA(ch), GET_MAX_MOVE(ch) - pmove, GET_MAX_MOVE(ch), titles[(int)GET_CLASS(ch)][(int)GET_LEVEL(ch)+1].exp - GET_EXP(ch)); send_to_char(buf, ch); set_title(ch, NULL); check_autowiz(ch); } that should be it :) I HOPE On Sat, 25 May 1996, Imps of MB2 wrote: > Hi all :P > > i have a question, having a bit of trouble with this > I would like to make it so when you level, it says: > You Rise a level! You received [12/258]hp, [4/150]ma, [9/231]mo! > You need [67987] experince points to level! > > Something like that? Any ideas? > > -Wyvern > > > |------------------------------------------| > | Nexus, Paradox, Kurupt, Wyvern | > | Imps of Malacious Bliss 2 | > | TELNET: linus.missconet.com 4000 | > | WWW: www.missconet.com/~circle | > |------------------------------------------| >
This archive was generated by hypermail 2b30 : 12/18/00 PST