{"version":1,"kind":"hwanse-battle-effect-pixel-oracle-plan","source":"tools/build_battle_effect_pixel_oracle_plan.py","status":"capture-oracle-not-built","inputs":["out/battle_effect_animation_pattern_review.json","out/battle_effect_visual_assertion_review.json"],"summary":{"remainingGap":"original-runtime pixel/particle choreography oracle","webVisualAssertionStatus":"visual-assertions-pass","webVisualAssertionRows":52,"requiredFullOracleRows":52,"recommendedFirstPassRows":8,"requirementCounts":{"child motion loop present":5,"palette transform effect; no CNS frame stream":1,"random placement/range present":46,"runner must instantiate child objects over time":28},"effectClassCounts":{"frameScript-effect":7,"init-frame-effect":17,"spawn-stream-effect":28},"helperBehaviorCounts":{"actor-flag-sync":3,"direct-frame-spawn":25,"init-frame-effect":2,"multi-frameScript-effect":15,"nested-frameScript-spawn-effect":2,"randomized-child-spawn-stream":23,"repeated-direct-frame-spawn":3},"completionDecision":"do-not-call-update-goal"},"captureProtocol":["Capture original game output at 640x480 without scaling or filtering.","For each capture row, record from the first visible actor frame before the skill effect until all helper/effect pixels disappear.","Record the selected actor, skill id, skill level, target monster, and whether the attack hit/missed/guarded.","Compare against the web runner at the same canonical row using frame/tick alignment; browser-only non-empty pixel assertions are not sufficient for goal completion."],"recommendedFirstPassRows":[{"id":"rinshan:0x1a","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x1a","levelOrFixed":null,"skillName":"흑영권","renderTrack":"ranged-projectile-or-beam","implementationState":"needs-child-helper-script-runner","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream","frameScript-sequence"],"helperBehaviorClasses":["multi-frameScript-effect","randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present","child motion loop present"],"effectFrameCount":21,"effectFrames":["btl_efc#124","btl_efc#124@2","btl_efc#125@2","btl_efc#126@2","btl_efc#127@1","btl_efc#127@2","btl_efc#128@2","btl_efc#129@2","btl_efc#137","btl_efc#137@2","btl_efc#138@2","btl_efc#139@8","btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":3,"frameScriptTotal":3,"motionLoopTotal":3,"hasPaletteEvents":false,"coverageTokens":["behavior:multi-frameScript-effect","behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","feature:motion-loop","helper-animation:direct-spawn-stream","helper-animation:frameScript-sequence","owner:rinshan","requirement:child motion loop present","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:ranged-projectile-or-beam"],"newlyCoveredTokens":["behavior:multi-frameScript-effect","behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","feature:motion-loop","helper-animation:direct-spawn-stream","helper-animation:frameScript-sequence","owner:rinshan","requirement:child motion loop present","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:ranged-projectile-or-beam"]},{"id":"ataho:0x39","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x39","levelOrFixed":null,"skillName":"노익장 대폭발","renderTrack":"screen-wide-effect","implementationState":"actor-frame-plus-helper","effectAnimationClass":"frameScript-effect","helperAnimationClasses":["actor-synchronized-no-independent-frame","frameScript-sequence","init-frame-effect"],"helperBehaviorClasses":["actor-flag-sync","direct-frame-spawn","multi-frameScript-effect","nested-frameScript-spawn-effect"],"executionRequirements":["random placement/range present"],"effectFrameCount":30,"effectFrames":["btl_efc#119","btl_efc#119@2","btl_efc#120@2","btl_efc#121@2","btl_efc#122@2","btl_efc#123@2","btl_efc#176","btl_efc#176@2","btl_efc#24@2","btl_efc#25@2","btl_efc#26@2","btl_efc#27@2","btl_efc#28@2","btl_efc#29@2","btl_efc#60","btl_efc#60@4","btl_efc#61@4","btl_efc#62@4","btl_efc#63@4","btl_efc#64@4","btl_efc#68","btl_efc#68@2","btl_efc#69@2","btl_efc#70@2","btl_efc#71@2","btl_efc#72","btl_efc#72@2","btl_efc#73@2","btl_efc#74@2","btl_efc#75@2"],"directSpawnTotal":2,"frameScriptTotal":8,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:actor-flag-sync","behavior:direct-frame-spawn","behavior:multi-frameScript-effect","behavior:nested-frameScript-spawn-effect","class:frameScript-effect","feature:direct-spawn","feature:frame-script","helper-animation:actor-synchronized-no-independent-frame","helper-animation:frameScript-sequence","helper-animation:init-frame-effect","owner:ataho","requirement:random placement/range present","track:screen-wide-effect"],"newlyCoveredTokens":["behavior:actor-flag-sync","behavior:direct-frame-spawn","behavior:nested-frameScript-spawn-effect","class:frameScript-effect","helper-animation:actor-synchronized-no-independent-frame","helper-animation:init-frame-effect","owner:ataho","track:screen-wide-effect"]},{"id":"smashu:0x20","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x20","levelOrFixed":null,"skillName":"열시섬","renderTrack":"caster-action-screen-hit","implementationState":"actor-frame-plus-helper","effectAnimationClass":"frameScript-effect","helperAnimationClasses":["frameScript-sequence","palette-flash-effect"],"helperBehaviorClasses":["actor-flag-sync","multi-frameScript-effect"],"executionRequirements":["palette transform effect; no CNS frame stream"],"effectFrameCount":3,"effectFrames":["btl_efc#12@2","btl_efc#13@2","btl_efc#14@2"],"directSpawnTotal":0,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":true,"coverageTokens":["behavior:actor-flag-sync","behavior:multi-frameScript-effect","class:frameScript-effect","feature:frame-script","feature:palette-event","helper-animation:frameScript-sequence","helper-animation:palette-flash-effect","owner:smashu","requirement:palette transform effect; no CNS frame stream","track:caster-action-screen-hit"],"newlyCoveredTokens":["feature:palette-event","helper-animation:palette-flash-effect","owner:smashu","requirement:palette transform effect; no CNS frame stream","track:caster-action-screen-hit"]},{"id":"ataho:0x3d","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x3d","levelOrFixed":null,"skillName":"천조족","renderTrack":"support-or-status","implementationState":"needs-ui/status-effect-policy","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["target-range-init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":9,"effectFrames":["btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:target-range-init-frame-effect","owner:ataho","requirement:random placement/range present","track:support-or-status"],"newlyCoveredTokens":["class:init-frame-effect","helper-animation:target-range-init-frame-effect","track:support-or-status"]},{"id":"rinshan:0x18:Lv4","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x18","levelOrFixed":4,"skillName":"암각·영상승룡파","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present","child motion loop present"],"effectFrameCount":2,"effectFrames":["btl_efc#185","btl_efc#188"],"directSpawnTotal":13,"frameScriptTotal":0,"motionLoopTotal":2,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:motion-loop","helper-animation:counter-driven-burst-spawn","owner:rinshan","requirement:child motion loop present","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:actor-melee-or-dash"],"newlyCoveredTokens":["helper-animation:counter-driven-burst-spawn","track:actor-melee-or-dash"]},{"id":"ataho:0x1b:Lv2","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x1b","levelOrFixed":2,"skillName":"비기·맹호광파참","renderTrack":"ranged-projectile-or-beam","implementationState":"needs-child-helper-script-runner","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn","init-frame-effect"],"executionRequirements":["random placement/range present"],"effectFrameCount":10,"effectFrames":["btl_efc#1","btl_efc#2","btl_efc#46","btl_efc#76@3","btl_efc#77@3","btl_efc#78@3","btl_efc#79@3","btl_efc#80@3","btl_efc#81","btl_efc#81@3"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","behavior:init-frame-effect","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:init-frame-effect","owner:ataho","requirement:random placement/range present","track:ranged-projectile-or-beam"],"newlyCoveredTokens":["behavior:init-frame-effect"]},{"id":"smashu:0x15:Lv2","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x15","levelOrFixed":2,"skillName":"백인일섬","renderTrack":"caster-action-screen-hit","implementationState":"actor-frame-plus-helper","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn","frameScript-sequence"],"helperBehaviorClasses":["multi-frameScript-effect","repeated-direct-frame-spawn"],"executionRequirements":["runner must instantiate child objects over time"],"effectFrameCount":4,"effectFrames":["btl_efc#65@2","btl_efc#66@2","btl_efc#67@2","btl_efc#88"],"directSpawnTotal":4,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:multi-frameScript-effect","behavior:repeated-direct-frame-spawn","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:counter-driven-burst-spawn","helper-animation:frameScript-sequence","owner:smashu","requirement:runner must instantiate child objects over time","track:caster-action-screen-hit"],"newlyCoveredTokens":["behavior:repeated-direct-frame-spawn"]},{"id":"ataho:0x33:Lv1","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x33","levelOrFixed":1,"skillName":"비기·맹호유성각","renderTrack":"spawned-child-display-flow","implementationState":"needs-helper-target-promotion","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":2,"effectFrames":["btl_efc#143","btl_efc#144"],"directSpawnTotal":1,"frameScriptTotal":0,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","helper-animation:init-frame-effect","owner:ataho","requirement:random placement/range present","track:spawned-child-display-flow"],"newlyCoveredTokens":["track:spawned-child-display-flow"]}],"fullOracleRows":[{"id":"ataho:0x1b:Lv2","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x1b","levelOrFixed":2,"skillName":"비기·맹호광파참","renderTrack":"ranged-projectile-or-beam","implementationState":"needs-child-helper-script-runner","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn","init-frame-effect"],"executionRequirements":["random placement/range present"],"effectFrameCount":10,"effectFrames":["btl_efc#1","btl_efc#2","btl_efc#46","btl_efc#76@3","btl_efc#77@3","btl_efc#78@3","btl_efc#79@3","btl_efc#80@3","btl_efc#81","btl_efc#81@3"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","behavior:init-frame-effect","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:init-frame-effect","owner:ataho","requirement:random placement/range present","track:ranged-projectile-or-beam"]},{"id":"ataho:0x1d:Lv4","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x1d","levelOrFixed":4,"skillName":"비기·맹호광파참","renderTrack":"ranged-projectile-or-beam","implementationState":"needs-child-helper-script-runner","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn","init-frame-effect"],"executionRequirements":["random placement/range present"],"effectFrameCount":10,"effectFrames":["btl_efc#1","btl_efc#2","btl_efc#208","btl_efc#76@3","btl_efc#77@3","btl_efc#78@3","btl_efc#79@3","btl_efc#80@3","btl_efc#81","btl_efc#81@3"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","behavior:init-frame-effect","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:init-frame-effect","owner:ataho","requirement:random placement/range present","track:ranged-projectile-or-beam"]},{"id":"ataho:0x21","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x21","levelOrFixed":null,"skillName":"염가열소","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":7,"effectFrames":["btl_efc#119","btl_efc#24@2","btl_efc#25@2","btl_efc#26@2","btl_efc#27@2","btl_efc#28@2","btl_efc#29@2"],"directSpawnTotal":2,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:counter-driven-burst-spawn","owner:ataho","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:actor-melee-or-dash"]},{"id":"ataho:0x2c:Lv2","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x2c","levelOrFixed":2,"skillName":"호포권","renderTrack":"screen-wide-effect","implementationState":"needs-child-helper-script-runner","effectAnimationClass":"frameScript-effect","helperAnimationClasses":["frameScript-sequence","init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn","multi-frameScript-effect"],"executionRequirements":["random placement/range present"],"effectFrameCount":15,"effectFrames":["btl_efc#130@2","btl_efc#131@2","btl_efc#132@2","btl_efc#133@2","btl_efc#149","btl_efc#149@2","btl_efc#150@2","btl_efc#151@2","btl_efc#76@3","btl_efc#77@3","btl_efc#78@3","btl_efc#79@3","btl_efc#80@3","btl_efc#81","btl_efc#81@3"],"directSpawnTotal":1,"frameScriptTotal":3,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","behavior:multi-frameScript-effect","class:frameScript-effect","feature:direct-spawn","feature:frame-script","helper-animation:frameScript-sequence","helper-animation:init-frame-effect","owner:ataho","requirement:random placement/range present","track:screen-wide-effect"]},{"id":"ataho:0x2e:Lv4","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x2e","levelOrFixed":4,"skillName":"호포권","renderTrack":"screen-wide-effect","implementationState":"needs-child-helper-script-runner","effectAnimationClass":"frameScript-effect","helperAnimationClasses":["frameScript-sequence","init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn","multi-frameScript-effect"],"executionRequirements":["random placement/range present"],"effectFrameCount":30,"effectFrames":["btl_efc#130@2","btl_efc#131@2","btl_efc#132@2","btl_efc#133@2","btl_efc#152","btl_efc#152@2","btl_efc#153@2","btl_efc#154@2","btl_efc#30","btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#60","btl_efc#60@4","btl_efc#61@4","btl_efc#62@4","btl_efc#63@4","btl_efc#64@4","btl_efc#76@3","btl_efc#77@3","btl_efc#78@3","btl_efc#79@3","btl_efc#80@3","btl_efc#81","btl_efc#81@3"],"directSpawnTotal":1,"frameScriptTotal":5,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","behavior:multi-frameScript-effect","class:frameScript-effect","feature:direct-spawn","feature:frame-script","helper-animation:frameScript-sequence","helper-animation:init-frame-effect","owner:ataho","requirement:random placement/range present","track:screen-wide-effect"]},{"id":"ataho:0x33:Lv1","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x33","levelOrFixed":1,"skillName":"비기·맹호유성각","renderTrack":"spawned-child-display-flow","implementationState":"needs-helper-target-promotion","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":2,"effectFrames":["btl_efc#143","btl_efc#144"],"directSpawnTotal":1,"frameScriptTotal":0,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","helper-animation:init-frame-effect","owner:ataho","requirement:random placement/range present","track:spawned-child-display-flow"]},{"id":"ataho:0x34:Lv2","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x34","levelOrFixed":2,"skillName":"비기·맹호유성각","renderTrack":"spawned-child-display-flow","implementationState":"needs-helper-target-promotion","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":2,"effectFrames":["btl_efc#143","btl_efc#144"],"directSpawnTotal":1,"frameScriptTotal":0,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","helper-animation:init-frame-effect","owner:ataho","requirement:random placement/range present","track:spawned-child-display-flow"]},{"id":"ataho:0x35:Lv3","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x35","levelOrFixed":3,"skillName":"비기·맹호유성각","renderTrack":"spawned-child-display-flow","implementationState":"needs-helper-target-promotion","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":2,"effectFrames":["btl_efc#143","btl_efc#144"],"directSpawnTotal":1,"frameScriptTotal":0,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","helper-animation:init-frame-effect","owner:ataho","requirement:random placement/range present","track:spawned-child-display-flow"]},{"id":"ataho:0x36:Lv4","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x36","levelOrFixed":4,"skillName":"비기·맹호유성각","renderTrack":"spawned-child-display-flow","implementationState":"needs-helper-target-promotion","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":2,"effectFrames":["btl_efc#143","btl_efc#144"],"directSpawnTotal":1,"frameScriptTotal":0,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","helper-animation:init-frame-effect","owner:ataho","requirement:random placement/range present","track:spawned-child-display-flow"]},{"id":"ataho:0x38","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x38","levelOrFixed":null,"skillName":"취호염무","renderTrack":"screen-wide-effect","implementationState":"actor-frame-plus-helper","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":7,"effectFrames":["btl_efc#119","btl_efc#24@2","btl_efc#25@2","btl_efc#26@2","btl_efc#27@2","btl_efc#28@2","btl_efc#29@2"],"directSpawnTotal":4,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:counter-driven-burst-spawn","owner:ataho","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:screen-wide-effect"]},{"id":"ataho:0x39","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x39","levelOrFixed":null,"skillName":"노익장 대폭발","renderTrack":"screen-wide-effect","implementationState":"actor-frame-plus-helper","effectAnimationClass":"frameScript-effect","helperAnimationClasses":["actor-synchronized-no-independent-frame","frameScript-sequence","init-frame-effect"],"helperBehaviorClasses":["actor-flag-sync","direct-frame-spawn","multi-frameScript-effect","nested-frameScript-spawn-effect"],"executionRequirements":["random placement/range present"],"effectFrameCount":30,"effectFrames":["btl_efc#119","btl_efc#119@2","btl_efc#120@2","btl_efc#121@2","btl_efc#122@2","btl_efc#123@2","btl_efc#176","btl_efc#176@2","btl_efc#24@2","btl_efc#25@2","btl_efc#26@2","btl_efc#27@2","btl_efc#28@2","btl_efc#29@2","btl_efc#60","btl_efc#60@4","btl_efc#61@4","btl_efc#62@4","btl_efc#63@4","btl_efc#64@4","btl_efc#68","btl_efc#68@2","btl_efc#69@2","btl_efc#70@2","btl_efc#71@2","btl_efc#72","btl_efc#72@2","btl_efc#73@2","btl_efc#74@2","btl_efc#75@2"],"directSpawnTotal":2,"frameScriptTotal":8,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:actor-flag-sync","behavior:direct-frame-spawn","behavior:multi-frameScript-effect","behavior:nested-frameScript-spawn-effect","class:frameScript-effect","feature:direct-spawn","feature:frame-script","helper-animation:actor-synchronized-no-independent-frame","helper-animation:frameScript-sequence","helper-animation:init-frame-effect","owner:ataho","requirement:random placement/range present","track:screen-wide-effect"]},{"id":"ataho:0x3c","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x3c","levelOrFixed":null,"skillName":"기합일발","renderTrack":"support-or-status","implementationState":"needs-ui/status-effect-policy","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["target-range-init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":9,"effectFrames":["btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:target-range-init-frame-effect","owner:ataho","requirement:random placement/range present","track:support-or-status"]},{"id":"ataho:0x3d","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x3d","levelOrFixed":null,"skillName":"천조족","renderTrack":"support-or-status","implementationState":"needs-ui/status-effect-policy","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["target-range-init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":9,"effectFrames":["btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:target-range-init-frame-effect","owner:ataho","requirement:random placement/range present","track:support-or-status"]},{"id":"ataho:0x3e","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x3e","levelOrFixed":null,"skillName":"천조족","renderTrack":"support-or-status","implementationState":"needs-ui/status-effect-policy","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["target-range-init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":9,"effectFrames":["btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:target-range-init-frame-effect","owner:ataho","requirement:random placement/range present","track:support-or-status"]},{"id":"ataho:0x3f","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x3f","levelOrFixed":null,"skillName":"주 백약지장","renderTrack":"support-or-status","implementationState":"needs-ui/status-effect-policy","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["target-range-init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":9,"effectFrames":["btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:target-range-init-frame-effect","owner:ataho","requirement:random placement/range present","track:support-or-status"]},{"id":"ataho:0x40","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x40","levelOrFixed":null,"skillName":"천조족","renderTrack":"support-or-status","implementationState":"needs-ui/status-effect-policy","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["target-range-init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":9,"effectFrames":["btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:target-range-init-frame-effect","owner:ataho","requirement:random placement/range present","track:support-or-status"]},{"id":"ataho:0x41","ownerKey":"ataho","ownerName":"아타호","skillIdHex":"0x41","levelOrFixed":null,"skillName":"천조족","renderTrack":"support-or-status","implementationState":"needs-ui/status-effect-policy","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["target-range-init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":9,"effectFrames":["btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:target-range-init-frame-effect","owner:ataho","requirement:random placement/range present","track:support-or-status"]},{"id":"rinshan:0x11:Lv1","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x11","levelOrFixed":1,"skillName":"열화폭염권","renderTrack":"ranged-projectile-or-beam","implementationState":"needs-child-helper-script-runner","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":12,"effectFrames":["btl_efc#119","btl_efc#119@2","btl_efc#120@2","btl_efc#121@2","btl_efc#122@2","btl_efc#123@2","btl_efc#24@2","btl_efc#25@2","btl_efc#26@2","btl_efc#27@2","btl_efc#28@2","btl_efc#29@2"],"directSpawnTotal":9,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:direct-spawn-stream","owner:rinshan","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:ranged-projectile-or-beam"]},{"id":"rinshan:0x12:Lv2","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x12","levelOrFixed":2,"skillName":"열화폭염권","renderTrack":"ranged-projectile-or-beam","implementationState":"needs-child-helper-script-runner","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":12,"effectFrames":["btl_efc#119","btl_efc#119@2","btl_efc#120@2","btl_efc#121@2","btl_efc#122@2","btl_efc#123@2","btl_efc#24@2","btl_efc#25@2","btl_efc#26@2","btl_efc#27@2","btl_efc#28@2","btl_efc#29@2"],"directSpawnTotal":18,"frameScriptTotal":4,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:direct-spawn-stream","owner:rinshan","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:ranged-projectile-or-beam"]},{"id":"rinshan:0x13:Lv3","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x13","levelOrFixed":3,"skillName":"열화폭염권","renderTrack":"ranged-projectile-or-beam","implementationState":"needs-child-helper-script-runner","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":12,"effectFrames":["btl_efc#119","btl_efc#119@2","btl_efc#120@2","btl_efc#121@2","btl_efc#122@2","btl_efc#123@2","btl_efc#24@2","btl_efc#25@2","btl_efc#26@2","btl_efc#27@2","btl_efc#28@2","btl_efc#29@2"],"directSpawnTotal":27,"frameScriptTotal":6,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:direct-spawn-stream","owner:rinshan","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:ranged-projectile-or-beam"]},{"id":"rinshan:0x14:Lv4","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x14","levelOrFixed":4,"skillName":"열화폭염권","renderTrack":"ranged-projectile-or-beam","implementationState":"needs-child-helper-script-runner","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":12,"effectFrames":["btl_efc#119","btl_efc#119@2","btl_efc#120@2","btl_efc#121@2","btl_efc#122@2","btl_efc#123@2","btl_efc#24@2","btl_efc#25@2","btl_efc#26@2","btl_efc#27@2","btl_efc#28@2","btl_efc#29@2"],"directSpawnTotal":45,"frameScriptTotal":10,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:direct-spawn-stream","owner:rinshan","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:ranged-projectile-or-beam"]},{"id":"rinshan:0x15:Lv1","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x15","levelOrFixed":1,"skillName":"암각·영상승룡파","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":1,"effectFrames":["btl_efc#186"],"directSpawnTotal":17,"frameScriptTotal":0,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","helper-animation:counter-driven-burst-spawn","owner:rinshan","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:actor-melee-or-dash"]},{"id":"rinshan:0x16:Lv2","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x16","levelOrFixed":2,"skillName":"암각·영상승룡파","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":2,"effectFrames":["btl_efc#184","btl_efc#186"],"directSpawnTotal":7,"frameScriptTotal":0,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","helper-animation:counter-driven-burst-spawn","owner:rinshan","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:actor-melee-or-dash"]},{"id":"rinshan:0x17:Lv3","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x17","levelOrFixed":3,"skillName":"암각·영상승룡파","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present","child motion loop present"],"effectFrameCount":2,"effectFrames":["btl_efc#184","btl_efc#187"],"directSpawnTotal":9,"frameScriptTotal":0,"motionLoopTotal":2,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:motion-loop","helper-animation:counter-driven-burst-spawn","owner:rinshan","requirement:child motion loop present","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:actor-melee-or-dash"]},{"id":"rinshan:0x18:Lv4","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x18","levelOrFixed":4,"skillName":"암각·영상승룡파","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present","child motion loop present"],"effectFrameCount":2,"effectFrames":["btl_efc#185","btl_efc#188"],"directSpawnTotal":13,"frameScriptTotal":0,"motionLoopTotal":2,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:motion-loop","helper-animation:counter-driven-burst-spawn","owner:rinshan","requirement:child motion loop present","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:actor-melee-or-dash"]},{"id":"rinshan:0x19","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x19","levelOrFixed":null,"skillName":"빙조권","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":1,"effectFrames":["btl_efc#186"],"directSpawnTotal":17,"frameScriptTotal":0,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","helper-animation:counter-driven-burst-spawn","owner:rinshan","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:actor-melee-or-dash"]},{"id":"rinshan:0x1a","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x1a","levelOrFixed":null,"skillName":"흑영권","renderTrack":"ranged-projectile-or-beam","implementationState":"needs-child-helper-script-runner","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream","frameScript-sequence"],"helperBehaviorClasses":["multi-frameScript-effect","randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present","child motion loop present"],"effectFrameCount":21,"effectFrames":["btl_efc#124","btl_efc#124@2","btl_efc#125@2","btl_efc#126@2","btl_efc#127@1","btl_efc#127@2","btl_efc#128@2","btl_efc#129@2","btl_efc#137","btl_efc#137@2","btl_efc#138@2","btl_efc#139@8","btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":3,"frameScriptTotal":3,"motionLoopTotal":3,"hasPaletteEvents":false,"coverageTokens":["behavior:multi-frameScript-effect","behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","feature:motion-loop","helper-animation:direct-spawn-stream","helper-animation:frameScript-sequence","owner:rinshan","requirement:child motion loop present","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:ranged-projectile-or-beam"]},{"id":"rinshan:0x1b","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x1b","levelOrFixed":null,"skillName":"맹호열지조","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":7,"effectFrames":["btl_efc#165","btl_efc#165@2","btl_efc#166@2","btl_efc#176","btl_efc#176@2","btl_efc#2","btl_efc#4"],"directSpawnTotal":3,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:counter-driven-burst-spawn","owner:rinshan","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:actor-melee-or-dash"]},{"id":"rinshan:0x27:Lv4","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x27","levelOrFixed":4,"skillName":"대폭진","renderTrack":"screen-wide-effect","implementationState":"needs-child-helper-script-runner","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["actor-synchronized-no-independent-frame","init-frame-effect"],"helperBehaviorClasses":["actor-flag-sync","direct-frame-spawn","nested-frameScript-spawn-effect"],"executionRequirements":["random placement/range present"],"effectFrameCount":18,"effectFrames":["btl_efc#119","btl_efc#119@2","btl_efc#120@2","btl_efc#121@2","btl_efc#122@2","btl_efc#123@2","btl_efc#24@2","btl_efc#25@2","btl_efc#26@2","btl_efc#27@2","btl_efc#28@2","btl_efc#29@2","btl_efc#60","btl_efc#60@4","btl_efc#61@4","btl_efc#62@4","btl_efc#63@4","btl_efc#64@4"],"directSpawnTotal":1,"frameScriptTotal":3,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:actor-flag-sync","behavior:direct-frame-spawn","behavior:nested-frameScript-spawn-effect","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:actor-synchronized-no-independent-frame","helper-animation:init-frame-effect","owner:rinshan","requirement:random placement/range present","track:screen-wide-effect"]},{"id":"rinshan:0x28:Lv1","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x28","levelOrFixed":1,"skillName":"암각·영상뢰화","renderTrack":"caster-action-screen-hit","implementationState":"actor-frame-plus-helper","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":13,"effectFrames":["btl_efc#134","btl_efc#135","btl_efc#136","btl_efc#68","btl_efc#68@2","btl_efc#69@2","btl_efc#70@2","btl_efc#71@2","btl_efc#72","btl_efc#72@2","btl_efc#73@2","btl_efc#74@2","btl_efc#75@2"],"directSpawnTotal":4,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:direct-spawn-stream","owner:rinshan","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:caster-action-screen-hit"]},{"id":"rinshan:0x29:Lv2","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x29","levelOrFixed":2,"skillName":"암각·영상뢰화","renderTrack":"caster-action-screen-hit","implementationState":"actor-frame-plus-helper","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":13,"effectFrames":["btl_efc#134","btl_efc#135","btl_efc#136","btl_efc#68","btl_efc#68@2","btl_efc#69@2","btl_efc#70@2","btl_efc#71@2","btl_efc#72","btl_efc#72@2","btl_efc#73@2","btl_efc#74@2","btl_efc#75@2"],"directSpawnTotal":6,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:direct-spawn-stream","owner:rinshan","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:caster-action-screen-hit"]},{"id":"rinshan:0x2a:Lv3","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x2a","levelOrFixed":3,"skillName":"암각·영상뢰화","renderTrack":"caster-action-screen-hit","implementationState":"actor-frame-plus-helper","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":13,"effectFrames":["btl_efc#134","btl_efc#135","btl_efc#136","btl_efc#68","btl_efc#68@2","btl_efc#69@2","btl_efc#70@2","btl_efc#71@2","btl_efc#72","btl_efc#72@2","btl_efc#73@2","btl_efc#74@2","btl_efc#75@2"],"directSpawnTotal":6,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:direct-spawn-stream","owner:rinshan","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:caster-action-screen-hit"]},{"id":"rinshan:0x2b:Lv4","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x2b","levelOrFixed":4,"skillName":"암각·영상뢰화","renderTrack":"caster-action-screen-hit","implementationState":"actor-frame-plus-helper","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":13,"effectFrames":["btl_efc#134","btl_efc#135","btl_efc#136","btl_efc#68","btl_efc#68@2","btl_efc#69@2","btl_efc#70@2","btl_efc#71@2","btl_efc#72","btl_efc#72@2","btl_efc#73@2","btl_efc#74@2","btl_efc#75@2"],"directSpawnTotal":9,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:direct-spawn-stream","owner:rinshan","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:caster-action-screen-hit"]},{"id":"rinshan:0x2c","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x2c","levelOrFixed":null,"skillName":"창룡파","renderTrack":"screen-wide-effect","implementationState":"actor-frame-clone-or-spread-placement","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":13,"effectFrames":["btl_efc#134","btl_efc#135","btl_efc#136","btl_efc#68","btl_efc#68@2","btl_efc#69@2","btl_efc#70@2","btl_efc#71@2","btl_efc#72","btl_efc#72@2","btl_efc#73@2","btl_efc#74@2","btl_efc#75@2"],"directSpawnTotal":9,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:direct-spawn-stream","owner:rinshan","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:screen-wide-effect"]},{"id":"rinshan:0x2d","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x2d","levelOrFixed":null,"skillName":"환영각","renderTrack":"screen-wide-effect","implementationState":"needs-child-helper-script-runner","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream","frameScript-sequence"],"helperBehaviorClasses":["multi-frameScript-effect","randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present","child motion loop present"],"effectFrameCount":21,"effectFrames":["btl_efc#124","btl_efc#124@2","btl_efc#125@2","btl_efc#126@2","btl_efc#127@1","btl_efc#127@2","btl_efc#128@2","btl_efc#129@2","btl_efc#137","btl_efc#137@2","btl_efc#138@2","btl_efc#139@8","btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":3,"frameScriptTotal":3,"motionLoopTotal":3,"hasPaletteEvents":false,"coverageTokens":["behavior:multi-frameScript-effect","behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","feature:motion-loop","helper-animation:direct-spawn-stream","helper-animation:frameScript-sequence","owner:rinshan","requirement:child motion loop present","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:screen-wide-effect"]},{"id":"rinshan:0x31","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x31","levelOrFixed":null,"skillName":"기공회복","renderTrack":"support-or-status","implementationState":"needs-ui/status-effect-policy","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["target-range-init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":9,"effectFrames":["btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:target-range-init-frame-effect","owner:rinshan","requirement:random placement/range present","track:support-or-status"]},{"id":"rinshan:0x32","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x32","levelOrFixed":null,"skillName":"기공독치료","renderTrack":"support-or-status","implementationState":"needs-ui/status-effect-policy","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["target-range-init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":9,"effectFrames":["btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:target-range-init-frame-effect","owner:rinshan","requirement:random placement/range present","track:support-or-status"]},{"id":"rinshan:0x33","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x33","levelOrFixed":null,"skillName":"기공대회복","renderTrack":"support-or-status","implementationState":"needs-ui/status-effect-policy","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["target-range-init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":9,"effectFrames":["btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:target-range-init-frame-effect","owner:rinshan","requirement:random placement/range present","track:support-or-status"]},{"id":"rinshan:0x34","ownerKey":"rinshan","ownerName":"린샹","skillIdHex":"0x34","levelOrFixed":null,"skillName":"수경","renderTrack":"support-or-status","implementationState":"needs-ui/status-effect-policy","effectAnimationClass":"init-frame-effect","helperAnimationClasses":["target-range-init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn"],"executionRequirements":["random placement/range present"],"effectFrameCount":9,"effectFrames":["btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":1,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","class:init-frame-effect","feature:direct-spawn","feature:frame-script","helper-animation:target-range-init-frame-effect","owner:rinshan","requirement:random placement/range present","track:support-or-status"]},{"id":"smashu:0x03","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x03","levelOrFixed":null,"skillName":"마구베기","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream","frameScript-sequence"],"helperBehaviorClasses":["direct-frame-spawn","multi-frameScript-effect"],"executionRequirements":["runner must instantiate child objects over time"],"effectFrameCount":7,"effectFrames":["btl_efc#0@2","btl_efc#1@2","btl_efc#2@2","btl_efc#92","btl_efc#92@2","btl_efc#93@2","btl_efc#94@2"],"directSpawnTotal":3,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","behavior:multi-frameScript-effect","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:direct-spawn-stream","helper-animation:frameScript-sequence","owner:smashu","requirement:runner must instantiate child objects over time","track:actor-melee-or-dash"]},{"id":"smashu:0x04","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x04","levelOrFixed":null,"skillName":"마구베기","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream","frameScript-sequence"],"helperBehaviorClasses":["direct-frame-spawn","multi-frameScript-effect"],"executionRequirements":["runner must instantiate child objects over time"],"effectFrameCount":7,"effectFrames":["btl_efc#0@2","btl_efc#1@2","btl_efc#2@2","btl_efc#92","btl_efc#92@2","btl_efc#93@2","btl_efc#94@2"],"directSpawnTotal":3,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","behavior:multi-frameScript-effect","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:direct-spawn-stream","helper-animation:frameScript-sequence","owner:smashu","requirement:runner must instantiate child objects over time","track:actor-melee-or-dash"]},{"id":"smashu:0x0a:Lv2","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x0a","levelOrFixed":2,"skillName":"쾌진격","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"frameScript-effect","helperAnimationClasses":["frameScript-sequence","init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn","multi-frameScript-effect"],"executionRequirements":["random placement/range present"],"effectFrameCount":12,"effectFrames":["btl_efc#30","btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#65@2","btl_efc#66@2","btl_efc#67@2"],"directSpawnTotal":1,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","behavior:multi-frameScript-effect","class:frameScript-effect","feature:direct-spawn","feature:frame-script","helper-animation:frameScript-sequence","helper-animation:init-frame-effect","owner:smashu","requirement:random placement/range present","track:actor-melee-or-dash"]},{"id":"smashu:0x0b:Lv3","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x0b","levelOrFixed":3,"skillName":"쾌진격","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"frameScript-effect","helperAnimationClasses":["frameScript-sequence","init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn","multi-frameScript-effect"],"executionRequirements":["random placement/range present"],"effectFrameCount":12,"effectFrames":["btl_efc#30","btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#65@2","btl_efc#66@2","btl_efc#67@2"],"directSpawnTotal":1,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","behavior:multi-frameScript-effect","class:frameScript-effect","feature:direct-spawn","feature:frame-script","helper-animation:frameScript-sequence","helper-animation:init-frame-effect","owner:smashu","requirement:random placement/range present","track:actor-melee-or-dash"]},{"id":"smashu:0x0c:Lv4","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x0c","levelOrFixed":4,"skillName":"쾌진격","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"frameScript-effect","helperAnimationClasses":["frameScript-sequence","init-frame-effect"],"helperBehaviorClasses":["direct-frame-spawn","multi-frameScript-effect"],"executionRequirements":["random placement/range present"],"effectFrameCount":12,"effectFrames":["btl_efc#30","btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#65@2","btl_efc#66@2","btl_efc#67@2"],"directSpawnTotal":1,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:direct-frame-spawn","behavior:multi-frameScript-effect","class:frameScript-effect","feature:direct-spawn","feature:frame-script","helper-animation:frameScript-sequence","helper-animation:init-frame-effect","owner:smashu","requirement:random placement/range present","track:actor-melee-or-dash"]},{"id":"smashu:0x12","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x12","levelOrFixed":null,"skillName":"절사어면","renderTrack":"actor-melee-or-dash","implementationState":"actor-frame-mostly-promoted","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":11,"effectFrames":["btl_efc#119","btl_efc#140","btl_efc#140@2","btl_efc#141@2","btl_efc#142@2","btl_efc#24@2","btl_efc#25@2","btl_efc#26@2","btl_efc#27@2","btl_efc#28@2","btl_efc#29@2"],"directSpawnTotal":8,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:direct-spawn-stream","owner:smashu","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:actor-melee-or-dash"]},{"id":"smashu:0x15:Lv2","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x15","levelOrFixed":2,"skillName":"백인일섬","renderTrack":"caster-action-screen-hit","implementationState":"actor-frame-plus-helper","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn","frameScript-sequence"],"helperBehaviorClasses":["multi-frameScript-effect","repeated-direct-frame-spawn"],"executionRequirements":["runner must instantiate child objects over time"],"effectFrameCount":4,"effectFrames":["btl_efc#65@2","btl_efc#66@2","btl_efc#67@2","btl_efc#88"],"directSpawnTotal":4,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:multi-frameScript-effect","behavior:repeated-direct-frame-spawn","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:counter-driven-burst-spawn","helper-animation:frameScript-sequence","owner:smashu","requirement:runner must instantiate child objects over time","track:caster-action-screen-hit"]},{"id":"smashu:0x16:Lv3","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x16","levelOrFixed":3,"skillName":"백인일섬","renderTrack":"caster-action-screen-hit","implementationState":"actor-frame-plus-helper","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn","frameScript-sequence"],"helperBehaviorClasses":["multi-frameScript-effect","repeated-direct-frame-spawn"],"executionRequirements":["runner must instantiate child objects over time"],"effectFrameCount":4,"effectFrames":["btl_efc#65@2","btl_efc#66@2","btl_efc#67@2","btl_efc#88"],"directSpawnTotal":4,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:multi-frameScript-effect","behavior:repeated-direct-frame-spawn","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:counter-driven-burst-spawn","helper-animation:frameScript-sequence","owner:smashu","requirement:runner must instantiate child objects over time","track:caster-action-screen-hit"]},{"id":"smashu:0x17:Lv4","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x17","levelOrFixed":4,"skillName":"백인일섬","renderTrack":"caster-action-screen-hit","implementationState":"actor-frame-plus-helper","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn","frameScript-sequence"],"helperBehaviorClasses":["multi-frameScript-effect","repeated-direct-frame-spawn"],"executionRequirements":["runner must instantiate child objects over time"],"effectFrameCount":4,"effectFrames":["btl_efc#65@2","btl_efc#66@2","btl_efc#67@2","btl_efc#88"],"directSpawnTotal":4,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:multi-frameScript-effect","behavior:repeated-direct-frame-spawn","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:counter-driven-burst-spawn","helper-animation:frameScript-sequence","owner:smashu","requirement:runner must instantiate child objects over time","track:caster-action-screen-hit"]},{"id":"smashu:0x20","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x20","levelOrFixed":null,"skillName":"열시섬","renderTrack":"caster-action-screen-hit","implementationState":"actor-frame-plus-helper","effectAnimationClass":"frameScript-effect","helperAnimationClasses":["frameScript-sequence","palette-flash-effect"],"helperBehaviorClasses":["actor-flag-sync","multi-frameScript-effect"],"executionRequirements":["palette transform effect; no CNS frame stream"],"effectFrameCount":3,"effectFrames":["btl_efc#12@2","btl_efc#13@2","btl_efc#14@2"],"directSpawnTotal":0,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":true,"coverageTokens":["behavior:actor-flag-sync","behavior:multi-frameScript-effect","class:frameScript-effect","feature:frame-script","feature:palette-event","helper-animation:frameScript-sequence","helper-animation:palette-flash-effect","owner:smashu","requirement:palette transform effect; no CNS frame stream","track:caster-action-screen-hit"]},{"id":"smashu:0x21","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x21","levelOrFixed":null,"skillName":"냉도투무","renderTrack":"screen-wide-effect","implementationState":"actor-frame-clone-or-spread-placement","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":11,"effectFrames":["btl_efc#119","btl_efc#140","btl_efc#140@2","btl_efc#141@2","btl_efc#142@2","btl_efc#24@2","btl_efc#25@2","btl_efc#26@2","btl_efc#27@2","btl_efc#28@2","btl_efc#29@2"],"directSpawnTotal":8,"frameScriptTotal":2,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:direct-spawn-stream","owner:smashu","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:screen-wide-effect"]},{"id":"smashu:0x22","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x22","levelOrFixed":null,"skillName":"투신의 춤","renderTrack":"caster-action-screen-hit","implementationState":"actor-frame-plus-helper","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["direct-spawn-stream","frameScript-sequence"],"helperBehaviorClasses":["multi-frameScript-effect","randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present","child motion loop present"],"effectFrameCount":21,"effectFrames":["btl_efc#124","btl_efc#124@2","btl_efc#125@2","btl_efc#126@2","btl_efc#127@1","btl_efc#127@2","btl_efc#128@2","btl_efc#129@2","btl_efc#137","btl_efc#137@2","btl_efc#138@2","btl_efc#139@8","btl_efc#30@2","btl_efc#31@2","btl_efc#32@2","btl_efc#33@2","btl_efc#34@2","btl_efc#35@2","btl_efc#36@2","btl_efc#37@2","btl_efc#98"],"directSpawnTotal":3,"frameScriptTotal":3,"motionLoopTotal":3,"hasPaletteEvents":false,"coverageTokens":["behavior:multi-frameScript-effect","behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","feature:motion-loop","helper-animation:direct-spawn-stream","helper-animation:frameScript-sequence","owner:smashu","requirement:child motion loop present","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:caster-action-screen-hit"]},{"id":"smashu:0x27","ownerKey":"smashu","ownerName":"스마슈","skillIdHex":"0x27","levelOrFixed":null,"skillName":"신격방어","renderTrack":"support-or-status","implementationState":"needs-ui/status-effect-policy","effectAnimationClass":"spawn-stream-effect","helperAnimationClasses":["counter-driven-burst-spawn"],"helperBehaviorClasses":["randomized-child-spawn-stream"],"executionRequirements":["runner must instantiate child objects over time","random placement/range present"],"effectFrameCount":2,"effectFrames":["btl_efc#90","btl_efc#90@1"],"directSpawnTotal":3,"frameScriptTotal":1,"motionLoopTotal":0,"hasPaletteEvents":false,"coverageTokens":["behavior:randomized-child-spawn-stream","class:spawn-stream-effect","feature:direct-spawn","feature:frame-script","helper-animation:counter-driven-burst-spawn","owner:smashu","requirement:random placement/range present","requirement:runner must instantiate child objects over time","track:support-or-status"]}]}