For those of you planning on using my interpret_colors() function for doing inline colors, the instructions for doing so in the README are wrong. Thanks to vexation (jason.waler@gconnect.com) for pointing this out. The proper SEND_TO_Q replacement macro should be: #define SEND_TO_Q(txt, d) \ write_to_output(interpret_colors(txt, ((d)->character && \ PRF_FLAGGED((d)->character, PRF_COLOR_2) ? TRUE : FALSE)), d) The fixes/alterations are as follows: 1. Encapsulated the 'd' variable in paranetheses as a 'just in case' measure. 2. Changed it so that players whom have color at SPARSE won't get sent inline colors (but NRM and CMP get them). 3. Fixed it so you can compile. I accidentally had a semi-colon at the end. Causing a double semi-colon when SEND_TO_Q() was called. This didn't cause any problems until interpreter.c when SEND_TO_Q() was in an if/else block. The double semi-colon caused an error there and stopped the compilation. Simply removing the semi-colon from the macro will fix it. Sorry for the inconvenience, it appears I missed a few bugs in the mount patch and new prompt patch. Other than that, I really haven't gotten any bug reports... Don't hold back, I'm sure there's more than two bugs in all of the patches (as a group)... -- Daniel Koepke dkoepke@california.com Forgive me father, for I am sin. +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST