Skip to content
kahlen-tech edited this page Oct 4, 2026 · 1 revision

Description

Trains Astrology for Moon Mages. It works through your list of training tasks (observing the sky, Read the Ripples, predicting the weather, and so on). Then it aligns and predicts from any prediction pools you've built up, and repeats until Astrology reaches 32 mindstates.

;astrology rtr casts Read the Ripples and observes whatever it shows you, then stops.

Moon Mages only. Anyone else gets "This script is only for Moon Mages" and it stops.
Observing needs you to be outdoors. Indoors, observing is skipped with "Must be outdoors to observe sky."
It keeps looping until Astrology reaches 32 mindstates. If none of your tasks can make progress where you are, it won't stop by itself.

Settings

YAML Settings

What to train

astrology_training:
  - observe
  - rtr
  - weather
  - attunement

astrology_training is the list of tasks to work through, in order. The default is shown above. If it's empty, the script says so and stops.

Task What it does
observe Observes the sky and picks the best body you can see that's within your circle. With a telescope, it also tries better bodies that need one, and constellations at night.
rtr Casts Read the Ripples (see Buffs), then observes each body the visions name until the spell ends, perceiving mana every minute. Within a run, it won't recast until the last one has expired.
weather PREDICT WEATHER.
events Studies the sky to build your future events pool, then PREDICT EVENT.
attunement At 30 Attunement mindstates or below, perceives mana, moons, planets, psychic, transduction, perception and moonlight.
ways Circle 100 and up: travels the astral plane with ;bescort ways to train_destination and back to train_source, at most once an hour.

Anything else gets "Unknown training task" and is skipped.

After each pass through the list, it checks your prediction pools with PREDICT STATE ALL. For each pool that's full enough (see Predictions) it aligns and predicts, then runs PREDICT ANALYZE.

Telescope

have_telescope: false
telescope_name: telescope
telescope_storage:
  container: bag
Setting Default Purpose
have_telescope false You have a telescope. Observing and Read the Ripples use it, and bodies that need a telescope become options.
telescope_name telescope Its noun.
telescope_storage Where it's kept: container: <container>, or tied: <item it's tied to>. With neither, it's fetched and stowed normally.

If observing hurts ("The pain is too much" or "Your vision is too fuzzy"), it puts the telescope away, runs ;safe-room force, walks back, recasts your buffs and carries on.

Predictions

astrology_pool_target: 1
astrology_use_full_pools: false
astrology_prediction_skills:
  defense: defense
  lore: lore
  magic: magic
  offense: offense
  survival: survival
astrology_force_visions:
divination_tool:
  name: mirror
  container: bag
  tied: false
  worn: false
divination_bones_storage:
  container: bag
Setting Default Purpose
astrology_pool_target 1 Predict from a pool once it's at least this full (0 to 10).
astrology_use_full_pools false Only predict from full pools (10), whatever astrology_pool_target says.
astrology_prediction_skills as above What to ALIGN to for each pool. Change a value to align to a specific skill instead of the whole skillset.
divination_bones_storage Your divination bones: container: <container>, or tied: <item they're tied to>. Rolled after aligning.
divination_tool Another divination tool: name (charts, mirror, bowl or prism, which it reviews, gazes into or raises), plus container, or tied: true (tied to that container), or worn: true. Used if you don't have bones set.
astrology_force_visions true: always use PREDICT FUTURE, even if bones or a tool are set.

With neither bones nor a tool set, it uses PREDICT FUTURE. The future events pool always uses PREDICT EVENT. It stops predicting once Astrology passes 30 mindstates.

If you set astrology_prediction_skills, include all five keys. Your map replaces the default one completely, and a pool with no entry gets a blank ALIGN.

Note the different tied: formats. For bones and the telescope, tied: is the name of what they're tied to (for example tied: belt). For a divination tool, it's tied: true with the item in container:. A bones setting of tied: true tries to untie them from something called "true".

Buffs

waggle_sets:
  astrology:
    Aura Sight:
      use_auto_mana: true
    Read the Ripples:
      use_auto_mana: true

Your astrology waggle set is cast when the script starts, skipping spells that are already active. Read the Ripples is never cast with the other buffs. The rtr task and ;astrology rtr take its settings from this set, so put it here if you want to use it. Without it, the rtr task says "No Read the Ripples spell data configured" and is skipped.

Astral plane

astral_plane_training:
  train_destination:
  train_source:

For the ways task (circle 100 and up). Both are ;bescort ways destinations. If either is missing, the task does nothing.

Old settings

astrology_buffs, predict_event and astral_plane_training: train_in_ap are in base.yaml but no longer read. Use the astrology waggle set and the events and ways tasks instead.

Argument Settings

Argument Purpose
rtr Only cast Read the Ripples and observe what it shows, then stop.

Debug messages: ;e UserVars.astrology_debug = true.

Usage

;astrology

;astrology rtr

crossing-training runs ;astrology when it trains Astrology. You can also run it in a subsection of T2.

T2

- skill: Astrology
  start: 10
  scripts:
  - astrology

Clone this wiki locally