-
Tags:
Dégâts de feu -
Name:
aFireBreath
-
Displayed name:
Souffle de feu
-
Description:
Vous crachez devant vous un torrent de flammes qui s'évase en cône. Le feu dévore tout ce qui se trouve près de vous, puis faiblit à mesure qu'il s'éloigne.
-
Cast description:
| PA: vAP.string | TdR: vCD.strings | | :---: | :---: | | **Flux: vFluxOrCost.string ➞ vFluxCost.string** | **Portée: vRange.string** | Sur un test de **vTest.string** réussi **RM vMR.string** [1d20]: Crée un cône de feu de {vLvl.value*2} m qui inflige vLvl.string dégâts feu sur les 2 premiers mètres, puis 1d6 de moins tous les 2 mètres suivants. *Les créatures affectées effectuent un test de Réflexes qui, en cas de réussite, réduit les dégâts de moitié.*
-
Condition:
assert(character.sFlux.current >= vFluxCost.value, [[Vous n'avez pas assez de Flux.]]) -
AP cost:
3
-
Cooldown:
5
-
Flux cost:
apMod(vAP)*cdMod(vCD)*contactMod*sum([[dist]],1,vLvl,[[(coneMod(dist*2)-coneMod((dist-1)*2))*effect((vLvl-dist+1)*55,60)]])*autoSave*halfOnSave -
Variables:
vRange = ListVariable([[vRange]], [[Portée]], {[[contactMod]]}, {[[Contact]]}) vTest = ListVariable([[vTest]], [[Test]], {[[character.sVigor]]}, {[[Vigueur]]}) vMR = StatVariable([[vMR]], [[vTest]]) vLvl = NumberVariable([[vLvl]], [[Dégâts]], [[1]], [[10]], [[1]]) vLvl.valueDisplay.value = [[ self .. "d6" ]] -
On used script:
character.sFlux:changeCurrent(-vFluxCost.value) -
On post script:
if (success) then action.currentCD.value = vCD.value end -
Type:
1
-
Action effects:
No effects