Translation of Electric dazzling I (English).
Meta description:
Lors d'une action utilisant l'élément électricité, vous pouvez dépenser 5 PR pour infliger 1d6 Points d'éblouissement à la ou aux cibles pendant les 10 s qui suivent. Chaque dé suivant coûte 1 PR de plus que le précédent. Au bout de 5 s, la moitié des Points d'éblouissement disparaît, mais en réappliquer remet la durée à 10 s. Les Points d'éblouissement réduisent la régénération de PA de la cible proportionnellement à ses PdV maximum : 1 point d'éblouissement sur une créature à 10 PdV maximum réduit sa régénération de PA de 5 %. Si l'action touche plusieurs cibles, le personnage répartit les points entre elles comme il le souhaite.
-
Name:
mElectricDazzlingI
-
Displayed name:
Éblouissement électrique I
-
Description:
Lors d'une action utilisant l'élément électricité, vous pouvez dépenser 5 PR pour infliger 1d6 Points d'éblouissement à la ou aux cibles pendant les 10 s qui suivent. Chaque dé suivant coûte 1 PR de plus que le précédent. Au bout de 5 s, la moitié des Points d'éblouissement disparaît, mais en réappliquer remet la durée à 10 s. Les Points d'éblouissement réduisent la régénération de PA de la cible proportionnellement à ses PdV maximum : 1 point d'éblouissement sur une créature à 10 PdV maximum réduit sa régénération de PA de 5 %. Si l'action touche plusieurs cibles, le personnage répartit les points entre elles comme il le souhaite.
-
Condition:
assert(character:has([[mElectricMasteryI]]),[[Vous devez posséder « Maîtrise de l'électricité I ».]]) -
Cost:
expCost(300,400)-0 -
Script:
-
Duration:
-1
-
Type:
0
-
Recurrent script:
-
Add ons:
-
Condition:
action:tagsContain([[electricDamage]]) or action:tagsContain([[electric]]) -
Description:
-
Variables:
vElectricDazzlingCost = 5 -
Script:
-
Action effects:
-
Use case:
3*number(vElectricDazzlingPoints.value>0)
-
Name:
Éblouissement électrique
-
Description:
Vous pouvez dépenser vElectricDazzlingCost.string PR pour infliger 1d6 Points d'éblouissement à la ou aux cibles pendant les 10 s qui suivent ; chaque dé supplémentaire coûte 1 PR de plus que le précédent. Soit un total de vElectricDazzlingPoints.string Points d'éblouissement
-
Script:
if character:has([[mDazzlingPoints]]) then mDazzlingPoints = character.mDazzlingPoints else mDazzlingPoints = character:createEffect([[mDazzlingPoints]]) mDazzlingPoints.displayName:set([[Points d'éblouissement]]) mDazzlingPoints.description:set([[Les Points d'éblouissement réduisent la régénération de PA proportionnellement aux PdV maximum.]]) mDazzlingPoints.script:set([=[sDazzlingPoints = character:createStat([[sDazzlingPoints]]) sDazzlingPoints.displayName:set([[Points d'éblouissement]]) character.sRegenAP:addCurrent([[-(character.sDazzlingPoints.current/character.sMaxHP.current)*0.5]], [[physical]], [[Points d'éblouissement]])]=]) mDazzlingPoints.recurrentScript:set([=[if modifier.duration.value == 5 then character.sDazzlingPoints:changeCurrent(-character.sDazzlingPoints.current/2) end]=]) mDazzlingPoints:activate() end mDazzlingPoints.duration:set(10) character.sDazzlingPoints:changeCurrent(vElectricDazzlingPoints.value) -
Variables:
vElectricDazzlingPoints = NumberVariable([[vElectricDazzlingPoints]],[[Points d'éblouissement]],[[0]])
-
-
-
Upgrades:
-
Name:
mElectricDazzlingII
-
Displayed name:
Éblouissement électrique II
-
Description:
Abaisse à 4 PR le coût du premier dé de Points d'éblouissement.
-
Condition:
-
Cost:
expCost(850,400)-150 -
Script:
master.displayName:set([[Éblouissement électrique II]]) master.description:replace([[dépenser 5 PR]],[[dépenser 4 PR]]) master.addOns[1].variables:replace([[vElectricDazzlingCost = 5]],[[vElectricDazzlingCost = 4]]) -
Duration:
-1
-
Type:
0
-
Recurrent script:
-
Add ons:
-