-
Notifications
You must be signed in to change notification settings - Fork 177
Combat Trainer Settings
This is a WIP!
Combat Trainer is the default trainer for dr-scripts. If using Training Manager it is called by the Hunting Buddy script, or alternatively you can call it, as with all scripts, directly with ;combat-trainer <args>
. Combat Trainer is a central "Class" which utilizes several "Processes".
These are cycled through top to bottom, and most of these are self explanatory, but here's some basic info.
Process | Purpose |
---|---|
Setup | Starts up combat, setting up some of the main hunting data. |
Spell | Checks for buffing or casting of buffs, offensive spells, training spells, and weaves them between the other process's actions. |
Pet | Handles the pet processes here, creation, healing, buffing, etc. |
Ability | Handles abilities for combat. |
Loot | Looting is handled here. |
Manipulate | Empath only, will manipulate here if the settings require. |
Trainer | This is where things like training_manager abilities trigger. |
Attack | Handles all the non-magical attacking. |
Settings are sorted by processes for organizational purposes.
yaml stance_override: 100 80 0
- Stops the system from automatically dancing between stances based on mindstates and current weapons. This is not recommended for most users. It's very good if you have trained badly in the past and are trying to fix that.
priority_defense: Parry Ability/Evasion/Shield Usage
- Automatically gives this skill 100%, if the current weapon allows. Use this based on your guild's primary form of damage mitigation.
Skill | Suggested Guilds |
---|---|
Parry Ability | Barbarian, Warrior Mage, Cleric, Bards |
Evasion | Thief, Ranger, Necromancer, Moon Mage, Empath |
Shield Usage | Paladin, Trader |
priority_weapons
- An array of weapon skills to prioritize. This effectively lowers the current mind state of the skill by 1, prioritizing it over the others.
priority_weapons:
- Small Edged
- Polearms
cycle_armors
- If you are not wearing all types of armors at once, you can swap armor types throughout the hunt to train all types. This lowers your overall hinderance lets you get hit less often. The armor type requires an array of items.
cycle_armors:
Light Armor:
- cowl
Brigandine:
- scale mask
- scale helm
Plate Armor:
- sallet
Chain Armor:
- balaclava
cycle_armors_times: seconds
- Will cycle the armors based on this timer, it has a default value stored in base.yaml.
cycle_armors_hysteresis:
- TODO - What dis?
combat_training_abilities_target: seconds
- Determines how high in mind-states to train training_abilities before skipping them.
cycle_armors_regalia
- Trader only, same as normal armor cycling, but uses Regalia.
# If you do NOT have Bespoke Regalia, just put your highest-ranked armor skill here and nothing else!
cycle_armors_regalia:
- Brigandine
- Light Armor
- Chain Armor
- Plate Armor
default_armor_type: Brigandine
- Trader only, set this to the armor skill to default to if all other skills are trained.
warhorn: warhorn
- Will use a warhorn when dancing and on a timer, automatically checks if the warhorn is worn or stowed and handles it appropriately. Automatically stows, you may need a store custom if this matters to you.