-
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:
-