Update X11's status display to include the expanded set of status conditions. This time the order is Petrifying <hunger> Blind Slimed <encumbrance> Deaf Strangled Levitating Stunned Food Pois Flying Confused Term Ill Riding Hallucinating with the application defaults file specifying red text for the first column and black for the other two. Previously it was all one column with seven entries. [Slimed was missing along with the six new ones (deaf, stone, strngl, lev, fly, ride) and both types of sickness were shown as 'FoodPois' or 'Ill' or 'FoodPois Ill' on one line.] So now basic bot2, #if STATUS_VIA_WINDOWPORT genl_status_update, and #if !STATUS_VIA_WINDOWPORT X11 fancy status have three different orderings. genl_status_update has hunger and encumbrance first because all the other status conditions are grouped together as one bitmask item. bot2 has 'lev', 'fly', 'ride' last so that they're the first things to be sacrificed if the string of status conditions ends up being truncated. (genl_status_update also has those last.) In addition to updating status conditions, I reordered the Hp, Pw, &c section too so that it's closer to tty in organization. Hit points Maximum HP Power Maximum Power Armor Class Alignment Exp.Level Exp.Points (if 'showexp') Gold Moves (if 'time') Score (if 'showscore') I didn't have SCORE_OR_BOTL set so haven't seen the last one, but it's in the same position as it was before.
3 lines
36 B
Plaintext
3 lines
36 B
Plaintext
nh??icon NHSUBST
|
|
*.ad NHSUBST
|