• Tags:

    reactioncomplexAction
  • Name:

    aCounterSpell

  • Displayed name:

    Counter spell

  • Description:

    The character uses their reaction to try to counter the ability of another creature using their knowledge of the flux. The countered ability should be Arcana or Resilience based.

  • Cast description:

    AP: aAP * CD: aCD Flux: aFluxOrCost ➞ aFluxCost Range: str(vRange) On an Arcana test MR {sArcana} [1d20]: The character counter an ability with a base cost of vCost Flux. This amount may change according to your number of SP or FP.

  • Condition:

    sFlux >= aFluxCost "You don't have enough Flux"

  • AP cost:

    0

  • Cooldown:

    10

  • Flux cost:

    reacMod*cdMod(aCD)*targetMod(1,0)*puncMod(0,1)*vRange*complexMod*effectLvl(vCost,100,sCatalystLvl)

  • Variables:

    vRange.choice(Range,[10m],[mediumMod]) vCost.slider(Cost,100,1000,100) vReactionCD.add(8)

  • On used script:

    aReaction.cooldown.set(vReactionCD) aReaction.cd.set(vReactionCD) aName.cd.set(aCD) sFlux.current.change(-aFluxCost)

  • Type:

    1

  • Action effects:

    • Use case:

      0

    • Name:

      Counter spell

    • Description:

      With a result of vSP the actual base flux cost of the countered ability should be {vCost*(1+0.05*vSP)}.

    • Script:

    • Variables:

      vSP.counter(SP,-20,20)