From c5502b0a9bf64627eb0b6844d5e366254cc48cf6 Mon Sep 17 00:00:00 2001 From: Thorny Date: Thu, 2 Jul 2020 18:54:32 -0400 Subject: [PATCH 1/2] fixed readme.md to match documentation --- README.md | 45 +++++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index c1322d6..da36c6b 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,35 @@ -# MultiSend Multisend is a replacement for servo. No synchronization is needed, just load and go. -Commands are as follows(all can be prefixed with /ms or /multisend): - +Commands to send input to other instances on the same PC: /ms send [command] - Sends the command to all characters with MultiSend loaded. - /ms sendto CharName [command] - Sends the command to a specific character, if they have MultiSend loaded. - -/ms sendgroup GroupName [command] - Sends the command to all characters listed in a group. Groups can be defined in Ashita/Config/MultiSend.xml. See XML Structure file for example. - -/ms followme on/off - Enables or disables followme. When followme is enabled, any characters with follow enabled will follow the player who last activated followme. - -/ms follow on/off - Enables or disables follow. Any character with follow enabled with follow the player who last activated followme. - -/ms ignoreself on/off - When enabled, any command that would effect the local character is not executed by the local character. - -/ms debug on/off - When enabled, all received commands are printed to log and any character with followme updated will spam log with position updates. For debug purposes, obviously. - -/ms safemode on/off - When enabled, '/echo' will be inserted for commands missing the leading '/' to prevent chatlog spam - +/ms sendgroup GroupName [command] - Sends the command to all characters listed in a group. Groups can be defined in Ashita/Config/MultiSend.xml. See XML Structure file for example.\ +/ms sendothers [command] - Sends a command to all characters except for the current character. +/ms sendparty - Sends a command to all characters in the current character's immediate party. This includes the current character unless ignoreself is turned on. +/ms sendally - Sends a command to all characters in the current character's immediate alliance. This includes the current character unless ignoreself is turned on. + +These have hardcoded aliases as well: +/mss = /ms send +/mst = /ms sendto +/mso = /ms sendothers +/msp = /ms sendparty +/msa = /ms sendally +/msg = /ms sendgroup + +Configuration: +/ms followmax # - Sets a max range(in yalms). If follow target is more than this many yalms away, but in same zone, follow won't move. +-I recommend setting between 30 and 100 to prevent following from trying to use portals. +-Default is 5000, which will be the same behavior as before this setting was added. +/ms followme on/off - Enables or disables followme. When followme is enabled, any characters with follow enabled will follow the player who last activated followme. Default: OFF. +/ms follow on/off - Enables or disables follow. Any character with follow enabled with follow the player who last activated followme. Default: ON +/ms attemptzone on/off - Enables or disables attempted zoning. When enabled, if the leader zones, the other characters will continue running in the direction they were last running to follow suit. Default: OFF +NOTE: If you are using a home point, survival guide, etc, it will be detected as long as you stand still throughout the process and nobody will run off. +CONT: If you move after first acting upon the object or sending an uberwarp command, chars may run off. +/ms ignoreself on/off - When enabled, any command that would effect the local character is not executed by the local character. Default: OFF +/ms debug on/off - When enabled, all received commands are printed to log and any character with followme updated will spam log with position updates. For debug purposes, obviously. Default: OFF /ms reload - Will reload groups xml. - /ms help - Print an ingame reference. - You may use [t] [me] or [p0] [p1] [p2] [p3] [p4] [p5] to replace the <> equivalents, if you wish to resolve them on local character. This will replace them with the appropriate server IDs, allowing the command to resolve on receiving character. - Example: Typing /ms send /ma "Fire IV" [t] will make all characters with multisend loaded cast Fire IV on the character who typed the command's target, rather than their own current target. \ No newline at end of file From 50a9cb98709de282ed1282e33685d3037fa208d6 Mon Sep 17 00:00:00 2001 From: Thorny Date: Thu, 2 Jul 2020 18:57:37 -0400 Subject: [PATCH 2/2] maybe this --- README.md | 41 +++++++++++++++++++++++++++++++------- release/docs/MultiSend.txt | 1 + 2 files changed, 35 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index da36c6b..90a615f 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,62 @@ +# MultiSend Multisend is a replacement for servo. No synchronization is needed, just load and go. +Commands are as follows(all can be prefixed with /ms or /multisend): + -Commands to send input to other instances on the same PC: /ms send [command] - Sends the command to all characters with MultiSend loaded. + /ms sendto CharName [command] - Sends the command to a specific character, if they have MultiSend loaded. -/ms sendgroup GroupName [command] - Sends the command to all characters listed in a group. Groups can be defined in Ashita/Config/MultiSend.xml. See XML Structure file for example.\ + +/ms sendgroup GroupName [command] - Sends the command to all characters listed in a group. Groups can be defined in Ashita/Config/MultiSend.xml. See XML Structure file for example. + /ms sendothers [command] - Sends a command to all characters except for the current character. + /ms sendparty - Sends a command to all characters in the current character's immediate party. This includes the current character unless ignoreself is turned on. + /ms sendally - Sends a command to all characters in the current character's immediate alliance. This includes the current character unless ignoreself is turned on. These have hardcoded aliases as well: + /mss = /ms send + /mst = /ms sendto + /mso = /ms sendothers + /msp = /ms sendparty + /msa = /ms sendally + /msg = /ms sendgroup Configuration: + /ms followmax # - Sets a max range(in yalms). If follow target is more than this many yalms away, but in same zone, follow won't move. + -I recommend setting between 30 and 100 to prevent following from trying to use portals. + -Default is 5000, which will be the same behavior as before this setting was added. -/ms followme on/off - Enables or disables followme. When followme is enabled, any characters with follow enabled will follow the player who last activated followme. Default: OFF. -/ms follow on/off - Enables or disables follow. Any character with follow enabled with follow the player who last activated followme. Default: ON + +/ms followme on/off - Enables or disables followme. When followme is enabled, any characters with follow enabled will follow the player who last activated followme. + +/ms follow on/off - Enables or disables follow. Any character with follow enabled with follow the player who last activated followme. + /ms attemptzone on/off - Enables or disables attempted zoning. When enabled, if the leader zones, the other characters will continue running in the direction they were last running to follow suit. Default: OFF + NOTE: If you are using a home point, survival guide, etc, it will be detected as long as you stand still throughout the process and nobody will run off. -CONT: If you move after first acting upon the object or sending an uberwarp command, chars may run off. -/ms ignoreself on/off - When enabled, any command that would effect the local character is not executed by the local character. Default: OFF -/ms debug on/off - When enabled, all received commands are printed to log and any character with followme updated will spam log with position updates. For debug purposes, obviously. Default: OFF + +/ms ignoreself on/off - When enabled, any command that would effect the local character is not executed by the local character. + +/ms debug on/off - When enabled, all received commands are printed to log and any character with followme updated will spam log with position updates. For debug purposes, obviously. + +/ms safemode on/off - When enabled, '/echo' will be inserted for commands missing the leading '/' to prevent chatlog spam + /ms reload - Will reload groups xml. + /ms help - Print an ingame reference. + You may use [t] [me] or [p0] [p1] [p2] [p3] [p4] [p5] to replace the <> equivalents, if you wish to resolve them on local character. This will replace them with the appropriate server IDs, allowing the command to resolve on receiving character. + Example: Typing /ms send /ma "Fire IV" [t] will make all characters with multisend loaded cast Fire IV on the character who typed the command's target, rather than their own current target. \ No newline at end of file diff --git a/release/docs/MultiSend.txt b/release/docs/MultiSend.txt index b620689..bf2e70b 100644 --- a/release/docs/MultiSend.txt +++ b/release/docs/MultiSend.txt @@ -27,6 +27,7 @@ NOTE: If you are using a home point, survival guide, etc, it will be detected as CONT: If you move after first acting upon the object or sending an uberwarp command, chars may run off. /ms ignoreself on/off - When enabled, any command that would effect the local character is not executed by the local character. Default: OFF /ms debug on/off - When enabled, all received commands are printed to log and any character with followme updated will spam log with position updates. For debug purposes, obviously. Default: OFF +/ms safemode on/off - When enabled, '/echo' will be inserted for commands missing the leading '/' to prevent chatlog spam /ms reload - Will reload groups xml. /ms help - Print an ingame reference.