Skip to content

Origins ​

Adds integration for Origins, Origin powers, and the events in which they are granted. Origins: Classes reuses the same Origin, layer, and power systems and can use the types on this page directly.

Condition ​

epiphany_extra:origins_origin ​

Checks whether the player has a specified Origin, optionally limited to a specific layer.

json
{
  "type": "epiphany_extra:origins_origin",
  "origin": "origins:avian",
  "layer": "origins:origin"
}

Note

origin accepts an exact ID or a tag prefixed with #. If layer is omitted, all layers are checked.

Reward ​

epiphany_extra:origins_power ​

Grants a specified Origin power to the player. When the corresponding Insight or Epiphany is removed, the power granted by that reward is removed as well.

json
{
  "type": "epiphany_extra:origins_power",
  "power": "origins:water_breathing"
}

Note

power accepts an exact ID or a tag. Reapplying the same reward source does not grant the power twice.

Aptitude Source ​

epiphany_extra:origins_origin_granted ​

Grants aptitude when the player receives an Origin.

json
{
  "default": 10,
  "specials": [
    {"target": "origins:avian", "reward": 20}
  ]
}

epiphany_extra:origins_power_granted ​

Grants aptitude when the player receives an Origin power.

json
{
  "default": 1,
  "specials": [
    {"target": "origins:water_breathing", "first_reward": 10}
  ]
}