Home · skill · MagicBlock

Blocks incoming Attacks, reducing their damage by 50%.

Perfect blocking roots the attacker for 3 and reduces their damage by an additional 15%.

Properties

status
Review
type
Block
nature
Ability
cooldown
0.5
steps
on=0visuals={"playAnims":[{"anim":{"ref":"Block","loop":true,"blend":0.15}}]}props={}type=11delay=0.66id=BlockAnimon=13visuals={"playAnims":[{"anim":{"ref":"BlockHit","blend":0,"restore":"BlockAnim"}}]}props={}type=11range=0.2id=OnHitduration=0.2on=13visuals={"playAnims":[{"anim":{"ref":"BlockHit","blend":0,"restore":"BlockAnim"}}],"fxs":[{"set":"Parry_Perfect","space":0,"props":{}}]}props={}id=OnWellTimedtype=11duration=0.2range=0.2
affixes
target={"attribute":"BlockMitigation"}target2={}ref=TAttribute_Flatconds={}mod={}val=50
flags
RequireStopHeldNoQueueIgnoreGCD

Referenced by

Raw data
{
  "status": "Review",
  "gfx": {
    "file": "UI/icons/atlas_abilities_status_96PX.png",
    "size": 96,
    "x": 2,
    "y": 0
  },
  "id": "MagicBlock",
  "type": "Block",
  "nature": "Ability",
  "texts": {
    "name": "Withstand",
    "desc": "Blocks incoming [Attack]s, reducing their damage by ::val1%::.\n\nPerfect blocking roots the attacker for ::dur1:: and reduces their damage by an additional ::var2%::."
  },
  "anim": {
    "ref": "BlockStart",
    "blend": 0.07
  },
  "cooldown": 0.5,
  "steps": [
    {
      "on": 0,
      "visuals": {
        "playAnims": [
          {
            "anim": {
              "ref": "Block",
              "loop": true,
              "blend": 0.15
            }
          }
        ]
      },
      "props": {},
      "type": 11,
      "delay": 0.66,
      "id": "BlockAnim"
    },
    {
      "on": 13,
      "visuals": {
        "playAnims": [
          {
            "anim": {
              "ref": "BlockHit",
              "blend": 0,
              "restore": "BlockAnim"
            }
          }
        ]
      },
      "props": {},
      "type": 11,
      "range": 0.2,
      "id": "OnHit",
      "duration": 0.2
    },
    {
      "on": 13,
      "visuals": {
        "playAnims": [
          {
            "anim": {
              "ref": "BlockHit",
              "blend": 0,
              "restore": "BlockAnim"
            }
          }
        ],
        "fxs": [
          {
            "set": "Parry_Perfect",
            "space": 0,
            "props": {}
          }
        ]
      },
      "props": {},
      "id": "OnWellTimed",
      "type": 11,
      "duration": 0.2,
      "range": 0.2
    }
  ],
  "affixes": [
    {
      "target": {
        "attribute": "BlockMitigation"
      },
      "target2": {},
      "ref": "TAttribute_Flat",
      "conds": {},
      "mod": {},
      "val": 50
    }
  ],
  "flags": [
    "RequireStop",
    "Held",
    "NoQueue",
    "IgnoreGCD"
  ],
  "mastery": [],
  "props": {
    "aimStyle": 1,
    "interruptStyle": 2
  },
  "vars": {
    "var2": 0.15,
    "dur1": 3
  },
  "script": "function onBlockEval( hit ) {\n\tif( hit.hasBeat(GameBeat.BlockWellTimed) ) {\n\t\taddStatusDuration(hit.source, Skill.Root, vars.dur1);\n\t\thit.block += vars.var2;\n\t}\n}",
  "_xrefs": [
    {
      "from_sheet": "item",
      "from_id": "Staff_Craft",
      "via_field": "skills"
    },
    {
      "from_sheet": "item",
      "from_id": "Staff_SummonDemon",
      "via_field": "skills"
    },
    {
      "from_sheet": "itemType",
      "from_id": "Staff",
      "via_field": "skills"
    },
    {
      "from_sheet": "itemType",
      "from_id": "Book",
      "via_field": "skills"
    },
    {
      "from_sheet": "itemType",
      "from_id": "Halos",
      "via_field": "skills"
    },
    {
      "from_sheet": "itemType",
      "from_id": "Scepter",
      "via_field": "skills"
    },
    {
      "from_sheet": "itemType",
      "from_id": "Thrown",
      "via_field": "skills"
    }
  ]
}