The code for alchemist homebrew aliases. Built for athanor.
Find a file
Xushi 4c03045cf6
Some checks failed
Build & Release Nightly Alias / build (push) Failing after 24s
Add: added the remaining subalias files
2026-05-05 11:21:58 +02:00
.forgejo/workflows Fix: fixed workflows 2026-05-05 08:14:07 +02:00
modules Add: added the remaining subalias files 2026-05-05 11:21:58 +02:00
.gitignore Add: added the alias builder template 2026-03-26 12:21:36 +01:00
.prettierrc Feat: added priettier configuration, also added Alchemist level template 2026-03-24 19:27:45 +01:00
alchemist.json Feat: added priettier configuration, also added Alchemist level template 2026-03-24 19:27:45 +01:00
build-order.json Add: beginning to create the structure 2026-05-05 11:15:50 +02:00
build.py Add: added the alias builder template 2026-03-26 12:21:36 +01:00
README.md Add: beginning to create the structure 2026-05-05 11:15:50 +02:00

Alchemist class

This repository contains utility for the alchemist class in Athanor.

Level template

You can use the !level alias to subscribe to the Alchemist level template:

!level sub ca9be655-ab40-4109-b09c-5e5326ade0ad

Alchemist main aliases idea

The aliases for alchemist should be divided into two sections:

  • Potions
  • Bombs

As those are the main two features of the alchemists that cannot be automated using avrae actions alone.

Potions

Planned subaliases for !potions:

  • lr ->
    • Updates the potions timer by 8 hours (to be run everytime you long rest)
    • Updates the amounts of reagents you have
  • sr ->
    • Updates the potions timer by 1 hour (to be run everytime you short rest)
    • Updates the amounts of reagents you have
  • pass <x> ->
    • Updates the potions timer by X minutes/hours/seconds
  • add "x" "y" "z" ->
    • Adds a list of potions to the preparing area (cvar)
    • Once confirmed the potions are created with a timer
  • confirm ->
    • Confirms the list of potions and adds them with a timer as identifier to the prepared potions
  • remove <id> "x" "y" "z" ->
    • Removes potions from a certain timer
  • use <id> "x" ->
    • Uses a certain potion with target, etc...
  • list ->
    • Lists all the available objects and their timers

Bombs

Planned subaliases for !bombs:

  • lr ->
    • Updates the bombs timer by 8 hours (to be run everytime you long rest)
    • Updates the amounts of reagents you have
  • sr ->
    • Updates the bombs timer by 1 hour (to be run everytime you short rest)
    • Updates the amounts of reagents you have
  • pass <x> ->
    • Updates the bombs timer by X minutes/hours/seconds
  • add "x" "y" "z" ->
    • Adds a list of bomb to the preparing area (cvar)
    • Once confirmed the bomb are created with a timer
  • confirm ->
    • Confirms the list of bomb and adds them with a timer as identifier to the prepared bomb
  • remove <id> "x" "y" "z" ->
    • Remove bombs from a certain timer
  • use <id> "x" ->
    • Uses a certain bomb with target, etc...
  • list ->
    • Lists all the available objects and their timers