Magic is the result of an omnipotent terraforming satellite the size of a small moon, but all the accumulated tweaks and additions to its API used by spellcasters will reset during a double-eclipse with the planet's other moon. How can I represent this mechanically?


In a setting I am building, the planet (named Amalthea) has two moons, Rhea and Namaka. Rhea appears a little larger and slightly redder than the Moon, and Namaka appears in about half of the size of the Moon, and is somewhat blue in color.

Namaka, though, is in fact an artificial moon, and is the source of magic on Amalthea. (Its coloration is due to its surface being entirely covered in solar panels.) It was built by the original settlers of Amalthea, as a tool for terraforming planets for colonization, but due to mismanagement an unforeseen double eclipse caused it to reset and ultimately triggering the collapse of the colony. (One of the biannual eclipses by Amalthea was immediately followed by a rarer Rhea eclipse, extending the total eclipsed duration further than Namaka's backup power could provide for.)

The way it worked was simple. A colonist with training as a Manager of Affairs for Global Engineering (typically referred to by the acronym "MAGE") would speak and use hand gestures to interface with computer systems located on Namaka via its omniscience scanner array, and command the planet's omnipotence beam array to create the desired effect.

After the collapse of the original colony, only fragments of knowledge about how to operate Namaka survived. Since directly controlling the omnipotence beam array is impossibly difficult to do by hand, modern spellcasters rely on layers and layers of poorly-documented subroutines and APIs accumulated over years of tweaks and additions by various individuals and groups.

Casters who prepare spells are in fact creating bindings between their verbal/somantic/material components and the desired API calls and parameters. Divine magic works by communicating with the shipboard AI rather than making API calls directly. Classes which don't need to prepare spells instead employ a high speed mind/machine interface protocol to upload entire routines on the fly, but with the loss of bionic augmentation from the world, only a few individuals brains are suitable for this direct interface and it is incredibly difficult or even impossible to teach someone how to do it. Planar locations are in fact just VR suites located onboard Namaka, or something like that.

So basically, magic works just the same as it does in every other setting, the main change being that the magic goes out for a few hours twice a year when Namaka gets eclipsed.

Another double eclipse looms in the future. When it occurs, it will reset to its initial state, clearing all the added subroutines and features that modern magic-users depend on, meaning that many spells will no longer be able to function correctly.

Existing magical societies and such will within a reasonable amount of time develop workarounds and start adding new stuff all over again, but until then, I need some way to keep the spellcasting PCs from being too underpowered, while not destroying the sense of the event.

How can I keep spellcasting classes from being too underpowered during this event?

  • \$\begingroup\$ I'm not entirely sure what you're actually asking. Why wouldn't stopping casting of non-cantrip spells for a few hours work, mechanically? Since it's only for a few hours, it's not permanent. I don't see an answer that wouldn't be basically rephrasing the actual question. \$\endgroup\$
    – xanderh
    Jul 23, 2015 at 21:29
  • \$\begingroup\$ @xanderh The question is about what happens after the impending double-eclipse completely resets the accumulated modifications to magic. \$\endgroup\$ Jul 23, 2015 at 21:30
  • 1
    \$\begingroup\$ In that case, I highly suggest you use one of the forums here: meta.rpg.stackexchange.com/questions/5449/… What you're asking for is better suited to a discussion forum, which this is not. \$\endgroup\$
    – xanderh
    Jul 23, 2015 at 21:33
  • \$\begingroup\$ @xanderh I have modified it to make it more specific, is this good? \$\endgroup\$ Jul 23, 2015 at 21:44
  • 3
    \$\begingroup\$ It's still not suited to a questions and answers site, like RPG.SE. I recommend using one of the forums mentioned in the post I linked, you're going to get a better result there. This site is for questions that can have a definite best answer, your question is very much suited to a discussion, not a final answer. \$\endgroup\$
    – xanderh
    Jul 23, 2015 at 22:15


Browse other questions tagged .