Buzzing
GM_MassGrab_Passive_Status in SkillsAt 10 stacks, summons an angry bee that starts attacking enemies for 15, dealing 80% Faith Magic every 3.
- id
- GM_MassGrab_Passive_Status
- flags
- 0
- nature
- 4
- script
- function onStacksChange() { if (hasStatusMaxStacked(owner, skill.kind)) { playStep(Steps.Summon); nextFrame(() -> {status?.consume();}); if (rank >= 3) { extendSummonDuration(vars.time); } } } function onDamageEval(hit) { hit.dmgAdd += 20000; }
- status
- 2
- duration
- 10
Raw data
{
"id": "GM_MassGrab_Passive_Status",
"gfx": {
"x": 8,
"y": 0,
"file": "UI/icons/atlas_weapon_Great_Mace_96PX.png",
"size": 48,
"width": 2,
"height": 2
},
"anim": {},
"vars": {
"dur1": 15,
"time": 3
},
"flags": 0,
"props": {
"status": {
"types": [
{
"type": "Buff"
}
],
"maxStacks": 10
}
},
"steps": [
{
"id": "Summon",
"on": 13,
"type": 23,
"props": {
"summon": {
"unit": "Summon_Bee"
}
},
"duration": "dur1"
}
],
"texts": {
"desc": "At ::stacks:: stacks, summons an angry bee that starts attacking enemies for ::dur1::, dealing ::ref_dmg:: every ::time::.",
"name": "Buzzing",
"refs": {
"ref": "SummonBee_HoneyBolt"
}
},
"nature": 4,
"script": "function onStacksChange() {\n\tif (hasStatusMaxStacked(owner, skill.kind)) {\n\t\tplayStep(Steps.Summon);\n\t\tnextFrame(() -> {status?.consume();});\n\t\tif (rank >= 3) {\n\t\t\textendSummonDuration(vars.time);\n\t\t}\n\t}\n}\nfunction onDamageEval(hit) {\n\thit.dmgAdd += 20000;\n}",
"status": 2,
"mastery": [],
"duration": 10
}