Chat Commands: Difference between revisions
mNo edit summary |
Merrychase2 (talk | contribs) No edit summary |
||
(12 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
=Chat Commands= | ==Chat 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 quick slot). Features already implemented in this system include: | 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 quick slot). Features already implemented in this system include: | ||
==Custom Text Macros== | |||
=Text Macros= | |||
Accessed via the "/m" command, you can create as many chat macros as you like with the following parameters; | Accessed via the "/m" command, you can create as many chat macros as you like with the following parameters; | ||
Line 13: | Line 12: | ||
Once you have created your first Macro, you will receive a Macro helper token that lists your available Macros. | Once you have created your first Macro, you will receive a Macro helper token that lists your available Macros. | ||
==Spells Status== | |||
*'''"/c spells_status"''' - Use this command to check the current spells on yourself. | |||
* If the PC is the one who cast the spells, will show the spell name and remaining duration. | |||
* If not, the PC rolls 2 rolls of spellcraft, one for the spell's name and if successful, for the spell's remaining duration as well. | |||
* This command can be used every 5 minutes | |||
==Aspects== | |||
Using '''"/c aspects"''' will show you a list of all current aspects affecting you, and their effects. | |||
==Logins/Playtime== | |||
The command '''"/c logins"''' will show you how many times you have logged into the current character, and their total time logged in. | |||
==Emote commands== | ==Emote commands== | ||
Line 26: | Line 40: | ||
*'''Sleep''' | *'''Sleep''' | ||
*'''Sass''' | *'''Sass''' | ||
*'''Bend''' | |||
Enjoy! | Enjoy! | ||
Line 297: | Line 311: | ||
* "'''/c tell_filter permit Arkov Bartelisk'''" will add Arkov Bartelisk to 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. | * "'''/c tell_filter unpermit Arkov Bartelisk'''" will remove Arkov Bartelisk from your permit list. | ||
===Feedback Toggle=== | |||
* "'''/c tell_filter_feedback_toggle'''" toggles Tell Filtering feedback messages on/off | |||
* This is in order to hide the message "''Tell from (character name) blocked.''" | |||
==Hood on/off== | ==Hood on/off== | ||
Line 347: | Line 366: | ||
* "'''/c wereshift animal'''" will shift you to animal form. | * "'''/c wereshift animal'''" will shift you to animal form. | ||
== | ==Walk== | ||
Use this command to forcefully cause your character to walk. They will not run in any situation. | |||
* '''/c | * '''/c walk''' | ||
==Activate Songbook (Bards Only)== | ==Activate Songbook (Bards Only)== | ||
Line 358: | Line 377: | ||
* '''/c songbook activate <#>''' | * '''/c songbook activate <#>''' | ||
=Character Editing= | =Character Editing= | ||
==Description== | ===Description=== | ||
When you view a character's description, this can help give subtle information and aid in knowing what features you want to be pronounced. This aids greatly in people helping identify you, talk about your PC in ways other than obvious things like your name, race, or armor. | When you view a character's description, this can help give subtle information and aid in knowing what features you want to be pronounced. This aids greatly in people helping identify you, talk about your PC in ways other than obvious things like your name, race, or armor. | ||
Line 401: | Line 390: | ||
A tip to view your own character's description is to add NWN's Examine to your toolbar and use it on yourself. This will show your own description that others will be viewing. | A tip to view your own character's description is to add NWN's Examine to your toolbar and use it on yourself. This will show your own description that others will be viewing. | ||
==Soundset== | You may also set your description in [https://wiki.efupw.com/index.php?title=EFUSL_2_Documentation '''EFUSL'''], under the description tab on your PC's 'My Character' page, up to 2048 characters. | ||
===Soundset=== | |||
You are now able to change which soundset your character uses for their voice! Please see the NWN wiki's [https://nwn.fandom.com/wiki/Soundset.2da_(contents) Soundsets] for a list of those available. | You are now able to change which soundset your character uses for their voice! Please see the NWN wiki's [https://nwn.fandom.com/wiki/Soundset.2da_(contents) Soundsets] for a list of those available. | ||
* "'''/c soundset ID'''" This will change your character's soundset to the ID used from those available. | * "'''/c soundset ID'''" This will change your character's soundset to the ID used from those available. | ||
==Portrait== | ===Portrait=== | ||
To add new portraits for personal use, please see the NWN wiki on [https://nwn.fandom.com/wiki/Portrait Portraits] for more information. | To add new portraits for personal use, please see the NWN wiki on [https://nwn.fandom.com/wiki/Portrait Portraits] for more information. | ||
* "'''/c portrait filename | * "'''/c portrait filename'''" This will change your character's portrait to the filename used. Note, file extension and size indicators should not be added to the filename. E.g. to use elf01_s.tga as portrait, use command '''/c portrait elf01_''' | ||
=Toggle Alarm Sound= | |||
* "'''/c toggle_alarm_sound'''" - toggle on/off if alarm is playing an actual sound to the caster every few rounds | |||
=Unstuck= | |||
* "'''/c unstuck'''" - This command, when repeated, will make your character immobile for ten seconds and then move them to the last way-point / transition. This is to be used to fix problems where characters get stuck in terrain or placeables. Using this command for any other purpose, for example avoiding monsters, is against the rules. | |||
__NOEDITSECTION__ | __NOEDITSECTION__ |
Latest revision as of 12:27, 20 January 2024
Chat 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 quick slot). Features already implemented in this system include:
Custom Text Macros
Accessed via the "/m" command, you can create as many chat macros as you like with the following parameters;
- /m add test1 This is a test. This will create a new macro named "test1" that will state "This is a test" when used.
- /m rem test1 This will remove an old macro named "test1".
- /m test1 This will play the macro named, "test1".
Once you have created your first Macro, you will receive a Macro helper token that lists your available Macros.
Spells Status
- "/c spells_status" - Use this command to check the current spells on yourself.
- If the PC is the one who cast the spells, will show the spell name and remaining duration.
- If not, the PC rolls 2 rolls of spellcraft, one for the spell's name and if successful, for the spell's remaining duration as well.
- This command can be used every 5 minutes
Aspects
Using "/c aspects" will show you a list of all current aspects affecting you, and their effects.
Logins/Playtime
The command "/c logins" will show you how many times you have logged into the current character, and their total time logged in.
Emote commands
Accessed via the "/e" command, the new emotes unlocked are as listed;
- Cross
- Point
- Think
- Headache
- Follow
- Crouch
- Sleep
- Sass
- Bend
Enjoy!
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"
Commotion
Checks important or widely-travelled parts of the hub and provides a broad summary of the amount of traffic in those areas. Can only be used within said areas.
- "/c commotion"
Date
Displays the date (ex: Iyar 13th, IY 7787) as well as the month's saying and how many days it has been since server start.
- "/c date"
Debug Snare
Temporarily reduces your dexterity by 1 for a round. This resolves the issue where your AC does not return to normal after the snare effect from Tanglefoot Bags, the spell Web, or web-like effects.
- "/c debug_snare"
Debug Darkness
Eliminates the persistent blindness sometimes caused when the end of a Darkness effect isn't corrected detected, typically because of an Ultravision effect or a rare pattern of movement.
- "/c debug_dark"
Detect Evil
Activate the Paladin Detect Evil ability.
- "/c detect evil" activates Detect Evil.
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.
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.
Journal
Displays the quest journal, showing which quests are active, have been completed, and how much time remains until they can be taken again.
- "/c journal"
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 Halfblood" search for Harry Halfblood's tracks (Harry Halfblood is an example name).
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 subdual" switch to subdual mode. When you would normally kill a player character (PC), you will only knock them to the ground for a short duration, subduing them. Players that have been defeated this way should remain where they were dropped unless told by the winner or a DM, what they can do. You cannot kill a PC while in this mode. This is the default mode for most PvP.
- "/c subdual spar" switch to sparring mode. This means that you will only wind a PC when their health reaches zero, they can get up when they want, and the duration they have to remain on the ground is extremely short. You cannot kill a player while in this mode.
- "/c subdual (blackout | bo)" switch to blackout mode. When you bring a PC's health to zero in this mode, their body will become an item that can be carried. At any time, you can choose to wake the PC by interacting with the item. You can, and should, RP that you are carrying someone in this manner.
- "/c subdual (full | fd)" switch to full damage mode. When a PC's health reaches zero, their character will permanently die. Only through permission from the killer or a DM, can the player be revived.
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 the 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 the other side.
- "/c knock" will knock on the nearest door.
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.
Feedback Toggle
- "/c tell_filter_feedback_toggle" toggles Tell Filtering feedback messages on/off
- This is in order to hide the message "Tell from (character name) blocked."
Hood on/off
In order to change your head from the hooded model, and the standard model, you can use the following command.
- /c togglehood toggles between the 'Hooded' model and your original model.
This does not work 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 one of the following options. 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"
Creating Spell Notes
You can save your current set of spells in the form of a spell note, an item that 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 spellnotes save <ID>" - Will save your current spellbook loadout under the given identity label.
- "/c spellnotes load <ID>" - Will populate your spellbook with the loadout of the given identity label. Prepared spells are overwritten by this process.
- "/c spellnotes delete <ID>" - Will delete a spellbook loadout of the given identity label.
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 armor parts 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.
Wereshift (Lycanthropes Only)
Shifting between different lycanthropic forms.
- "/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.
Walk
Use this command to forcefully cause your character to walk. They will not run in any situation.
- /c walk
Activate Songbook (Bards Only)
Bards may use this command to rapidly switch between custom songs and/or create hotbar text macros that do so for them.
- /c songbook activate <#>
Character Editing
Description
When you view a character's description, this can help give subtle information and aid in knowing what features you want to be pronounced. This aids greatly in people helping identify you, talk about your PC in ways other than obvious things like your name, race, or armor.
- "/c desc set" This will reset your description and then add the text following this command.
- "/c desc app" This will add on the following text to your current description.
#NL# drops the following text to the next line of your description.
A tip to view your own character's description is to add NWN's Examine to your toolbar and use it on yourself. This will show your own description that others will be viewing.
You may also set your description in EFUSL, under the description tab on your PC's 'My Character' page, up to 2048 characters.
Soundset
You are now able to change which soundset your character uses for their voice! Please see the NWN wiki's Soundsets for a list of those available.
- "/c soundset ID" This will change your character's soundset to the ID used from those available.
Portrait
To add new portraits for personal use, please see the NWN wiki on Portraits for more information.
- "/c portrait filename" This will change your character's portrait to the filename used. Note, file extension and size indicators should not be added to the filename. E.g. to use elf01_s.tga as portrait, use command /c portrait elf01_
Toggle Alarm Sound
- "/c toggle_alarm_sound" - toggle on/off if alarm is playing an actual sound to the caster every few rounds
Unstuck
- "/c unstuck" - This command, when repeated, will make your character immobile for ten seconds and then move them to the last way-point / transition. This is to be used to fix problems where characters get stuck in terrain or placeables. Using this command for any other purpose, for example avoiding monsters, is against the rules.