Skip to content

Active Effects

Rurusachi edited this page Sep 4, 2021 · 4 revisions

Active effects can reference character stats using "@". (example: @abilities.pow.mod)
Calculated stats such as ability modifiers have no effect if added to ".bonus" since calculated values are all calculated at the same time.

For all:
Do not change ".value" through active effects.

For combatstats:
".total" is calculated from ".value" and ".bonus".

For attributes:
".total" is calculated from ".bonus" and the relevant ability's ".mod". (example: athletics.total = athletics.bonus + abilities.str.mod)
".dice" adds d6s to rolls. Attribute rolls are "2d6 + (value) + (total) + (dice)d6"

List of referencable values in active effects and skills:

Attack power

  • data.combatstats.patk.value (Do not change)
  • data.combatstats.patk.bonus
  • data.combatstats.patk.total (calculated)

Magic power

  • data.combatstats.matk.value (Do not change)
  • data.combatstats.matk.bonus
  • data.combatstats.matk.total (calculated)

Physical Defense

  • data.combatstats.pdef.value (Do not change)
  • data.combatstats.pdef.bonus
  • data.combatstats.pdef.total (calculated)

Magic Defense

  • data.combatstats.mdef.value (Do not change)
  • data.combatstats.mdef.bonus
  • data.combatstats.mdef.total (calculated)

Initiative

  • data.combatstats.initiative.value (Do not change)
  • data.combatstats.initiative.bonus
  • data.combatstats.initiative.total (calculated)

Speed

  • data.combatstats.speed.value (Do not change)
  • data.combatstats.speed.bonus
  • data.combatstats.speed.total (calculated)

Recovery

  • data.combatstats.recovery.value (Do not change)
  • data.combatstats.recovery.bonus
  • data.combatstats.recovery.total (calculated)

STR

  • data.abilities.str.value (Do not change)
  • data.abilities.str.base (calculated)
  • data.abilities.str.mod (calculated)

DEX

  • data.abilities.dex.value (Do not change)
  • data.abilities.dex.base (calculated)
  • data.abilities.dex.mod (calculated)

POW

  • data.abilities.pow.value (Do not change)
  • data.abilities.pow.base (calculated)
  • data.abilities.pow.mod (calculated)

INT

  • data.abilities.int.value (Do not change)
  • data.abilities.int.base (calculated)
  • data.abilities.int.mod (calculated)

Athletics

  • data.attributes.athletics.value (Do not change)
  • data.attributes.athletics.bonus
  • data.attributes.athletics.dice
  • data.attributes.athletics.total (calculated)

Endurance

  • data.attributes.endurance.value (Do not change)
  • data.attributes.endurance.bonus
  • data.attributes.endurance.dice
  • data.attributes.endurance.total (calculated)

Disable

  • data.attributes.disable.value (Do not change)
  • data.attributes.disable.bonus
  • data.attributes.disable.dice
  • data.attributes.disable.total (calculated)

Operate

  • data.attributes.operate.value (Do not change)
  • data.attributes.operate.bonus
  • data.attributes.operate.dice
  • data.attributes.operate.total (calculated)

Perception

  • data.attributes.perception.value (Do not change)
  • data.attributes.perception.bonus
  • data.attributes.perception.dice
  • data.attributes.perception.total (calculated)

Negotiation

  • data.attributes.negotiation.value (Do not change)
  • data.attributes.negotiation.bonus
  • data.attributes.negotiation.dice
  • data.attributes.negotiation.total (calculated)

Knowledge

  • data.attributes.knowledge.value (Do not change)
  • data.attributes.knowledge.bonus
  • data.attributes.knowledge.dice
  • data.attributes.knowledge.total (calculated)

Analyze

  • data.attributes.analyze.value (Do not change)
  • data.attributes.analyze.bonus
  • data.attributes.analyze.dice
  • data.attributes.analyze.total (calculated)

Accuracy

  • data.attributes.accuracy.value (Do not change)
  • data.attributes.accuracy.bonus
  • data.attributes.accuracy.dice
  • data.attributes.accuracy.total (calculated)

Evasion

  • data.attributes.evasion.value (Do not change)
  • data.attributes.evasion.bonus
  • data.attributes.evasion.dice
  • data.attributes.evasion.total (calculated)

Resistance

  • data.attributes.resistance.value (Do not change)
  • data.attributes.resistance.bonus
  • data.attributes.resistance.dice
  • data.attributes.resistance.total (calculated)

HP

  • data.hp.base
  • data.hp.mod (gained per cr after 1)
  • data.hp.basemax (calculated, without fatigue)
  • data.hp.max (calculated, with fatigue reduction)

Fate points

  • data.fate.max

Inventory slots

  • data.inventory.value (Do not change)
  • data.inventory.max

Skill rank

  • data.item.sr.value (Do not change. Only available if the effect is attached to a skill or an item)

Character rank

  • data.cr (Do not change)