Jump to content

Shift + Enter to shout


Recommended Posts

Something from Second Life, where it worked exceptionally well.

If you hit enter after typing something, regardless of the content of the text, it should use normal speech verbs (X says, or possibly exclaims)

Nanako Magojiro says, "This guy looks kinda suspicious.."

If you hold SHIFT and then press enter, it should instead shout. This can be done with yells/shouts as the speech verb, plus bolding the text. For extra noticeability, we could also have it use a larger font size, and be able to be heard through walls, and by people a farther distance away than the usual on-screen range. Maybe double the typical range.

Nanako Magojiro shouts, "Help! this guy is trying to murder meee...."

This is a far more flexible and user-controlled way of shouting, without depending on the exact contents of what you type. It gives the player more control to make their character act the way they intended. This implementation would also work with emotes, too. Such as

Nanako Magojiro screams

Ideally, this would be implemented in addition to this idea: http://forums.aurorastation.org/viewtopic.php?f=18&t=6003

Link to comment

I feel this would be the better of all of the alternatives that have been listed so far. It gives the players control over something that they traditionally just have to use all caps for. It brings emphasis and is grammatically correct to do while still highlighting something that's supposed to stand out from the rest of the text. While I don't think it's a perfect solution, as all bold shouting would be more annoying in my eyes than just using caps, it's one that will get more solved and done than the other ones, in my eyes.

I'd definitely be using this if it was implemented, and I imagine others would use it as well, since it definitely has its place in the roleplay setting.

Link to comment

There is no DM proc to recognize the pressing of shift enter as a variable upon the execute of a command.

The only way to execute this smoothly and intuitively is to swap the entire input framework to be Javascript based. At which point, we may just be able to pull this off.

The alternate hack for this is to implement a new command ingame, hide it, make it accessible only through the pressing of shift-enter. However, not only would this be unknown to new players, but it would be stupid as all fuck from a logic perspective. It may also conflict to high heaven with the normal usage of enter to execute any given command. Ergo, it is not intuitive.

Parsers are the way to go, specifically since the system already relies on them.

To add. My preference is for this: http://forums.aurorastation.org/viewtopic.php?f=18&t=6026

Why? Because it doesn't require a hidden hack to add functionality which is already present and makes sense. Further, I've already been toying with the idea of including simple mark-up for OOC, LOOC, and IC. Meaning that something like this: "Hey, _you_," would get turned into, "Hey, you." Add in the use of asterisks for bolding, like so: "Hey, *you*!" = "Hey, you!" and voila. Full control of chat input allotted to the player, through the use of a concise and self-contained mechanic which is already implemented (the speech parser).

Link to comment
  • Create New...