November 25th, 2016
(Nathvaan)
Added the following features:
-Added a fully customizable system to allow the display of colors within the game.
-Added the ability for 256 color capable clients to use any of that color palette.
-Added the ability for the player to add as little or as much color as they like (or disable it).
-If VT100/ANSI is not on in the main menu, all color features are disabled.
-Added a default color template that is off by default.
-Added 19 categories of color for player use, see below. (foreground and background).
-In these categories are included 5 combat specfic categories to highlight hits and misses to your character, hits and misses to your victim and combat in the room that doesn't involve you.
-Added 7 addition categories of colors for staff use, like comm channels, logging and monitoring (foreground and background).
-Added the ability to export your color setting to a list of commands to recreate them, share them on the GDB or save them for future use.
-Ability to view the current color settings and available categories.
-Ability to view all the colors available (color palette).
-Added feature that copies staff color settings to the NPC when animating for a consistent look/feel.
-This change was throughout much of the code: 48 files were changed, 4622 lines inserted and 2468 deleted.
Here is the list of categories for players and staff (can set foreground and background):
-say - Messages generated by the say command regardless of target.
-shout - Messages generated by the shout command.
-tell - Messages generated by the tell command regardless of target.
-whisper - Messages generated by the whisper command regardless of target.
-room_name - Room names when moving and looking.
-room_exits - Room exits when moving and looking.
-psionics - Messages generated by psionics, dream and feel.
-ooc - Messages generated by the ooc command.
-sing - Messages generated by the sing command.
-talk - Messages generated by the talk command.
-wish - Messages generated by the wish command.
-object - Objects in the room and various places (not likely all objects yet)
-char - PCs and NPCs in rooms and various places (not likely all yet).
-emote - Messages generated by the emote command.
-combat_charhit - Combat targeting and hitting your char.
-combat_charmiss - Combat targeting your char but missing.
-combat_victhit - Combat targeting and hitting your victim.
-combat_victmiss - Combat targeting and missing your victim.
-combat_room - Combat in room but not targeting you at all.
Valid colors:
-These are the colors you can add by name, you can also add them by number (0-255).
-black, red, green, yellow, blue, magenta, cyan, white, bblack, bred, bgreen, byellow, bblue, bmagenta, bcyan and bwhite (the b<color> is for bright color).
Options:
-You can see the whole color palette by typing 'change color palette'.
-You can set the color settings to off by typing 'change color none'.
-You can set the default color palette by typing 'change color default'.
--I am totally up for changing the palette if staff and/or players have better ideas for the default
-You can see your current setting and category options by typing 'change color'.
-You can make an export list of your current color setting by typing 'change color export'.
-You can change the category color by typing 'change color <category> <color name or number>'
List of 256 color supported clients from wikipedia (not a complete list please check client documentation for compatibility):
-zMUD
-AMudClient
-Atlantis
-BeipMU
-BioMUD
-CMUD
-Gnome-Mud
-KBtin
-KildClient
-Lyntin
-mcl
-muby
-Mudlet
-MUSHclient
-Potato
-Powwow
-Soiled
-TinTin++
-TinyFugue
-Tortilla
-Wintin.Net
Click here for discussion thread.