-
Tags:
Dégâts biologiques -
Name:
aVenomousChelicera
-
Displayed name:
Chélicères venimeuses
-
Description:
Vous abattez vos chélicères en arc de cercle devant vous. Leur venin s'insinue dans les plaies et ronge lentement ceux qu'elles ont touchés.
-
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]: Chaque créature touchée est empoisonnée et subit vDamage.string dégât@if vDamage.value > 1 then [[s biologiques]] else [[ biologique]] end toutes les 2 secondes pendant vDuration.string. *Si une cible est déjà empoisonnée par ce venin, sa durée est réinitialisée au lieu de cumuler les dégâts.* *Chaque créature touchée peut réagir à cette action avec sa réaction Esquiver pour en annuler les effets.*
-
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)*coneMod(2)*puncMod(vDuration,2)*contactMod*effect(vDamage*25,60)*reacSave*cancelOnSave -
Variables:
vRange = ListVariable([[vRange]], [[Portée]], {[[contactMod]]}, {[[Contact]]}) vTest = ListVariable([[vTest]], [[Test]], {[[character.sVigor]]}, {[[Vigueur]]}) vMR = StatVariable([[vMR]], [[vTest]]) vDuration = NumberVariable([[vDuration]], [[Durée]], [[10]], [[30]], [[5]]) vDuration.valueDisplay.value = [[ self .. " secondes" ]] vDamage = NumberVariable([[vDamage]], [[Dégâts]], [[1]], [[10]], [[1]]) -
On used script:
character.sFlux:changeCurrent(-vFluxCost.value) -
On post script:
if (success) then action.currentCD.value = vCD.value end -
Type:
1
-
Action effects:
-
Use case:
3
-
Name:
Chélicères venimeuses
-
Description:
-
Script:
if (not character:has([[mVenomousChelicera]])) then effect = character:createEffect([[mVenomousChelicera]]) effect.displayName:set([[Chélicères venimeuses]]) effect.description:set([[Un venin vous ronge : vous subissez {{vDamage.value}} dégât{{vDamage.value > 1 and "s biologiques" or " biologique"}} toutes les 2 secondes.]]) effect:activate() end character.mVenomousChelicera.recurrentScript:set([=[if (((character.currentTime - {={character.currentTime}=}) % 2) == 0) then character:damage({{vDamage.value}}, 1, [[Biologic]]) display([[Chélicères venimeuses]], [[Vous subissez {{vDamage.value}} dégât{{vDamage.value > 1 and "s biologiques" or " biologique"}}.]]) end]=]) character.mVenomousChelicera.duration:set({{vDuration.value}}) -
Variables:
-