Home · skill · Mokshi_Phase3Screech
Properties
- type
- Skill
- nature
- Ability
- duration
- 4
- steps
Referenced by
unit (1)
Raw data
{
"id": "Mokshi_Phase3Screech",
"type": "Skill",
"nature": "Ability",
"texts": {},
"anim": {},
"duration": 4,
"steps": [
{
"on": 0,
"visuals": {
"playAnims": [
{
"anim": {
"speed": 0.7,
"blend": 0.2,
"ref": "Scream"
}
}
]
},
"props": {},
"type": 11,
"delay": 0.2
},
{
"on": 0,
"visuals": {
"fxs": [
{
"set": "HiveChampion_Eclosion",
"space": 0,
"props": {},
"attachName": "Socket_FaerieScreech",
"scale": 2
}
]
},
"props": {},
"delay": 1.4,
"id": "Explosion"
},
{
"on": 0,
"props": {
"targetSkill": "Mokshi_Purge_Area",
"position": {
"element": "Mokshi_ChamberArea"
}
},
"type": 5,
"delay": 3
}
],
"aiProps": {
"noCast": true
},
"flags": [],
"mastery": [],
"props": {},
"vars": {},
"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}",
"_xrefs": [
{
"from_sheet": "unit",
"from_id": "Mokshi",
"via_field": "skills"
}
]
}