TERSE, VERBOSE and BRIEF

The Pixie
With this library added, the player will see the name of the room plus a description when he first enters the room, but only the name subsequently. He can get full descriptions evety time with the VERBOSE command, and no descriptions at all with BRIEF; back to normal with TERSE.

With this library installed, the built-in function OnEnterRoom is replaced.


tbritton
Hey Pixie,

Works great other than one small issue. The first time you enter a room the room name is listed twice, once in a standard font and once in bold (based on "You are in" being disabled in my example). After that it is only listed once, but in a standard font rather than bold, so it's not following the settings. See attached example

The Pixie
I have updated it; try it now. I do not use autodescriptions, soit was fine for me.

tbritton
Thanks a lot Pixie. I added CapFirst to the following line to get the room name capitalized (which I prefer, but may not be for everyone) and it works perfectly.

msg ("<b>" + CapFirst(GetDisplayName(game.pov.parent))) + "</b>")


Just out of curiosity, what's the advantage of not using autodescriptions? I've seen that option but wasn't sure why I would use it.

The Pixie
I prefer to list exits in the description ("a large set of double doors leads to the library to the north"), and not to have a "You are in"; I just think it reads better.

This topic is now closed. Topics are closed after 14 days of inactivity.

Support

Forums