FareverDB

Furnace Roar

Shield_Firebreath_Skill1 in Skills

Channels a fire breath dealing up to 45% Intellect Magic over 3 to enemies in front of you.

id
Shield_Firebreath_Skill1
type
7
flags
0
nature
3
script
function onReceiveDamageEval(hit) { if (skill.isRunning()) { if (hit.blockHit()) { playStep(Steps.Hit); } } }
status
5
cooldown
18
Raw data
{
  "id": "Shield_Firebreath_Skill1",
  "gfx": {
    "x": 0,
    "y": 2,
    "file": "UI/icons/atlas_weapon_Shield_96PX.png",
    "size": 48,
    "width": 2,
    "height": 2
  },
  "anim": {
    "ref": "ShieldBlock",
    "loop": true,
    "blend": 0.15
  },
  "type": 7,
  "vars": {
    "dur1": 3
  },
  "flags": 0,
  "props": {
    "rankOverride": [
      {
        "vars": {
          "cooldown": 12
        },
        "minRank": 2
      }
    ]
  },
  "steps": [
    {
      "on": 0,
      "type": 3,
      "delay": 0.25,
      "props": {
        "castFlags": 4
      },
      "visuals": {
        "fxs": [
          {
            "set": "Fire_Aura",
            "flags": 9,
            "props": {
              "offset": {
                "x": 0,
                "y": 0,
                "z": 0,
                "height": 0.5
              }
            },
            "scale": 1,
            "space": 0
          }
        ],
        "playAnims": [
          {
            "anim": {
              "ref": "CastBreath",
              "loop": true,
              "blend": 0.1
            }
          }
        ]
      },
      "duration": "dur1"
    },
    {
      "on": 0,
      "type": 13,
      "delay": 0.25,
      "props": {
        "rotation": {
          "limiter": 360,
          "direction": 3
        }
      },
      "range": 15,
      "visuals": {
        "fxs": [
          {
            "set": "Fire_Breath_Lasting",
            "flags": 8,
            "props": {
              "offset": {
                "x": 1,
                "y": 0.15,
                "z": 1,
                "height": 0
              }
            },
            "space": 2
          }
        ]
      },
      "duration": -1
    },
    {
      "id": "Loop",
      "on": 0,
      "type": 4,
      "delay": 0.15,
      "props": {
        "area": {
          "shape": [
            1,
            4
          ],
          "follow": 1
        },
        "loop": {
          "tick": 0.25,
          "flags": 1
        }
      },
      "range": 15,
      "effects": [
        {
          "flags": 0,
          "effect": 0,
          "scaling": [
            {
              "atb": "Intellect",
              "ratio": 0.45
            }
          ],
          "affinity": "Magic"
        }
      ],
      "visuals": {
        "hitFx": "Hit_Fire"
      },
      "duration": -1
    },
    {
      "id": "Hit",
      "on": 13,
      "type": 11,
      "props": {},
      "visuals": {
        "fxs": [
          {
            "set": "Block_Shield",
            "props": {},
            "space": 2
          }
        ],
        "playAnims": [
          {
            "anim": {
              "ref": "ShieldBlock",
              "blend": 0
            }
          }
        ]
      },
      "duration": 0.2
    }
  ],
  "texts": {
    "desc": "Channels a fire breath dealing up to ::dmg:: over ::dur1:: to enemies in front of you.",
    "name": "Furnace Roar",
    "rankDescs": [
      {
        "desc": "Cooldown reduced to ::cooldown::.",
        "rank": 2,
        "flags": 1
      },
      {
        "desc": "You Block all attacks for the duration without spending any [MaxPoise].",
        "rank": 3,
        "flags": 0
      }
    ]
  },
  "nature": 3,
  "script": "function onReceiveDamageEval(hit) {\n\tif (skill.isRunning()) {\n\t\tif (hit.blockHit()) {\n\t\t\tplayStep(Steps.Hit);\n\t\t}\n\t}\n}",
  "status": 5,
  "mastery": [],
  "cooldown": 18
}