Immortal flags


  • staff

    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]

  • retired

    It looks good, go ahead and stick it in if you haven't already.

Log in to reply