The crafty and crufty 'battle' command was recoded and improved by yours
truly, and in the process it has gained a (hopefully) more pleasant output
('battle show'), and some new features:
- 'battle show' now supports glob-patterns for matching target channel names,
e.g. 'battle show *mon*'.
- There is now a sibling to 'battle show', 'battle list [pattern]'. It is
otherwise the same as show, but only lists the channels, not the other
settings.
- Also 'battle clear' now supports glob patterns for removing all the channels
that match the pattern, e.g. 'battle clear *ggr*'.
- All the boolean toggle type options, like 'rounds' and 'round_pss' etc. now
support on/off parameters. So, 'battle rounds on' would enable rounds, while
'battle rounds' just toggles it on or off.
More importantly, 'battle listen' can now handle multi-word targets, so you
can now say "battle listen durand's soul companion 3" and it should work. This
should enable people for adjusting listen levels for those pesky mounts etc.