Voice Commands

From EfU Wiki
Jump to navigation Jump to search

Voice Commands

We're using an advanced listener system to directly process and/or hide text that players send to the server. In simple terms, this allows us to create "chat text commands" that you type directly into the chat bar (or attach to a quickslot). Features already implemented in this system include:


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 "/v" (standing for voice-throwing), followed by a single letter that identifies which creature to speak through, and finally a message to have that creature speak.

  • "/v a" to speak through your Animal Companion
  • "/v d" to speak through a Dominated Monster
  • "/v f" to speak through your Familiar
  • "/v h" to speak through a Henchman
  • "/v s" to speak through a Summoned Creature

Example: "/v f Hello!" will make your familiar say "Hello!".

Activating Stealth and Detect modes for an Associate

You can use the following commands to place your associates into stealth and detect modes.

Familiars

  • "/c astealth f"
  • "/c adetect f"

Animal Companions

  • "/c astealth a"
  • "/c adetect a"

Henchmen

  • "/c astealth h"
  • "/c adetect h"


Two-Handed

Gives the currently equipped melee weapon a damage bonus as if they had 1.5 strength modifier, as with a Two Handed weapon. Only uses BASE strength modifier.

  • "/c two-handed"


Detect Evil

Activate the Paladin Detect Evil ability.

  • "/c detect evil" activates Detect Evil.

Track

Activate the Ranger Track ability.

  • "/c track" search for nearby tracks.
  • "/c track -race giant" search for nearby giant tracks.
  • "/c track -size huge" search for nearby huge creature tracks.
  • "/c track -race goblinoid -size medium" search for nearby medium-size goblinoid tracks.
  • "/c track -name Harry Halfwit" search for Harry Halfwit's tracks (Harry Halfwit is an example name).

Dispel

Allows selective dispelling of beneficial effects from your own PC.

  • "/c dispel skins" dispel barkskin/stoneskin/shadow shield.
  • "/c dispel invis" dispel invisibility and sanctuary.
  • "/c dispel blur" dispel ghostly visage.

Subdual

Switch subdual mode. Subdual is your PvP damage mode.

  • "/c subdual prev" cycle to the previous subdual mode.
  • "/c subdual next" cycle to the next subdual mode.
  • "/c subdual spar" switch to sparring mode.
  • "/c subdual subdual" switch to subdual mode.
  • "/c subdual (blackout | bo)" switch to blackout mode.
  • "/c subdual (full | fd)" switch to full damage mode.

Hostile

Set yourself hostile to people.

To set people unhostile, use "/c unhostile ..." with these same sorts of parameters.

  • "/c hostile nearest" will set you hostile to the nearest person.
  • "/c hostile radius" will set you hostile to everybody you can see within a fixed radius.
  • "/c hostile area" will set you hostile to everybody you can see in the area.
  • "/c hostile all" will set you hostile to everybody on the server.


You are able to specifically target players not be set to hostile unless you specifically target them.

  • "/c hostile Thoop" will set you hostile with the character named Thoop.


You do not need to use the full name of a player, partials and last names are also valid entries.

  • "/c hostile Tho" will set you hostile with nearest character name that starts with Tho, in this example, Thoop.

Allies

To follow up on setting players hostile, you are able to whitelist people that will not be set to hostile unless you specifically target them.

  • "/c setally Thoop" will whitelist the character named Thoop. Repeating this command will remove them.


You do not need to use the full name of a player, partials and last names are also valid entries.

  • "/c setally Tho" will whitelist the nearest character name that starts with Tho, in this example, Thoop. Repeating this command will remove them.

Swivel Chair

Swivel chair rotation control.

You must be sitting in a swivel chair for this command to work.

  • "/c swivel 45" will rotate your chair by 45 degrees.
  • "/c swivel 90" will rotate your chair by 90 degrees.

Catapult Commands

Catapult siege equipment control.

Can only be used when you're close enough to operate the catapult.

  • "/c catapult aim" will aim the catapult in your direction.
  • "/c catapult power_up" will increase the catapult's tension/power.
  • "/c catapult angle_down" will decrease the catapult's angle.
  • "/c catapult status" will display a status report on the catapult.

Knock

Knock on the nearest door; can be heard on other side.

  • "/c knock" will knock on the nearest door.

Diagnose

Attempt to diagnose the target's medical condition. (Heal skill based)

  • "/c diagnose Thoop" will have you try to determine whether Thoop is poisoned / diseased / etc.

Recall

Recalls all associates (animal companion, summons, familiar, etc) to your location. Can only be used outside of combat.

  • "/c recall" will recall your associates to your location.

Drop Pack

Drop your gold/items into a pack onto the ground.

  • "/c drop_pack" will drop your gold and inventory items.
  • "/c drop_pack purse" will just drop your gold.
  • "/c drop_pack everything" will drop your gold, equipped items, and inventory items.

Yank Pack

Yank a subdued/bleeding PC's pack onto the ground. This works on the nearest subdued/bleeding PC.

  • "/c yank_pack" will yank their gold and inventory items into the pack. This takes four seconds.
  • "/c yank_pack purse" will just yank their gold into the pack. This takes two seconds.
  • "/c yank_pack quick" will yank their gold and readily-grabbed equipped items (like weapons). This takes three seconds.
  • "/c yank_pack everything" will yank their gold, equipped items, and inventory. This takes five seconds.

Collect_Pack

Automatically pick up all the items in a dropped pack that belongs to you.

  • "/c collect_pack" will collect up your pack.

Parsed Emotes

You can activate a rudimentary emote parser by typing "/e ". This will be revised and heavily improved soon, but at present you can already make use of such handy features as:

  • "/e fall" fall forward.
  • "/e fall back" fall backward.
  • "/e stand" stand back up again.
  • "/e whistles" whistle a jaunty tune.
  • "/e bends" reach down to the ground.
  • "/e casts" wave your arms about as though casting a spell.
  • "/e steals" play the 'sneaky stealing' animation.
  • "/e shakes head" play a somewhat-awkward head-shaking animation.
  • "/c toggle parse_emotes" to turn dynamic emote parsing on: this will search through everything that you say in the Talk channel and play emotes that it finds. To avoid having this be annoying, it only responds to specific emotes: *reads* will trigger an animation of you reading a note or scroll, but not *reads the sign*. Once activated, this can be deactivated using the same command.

Rolling Dice

You can roll skill checks, ability checks, saves, or just arbitrary dice using either "/c roll " or just speaking "*roll *", where is one of the possibilities below:

(skill/ability) check

The following are just examples and not exhaustive. They give you the format for the necessary commands:

  • "/c roll int check" will make you roll an Intelligence ability check.
  • "/c roll lore check" will make you roll a Lore skill check.
  • "/c roll heal check" will also make you roll a Heal skill check.

(will/fort/reflex) save

  • "/c roll fort save" will make you roll a Fortitude save.
  • "/c roll will save" will make you roll a Will save.
  • "/c roll reflex save" will make you roll a Reflex save.

(melee/ranged) attack

Roll a (melee/ranged) attack roll.

  • "/c roll melee attack" will make you roll a melee attack roll (Strength modifier + BAB + d20).
  • "/c roll ranged attack" will make you roll a ranged attack roll (Dexterity modifier + BAB + d20).
  • "/c roll melee attack" will make you roll a melee attack roll (Strength modifier + BAB + d20).
  • "/c roll ranged attack*" will make you roll a ranged attack roll (Dexterity modifier + BAB + d20).

Dice Rolls

Roll an arbitrary number of arbitrary dice.

The following are just examples and not exhaustive. They give you the format for the necessary commands:

  • "/c roll 3d10" will roll three ten-sided dice and report their sum.
  • "/c roll 1d20" will roll one twenty-sided die and report the result.
  • "/c roll 21d7" will roll twenty-one seven-sided dice and report their sum.

Tell Filtering

There is an optional tell filtering system, to allow you to temporarily ignore all tells (except those from DMs). This can be used in circumstances where a flood of OOC tells would break immersion. To use this system, first activate it with the command below, and then turn "silence" mode on and off at will. When in "silence" mode, all tells except those from players on your permit-list, and DMs, will be ignored. You will get a message when a tell is ignored, and the player sending the tell will get a similar message.

Activate/Deactivate

Turn the system on and off.

  • "/c tell_filter activate" will turn on the system.
  • "/c tell_filter deactivate" will turn off the system.
  • "/c tell_filter toggle active" will toggle whether or not the system is activated.

Silence/Unsilence

Turn "silence mode" on and off.

  • "/c tell_filter silence" will turn on silence mode.
  • "/c tell_filter unsilence" will turn off silence mode.
  • "/c tell_filter toggle silence" will toggle silence mode on and off.

Permit/Unpermit

Configure your permit list.

  • "/c tell_filter permit Arkov Bartelisk" will add Arkov Bartelisk to your permit list.
  • "/c tell_filter unpermit Arkov Bartelisk" will remove Arkov Bartelisk from your permit list.

Hood on/off

In order to change your head from the hooded model, and the standard model, you can use the following commands.

  • /c togglehood on sets your head to the 'Hooded' model.
  • /c togglehood off sets your head to your original model.

This does not work with if you select the hooded model as your original model.


Show Backpack

This can be used to display various 'backpack' items, including quivers, scabbards, and true backpacks.

To reset the backpack, just write /c setbackpack and write anything that isn't a following option. For example, "/c setbackpack blerg" will set the back pack to none.

  • "/c setbackpack backpack"
  • "/c setbackpack backpack2"
  • "/c setbackpack quiver"
  • "/c setbackpack quiver2"
  • "/c setbackpack scabbard"
  • "/c setbackpack scabbarda"
  • "/c setbackpack scabbardb"
  • "/c setbackpack scabbard2"
  • "/c setbackpack scabbarda2"
  • "/c setbackpack scabbardb2"
  • "/c setbackpack greatsword"

Wereshift

Lycanthropy shifting control.

Only usable by lycanthropes.

  • "/c wereshift human" will shift you to human form.
  • "/c wereshift hybrid" will shift you to hybrid form.
  • "/c wereshift animal" will shift you to animal form.

Creating spell notes

You can save your current​ set of spells in the form of a spell note, an item which is stored in your inventory and changes your spell set when used. Having multiple such notes helps you quickly switch between different spell sets. When you stop using a particular spell set, you can simply trash the note.

  • "/c spellbook_save name" create a spell note with the given name from your current spell set.

Limb Loss

To help role play two new chat commands that modify the worn armor to show the disfigurement properly. These are:

  • /c disfigurement armor_apply To remove armorparts that otherwise conceal the limb loss. For legs, you get a nice peg leg. It changes the armor based on what you have lost.
  • /c disfigurement armor_remove To bring the armor back to original. This command can be used by anyone, limbless or otherwise.

Keen Sense (Elves Only)

/c keensense Elves may now use this command to toggle the Keen Sense ability, allowing them to walk using detect mode.