• Name:

    mPetrifyingGazeI

  • Displayed name:

    Petrifying gaze I

  • Description:

    The creature has the ability to petrifies those who dare cross their gaze. When making any action, you can spend 3 SP to inflict 1d6 Petrifying points to all creature in your vision looking at you for the next 10s. After 5s half the Petrifying points vanished but reapplying Petrifying points reset the duration to 10s. The Petrifying points reduce the target AP regeneration proportionally to their maximum HP (1 Petrifying point on a 10 max HP creature reduce their AP regeneration by 10%). If the number of Petrifying points is equal or greater than the creature maximum HP, they become petrified for 1 hour. While petrified, the creature is unconscious (0 AP/s), their posture cannot be changed and they start to suffocate (It is still possible to do mouth-to-mouth to oxygenate the creature). They also received a Weakness 2 for Ice and Blunt damage as well as Resistance 2 to piercing and Slashing damage.

  • Cost:

    expCost(1400,650)-0

  • Script:

  • Duration:

    -1

  • Type:

    0

  • Recurrent script:

  • Add ons:

    • Condition:

      1

    • Description:

    • Variables:

      vPetrifyingGazeCost.add(3) vPetrifyingGazeDice.add(1)

    • Script:

    • Action effects:

      • Use case:

        (vPetrifyingGazePoints>0)*3

      • Name:

        Petrifying gaze points

      • Description:

        You can spend vPetrifyingGazeCost SP to inflict vPetrifyingGazeDiced6 [vPetrifyingGazeDiced6] Petrifying points to all creature in your vision looking at you for the next 10s . On a successful free Resilience test, they do not receive them. For a total of vPetrifyingGazePoints Petrifying points.

      • Script:

        if(sPetrifyingPoints==0)( mPetrifyingPoints.create.effects(Petrifying points) mPetrifyingPoints.script.set_( sPetrifyingPoints.create.dependant(Petrifying points) sRegenAP.current.add(-max(sPetrifyingPoints/sMaxHP,0)*100%,physical,Petrifying points)) mPetrifyingPoints.recurrent.set_( if(mDuration == 5)( sPetrifyingPoints.current.change(-sPetrifyingPoints/2) ) ) mPetrifyingPoints.activate() ) mPetrifyingPoints.duration.set(10) sPetrifyingPoints.current.change(vPetrifyingGazePoints)

      • Variables:

        vPetrifyingGazePoints.counter.(Petr.p.,0)

  • Upgrades:

    • Name:

      mPetrifyingGazeII

    • Displayed name:

      Petrifying gaze II

    • Description:

      Increase the Petrifying points amount to 2d6.

    • Cost:

      expCost(2800,650)-700

    • Script:

      mPetrifyingGazeI.displayedName.replace( I, II) mPetrifyingGazeI.description.replace(1d6,2d6)

    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons:

      • Condition:

        1

      • Description:

      • Variables:

        vPetrifyingGazeDice.add(1)

      • Script:

      • Action effects:

        No effects