Home · skill · Phrixes_PowerExpulsion

Properties

type
Skill
nature
Spell
cooldown
40
duration
1
steps
on=0props={}type=11visuals={"playAnims":[{"anim":{"file":"Anim/Heavy/Staff/Anim_Heavy_Staff_ConjureLoopStart.fbx"}}]}delay=0.5on=0props={"castFlags":8}type=11visuals={"fxs":[{"set":"Chaos_Cast","space":0,"props":{},"flags":8,"attachName":"ATTACH_Local_Weapon_R"}]}duration=1200range=visuals={"fxs":[{"set":"Chaos_Cast","space":0,"props":{},"flags":8,"attachName":"ATTACH_Local_Weapon_R"}],"playAnims":[{"anim":{"file":"Anim/Heavy/Staff/Anim_Heavy_Staff_ConjureLoop.fbx","loop":true}}]}props={"castFlags":8}on=0type=3duration=1200range=delay=1.4on=0props={"position":{"element":"Phrixes_ArenaCenter"}}type=17on=0props={}id=AreasCasttype=11duration=1200delay=2props={"targetSkill":"Phrixes_PowerExpulsionArea","position":{"random":{"range":60,"maxZDiff":3,"minRange":2}}}on=8type=5id=AreaRandomon=8props={"targetSkill":"Phrixes_PowerExpulsionArea","position":{"random":{"range":1,"maxZDiff":3},"origin":1}}id=AreaTargettype=5props={"position":{"origin":2,"groundSnap":true}}effects=[{"affinity":"Chaos","effect":0,"scaling":[{"ratio":0.5,"atb":"FoePower"}],"baseVal":0,"flags":0}]on=2type=0

Referenced by

Raw data
{
  "gfx": {
    "file": "UI/Placeholder/Icons_Resources.png",
    "size": 48,
    "x": 36,
    "y": 38,
    "width": 2,
    "height": 2
  },
  "id": "Phrixes_PowerExpulsion",
  "type": "Skill",
  "nature": "Spell",
  "texts": {
    "name": "Power Expulsion"
  },
  "anim": {
    "ref": "CastStart",
    "blend": 0.1
  },
  "cooldown": 40,
  "duration": 1,
  "steps": [
    {
      "on": 0,
      "props": {},
      "type": 11,
      "visuals": {
        "playAnims": [
          {
            "anim": {
              "file": "Anim/Heavy/Staff/Anim_Heavy_Staff_ConjureLoopStart.fbx"
            }
          }
        ]
      },
      "delay": 0.5
    },
    {
      "on": 0,
      "props": {
        "castFlags": 8
      },
      "type": 11,
      "visuals": {
        "fxs": [
          {
            "set": "Chaos_Cast",
            "space": 0,
            "props": {},
            "flags": 8,
            "attachName": "ATTACH_Local_Weapon_R"
          }
        ]
      },
      "duration": 1200,
      "range": ""
    },
    {
      "visuals": {
        "fxs": [
          {
            "set": "Chaos_Cast",
            "space": 0,
            "props": {},
            "flags": 8,
            "attachName": "ATTACH_Local_Weapon_R"
          }
        ],
        "playAnims": [
          {
            "anim": {
              "file": "Anim/Heavy/Staff/Anim_Heavy_Staff_ConjureLoop.fbx",
              "loop": true
            }
          }
        ]
      },
      "props": {
        "castFlags": 8
      },
      "on": 0,
      "type": 3,
      "duration": 1200,
      "range": "",
      "delay": 1.4
    },
    {
      "on": 0,
      "props": {
        "position": {
          "element": "Phrixes_ArenaCenter"
        }
      },
      "type": 17
    },
    {
      "on": 0,
      "props": {},
      "id": "AreasCast",
      "type": 11,
      "duration": 1200,
      "delay": 2
    },
    {
      "props": {
        "targetSkill": "Phrixes_PowerExpulsionArea",
        "position": {
          "random": {
            "range": 60,
            "maxZDiff": 3,
            "minRange": 2
          }
        }
      },
      "on": 8,
      "type": 5,
      "id": "AreaRandom"
    },
    {
      "on": 8,
      "props": {
        "targetSkill": "Phrixes_PowerExpulsionArea",
        "position": {
          "random": {
            "range": 1,
            "maxZDiff": 3
          },
          "origin": 1
        }
      },
      "id": "AreaTarget",
      "type": 5
    },
    {
      "props": {
        "position": {
          "origin": 2,
          "groundSnap": true
        }
      },
      "effects": [
        {
          "affinity": "Chaos",
          "effect": 0,
          "scaling": [
            {
              "ratio": 0.5,
              "atb": "FoePower"
            }
          ],
          "baseVal": 0,
          "flags": 0
        }
      ],
      "on": 2,
      "type": 0
    }
  ],
  "aiProps": {
    "pickPrio": 10
  },
  "flags": [],
  "mastery": [],
  "props": {},
  "vars": {
    "var1": 17142,
    "var2": 15
  },
  "script": "var castCount = 0;\nfunction onStep(s) {\n    if(s.kind == Steps.AreasCast) {\n        castCount = 0;\n        var castStep = getStepById(Steps.AreasCast);\n        var totalDuration = castStep.duration;\n        var timeBetweenFires = totalDuration / vars.var1;\n        var areaRand = Steps.AreaRandom;\n        var areaTarget = Steps.AreaTarget;\n        for(i in 0...round(vars.var1)) {\n            castCount++;\n            var areaStep = areaRand;\n            if((castCount % round(vars.var2)) == 0)\n                areaStep = areaTarget;\n            wait(i*timeBetweenFires, function() {\n                playStep(areaStep);\n            });\n        }\n    }\n}",
  "_xrefs": [
    {
      "from_sheet": "unit",
      "from_id": "Phrixes",
      "via_field": "skills"
    }
  ]
}