• Tags:

    fireResistanceShieldiceComplex action
  • Name:

    aFrostArmor

  • Displayed name:

    Frost armor

  • Description:

    The character cover the body of an other entity with a thin but solid ice. This protection gives to the wearer a HP shield in addition to a resistance against Fire damage.

  • Cast description:

    AP: aAP * CD: aCD Flux: aFluxOrCost ➞ aFluxCost Range: str(vRange) On a successful Resilience test MR {sResilience} [1d20]: Gives vShieldd6 Shield and Fire Resistance vResistance to the target for vDuration seconds. The caster have to concentrate for 1AP every 8 seconds to keep this effect.

  • Condition:

    sFlux >= aFluxCost "You don't have enough Flux"
    
  • AP cost:

    4

  • Cooldown:

    5

  • Flux cost:

    apMod(aAP)*cdMod(aCD)*targetMod(1,0)*durMod(vDuration)*concMod(vDuration,8,1)*vRange*complexMod*(effect(vResistance*60,30)+effect(vShield*15,15))
  • Variables:

    vRange.choice(Range,[5m],[shortMod])
    vShield.counter(Shield,1,10)
    vResistance.counter(Resistance,1,10)
    vDuration.slider(Duration,16,96,8)
  • On used script:

    sFlux.current.change(-aFluxCost)
    aName.cd.set(aCD)
    
  • On post script:

    if (success) then
    action.currentCD.value = vCD.value
    end
    
  • Type:

    1

  • Action effects:

    • Use case:

      1

    • Name:

      Frost armor

    • Description:

    • Script:

      mFrostArmor.create.effects(Frost armor)
      mFrostArmor.description.set_(Gives vShieldd6 Shield and Fire Resistance vResistance to the target for vDuration seconds. The caster have to concentrate for 1AP every 8 seconds to keep this effect.)
      mFrostArmor.duration.set_(vDuration)
      mFrostArmor.activate()
      fConcentration(mFrostArmor,8,1)
    • Variables: