Meerclar said:
Ok, now that I've had a chance to look at the packet info, it looks like MC is the client that's actually properly processing the info being sent. If you look at the tags proceeding the lines for Wave Sword and Activity ratings, there's whitespace between the code tags and the start of the actual text.
I don't see any problem in that part.
Mercutio said:
The idea is that '2nd Class Exp' until 'Job Class 3 Exp' (that area, not the numbers! See the other screenshot for how it should look) - are being colored 'non-highlight', which is correct. But the numbers past them etc should not be getting colored.
Looking at that line:
(ESC)[1;37m(ESC)[48;5;24m | (ESC)[0m(ESC)[37m(ESC)[48;5;24mJob Class 2 Exp:(ESC)[1m 200/1000 | |
So from the left we are expecting:
Bold / white / Background colour: Ansi256: (dark blue)
Then the vertical bar: |
Then: reset / Background colour: Ansi256: (dark blue) - so not bold basically
Then: Job Class 2 Exp
Then: bold
Then: 200/1000 | |
I see what you are talking about now. You are saying that " 200/1000 | | " should be bolded when it is not.
Now here's the issue. If you turn on "Show bold" in the output configuration then that text will indeed be shown in bold. So it is respecting the bold sequence, and obeying it. Now what MUSHclient does for ANSI characters (the usual "original" 8 colours) is that it also makes them brighter, in accordance with what lots of programs do (especially since old terminals couldn't change to a bold font).
However when I did the 256-ANSI colours I decided that if you wanted a brighter shade of a colour, you could just pick it (after all, there is a large colour range) and that brightening the base colour up was not necessary.
Now do you have a reference supporting the idea that 256-ANSI colours should be brighter when bolded, and if so, how much?
I have an extensive discussion about the 256 colour ANSI codes here:
http://www.gammon.com.au/forum/bbshowpost.php?id=7761
In particular on page 3 is this colour chart:
According to my calculations my background blue is the more correct one.