Home > Suggestions

Suggestion: Chat Text Commands

I've been experimenting with a mechanism to hook extra features onto the "self-tell" ability of NWN, using a heavily-modified version of the Talus Listener system. For example:

    Speaking through an Associate You can use the following commands to "speak" through an animal companion, dominated monster, familiar, henchman, or summon. Each must be prefixed with "/o", followed by a single letter that identifies which creature to speak through, and finally a message to have that creature speak.

      /o a <message> = Animal Companion /o d <message> = Dominated Monster /o f <message> = Familiar /o h <message> = Henchman /o s <message> = Summoned Creature
That particular feature should already be working, if you're interested in testing it out. I've been considering adding similar commands to allow fine control over, for example...
  • Polymorph, Shapechange, and Wildshape custom form selection.
  • Selective removal of buffs (like Invisibility and Stoneskin).
  • Auto-following a particular PC.
  • Tracking (perhaps even a more sophisticated tracking system in which you could follow particular tracks?).
  • Changing Subdual Mode.
One of the major benefits of this system, should it prove viable, would be that these functions could be used without having to bother with going through conversations, could be used in combat, and could be attached to the Quickbar as custom macros. The use of chat text, rather than conversation options, permits much simpler access to complex control mechanisms (not needing to bother with menus or "cycling" when selecting a Wildshape form, for example). A notable disadvantage is that whenever you use one of these commands, you get the command as a tell to yourself. This, unfortunately, is unavoidable (as far as I'm aware), as it is an intrinsic part of the "/o" self-tell.

I'm interested in ideas about other things that such a system could do, thoughts on whether or not this is a good approach, and feedback on the existing functionality.

Great idea, it should simplify things a lot!

That being said, the first thing that struck me when I saw the topic was "emotes". It would be great to be able to simply type '/o sit' and sit down, and so on, instead of having to go through multiple screens of dialogue to be able to. This would also allow for easier combat emoting (/o fall to stumble and fall while being chased, instead of stopping, standing still, and typing *stumbles and falls down*) and quicker dice rolls.

Holy shit, that rocks.

Very nice indeed.

Voular says: RARGHH! More ale for Arkov.

I second that emote suggestion. /o chug beer

I would love to have some commands for rolling skills as well. Since there is so much DM attention and thus many more opportunities for this sort of thing.

    You can now use the /o prefix with or without the letter e. and it will do the emote quietly e.g.: /o roll d4 e.g.: /o e roll d4

    AVAILABLE COMMANDS:

    • *whistle*
    • *<ability> check*
    • *<skill> check*
    • *<fort/ref/will> <check/save>*
    • *roll d4*
    • *roll d6*
    • *roll d8*
    • *roll d10*
    • *roll d12*
    • *roll d20*
    • *roll d100*
Associate Commands
    You can speak through your animal companion, familiar, henchman, or summoned creature by placing '; ' in front of what you say, like this:

    ; Hi, I'm your associate *bows*

    If you have more than one kind of associate, you must specify which to speak through by these prefixes:

      ;a <message> = Animal companion ;d <message> = Dominated creature ;f <message> = Familiar ;h <message> = Henchman ;s <message> = Summoned creature

    You may now also silently speak through associates by using the /o prefix as shown below:

      /o a <message> = Animal companion /o d <message> = Dominated creature /o f <message> = Familiar /o h <message> = Henchman /o s <message> = Summoned creature

Yeah, I didn't post that because some of that will be changed in the near future. ;)

For example, using a semicolon to sent chat-channel text to your familiar/henchmen/etc. That's quite annoying and essentially unnecessary.

The future is now!

I'm working on rewriting the system at the moment. This would be an excellent time to bring up any other ideas for extension.

Is there anyplace IG where you can find out about typing this /o thing? I didn't know about this until someone told me.

There isn't. We haven't made much effort to publicize it because many of the commands will be changed once I finish rewriting the scripts. After that's done, we'll put up a formal listing here and put a mention in-game.

I'd love to see commands that can make summons/henchmen/etc to do emotes like falling dead or sitting or praying and such.

"Play dead!" *dire wolves feigns death*

You got the point. :) Would be great to add to the RP with a characters summoning ability.