touchbound_system:conditioner
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
touchbound_system:conditioner [2017/01/23 15:40] – [Capabilities] added microscript/substitute/whisper kyrahabattoir | touchbound_system:conditioner [2021/07/22 22:53] (current) – kyrahabattoir | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | [[: | ||
^ {{: | ^ {{: | ||
| Chat Conditioner | | | Chat Conditioner | | ||
Line 38: | Line 37: | ||
* How many capitalized words are allowed to bypass filtering (useful to allow the wearer to call people by their name) | * How many capitalized words are allowed to bypass filtering (useful to allow the wearer to call people by their name) | ||
* Restrict the wearer to a maximum number of syllables per word. | * Restrict the wearer to a maximum number of syllables per word. | ||
+ | * Restrict the wearer to a maximum number of words per chat line. | ||
* Rename the wearer. | * Rename the wearer. | ||
* Completely prevent chat. | * Completely prevent chat. | ||
Line 47: | Line 47: | ||
* Replace a set of words by another. | * Replace a set of words by another. | ||
* Whether disallowed words should be muted individually or if the entire chat line should be blocked. | * Whether disallowed words should be muted individually or if the entire chat line should be blocked. | ||
+ | * Trigger keywords and word sequences can be added to automatically switch preset even when locked. | ||
+ | |||
+ | //Note: The triggers are picked up from avatars and objects in local chat, excluding the wearer and any object owned by the wearer.// | ||
====== The configuration file ====== | ====== The configuration file ====== | ||
//Note: The configuration file may take a while to be parsed by the chat conditioner. You can speed it up by removing most of the comments and empty lines once you designed a configuration that you like.// | //Note: The configuration file may take a while to be parsed by the chat conditioner. You can speed it up by removing most of the comments and empty lines once you designed a configuration that you like.// | ||
Line 73: | Line 76: | ||
FORCELIST_ADD=sir, | FORCELIST_ADD=sir, | ||
FORCELIST_ADD=miss, | FORCELIST_ADD=miss, | ||
+ | |||
+ | //Word substitution: | ||
+ | SOURCE_ADD=mew, | ||
+ | REPLACE_ADD=woof, | ||
//Renamer: Which name will be used by the chat restrictor | //Renamer: Which name will be used by the chat restrictor | ||
Line 88: | Line 95: | ||
//Uppercase allowance: Because it isn't possible to reliably detect when someone is using a name instead of a word, this option determinates how many words are allowed to bypass all filters if they start with an uppercase letter when WHITELIST is active. | //Uppercase allowance: Because it isn't possible to reliably detect when someone is using a name instead of a word, this option determinates how many words are allowed to bypass all filters if they start with an uppercase letter when WHITELIST is active. | ||
- | ALLOWUPPERCASE=5; | + | ALLOWUPPERCASE=5 |
+ | |||
+ | //Maximum word count: if MUTEWORD is enabled, this will limit the number of words the wearer can use in a single chat line. | ||
+ | MAXWORDCOUNT=10 | ||
+ | |||
+ | //Radio frequency: If RADIOONFAIL is enabled, a radio message will be sent on this frequency. | ||
+ | //valid frequencies go from 88.1 to 108.1 | ||
+ | RADIO=98.7 | ||
//The following key words can be useds for each preset: | //The following key words can be useds for each preset: | ||
Line 103: | Line 117: | ||
//MUTESYLL: Will mute the entire sentence if one word is over the syllable limit, otherwise, only the offending word will be muted. | //MUTESYLL: Will mute the entire sentence if one word is over the syllable limit, otherwise, only the offending word will be muted. | ||
// | // | ||
+ | // | ||
// | // | ||
//WHISPER: This will force the wearer to whisper. | //WHISPER: This will force the wearer to whisper. | ||
+ | // | ||
+ | // | ||
+ | // | ||
//Each buttons and the default (no buttons engaged) can be configured to enable 0 or more of the filters. | //Each buttons and the default (no buttons engaged) can be configured to enable 0 or more of the filters. | ||
Line 121: | Line 139: | ||
//All the filters are executed in a specific order: | //All the filters are executed in a specific order: | ||
- | // | + | // |
+ | |||
+ | //Presets can be automatically changed using trigger messages said in local chat even when locked. | ||
+ | //triggers can contain spaces but have to be in lowercase. Multiple triggers can be defined by separating them with commas. | ||
+ | DEFAULT_TRIGGER=reset, | ||
+ | PRESET1_TRIGGER=load preset 1,set 1,engage | ||
+ | PRESET2_TRIGGER= | ||
+ | PRESET3_TRIGGER= | ||
</ | </ | ||
===== Default button icons ===== | ===== Default button icons ===== |
touchbound_system/conditioner.1485186056.txt.gz · Last modified: 2017/04/04 10:35 (external edit)