Voice Commands

From EfU Wiki
Revision as of 09:14, 26 January 2019 by Hauteville (talk | contribs)
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:

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 full" 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.
  • "/c hostile Thoop" will set you hostile to the character named Thoop.

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.

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.