• 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: