• Name:

    mDodgeMasteryI

  • Displayed name:

    Dodge mastery II

  • Description:

    When performing a Dodge reaction, the user may spend 4 Success Points (SP) to reduce the reaction cooldown by 1. Each subsequent reduction costs 1 SP more than the previous one (2s = 9 SP, 3s = 15 SP, etc.).

  • Cost:

    expCost(spAmountMod(5)*450,400)

  • Script:

  • Duration:

    -1

  • Type:

    0

  • Recurrent script:

  • Add ons:

    • Condition:

      action:tagsContain([[dodge]]) or action.name == [[aDodge]]

    • Description:

    • Variables:

      vDodgeSpAmount = 4

    • Script:

    • Action effects:

      • Use case:

        1

      • Name:

      • Description:

        You spend vDodgeSpUsed.string of cooldown reduction on your reactions.

      • Script:

        character.currentReaction = character.currentReaction - {{vDodgeSpUsed.value}}

      • Variables:

        vDodgeSpUsed = NumberVariable([[vDodgeSpUsed]],[[Reduction]],0,[[]]) vDodgeSpUsed.valueDisplay.value = [[sum("n",1,self,[=[vDodgeSpAmount+n-1]=]) .. " SP for " .. self .." s"]]

  • Upgrades:

    • Name:

      mDodgeMasteryII

    • Displayed name:

      Dodge mastery II

    • Description:

      Reduces the amount needed for the first reduction to 4 SP.

    • Cost:

      expCost(spAmountMod(4)*450,400)-225

    • Script:

      master.displayName:set([[Dodge mastery II]]) master.description:replace([[spend 5 Success]],[[spend 4 Success]]) master.description:replace([[2s = 11 SP]],[[2s = 9 SP]]) master.description:replace([[3s = 18 SP]],[[3s = 15 SP]]) master.addOns[1].variables.value = [[vDodgeSpAmount = 4]]

    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons:

    • Name:

      mDodgeMasteryIII

    • Displayed name:

      Dodge mastery III

    • Description:

      Reduces the amount needed for the first reduction to 3 SP.

    • Cost:

      expCost(spAmountMod(3)*450,400)-675

    • Script:

      master.displayName:set([[Dodge mastery III]]) master.description:replace([[spend 4 Success]],[[spend 3 Success]]) master.description:replace([[2s = 9 SP]],[[2s = 7 SP]]) master.description:replace([[3s = 15 SP]],[[3s = 12 SP]]) master.addOns[1].variables.value = [[vDodgeSpAmount = 3]]

    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons:

    • Name:

      mDodgeMasteryIV

    • Displayed name:

      Dodge mastery IV

    • Description:

      Reduces the amount needed for the first reduction to 2 SP.

    • Cost:

      expCost(spAmountMod(2)*450,400)-1350

    • Script:

      master.displayName:set([[Dodge mastery IV]]) master.description:replace([[spend 3 Success]],[[spend 2 Success]]) master.description:replace([[2s = 7 SP]],[[2s = 5 SP]]) master.description:replace([[3s = 12 SP]],[[3s = 9 SP]]) master.addOns[1].variables.value = [[vDodgeSpAmount = 2]]

    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons:

    • Name:

      mDodgeMasteryV

    • Displayed name:

      Dodge mastery V

    • Description:

      Reduces the amount needed for the first reduction to 1 SP.

    • Cost:

      expCost(spAmountMod(1)*450,400)-2250

    • Script:

      master.displayName:set([[Dodge mastery V]]) master.description:replace([[spend 2 Success]],[[spend 1 Success]]) master.description:replace([[2s = 5 SP]],[[2s = 3 SP]]) master.description:replace([[3s = 9 SP]],[[3s = 6 SP]]) master.addOns[1].variables.value = [[vDodgeSpAmount = 1]]

    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons: