SlothClient:User Guide

From SlothMUD Wiki
Jump to: navigation, search

This guide was designed to provide end-users with information on how to use SlothClient - a package for Mudlet that contains triggers and functions tailored to SlothMUD.



Prerequisites

If you haven't already, you should check out the following articles before continuing through this one:


Overview

The SlothClient package for Mudlet contains a number of triggers, variables, and scripts to provide automation when playing SlothMUD. The package is designed to allow players to enable or disable desired features and to customize the client without breaking new features during upgrades.


Console Commands

Console commands are used to change settings within the console. All console commands start with the backtick character (`). The sections below contain instructions on using the console to modify the SlothClient behavior.


Trigger Groups

A number of triggers are implemented in SlothClient. These triggers will automatically send one or more commands to the server if matching text is received.


Group Based Triggers

These triggers will fire only if in a group.

Name Default Setting Features
GroupAssistOnRescue True If the player is rescued during combat, they will auto-assist the person who rescued them.
GroupAssistOnStab True If a player in the group stabs a mobile, the player will auto-assist the stabber.
GroupCastLeader True If the group leader issues a grouptell for an often used spell (undead visage, water breathing, spectral shield, etc), the player will cast that spell on themselves. It also enables gating to mobiles.
GroupFollowLeader True The player will follow the leader through various non-standard exits and portals and will respond to the "all up" and "regen" group tells.
GroupManeuverBack True The player will automatically issue "maneuver back" commands if the group is thrown into chaos. This trigger group is automatically disabled if the player enters the command "man up", or if they take the point position, or if the leader moves the player to the front line. The trigger group is automatically enabled if the player enters the command "man back" or if the group leader moves the player to the back line.
GroupObeyLeader False The player will respond to orders sent by the group leader either via "grouptell <player> <command>" or "order <player> <command>"
GroupWarcry True The player will join warcries.


Location-based Triggers

The following triggers are designed to fire at specific locations:

Name Default Setting Features
BankDepositAll False Deposits all coins when entering a bank.
BoatAutoExit False Exits a boat or dragon when arriving at the destination.


Console Commands

Trigger Groups can be enabled or disabled via the "`enable" and "`disable" console commands.

Examples

`disable BankDepositAll

`enable BoatAutoExit


Manual Settings

The current enabled/disabled configuration for these triggers is stored in the Settings.Triggers global variable. It is saved between sessions in a file specific to the character name provided at login.


Aliases

TBD


Additional Resources