Skip to content
Jay Ryan edited this page Mar 6, 2021 · 3 revisions

Description

This script will cast user-defined sets of spells or abilities at the current location. Many scripts utilize this code and their corresponding set of buffs. The script is named Buff, but utilizes the Waggle settings.

Warning: This will trigger without running to a room, you will need to handle that if running manually or in a user-deigned way.

Settings

YAML Settings

Waggle Sets

waggle_sets:
  default:
    Manifest Force:
      mana: 50
      cambrinth:
      - 50
    Centering:
      mana: 50
      cambrinth:
      - 50
  prebuff:
    Manifest Force:
      mana: 50
      cambrinth:
      - 50
    Centering:
      mana: 50
      cambrinth:
      - 50
    Veil of Ice:
      mana: 50
      cambrinth:
      - 50
    Manifest Force:
      mana: 50
      cambrinth:
      - 50

Argument Settings

Arguments are used to cast specified sets, otherwise it will cast the default set, if defined.
Cast from anywhere, manually:

;buff <arg>
Supported Args
Argument Purpose
setName Set to cast, this is user-defined, some scripts require specifically named sets!

Usage

Many scripts use this, from Astrology to Pick, it's used widely. Each of those scripts will require a set, with a specific name, and will handle running it itself. You can manually call the script in a few ways. For Training Manager, as a before or after.

Training Manager

Usage as a before.

- :zone:
  - zombie_stompers
  - mountain_giants
  :duration: 20
  args:
  - d0
  before:
  - go2 buffroom
  - buff prebuff

T2

Simply add it before any other scripts.

- skill: Athletics
  start: 10
  scripts:
  - go2 prebuff
  - buff athletics
  - athletics

Bonus

For clerics this ALWAYS handles OM infusing before hand! Very useful!

Clone this wiki locally