Make genl_status_update behave approximately the same as basic bot2 when processing the second status line. Preferred order: Dlvl Gold Hp(HpMax) Pw(PwMax) AC Xp Time Conditions Alternate orders if above exceeds COLNO (note several extra spaces get sequeezed out). First one is used if everything except time fits, second one is used if everything except experience (which can be wide if 'showexp' option is on) and time fits, third is last resort: Dlvl Gold Hp(HpMax) Pw(PwMax) AC Xp Conditions Time Dlvl Gold Hp(HpMax) Pw(PwMax) AC Conditions Xp Time Hp(HpMax) Pw(PwMax) AC Conditions Dlvl Gold Xp Time Basic bot2 currently has Conditions as Stone Slime Strngl FoodPois TermIll <hunger> <encumbrance> Blind Deaf Stun Conf Hallu Lev Fly Ride genl_status_update has <hunger> <encumbrance> Stone Slime Strngl FoodPois TermIll Blind Deaf Stun Conf Hallu Lev Fly Ride which is as close as it can get with the current field organization. Tested by temporarily changing tty_procs.status_init and .status_update to use genl_* instead of tty_*.
82 KiB
82 KiB