• Name:

    mQuickTransformationI

  • Displayed name:

    Transformation rapide I

  • Description:

    Lorsqu'une action polymorphique est réussie, le personnage peut charger une autre action polymorphique de la même forme avec 1 PA. NB : La charge d'action fonctionne de manière habituelle. Si une autre action est chargée, cette première perdra cette charge. Néanmoins, les effets additionnels de cette nouvelle action nécessiteront 2 PR supplémentaires tant que cette charge est utilisée.

  • Condition:

  • Cost:

    expCost(500,250)-0
  • Script:

  • Duration:

    -1

  • Type:

    0

  • Recurrent script:

  • Add ons:

    • Condition:

      action:tagsContain([[polymorphAction]])
      
    • Description:

      if [[vPolymorphAction.string]] == [[Aucun]] then [[Vous pouvez rajouter 1 PA sur une autre action Polymorphique]] else [[Vous rajouter 1 PA sur l'action vPolymorphAction.string]] endif vTransformationMalus.value > 0 then [[; Cependant ses effets coûtent vTransformationMalus.string PR de plus.]] end

    • Variables:

      vTransformationMalus = 2
      actionValues = {[[none]]}
      actionStrings = {[[Aucun]]}
      
      formTag = ""
      for _, tag in pairs(action.tags) do
          if string.sub(tag, -4) == [[Form]] then
              formTag = tag
              break
          end
      end
      
      for _, act in pairs(character.actions) do
          if act:tagsContain(formTag) and action.name ~= act.name and not act:tagsContain([[reaction]]) then
              table.insert(actionValues, act.name)
              table.insert(actionStrings, act.displayName.value)
          end
      end
      
      vPolymorphAction = ListVariable([[vPolymorphAction]], [[Tf, rapide]], actionValues, actionStrings)
      
    • Script:

      if vPolymorphAction.rawValue ~= [[none]] then
         character.{{vPolymorphAction.rawValue}}.currentCharge:add(1)
      end
      
    • Action effects:

      No effects

  • Upgrades:

    • Name:

      mQuickTransformationII

    • Displayed name:

      Transformation rapide II

    • Description:

      Réduit le malus de PR supplémentaire de l'action chargée à 1 PR.

    • Condition:

    • Cost:

      expCost(750,350)-250
    • Script:

      master.displayName:replace([[ I]], [[ II]])
      master.description:replace([[2 PR]], [[1 PR]])
      master.addOns[1].variables:replace([[vTransformationMalus = 2]],[[vTransformationMalus = 1]])
    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons:

    • Name:

      mQuickTransformationIII

    • Displayed name:

      Transformation rapide III

    • Description:

      Enlève le malus de PR supplémentaire de l'action chargée.

    • Condition:

    • Cost:

      expCost(950,450)-375
    • Script:

      master.displayName:replace([[ II]], [[ III]])
      master.description:remove([[ Néanmoins, les effets additionnels de cette nouvelle action nécessiteront 1 PR supplémentaires tant que cette charge est utilisée.]])
      master.addOns[1].variables:replace([[vTransformationMalus = 1]],[[vTransformationMalus = 0]])
    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons: