• Name:

    mPunchMasteryI

  • Displayed name:

    Punch mastery I

  • Description:

    When making a Punch action you can change the type of damage from minimum HP to blunt. Moreover, this action is no longer a complex action. Moreover, when performing a Punch action, the user may spend 5 Success Points (SP) to add one extra minimum HP dice equal in face count to the action's original minimum HP die. Each subsequent die costs 1 SP more than the previous one (two dice = 11 SP, three dice = 18 SP, etc.).

  • Condition:

  • Cost:

    expCost(spAmountMod(5)*450,400)+expCost(200,200)
  • Script:

    act = character.aPunch
    act:addTag([[bluntDamage]],[[Blunt damage]])
    act:removeTag([[complexAction]])
    act.castDescription:replace([[minimum HP damage]],[[minimum HP or Blunt damage]])
  • Duration:

    -1

  • Type:

    0

  • Recurrent script:

  • Add ons:

    • Condition:

      action.name == [[aPunch]]
    • Description:

    • Variables:

      vPunchSpAmount = 5
    • Script:

    • Action effects:

      • Use case:

        0

      • Name:

      • Description:

        You can spend vPunchSpAmount.string SP to add an extra damage die; each additional die costs 1 SP more than the previous one.

      • Script:

      • Variables:

  • Upgrades:

    • Name:

      mPunchMasteryII

    • Displayed name:

      Punch mastery II

    • Description:

      Reduces the amount needed to add the first extra damage dice to 4 SP.

    • Condition:

    • Cost:

      expCost(spAmountMod(4)*450,400)-225
    • Script:

      master.displayName:set([[Punch mastery II]])
      master.description:replace([[spend 5 Success]],[[spend 4 Success]])
      master.description:replace([[two dice = 11 SP]],[[two dice = 9 SP]])
      master.description:replace([[three dice = 18 SP]],[[three dice = 15 SP]])
      master.addOns[1].variables.value = [[vPunchSpAmount = 4]]
      
    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons:

    • Name:

      mPunchMasteryIII

    • Displayed name:

      Punch mastery III

    • Description:

      Reduces the amount needed to add the first extra damage dice to 3 SP.

    • Condition:

    • Cost:

      expCost(spAmountMod(3)*450,400)-675
    • Script:

      master.displayName:set([[Punch mastery III]])
      master.description:replace([[spend 4 Success]],[[spend 3 Success]])
      master.description:replace([[two dice = 9 SP]],[[two dice = 7 SP]])
      master.description:replace([[three dice = 15 SP]],[[three dice = 12 SP]])
      master.addOns[1].variables.value = [[vPunchSpAmount = 3]]
      
    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons:

    • Name:

      mPunchMasteryIV

    • Displayed name:

      Punch mastery IV

    • Description:

      Reduces the amount needed to add the first extra damage dice to 2 SP.

    • Condition:

    • Cost:

      expCost(spAmountMod(2)*450,400)-1350
    • Script:

      master.displayName:set([[Punch mastery IV]])
      master.description:replace([[spend 3 Success]],[[spend 2 Success]])
      master.description:replace([[two dice = 7 SP]],[[two dice = 5 SP]])
      master.description:replace([[three dice = 12 SP]],[[three dice = 9 SP]])
      master.addOns[1].variables.value = [[vPunchSpAmount = 2]]
      
    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons:

    • Name:

      mPunchMasteryV

    • Displayed name:

      Punch mastery V

    • Description:

      Reduces the amount needed to add the first extra damage dice to 1 SP.

    • Condition:

    • Cost:

      expCost(spAmountMod(1)*450,400)-2250
    • Script:

      master.displayName:set([[Punch mastery V]])
      master.description:replace([[spend 2 Success]],[[spend 1 Success]])
      master.description:replace([[two dice = 5 SP]],[[two dice = 3 SP]])
      master.description:replace([[three dice = 9 SP]],[[three dice = 6 SP]])
      master.addOns[1].variables.value = [[vPunchSpAmount = 1]]
      
    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons: