-
Name:
mSeveredI
-
Displayed name:
Severed I
-
Description:
When performing an action that deals Slashing damage, the character may spend 4 SP to apply the Physical Impaired 1 status effect to the affected target. The effect lasts for 5 seconds. Reapplying this effect while it is already active resets the duration to 5 seconds; the impairment value does not stack.
-
Cost:
expCost(300,100)-0
-
Script:
-
Duration:
-1
-
Type:
0
-
Recurrent script:
-
Add ons:
-
Condition:
action:tagsContain([[slashingDamage]])
-
Description:
-
Variables:
vSeveredCost = 4 vSeveredDuration = 5 vSeveredImpaired = 1
-
Script:
-
Action effects:
-
Use case:
vApplySevered*3
-
Name:
Severed
-
Description:
You can spend vSeveredCost.string SP to inflict Physical Impaired vSeveredImpaired.string for vSeveredDuration.string seconds.
-
Script:
if not character:has([[sPhysicalImpaired]]) then sPhysicalImpaired = character:createStat([[sPhysicalImpaired]], [[temporary]]) sPhysicalImpaired.displayName:set([[Physical impaired]]) end if not character:has([[mSevered]]) then mSevered = character:createEffect([[mSevered]]) mSevered.displayName:set([[Severed]]) mSevered.description:set([[Inflicts Physical Impaired {{vSeveredImpaired}} to the character.]]) mSevered.script:set([=[character.sPhysicalImpaired:addNormal([[{{vSeveredImpaired}}]], [[natural]], [[Severed]])]=]) mSevered:activate() end character.mSevered.duration:set({{vSeveredDuration}})
-
Variables:
vApplySevered = ToggleVariable([[vApplySevered]],[[Severed]])
-
-
-
Upgrades:
-
Name:
mSeveredII
-
Displayed name:
Severed II
-
Description:
Increase the Severed duration to 10 seconds.
-
Cost:
expCost(600,200)-150
-
Script:
master.displayName:set([[Severed II]]) master.description:replace([[5 seconds]],[[10 seconds]]) master.addOns[1].variables:replace([[vSeveredDuration = 5]],[[vSeveredDuration = 10]])
-
Duration:
-1
-
Type:
0
-
Recurrent script:
-
Add ons:
-
Name:
mSeveredIII
-
Displayed name:
Severed III
-
Description:
Reduces the SP needed to apply the Severed to 3 SP.
-
Cost:
expCost(750,250)-300
-
Script:
master.displayName:set([[Severed III]]) master.description:replace([[spend 4 SP]],[[spend 3 SP]]) master.addOns[1].variables:replace([[vSeveredCost = 4]],[[vSeveredCost = 3]])
-
Duration:
-1
-
Type:
0
-
Recurrent script:
-
Add ons:
-
Name:
mSeveredIV
-
Displayed name:
Severed IV
-
Description:
Increase the Physical Impaired to 2.
-
Cost:
expCost(1500,250)-375
-
Script:
master.displayName:set([[Severed IV]]) master.description:replace([[Physical Impaired 1]],[[Physical Impaired 2]]) master.addOns[1].variables:replace([[vSeveredImpaired = 1]],[[vSeveredImpaired = 2]])
-
Duration:
-1
-
Type:
0
-
Recurrent script:
-
Add ons:
-