• Tags:

    No tags

  • Name:

    aRage

  • Displayed name:

    Rage

  • Description:

    Vous permet d'entrer en **rage** ou d'y mettre fin. Pendant votre rage, vous gagner un bonus de Force en échange d'un malus en Résilience et d'un coût en Flux chaque seconde. Plus vous avez de Points de rage plus ce coût en Flux est réduit. Si vous n'avez pas assez de Flux au debut d'une seconde pour continuer votre rage, elle sera arrêté automatiquement. *Mettre fin a la rage réinitialisera vos PR a 0*

  • Cast description:

    | PA: aAP | TdR: aCDs | | :---: | :---: | | **Flux: aFluxCost/s** | **Portée: str(vRange)** | if(~has(mRage))"**Vous entrez en RAGE !!!** Dans cet état vous augmentez votre **Force de {vBonus}** mais réduisez votre **Resilience de -{vBonus}**." if(has(mRage))"Vous mettez fin à votre rage."

  • Condition:

  • AP cost:

    1

  • Cooldown:

    10

  • Flux cost:

    apMod(aAP)*cdMod(aCD)*selfMod*0.2*targetMod(1,0)*(effect(vBonus*70,35)-(selfMod*effect(vBonus*45,22.5)))

  • Variables:

    vBonus.slider(Bonus,1,10,1) vRange.choice(Portée,[Soi],[selfMod])

  • On used script:

    aName.cd.set(aCD)

  • Type:

    1

  • Action effects:

    • Use case:

      1

    • Name:

      État de rage

    • Description:

    • Script:

      if(~has(mRage))( mRage.create.effects(Rage) mRage.description.set_(Votre rage augmente votre Force de {vBonus} mais reduit votre Resilience de -{vBonus} pour <(floor({aFluxCost}*0.95^sRagePoints))> Flux par seconde.) mRage.script.set_( sStrength.current.add({vBonus},psychic,Rage) sResilience.current.add(-{vBonus},psychic,Rage) sHP.current.change_({(totalExp/1000)*vBonus}) ) mRage.recurrent.set_( if(<(sFlux)>>=<({aFluxCost}*0.95^sRagePoints)>)( sFlux.current.change(-floor({aFluxCost}*0.95^sRagePoints)) ) if(<(sFlux)><<({aFluxCost}*0.95^sRagePoints)>)( sRagePoints.current.change(-999) mRage.delete() ) ) mRage.activate() )else( sRagePoints.current.change(-999) mRage.delete() )

    • Variables: