Skip to content

Moon Mage Tutorials

SlixyFixy edited this page Apr 2, 2023 · 25 revisions

Moon Mage Tutorials

Check this page for tutorials on how to configure your setup file for moon mageing

Casting Invocation of the Spheres

Invocation of the Spheres is a stat buff ritual spell that is cast on a planet. You need to have a telescope for casting this spell via script. You'll pull out your telescope and attempt to center it on each planet, letting the script know which planets are out. This incurs no rt, so its pretty fast but a little spammy.

Next you need to set up the spell data in your set up file. This is confirmed to work in waggle_sets and buff_spells.

Invocation of the Spheres:     
  mana: 700                    
  focus: staff                 
  worn_focus: true             
  stats:                       
  - Agility                    
  - Discipline                 
  - Wisdom                     

The list called stats is specific to this spell. This is a list of stats you want to buff, in order. Because of how the spell works, and the planets work, you should pick from at least two of the three stat combos available. These are Agility/Reflex, Discipline/Intelligence, Wisdom/Charisma. They are always paired this way, so specifying Both Agility and Reflex would be redundant.

In the above example the spell will attempt to cast on an agility (+reflex) buffing planet (Verena, Szeldia, Dawgolesh, Merewalda). If no planet is out that buffs agility, then it will try for a discipline planet (Estrilda, Penhetia, Morleena, Amlothi), finally one of the wisdom planets (Durgaulda, Yoakena, Ismenia, Er'qutra) if the first two fail.

Telescope storage

Telescope storage uses the same format as divination bone storage, namely:

have_telescope: true
telescope_storage:
  container: telescope.case
  tied: false

Combat

Training abilities in combat

You can train attunement and astrology with the following settings

training_abilities:
  PercMana: 60
  Astro: 300

Please note that PercMana is not the same as Perc which the other guilds use. Perc does not work via the scripts for Moon Mages. Also note that astrology is trained via predict weather, which teaches terribly or not at all beyond ~200 ranks.

Using moon slivers for TKT and TKS

To use moon slivers in combat you need to add slivers: true to your spell's data. It's suggested to use tk_ammo in conjunction with the slivers. Slivers can only be used when a moon is present, and tk_ammo will be used as a backup. You will drop the tk_ammo at the beginning of combat like always, and the slivers will be used before the ammo by DR.

Here is an example of those settings:

offensive_spells: 
- name: Telekinetic Storm
  cast_only_to_train: true
  cast: cast creatures
  min_threshold: 2
  mana: 50
  cambrinth: [50]
  slivers: true

Using moon weapons in combat

To use moonblades in combat you need to make three modifications to your settings:

  1. Add moonblade to buff_spells
  2. Add moonblade/moonstaff to the appropriate skill in weapon_training
  3. Add the weapon skills to summoned_weapons

Here is an example of those settings:

buff_spells: 
  Moonblade:
    recast_every: 1400
    cambrinth:
    - 48

summoned_weapons:
  - name: Staves
  - name: Twohanded Edged
  - name: Small Edged
  - name: Large Edged

weapon_training:
  Small Edged: moonblade
  Staves: moonstaff
  Twohanded Edged: moonblade
  Large Edged: moonblade

Astrology

Astrology training is done via the ;astrology script.

Configuring the script

Setting up the spells

Astrology training uses a waggle set called astrology. You'll need to make one to use the ;astrology script with any effectiveness. Follow the tutorial on Waggle Sets if you've never set one up before. As a bare minimum, you will want Piercing Gaze in that set. Other useful spells include: Aura Sight, Read the Ripples, Destiny Cipher, and Clear Vision.

Defining a custom training routine

You can optionally define a custom training routine if you want to do something other than the default routine (like use Read the Ripples, predict events, or walk the astral plane). To do this make a list called astrology_training

astrology_training:
- observe
- rtr
- events
- weather
- attunement
- ways

The above list will do the following in order: make an observation, use read the ripples, predict events, predict the weather, train attunement (and astrology), and walk the astral plane. This is entirely too much, but just an example of all the possible options.

Using divination tools

Many scripts assume you have divination bones to assist in training astrology. That's set with:

divination_bones_storage:
  container: divination case
  tied: false

If you do not not have bones, leave the entry blank.

divination_bones_storage:

However, ;astrology now supports other types of tools as well. Set it with the divination_tool: setting as below:

divination_tool:
  name: vellum charts
  container: 'case'

Valid names include 'charts', 'prism', 'bowl', 'bones', or 'mirror'.

If you do not not have any tools, leave the entry blank.

divination_tool:

Training astrology via astral walking

Nothing here yet...

Training astrology with Read the Ripples

  • Make sure RtR and Piercing Gaze are in your astrology spell set.
  • Add rtr to the astrology_training list.

If you don't have an astrology_training list as shown above, then you'll need to make one.

Tip: If you add observe before rtr then you will get a 'free' observation as RtR resets this observation timer once its cast. Also, RtR, observe, and moons are more than enough to mind lock a moon mage.

astrology_training:
- observe
- rtr

Traveling using the astral plane

This is supported via the ;bescort script and requires no configuration. The usage is ;bescort ways <destination>. To see the possible destinations, run ;bescort ways without the destination argument.

Below 100th circle

If you do not possess the 100th circle ability yet, then you will need to stand infront of a grazhir shard before running ;bescort. Most of the shards are tagged with 'grazhir' so you can use ;go2 grazhir to walk to the nearest one.

Above 100th circle

The script will enter the ways from anywhere by casting grazhir. Just run the script to start walking.

Example MM YAMLs

Jardani - HLC
Sample Profiles

Clone this wiki locally