Chat Commands: Difference between revisions

From Sinfar
(Imported)
 
(Apply approved Class Changes design: native headings, topic navigation and responsive command tables; preserve commands and guidance.)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Chat commands are a shortcut for one of the many tools on Sinfar.
<div class="sf-page sf-article-page sf-guidance-family sf-resource-page">
'''They are rarely the only way to do something'''
<div class="sf-family-path">[[Main Page|Main Page]] · [[Player Guidance Directory]]</div>
<div class="sf-hero"><div class="sf-eyebrow">Player resources · Command reference</div>
<div class="sf-title">Chat Commands</div>
<p>Shortcut commands for dice rolls, teleport tools, player utilities, menus, emotes, and pets.</p>
</div>
<p>Chat commands are shortcuts for some of Sinfar’s many tools. Most commands are not the only way to access a feature; many can also be reached through menus or system pages.</p>


== How to Use Them ==
== Find a command ==
You just have to make your character speak the chat command. It must always start by an exclamation point (!).


More precisely, their format is as follow: <code>!<COMMAND NAME>[:PARAM[ PARAM2]...][,COMMAND2]...</code>
<div class="sf-task-index">[[#How_to_Use_Chat_Commands|How to use commands]] [[#Dice_Rolls|Dice Rolls]] [[#Teleport_Tools|Teleport Tools]] [[#Player_Tools|Player Tools]] [[#Menus_and_Appearance|Menus & Appearance]] [[#Pets|Pets]]</div>


(Ok, this may look like a weird syntax and it is but it is well known by shell users: http://docopt.org/)
== How to Use Chat Commands ==


For example:
<div class="sf-choice-grid">
* !D2
<div class="sf-content-panel">
* !d2
<p>To use a chat command, make your character speak the command in chat. Chat commands usually begin with an exclamation point:</p>
* !d 2 : 3
<code class="sf-code">!COMMAND</code>
* !MYCOMMAND:yes no my_name, ANOTHER COMMAND: this command takes everything that remains as parameter, yes even this.
<p>The full command format is:</p>
Note that:
<code class="sf-code">!&lt;COMMAND NAME&gt;[:PARAM[ PARAM2]...][,COMMAND2]...</code>
# The command name is not case sensitive
<p>This syntax may look strange, but it is similar to command-line argument formats.</p>
# Spaces are ignored in the command name part (but not parameters)
</div>
# A ":" will end a command name and what follows are parameters
<div class="sf-content-panel">
# A "," (comma) will end a command (if the command can be chained, a few can't) and what follows is a new command (or many commands)
=== Syntax Rules ===
# When a command takes many parameters, they are separated by a space
# You can chain multiple parameters with a comma, but some commands can't be chained


= Brief List =
# Command names are not case-sensitive.
# Spaces are ignored in the command name, but not in parameters.
# A colon <code>:</code> ends the command name and begins parameters.
# A comma <code>,</code> ends a command and begins another command, if chaining is allowed.
# Multiple parameters are separated by spaces.
# Some commands cannot be chained.
</div>
</div>
<div class="sf-content-panel">
=== Examples ===


Most chat commands can be used from a menu or are documented on the page about the system that they are related to. This is just a "cheat list" and it is far from all commands.
<div class="sf-code">!D2<br>
!d2<br>
!d 2 : 3<br>
!MYCOMMAND:yes no my_name, ANOTHER COMMAND: this command takes everything that remains as parameter</div>
</div>


=== Dice Rolls ===
== Dice Rolls ==
;!D2 : rolls a d2.
;!D4 : rolls a d4.
;!D6 : rolls a d6.
;!D8 : rolls a d8.
;!D10 : rolls a d10.
;!D12 : rolls a d12.
;!D20 : rolls a d20.
;!D100 : rolls a d100/percentage dice.


Multiple dice can be rolled with !D#:X, where # is the type of die and X is the number of dice to be rolled.
<p class="sf-reference-note">Dice, ability checks, and saving throws.</p>
<div class="sf-choice-grid">
<div class="sf-content-panel">
=== Basic Dice ===


;!ROLLSTR : rolls a strength check.
<table class="sf-reference-table sf-table">
;!ROLLDEX : rolls a dexterity check.
<tr class="sf-table-head"><th scope="col">Command</th><th scope="col">Effect</th></tr>
;!ROLLCON : rolls a constitution check.
<tr><th scope="row"><code>!D2</code></th><td>Rolls a d2.</td></tr>
;!ROLLINT : rolls an intelligence check.
<tr><th scope="row"><code>!D4</code></th><td>Rolls a d4.</td></tr>
;!ROLLWIS : rolls a wisdom check.
<tr><th scope="row"><code>!D6</code></th><td>Rolls a d6.</td></tr>
;!ROLLCHA : rolls a charisma check.
<tr><th scope="row"><code>!D8</code></th><td>Rolls a d8.</td></tr>
<tr><th scope="row"><code>!D10</code></th><td>Rolls a d10.</td></tr>
<tr><th scope="row"><code>!D12</code></th><td>Rolls a d12.</td></tr>
<tr><th scope="row"><code>!D20</code></th><td>Rolls a d20.</td></tr>
<tr><th scope="row"><code>!D100</code></th><td>Rolls a d100 / percentage die.</td></tr>
</table>
</div>
<div class="sf-content-panel">
=== Ability Checks ===


;!ROLLFORT : rolls a fortitude save check.
<table class="sf-reference-table sf-table">
;!ROLLREFLEX : rolls a reflex save check.
<tr class="sf-table-head"><th scope="col">Command</th><th scope="col">Effect</th></tr>
;!ROLLWILL : rolls a will save check.
<tr><th scope="row"><code>!ROLLSTR</code></th><td>Strength check.</td></tr>
<tr><th scope="row"><code>!ROLLDEX</code></th><td>Dexterity check.</td></tr>
<tr><th scope="row"><code>!ROLLCON</code></th><td>Constitution check.</td></tr>
<tr><th scope="row"><code>!ROLLINT</code></th><td>Intelligence check.</td></tr>
<tr><th scope="row"><code>!ROLLWIS</code></th><td>Wisdom check.</td></tr>
<tr><th scope="row"><code>!ROLLCHA</code></th><td>Charisma check.</td></tr>
</table>
</div>
<div class="sf-content-panel">
=== Saving Throws ===
 
<table class="sf-reference-table sf-table">
<tr class="sf-table-head"><th scope="col">Command</th><th scope="col">Effect</th></tr>
<tr><th scope="row"><code>!ROLLFORT</code></th><td>Fortitude save.</td></tr>
<tr><th scope="row"><code>!ROLLREFLEX</code></th><td>Reflex save.</td></tr>
<tr><th scope="row"><code>!ROLLWILL</code></th><td>Will save.</td></tr>
</table>
</div>
</div>
<div class="sf-note">Multiple dice can be rolled with <code>!D#:X</code>, where <code>#</code> is the die type and <code>X</code> is the number of dice.</div>


== Teleport Tools ==
== Teleport Tools ==
;!OOC/!IC : To instantly teleport to and from the OOC room.
;!STUCK : Moves you if you are stuck.


== PC General Tools ==
<p class="sf-reference-note">OOC/IC room travel and stuck recovery.</p>
;!UNBUFF : Remove all your spell effects.
<table class="sf-reference-table sf-compact-map sf-table">
;!SAVE : Saves your character on the server.
<tr class="sf-table-head"><th scope="col">Command</th><th scope="col">Effect</th></tr>
;!WHERE AM I : Shows your area and location.
<tr><th scope="row"><code>!OOC</code> / <code>!IC</code></th><td>Instantly teleport to and from the OOC room.</td></tr>
;!LISTPLAYERS : Shows you a list of all players and their locations.
<tr><th scope="row"><code>!STUCK</code></th><td>Moves you if you are stuck.</td></tr>
;!LIKE ALL : Like everyone.
</table>
;!DISLIKE ALL : Dislike everyone.
;!WHOSPY : A list of players who can hear you speak.
;!MAIN PARTY : Join the main server party.
;!FIXPARTY : Fixes your party.
;!RELOG : Relog automatically


== Quick Appearance Change ==
== PC General Tools <span id="Player_Tools"></span> ==


;!HIDE HELM/!SHOW HELM : Toggles visibility of your helmet.
<p class="sf-reference-note">Saving, location, party, unbuff, and visibility tools.</p>
;!AFK : makes you appear AFK.
<table class="sf-reference-table sf-compact-map sf-table">
<tr class="sf-table-head"><th scope="col">Command</th><th scope="col">Effect</th></tr>
<tr><th scope="row"><code>!UNBUFF</code></th><td>Removes all your spell effects.</td></tr>
<tr><th scope="row"><code>!SAVE</code></th><td>Saves your character on the server.</td></tr>
<tr><th scope="row"><code>!WHERE AM I</code></th><td>Shows your area and location.</td></tr>
<tr><th scope="row"><code>!LISTPLAYERS</code></th><td>Shows a list of all players and their locations.</td></tr>
<tr><th scope="row"><code>!LIKE ALL</code></th><td>Like everyone.</td></tr>
<tr><th scope="row"><code>!DISLIKE ALL</code></th><td>Dislike everyone.</td></tr>
<tr><th scope="row"><code>!WHOSPY</code></th><td>Lists players who can hear you speak.</td></tr>
<tr><th scope="row"><code>!FIXPARTY</code> / <code>!RELOG</code></th><td>Fixes your party or relogs automatically.</td></tr>
</table>


=== Back Equipment ===
== Menus & Appearance <span id="Menus_and_Appearance"></span> ==
;!M BACKEQUIP : Opens the back equipment conversation.
;!BE BACKPACK : A backpack.
;!BE BACKPACK COLOR : A coloured backpack.
;!BE BEDROLL : A bedroll.
;!BE QUIVER : Arrowquiver.
;!BE QUIVER 0 : Arrowquiver, empty.
;!BE SCABBARD : Scabbard A.
;!BE SCABBARD 0 : Scabbard A, empty.
;!BE SCABBARD B : Scabbard B.
;!BE SCABBARD B 0 : Scabbard B, empty.
;!BE SCABBARD C : Scabbard C.
;!BE SCABBARD C 0 : Scabbard C, empty.
;!BE GREATSWORD : A greatsword.
;!BE NONE : Removes all back equipment.
;!SHOW WINGS : Shows your wings.


=== Eye Effects ===
<p class="sf-reference-note">Helmet, AFK, wings, strip, voice, and emote menus.</p>
;!EYES BLUE : Gives you blue shining eyes.
<div class="sf-menu-grid">
;!EYES FIRE : Gives your firey eyes.
<div class="sf-menu-entry">
;!EYES ORANGE : Gives you orange shining eyes.
=== Appearance ===
;!EYES PINK : Gives you pink shining eyes.
;!EYES WHITE : Gives you white shining eyes.
;!EYES NONE : Remove all eye effects.


=== Horns ===
<code>!HIDE HELM</code><br>
;!HORNS MEPH : Mephisto horns.
<code>!SHOW HELM</code><br>
;!HORNS OX : Ox horns.
<code>!SHOW WINGS</code>
;!HORNS ROTHE : Rothe horns.
</div>
;!HORNS RAM : Ram horns.
<div class="sf-menu-entry">
;!HORNS DRAGON : Dragon horns.
=== Status ===
;!HORNS BALOR : Balor horns.
;!HORNS DEER : Deer horns.
;!HORNS DEMON : Demon horns.
;!HORNS NONE : Removes horns.


=== Ears ===
<p><code>!AFK</code></p>
;!EARS BUNNY : Gives brown bunny ears.
<p>Makes you appear AFK.</p>
;!EARS BUNNY W : Gives white bunny ears.
</div>
;!EARS CAT : Gives brown cat ears.
<div class="sf-menu-entry">
;!EARS CAT B : Gives black cat ears.
=== Equipment Menu ===
;!EARS CAT T : Gives tiger ears.
;!EARS MOUSE : Gives mouse ears.
;!EARS NONE : Removes ears.


=== Head Accesories ===
<p><code>!M BACKEQUIP</code></p>
;!TOGGLE CIGAR : Toggles a cigar between your lips.
<p>Opens the back equipment conversation.</p>
;!TOGGLE FIRE HAIR : Toggles burning fire hair.
</div>
<div class="sf-menu-entry">
=== Strip Menu ===


;!WIZ HAT : A wizard's hat.
<p><code>!M STRIP</code></p>
;!CAVALIER HAT : A cavalier's hat.
<p>Opens the strip menu conversation.</p>
;!PIRATE HAT : A pirate hat.
</div>
;!MONK COWL : A monk's cowl.
<div class="sf-menu-entry">
;!NO HAT : Removes your hat or helmet.
=== Voice Chats ===


;!HORSE HELM : Horsehair helmet.
<p><code>!M VOICECHATS</code></p>
;!DRAGON HELM : Dragon helmet.
<p>Opens the voice chat menu.</p>
;!WING HELM : Winged helmet.
</div>
;!PLAY HELM : Platinum helmet.
<div class="sf-menu-entry">
;!TEMPLAR HELM : Templar helmet.
=== Emotes ===
;!WATCH HELM : Watchman helmet.
;!BARB HELM : Barbarian helmet 1.
;!BARB HELM 2 : Barbarian helmet 2.
;!FIGHT HELM : Fighter helmet, yellow.
;!FIGHT HELM RED : Fighter helmet, red.
;!ORC HELM : Orc helmet, purple.
;!ORC HELM BROWN : Orc helmet, brown.
;!DROW HELMET : Drow helmet, copper.
;!DROW HELMET GRAY : Drow helmet, grey.
;!EWAR HELM : Elven warrior helmet.
;!EARCH HELM : Elven archer helmet.
;!COT HELM : Crown of Thorns, red.
;!COT HELM GRAY : Crown of Thorns, grey.
;!DWARF HELM : Duergar helm.
;!NO HAT : Removes your hat or helmet.


;!GLASSES : Gives you a pair of glasses.
<p><code>!M EMOTES</code></p>
;!SHADES : Gives you a pair of shaded glasses.
<p>Opens the emote menu.</p>
;!NO GLASSES : Removes your glasses.
</div>
</div>
<div class="sf-note"><b>Note:</b> Menu commands are usually shortcuts into existing tool conversations. If a command does not do what you expect, check the related in-game menu first.</div>


;!BLUE VEIL : Creates a blue veil infront of your mouth.
== Pets ==
;!RED VEIL : Creates a red veil infront of your mouth.
;!NO VEIL : Removes your veil.
 
== Strip Menu ==
;!M STRIP : Opens up the strip menu conversation.
 
== Voice Chats ==
;!M VOICECHATS : Opens the voice chat menu conversation.


== Emotes ==
<p>Use pet chat commands to make a pet speak.</p>
;!M EMOTES : Opens the emote menu conversation.
<table class="sf-reference-table sf-compact-map sf-table">
 
<tr class="sf-table-head"><th scope="col">Command</th><th scope="col">Effect</th></tr>
== Pets ==
<tr><th scope="row"><code>/pet &lt;message&gt;</code></th><td>Makes your pet say the message.</td></tr>
;/pet <message> : Make your pet say <message>
<tr><th scope="row"><code>/pet &lt;name&gt; &lt;message&gt;</code></th><td>Makes the pet with <code>&lt;name&gt;</code> in its name say the message.</td></tr>
;/pet:<name> : Make your pet with <name> in their name say <message>. <name> must not contains space, but anyway, it only need to be one work from your pet name.
</table>
<div class="sf-note">The pet name parameter must not contain spaces. It only needs to match one word from the pet’s name. For example, if you have pets named <code>My Good Dog</code> and <code>My Good Cat</code>, then <code>/pet Dog "Woof!"</code> makes the dog speak.</div>
<div class="sf-footerlinks">[[Main Page|Return to Main Page]] · [[Character Customisation]] · [[Custom Emotes]] · [[Chat Channels]]</div>
</div>
[[Category:Player Tools]]

Latest revision as of 03:47, 29 October 2026

Player resources · Command reference
Chat Commands

Shortcut commands for dice rolls, teleport tools, player utilities, menus, emotes, and pets.

Chat commands are shortcuts for some of Sinfar’s many tools. Most commands are not the only way to access a feature; many can also be reached through menus or system pages.

Find a command

How to Use Chat Commands

To use a chat command, make your character speak the command in chat. Chat commands usually begin with an exclamation point:

!COMMAND

The full command format is:

!<COMMAND NAME>[:PARAM[ PARAM2]...][,COMMAND2]...

This syntax may look strange, but it is similar to command-line argument formats.

Syntax Rules

  1. Command names are not case-sensitive.
  2. Spaces are ignored in the command name, but not in parameters.
  3. A colon : ends the command name and begins parameters.
  4. A comma , ends a command and begins another command, if chaining is allowed.
  5. Multiple parameters are separated by spaces.
  6. Some commands cannot be chained.

Examples

!D2

!d2
!d 2 : 3

!MYCOMMAND:yes no my_name, ANOTHER COMMAND: this command takes everything that remains as parameter

Dice Rolls

Dice, ability checks, and saving throws.

Basic Dice

CommandEffect
!D2Rolls a d2.
!D4Rolls a d4.
!D6Rolls a d6.
!D8Rolls a d8.
!D10Rolls a d10.
!D12Rolls a d12.
!D20Rolls a d20.
!D100Rolls a d100 / percentage die.

Ability Checks

CommandEffect
!ROLLSTRStrength check.
!ROLLDEXDexterity check.
!ROLLCONConstitution check.
!ROLLINTIntelligence check.
!ROLLWISWisdom check.
!ROLLCHACharisma check.

Saving Throws

CommandEffect
!ROLLFORTFortitude save.
!ROLLREFLEXReflex save.
!ROLLWILLWill save.
Multiple dice can be rolled with !D#:X, where # is the die type and X is the number of dice.

Teleport Tools

OOC/IC room travel and stuck recovery.

CommandEffect
!OOC / !ICInstantly teleport to and from the OOC room.
!STUCKMoves you if you are stuck.

PC General Tools

Saving, location, party, unbuff, and visibility tools.

CommandEffect
!UNBUFFRemoves all your spell effects.
!SAVESaves your character on the server.
!WHERE AM IShows your area and location.
!LISTPLAYERSShows a list of all players and their locations.
!LIKE ALLLike everyone.
!DISLIKE ALLDislike everyone.
!WHOSPYLists players who can hear you speak.
!FIXPARTY / !RELOGFixes your party or relogs automatically.

Menus & Appearance

Helmet, AFK, wings, strip, voice, and emote menus.

Appearance

!HIDE HELM
!SHOW HELM
!SHOW WINGS

Status

!AFK

Makes you appear AFK.

Equipment Menu

!M BACKEQUIP

Opens the back equipment conversation.

Strip Menu

!M STRIP

Opens the strip menu conversation.

Voice Chats

!M VOICECHATS

Opens the voice chat menu.

Emotes

!M EMOTES

Opens the emote menu.

Note: Menu commands are usually shortcuts into existing tool conversations. If a command does not do what you expect, check the related in-game menu first.

Pets

Use pet chat commands to make a pet speak.

CommandEffect
/pet <message>Makes your pet say the message.
/pet <name> <message>Makes the pet with <name> in its name say the message.
The pet name parameter must not contain spaces. It only needs to match one word from the pet’s name. For example, if you have pets named My Good Dog and My Good Cat, then /pet Dog "Woof!" makes the dog speak.