• Name:

    mRagePointsI

  • Displayed name:

    Points de rage II

  • Description:

    La colère ne retombe pas avec les coups qu'elle porte : elle s'accumule. Chaque frappe réussie dans la fureur nourrit une rage que le personnage garde en réserve, prête à rendre ses prochains assauts plus redoutables. Lorsqu'il est en rage et réussit une action infligeant des dégâts physiques (contondants, tranchants ou perforants), le personnage peut dépenser 2 PR de cette action pour emmagasiner 1 Point de Rage (PdR), jusqu'à deux fois par action. Certaines actions consomment ces PdR pour gagner en puissance.

  • Condition:

  • Cost:

    expCost(800,400)-200
  • Script:

    stat = character:createStat([[sRagePoints]])
    stat.displayName:set([[Points de rage]])
    stat.min:_set([[0]])
  • Duration:

    -1

  • Type:

    0

  • Recurrent script:

  • Add ons:

    • Condition:

      character:has([[mRage]]) and (action:tagsContain([[slashingDamage]]) or action:tagsContain([[piercingDamage]]) or action:tagsContain([[bluntDamage]]))
    • Description:

    • Variables:

      vMaxRagePoints = 2
    • Script:

    • Action effects:

      • Use case:

        1*number(vRagePoints.value>0)

      • Name:

        Points de rage

      • Description:

        Vous dépensez {2*vRagePoints.value} PR pour emmagasiner vRagePoints.string PdR.

      • Script:

        character.sRagePoints:changeCurrent({{vRagePoints.value}})
      • Variables:

        vRagePoints = NumberVariable([[vRagePoints]], [[Points de rage]], [[0]], [[vMaxRagePoints]])
  • Upgrades:

    • Name:

      mRagePointsII

    • Displayed name:

      Points de rage II

    • Description:

      Le personnage peut désormais emmagasiner jusqu'à 2 PdR par action, pour 2 PR chacun.

    • Condition:

    • Cost:

    • Script:

      master.displayName:set([[Points de rage II]])
      master.description:replace([[une fois par action]],[[jusqu'à deux fois par action]])
      master.addOns[1].variables:replace([[vMaxRagePoints = 1]],[[vMaxRagePoints = 2]])
      master.cost:set([[expCost(800,400)-200]])
    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons: