-
Tags:
['weaponAction', 'Weapon action'] -
Name:
aSmash
-
Displayed name:
Smash
-
Description:
Vous abattez violemment votre arme sur votre adversaire, lui infligeant des dégâts et le déconcentrant. Cependant, cet acharnement vous coûte aussi votre concentration dont vous pouvez réduire les effets en utilisant des PdR.
-
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] : Inflige vDamage.string vDamageType.string dégâts à la cible. De plus, **votre réaction et celle de la cible augmentent de vDamage.value s**. Cependant, en dépensant vRP.string PdR, vous réduisez l'augmentation de votre réaction de vRP.string s. *La créature affectée peut réagir avec son Esquive pour annuler les effets de cette action.*
-
Condition:
assert(character.sFlux.current >= vFluxCost.value, [[Vous n'avez pas assez de Flux]])
-
AP cost:
vWeaponAP+1
-
Cooldown:
5
-
Flux cost:
apMod(vAP)*cdMod(vCD)*targetMod(1,0)*puncMod(0,1)*vRange*(effect(vDamage*vWeaponAP*22,60)+effect(vDamage*75*0.5,50))
-
Variables:
vRP = NumberVariable([[vRP]], [[PdR]], [[0]], [[sRagePoints]], [[1]]) vDamage = NumberVariable([[vDamage]], [[Dégât]], [[1]], [[10]], [[1]]) vDamage.valueDisplay.value = [[ self .. vDamageDice ]]
-
On used script:
character.sFlux:changeCurrent(-vFluxCost.value) action.currentCD:set(vCD.value) character.sRagePoints:changeCurrent(-vRP.value)
-
Type:
1
-
Action effects:
-
Use case:
math.max(vDamage-vRP,0)>0
-
Name:
Déconcentration
-
Description:
-
Script:
character:setReaction(character.currentReaction + math.max({{vDamage.value-vRP.value}},0))
-
Variables:
-
Use case:
3
-
Name:
Smash
-
Description:
-
Script:
character:setReaction(character.currentReaction + {{vDamage.value}})
-
Variables:
-