Français Virtuose

Translation of Burning I (English).

Meta description:

Lors d'une action infligeant des dégâts de type feu, le personnage peut dépenser 4 PR pour enflammer la cible. Celle-ci subit alors 1 dégât de type feu toutes les 2 secondes pendant une durée totale de 6 secondes. Tant qu'elle brûle, la cible peut dépenser 1 PA à tout moment de son tour pour mettre fin à l'effet. Réappliquer cet effet alors qu'il est déjà actif remet la durée à 6 secondes ; les dégâts ne se cumulent pas au-delà de 1 dégât de type feu toutes les 2 secondes.

  • Name:

    mBurningI

  • Displayed name:

    Combustion I

  • Description:

    Lors d'une action infligeant des dégâts de type feu, le personnage peut dépenser 4 PR pour enflammer la cible. Celle-ci subit alors 1 dégât de type feu toutes les 2 secondes pendant une durée totale de 6 secondes. Tant qu'elle brûle, la cible peut dépenser 1 PA à tout moment de son tour pour mettre fin à l'effet. Réappliquer cet effet alors qu'il est déjà actif remet la durée à 6 secondes ; les dégâts ne se cumulent pas au-delà de 1 dégât de type feu toutes les 2 secondes.

  • Condition:

    assert(character:has([[mFireMasteryI]]),[[Vous devez posséder « Maîtrise du feu I ».]])
  • Cost:

    expCost(550,1350)-0
  • Script:

  • Duration:

    -1

  • Type:

    0

  • Recurrent script:

  • Add ons:

    • Condition:

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

    • Variables:

      vBurningCost = 4
      vBurningDuration = 6
      vBurningRemove = 1
      vBurningPeriod = 2
      
    • Script:

    • Action effects:

      • Use case:

        vApplyBurn*3

      • Name:

        Combustion

      • Description:

        Vous pouvez dépenser vBurningCost.string PR pour infliger 1 dégât de type feu toutes les vBurningPeriod.string seconde(s) pendant vBurningDuration.string secondes ; la cible peut dépenser vBurningRemove.string PA pour y mettre fin plus tôt.

      • Script:

        if not character:has([[mBurning]]) then
            mBurning = character:createEffect([[mBurning]])
            mBurning.displayName:set([[Combustion]])
            mBurning.description:set([[La créature subit 1 dégât de type feu toutes les {{vBurningPeriod}} seconde(s). Elle peut dépenser {{vBurningRemove}} PA pour y mettre fin plus tôt.]])
            mBurning.recurrentScript:set([=[if (((character.currentTime - {={character.currentTime}=}) % {{vBurningPeriod}}) == 0) then
            character:damage(1, 1, [[Fire]])
            display([[Combustion]], [[Vous avez subi 1 point de dégâts de type feu.]])
        end]=])
            mBurning:activate()
        end
        character.mBurning.duration:set({{vBurningDuration}})
        
      • Variables:

        vApplyBurn = ToggleVariable([[vApplyBurn]],[[Brûlure]])
  • Upgrades:

    • Name:

      mBurningII

    • Displayed name:

      Combustion II

    • Description:

      Abaisse à 1 seconde l'intervalle entre deux dégâts.

    • Condition:

    • Cost:

      expCost(1050,2450)-275
    • Script:

      master.displayName:set([[Combustion II]])
      master.description:replace([[toutes les 2 secondes]],[[chaque seconde]])
      master.addOns[1].variables:replace([[vBurningPeriod = 2]],[[vBurningPeriod = 1]])
      
    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons: