-
In save.c, fix_character (line 2536), immortal flags need a bit of a cosmetic edit. These are handled from lines 2653 - 2676.
[code] case MAX_LEVEL - 0:
ch->pcdata->imm_flag = str_dup(" {w-{W=I{DM{WP={w-{x ");
break;
case MAX_LEVEL - 1:
ch->pcdata->imm_flag = str_dup(" {RC{rr{Re{ra{Rt{ro{RR{x ");
break;
case MAX_LEVEL - 2:
ch->pcdata->imm_flag = str_dup(" {WSup{Drem{WacY{x ");
break;
case MAX_LEVEL - 3:
ch->pcdata->imm_flag = str_dup(" {bAsc{Bend{bant ");
break;
case MAX_LEVEL - 4:
if (ch->sex == SEX_FEMALE)
ch->pcdata->imm_flag = str_dup(" {wGo{Wdde{wss ");
else
ch->pcdata->imm_flag = str_dup(" {wG{Wo{wd ");
break;
case MAX_LEVEL - 5:
ch->pcdata->imm_flag = str_dup(" {BM{Ci{MN{Di{YG{Go{Wd ");
break;
case MAX_LEVEL - 6:
ch->pcdata->imm_flag = str_dup(" {x-{m=G{xIM{mP={x- ");
break;[/code]
Should be changed to the following, to preserve the alignment of imm flags and end all of them with a standard color character ({x)
[code] case MAX_LEVEL - 0:
ch->pcdata->imm_flag = str_dup("{w -{W=I{DM{WP={w-{x ");
break;
case MAX_LEVEL - 1:
ch->pcdata->imm_flag = str_dup("{R C{rr{Re{ra{Rt{ro{RR{x ");
break;
case MAX_LEVEL - 2:
ch->pcdata->imm_flag = str_dup("{W Sup{Drem{WacY{x ");
break;
case MAX_LEVEL - 3:
ch->pcdata->imm_flag = str_dup("{b Asc{Bend{bant{x ");
break;
case MAX_LEVEL - 4:
if (ch->sex == SEX_FEMALE)
ch->pcdata->imm_flag = str_dup("{w Go{Wdde{wss{x ");
else
ch->pcdata->imm_flag = str_dup("{w G{Wo{wd{x ");
break;
case MAX_LEVEL - 5:
ch->pcdata->imm_flag = str_dup("{B M{Ci{MN{Di{YG{Go{Wd{x ");
break;
case MAX_LEVEL - 6:
ch->pcdata->imm_flag = str_dup("{x -{m=G{xIM{mP={x- ");
break;[/code]
-
It looks good, go ahead and stick it in if you haven't already.