Chachkoff Yann wrote: > > Problem with the system right now: you cannot have more than one title at a > time. The current title command should better be called "nickname", because > it is not really a reward, but just a way to name your character. Maybe > implementing a list containing all the titles a character owns is a good > idea, and quite easy to do, so you can have a character like this: While there is only one 'title' string, there is nothing preventing the use of a very long string, which effectively amounts to multiple titles. It would probably make sense to make the title a string pointer instead something of static length, but thats a pretty easy change. I don't see the need for a list - if you really need to extract something from it, you can use strstr or the like. But for most actual events, the inventory checker and invisible marker objects should probably be what is used. Optionally, msg values or the like in these marker objects could be used to generate a title. Note that title is a player only feature (monsters do not have titles), which may be one reason that using the marker objects could be better. > > Gros the bug keeper, Knight of Scorn, Apprentice of Occidental Mages > > where "bug keeper" is just a nickname given by the player with no practical > use, and the others are titles useful in the game. Then the player commands > should be modified to something like: > > nickname [name] : gives your player the nickname specified (the current title > command); > titles : display all your titles in the client log window. Is there a big reason for nicknames within the game? Its not a hard feature to support (since it already exists), I just wonder how much people care about it or would look at them. Presumably, when people still talk/shout, it will just use the base name (Gros), and not the title information. Otherwise, at higher levels, the titles would be longer than the message itself, which could prove pretty annoying.