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