FareverDB
?

Mokshi_Phase3Screech

Mokshi_Phase3Screech in Skills
id
Mokshi_Phase3Screech
type
11
flags
0
nature
2
script
function onStart(ctx) { if (isServer) { var mokshi = toMokshi(owner); mokshi.tryAggroBiggestThreat(); } } function onStep(s) { if( s.kind == Steps.Explosion ) { var mokshi = toMokshi(owner); for (s in mokshi.getStalactites()) { wait(random(0, 0.5), function() { s.die(); }); } } }
duration
4
Raw data
{
  "id": "Mokshi_Phase3Screech",
  "anim": {},
  "type": 11,
  "vars": {},
  "flags": 0,
  "props": {},
  "steps": [
    {
      "on": 0,
      "type": 11,
      "delay": 0.2,
      "props": {},
      "visuals": {
        "playAnims": [
          {
            "anim": {
              "ref": "Scream",
              "blend": 0.2,
              "speed": 0.7
            }
          }
        ]
      }
    },
    {
      "id": "Explosion",
      "on": 0,
      "delay": 1.4,
      "props": {},
      "visuals": {
        "fxs": [
          {
            "set": "HiveChampion_Eclosion",
            "props": {},
            "scale": 2,
            "space": 0,
            "attachName": "Socket_FaerieScreech"
          }
        ]
      }
    },
    {
      "on": 0,
      "type": 5,
      "delay": 3,
      "props": {
        "position": {
          "element": "Mokshi_ChamberArea"
        },
        "targetSkill": "Mokshi_Purge_Area"
      }
    }
  ],
  "texts": {},
  "nature": 2,
  "script": "function onStart(ctx) {\n    if (isServer) {\n        var mokshi = toMokshi(owner);\n        mokshi.tryAggroBiggestThreat();\n\t}\n}\n\nfunction onStep(s) {\n\tif( s.kind == Steps.Explosion ) {\n        var mokshi = toMokshi(owner);\n        for (s in mokshi.getStalactites()) {\n            wait(random(0, 0.5), function() {\n                s.die();\n            });\n        }\n    }\n}",
  "aiProps": {
    "noCast": true
  },
  "mastery": [],
  "duration": 4
}