Skip to content
3 Death Saves

Moon Phases

Calendaria supports multiple moons, each with its own cycle length, phase set, and color.


Configure moons in Calendar Editor > Moons tab.

SettingDescription
NameMoon display name
Cycle LengthDays in one complete cycle
ColorTint color for the moon icon

The Reference Date group pins the cycle to a known date. It holds the year, month, and day, the Phase the moon shows on that date, and Adjust, which shifts the cycle by a number of days to fine-tune phase alignment.

FieldDescription
NamePhase name
Rising/FadingOptional sub-phase names for multi-day phases
IconSVG path or emoji
Start/EndCycle position

To move phase boundaries, drag the handles on the phase slider. See Calendar Editor: Moon Phases.


A moon’s Phase Mode decides how its phase is calculated over time.

The moon follows a repeating cycle. The phase on a given day comes from:

  1. Days since the most recent anchor. A reset anchor wins, otherwise a soft anchor or the moon’s reference date
  2. Position within the cycle, taken at the midpoint of the day. When the cycle has more phases than days, the position uses the current time of day instead
  3. The phase whose start/end range contains that fractional position

The moon wanders off a strict cycle. The base cycle length still sets the overall pacing, and a seed drives how far the phase drifts from it day to day.

SettingDescription
Phase SeedInteger seed for randomization. The same seed always produces the same sequence. Use the dice button to randomize
Cycle VarianceHow far the moon deviates from its base cycle length. At the low end it behaves like fixed mode; at the high end phases shift sharply between days
WeightPer-phase value setting how likely a phase is relative to the others. A phase with double the weight occupies twice as much of the cycle

Anchor phases are date-specific phase pins. In Randomized mode they override the seeded phase on the anchor date. In Fixed mode they calibrate the cycle so the chosen phase begins on the anchor date. Reset Cycle restarts the cycle from that point; a non-reset anchor only calibrates it.

To add an anchor, use Add Anchor Phase on the Moons tab.

FieldDescription
YearThe display year to match. Leave blank for yearly recurrence
MonthThe month the anchor falls on
DayThe day of the month
PhaseWhich phase the moon displays on the anchored date

A phase spanning more than one day splits into thirds. The first third carries the Rising name, the last third the Fading name, and the middle third the phase name itself.

Leave a Rising or Fading name blank and the module builds one from the phase name.


Moon phases display on calendar day cells. Calendars, the HUD, and the sun dial list moons alphabetically by name.

BigCal shows moon icons on each day cell, tinted with each moon’s color. A +X badge counts the moons beyond the icons shown.

MiniCal shows a single moon icon, the alphabetically first visible moon until you pick another. To open the picker, click the icon.

The Hide Moons From Players setting on the Permissions tab hides every moon display from players. See Settings.

The HUD dome renders moons with phase-accurate shadows and color glow. With Show All Moons enabled, secondary moons trail behind the primary moon at a smaller size.

Each moon has a Hide from Players checkbox in the Calendar Editor. A hidden moon does not appear for players on calendars, the HUD, the sun dial, the chronicle, printed calendars, chat commands, cinematics, enrichers, or format tokens. You still see hidden moons on every surface. Hidden moons keep driving note conditions, eclipses, and moon illumination.


Moons reduce nighttime scene darkness based on their phase. A moon under a lunar eclipse contributes less light. Each moon has a Brightness Contribution slider on the Moons tab. The slider stores no value until you move it, and both the editor and the darkness calculation read an unset value as the default contribution.

Illumination follows a cosine curve: maximum at full moon, zero at new moon. Multiple moons sum their values up to a cap, and each moon’s light is tinted with its configured color.

Toggle moon illumination from the Canvas settings. See Scene Ambience: Moon Illumination.


Configure moon-based recurrence through the condition builder on the note editor’s Schedule tab. Set the note to Recurring, open the condition builder or pick a moon preset, then add moon conditions to the condition tree.

ConditionDescription
Moon Phase IndexPick a phase and the moon it applies to
Moon Phase PositionCompare the moon’s numeric position in its cycle
Moon Sub-PhaseMatch Rising, True, or Fading for the selected moon

Moon-phase count conditions are also available. There is no standalone repeat-pattern selector for moon phases.

See Notes and Events for recurrence patterns.