FareverDB

Shadowstep

Rogue_Shadowstep in Skills

Teleports behind the target, stunning them for 2.

id
Rogue_Shadowstep
type
9
flags
1301
nature
2
script
function onProc(ctx) { if( hasMastery(Mastery.ComboStep) ) { addAtb(owner, Attribute.ComboPoint, vars.var1); } }
status
0
cooldown
15
duration
0.2
Raw data
{
  "id": "Rogue_Shadowstep",
  "gfx": {
    "x": 2,
    "y": 0,
    "file": "UI/icons/atlas_class_Rogue_96PX.png",
    "size": 96
  },
  "anim": {
    "ref": "Teleport",
    "blend": 0
  },
  "type": 9,
  "vars": {
    "dur1": 2
  },
  "flags": 1301,
  "props": {
    "aimStyle": 2,
    "needTarget": true,
    "interruptStyle": 1
  },
  "steps": [
    {
      "on": 0,
      "type": 14,
      "props": {
        "rotation": {
          "limiter": 2000,
          "direction": 1
        }
      },
      "duration": 0.2
    },
    {
      "on": 0,
      "type": 11,
      "props": {},
      "visuals": {
        "fxs": [
          {
            "set": "Rogue_Trail",
            "flags": 8,
            "props": {},
            "space": 0,
            "attachName": "Socket_Center"
          },
          {
            "set": "Rogue_Blink_Disappear",
            "flags": 64,
            "props": {},
            "space": 1,
            "attachName": "Socket_Center"
          }
        ]
      },
      "duration": 0.12
    },
    {
      "on": 0,
      "type": 17,
      "delay": 0.05,
      "props": {
        "position": {
          "offsetZ": 0,
          "targetForwardOffset": -1
        },
        "teleport": {
          "fallbackAround": true
        }
      },
      "range": 250
    },
    {
      "on": 0,
      "type": 8,
      "delay": 0,
      "props": {
        "move": {
          "direction": [
            3
          ]
        }
      },
      "range": 2,
      "duration": 0.1
    },
    {
      "on": 0,
      "cond": {
        "mastery": "Momentum"
      },
      "type": 1,
      "delay": 0.05,
      "props": {
        "status": {
          "ref": "Rogue_ShadowstepStatus",
          "target": 0
        }
      }
    },
    {
      "on": 0,
      "type": 1,
      "delay": 0.05,
      "props": {
        "status": {
          "ref": "Stun",
          "target": 1
        }
      },
      "duration": "dur1"
    },
    {
      "on": 0,
      "type": 11,
      "delay": 0.06,
      "props": {},
      "visuals": {
        "fxs": [
          {
            "set": "Shadow_Puff_Unit",
            "flags": 64,
            "props": {},
            "space": 1,
            "attachName": "Socket_Center"
          }
        ]
      }
    }
  ],
  "texts": {
    "desc": "Teleports behind the target, stunning them for ::dur1::.",
    "name": "Shadowstep",
    "refs": {
      "ref": "Rogue_ShadowstepStatus"
    }
  },
  "nature": 2,
  "script": "function onProc(ctx) {\n\tif( hasMastery(Mastery.ComboStep) ) {\n\t\taddAtb(owner, Attribute.ComboPoint, vars.var1);\n\t}\n}",
  "status": 0,
  "mastery": [
    {
      "id": "MasterOfShadows",
      "gfx": {
        "x": 0,
        "y": 0,
        "file": "UI/Portraits/Items/Masteries/Rogue_Shadowstep/MasterOfShadows.png",
        "size": 256
      },
      "text": {
        "desc": "::name:: has ::charges:: charges.",
        "name": "Master of Shadows"
      },
      " vars": {},
      "props": {
        "charges": 2
      }
    },
    {
      "id": "ComboStep",
      "gfx": {
        "x": 0,
        "y": 0,
        "file": "UI/Portraits/Items/Masteries/Rogue_Shadowstep/ComboStep.png",
        "size": 256
      },
      "text": {
        "desc": "::name:: generates ::var1:: [ComboPoint].",
        "name": "Combo Step"
      },
      "vars": {
        "var1": 2
      }
    },
    {
      "id": "Momentum",
      "gfx": {
        "x": 0,
        "y": 0,
        "file": "UI/Portraits/Items/Masteries/Rogue_Shadowstep/Momentum.png",
        "size": 256
      },
      "text": {
        "desc": "::name:: increases your [MoveSpeedFactor] by ::ref_val1%:: for ::ref_dur::.",
        "name": "Featherfoot"
      }
    }
  ],
  "cooldown": 15,
  "duration": 0.2
}