-
Tags:
['cardAction', 'Card action']['complexAction', 'Complex action']['biologicHealing', 'Biologic healing']['autoSuccess', 'Auto success'] -
Name:
aMulligan
-
Displayed name:
Mulligan
-
Description:
Discard cards held in your hand, then immediately draw the same number of cards. Reveal the newly drawn cards and heal a creature you touch according to their ranks. Add together the healing dice granted by every newly drawn card. The rank of each newly drawn card determines its healing die: | Card rank | Healing | | :---: | :---: | | Ace | 1d12 | | King, Queen or Jack | 1d10 | | 10, 9 or 8 | 1d8 | | 7, 6 or 5 | 1d6 | | 4, 3 or 2 | 1d4 | The newly drawn cards remain in your hand after the action resolves.
-
Cast description:
| AP: vAP.string | CD: vCD.strings | | :---: | :---: | | **Flux: vFluxOrCost.string ➞ vFluxCost.string** | **Range: vRange.string** | Discard vCardDiscarded.string from your hand, draw the same number of cards and heal the target accordingly to the ranks of the newly drawn cards.
-
Condition:
assert(character.sFlux.current >= vFluxCost.value, [[You don't have enough Flux]])
-
AP cost:
3
-
Cooldown:
5
-
Flux cost:
apMod(vAP)*cdMod(vCD)*targetMod(1,0)*puncMod(0,1)*vRange*complexMod*effect(vCardDiscarded*60,60)*noTestMod
-
Variables:
vCardDiscarded = NumberVariable([[vCardDiscarded]], [[Discard]], [[1]], [[character.sCardHandSize]], [[1]]) vCardDiscarded.valueDisplay.value = [[ self .. " card(s)" ]] vRange = ListVariable([[vRange]], [[Range]], {[[contactMod]]}, {[[Contact]]})
-
On used script:
character.sFlux:changeCurrent(-vFluxCost.value) action.currentCD:set(vCD.value)
-
Type:
1
-
Action effects:
No effects