-
Tags:
['complexAction', 'Complex action'] -
Name:
aItemTeleportation
-
Displayed name:
Item teleportation
-
Description:
The character can either: - Teleport a marked object and its content in front of them - Teleport a held marked object and its content to a marked location. Marking an object or a location take 1 hour to the character to do. However, the marked object or marked location should not be in-closed by either: - 90 cm of wood or dirt - 30 cm of stone - 2.5 cm of metal - a thin layer of lead
-
Cast description:
| AP: vAP.string | CD: vCD.strings | | :---: | :---: | | **Flux: vFluxOrCost.string ➞ vFluxCost.string** | **Range: vRange.string** | On a successful **vTest.string** test **MR vMR.string** [1d20]: Teleports an object with an information value inferior to vValue.string gp from/to a location that is less than vDistance.string km away.
-
Condition:
assert(character.sFlux.current >= vFluxCost.value, [[You don't have enough Flux]])
-
AP cost:
60
-
Cooldown:
60
-
Flux cost:
apMod(vAP)*cdMod(vCD)*targetMod(1,0)*puncMod(0,1)*vRange*effect((vDistance/50)*(vValue/5)*140*0.5,140,character.sCatalystLvl)*complexMod
-
Variables:
vRange = ListVariable([[vRange]], [[Range]], {[[contactMod]]}, {[[Contact]]}) vTest = ListVariable([[vTest]], [[Test]], {[[character.sArcana]]}, {[[Arcana]]}) vMR = StatVariable([[vMR]], [[vTest]]) vDistance = NumberVariable([[vDistance]], [[Distance]], [[50]], [[]], [[50]]) vValue = NumberVariable([[vValue]], [[Value]], [[5]], [[]], [[5]])
-
On used script:
character.sFlux:changeCurrent(-vFluxCost.value) action.currentCD:set(vCD.value)
-
Type:
1
-
Action effects:
No effects