{"status":"ok","kind":"hwanse-battle-skill-timeline-browser-smoke","base":"http://127.0.0.1:59341","checkedRows":6,"checkedEffectRows":13,"checkedExecutionRequirementRows":52,"checkedExecutionRequirementBuckets":["child motion loop present","palette transform effect; no CNS frame stream","random placement/range present","runner must instantiate child objects over time"],"checks":[{"ownerKey":"rinshan","skillIdHex":"0x05","levelOrFixed":null,"name":"도발","rawFrames":[51,52,53,51,52,53,51,52,53,54,4,5,4],"playbackFrameCount":13,"effectFrameCount":0},{"ownerKey":"rinshan","skillIdHex":"0x06","levelOrFixed":null,"name":"꼬챙이 꿰기","rawFrames":[20,21,22,23,23,3],"playbackFrameCount":6,"effectFrameCount":4},{"ownerKey":"rinshan","skillIdHex":"0x09","levelOrFixed":1,"name":"안면백조권","rawFrames":[6,7,8,9,9,16,17,18,19,19,6,7,8,9,9,3],"playbackFrameCount":16,"effectFrameCount":0},{"ownerKey":"rinshan","skillIdHex":"0x0c","levelOrFixed":4,"name":"안면백조권","rawFrames":[6,7,8,9,9,16,17,18,19,19,33,34,38,39,39,33,34,35,36,37,35,34,42,42,41,40,3],"playbackFrameCount":27,"effectFrameCount":0},{"ownerKey":"ataho","skillIdHex":"0x2f","levelOrFixed":1,"name":"맹호룬룬권","rawFrames":[44,45,46,47,44,48,49,50,0],"playbackFrameCount":9,"effectFrameCount":0},{"ownerKey":"ataho","skillIdHex":"0x32","levelOrFixed":4,"name":"맹호룬룬권","rawFrames":[44,45,46,47,44,48,49,50,12,13,25,26,8,9,10,11,0],"playbackFrameCount":17,"effectFrameCount":0}],"effectChecks":[{"ownerKey":"ataho","skillIdHex":"0x0d","levelOrFixed":4,"name":"호격권","effectFrameCount":13,"effectCanvasStats":{"maxAlphaPixels":9135,"rows":[{"alphaPixels":9135,"height":160,"index":0,"width":160,"coloredPixels":7098},{"alphaPixels":9135,"height":160,"index":1,"width":160,"coloredPixels":7098},{"alphaPixels":9135,"height":160,"index":2,"width":160,"coloredPixels":7098},{"alphaPixels":9135,"height":160,"index":3,"width":160,"coloredPixels":7098},{"alphaPixels":9135,"height":160,"index":4,"width":160,"coloredPixels":7098},{"alphaPixels":9135,"height":160,"index":5,"width":160,"coloredPixels":7098},{"alphaPixels":9135,"height":160,"index":6,"width":160,"coloredPixels":7098},{"alphaPixels":9135,"height":160,"index":7,"width":160,"coloredPixels":7098},{"alphaPixels":9135,"height":160,"index":8,"width":160,"coloredPixels":7098},{"alphaPixels":9135,"height":160,"index":9,"width":160,"coloredPixels":7098},{"alphaPixels":9135,"height":160,"index":10,"width":160,"coloredPixels":7098},{"alphaPixels":9135,"height":160,"index":11,"width":160,"coloredPixels":7098}],"canvasCount":13,"nonEmptyCanvasCount":13,"coloredCanvasCount":13},"previewRender":{"tick":22,"currentFrameIndex":10,"currentFrame":{"sourceGate":6,"tick":22,"gate":28,"helperEffectEndTick":50,"offsetX":16,"source":"battle_action_event_timeline_review","duration":1344,"targetPlacementBasis":"single-target-ranged-caster-effect; caster/home","motionY":0,"offsetY":0,"motionX":0,"raw":{"tick":22,"frame":26,"kind":"actor-frame","summary":"set sprite=0x11, frame=26, gate=6, mode=0","vaHex":"0x004d65ec","spriteHex":"0x11","gate":6,"opcode":"0x21"},"frame":26,"type":"local-frame","selector":26,"helperHoldGate":22,"helperHoldBasis":"hogyeok 0xc1 actor flag wait after #26"},"previewStatus":"tick 22 · actor #26 · frame 11/12 · effects 1 · single-target-ranged-caster-effect; caster/home","ok":true,"activeEffectCount":1},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":45663}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":12},{"ownerKey":"ataho","skillIdHex":"0x11","levelOrFixed":4,"name":"맹호비상각","effectFrameCount":120,"effectCanvasStats":{"maxAlphaPixels":311,"rows":[{"alphaPixels":270,"height":96,"index":0,"width":96,"coloredPixels":127},{"alphaPixels":270,"height":96,"index":1,"width":96,"coloredPixels":127},{"alphaPixels":270,"height":96,"index":2,"width":96,"coloredPixels":127},{"alphaPixels":270,"height":96,"index":3,"width":96,"coloredPixels":127},{"alphaPixels":270,"height":96,"index":4,"width":96,"coloredPixels":127},{"alphaPixels":270,"height":96,"index":5,"width":96,"coloredPixels":127},{"alphaPixels":270,"height":96,"index":6,"width":96,"coloredPixels":127},{"alphaPixels":270,"height":96,"index":7,"width":96,"coloredPixels":127},{"alphaPixels":270,"height":96,"index":8,"width":96,"coloredPixels":127},{"alphaPixels":270,"height":96,"index":9,"width":96,"coloredPixels":127},{"alphaPixels":270,"height":96,"index":10,"width":96,"coloredPixels":127},{"alphaPixels":270,"height":96,"index":11,"width":96,"coloredPixels":127}],"canvasCount":120,"nonEmptyCanvasCount":120,"coloredCanvasCount":120},"previewRender":{"tick":0,"currentFrameIndex":0,"currentFrame":{"tick":0,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=1 target-relative center/size-adjusted approach; interpolated child motion mode=3, selector=1, stepDivisor=8: target-relative center/size-adjusted placement.","duration":384,"motionX":225.97175,"offsetY":0,"raw":{"tick":0,"frame":7,"kind":"actor-frame","summary":"set sprite=0x11, frame=7, gate=8, mode=0","vaHex":"0x004d669c","spriteHex":"0x11","gate":8,"opcode":"0x21"},"frame":7,"motionBasis":"selector=1 target-relative center/size-adjusted approach; interpolated child motion mode=3, selector=1, stepDivisor=8: target-relative center/size-adjusted placement.; virtual target projection 0.0,0.0 -> 226.0,0.0","type":"local-frame","selector":7,"gate":8},"previewStatus":"tick 0 · actor #7 · frame 1/2 · effects 3 · selector=1 target-relative center/size-adjusted approach; interpolated child motion mode=3, selector=1, stepDivisor=8: target-relative center/size-adjusted placement.; virtual target projection 0.0,0.0 -> 226.0,0.0","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42800}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":2},{"ownerKey":"ataho","skillIdHex":"0x15","levelOrFixed":4,"name":"폭전축","effectFrameCount":1,"effectCanvasStats":{"maxAlphaPixels":1250,"rows":[{"alphaPixels":1250,"height":96,"index":0,"width":96,"coloredPixels":346}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"previewRender":{"tick":5,"currentFrameIndex":2,"currentFrame":{"tick":5,"offsetX":192,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.","duration":48,"motionX":0,"offsetY":0,"raw":{"tick":5,"frame":4,"kind":"actor-frame","summary":"set sprite=0x11, frame=4, gate=1, mode=0","vaHex":"0x004d671c","spriteHex":"0x11","gate":1,"opcode":"0x21"},"frame":4,"motionBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","type":"local-frame","selector":4,"gate":1},"previewStatus":"tick 5 · actor #4 · frame 3/9 · effects 1 · selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","ok":true,"activeEffectCount":1},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39885}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":9},{"ownerKey":"ataho","skillIdHex":"0x19","levelOrFixed":4,"name":"맹호스페셜","effectFrameCount":32,"effectCanvasStats":{"maxAlphaPixels":36,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":27,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":36,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":15,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":9,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":10,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":11,"width":96,"coloredPixels":0}],"canvasCount":32,"nonEmptyCanvasCount":32,"coloredCanvasCount":0},"previewRender":{"tick":60,"currentFrameIndex":26,"currentFrame":{"tick":60,"offsetX":-32,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=2 target-side pierce/exit edge; interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind.","duration":192,"motionX":437.89050000000026,"offsetY":0,"raw":{"tick":60,"frame":7,"kind":"actor-frame","summary":"set sprite=0x11, frame=7, gate=4, mode=0","vaHex":"0x004d69dc","spriteHex":"0x11","gate":4,"opcode":"0x21"},"frame":7,"motionBasis":"selector=2 target-side pierce/exit edge; interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind.; virtual target projection 0.0,0.0 -> 437.9,0.0","type":"local-frame","selector":7,"gate":4},"previewStatus":"tick 60 · actor #7 · frame 27/28 · effects 4 · selector=2 target-side pierce/exit edge; interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind.; virtual target projection 0.0,0.0 -> 437.9,0.0","ok":true,"activeEffectCount":4},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42731}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":28},{"ownerKey":"rinshan","skillIdHex":"0x10","levelOrFixed":4,"name":"선렬각","effectFrameCount":32,"effectCanvasStats":{"maxAlphaPixels":36,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":27,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":36,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":15,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":9,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":10,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":11,"width":96,"coloredPixels":0}],"canvasCount":32,"nonEmptyCanvasCount":32,"coloredCanvasCount":0},"previewRender":{"tick":22,"currentFrameIndex":11,"currentFrame":{"tick":22,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=2 target-side pierce/exit edge; interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind.","duration":96,"motionX":218.89049999999986,"offsetY":0,"raw":{"tick":22,"frame":13,"kind":"actor-frame","summary":"set sprite=0x14, frame=13, gate=2, mode=0","vaHex":"0x004db660","spriteHex":"0x14","gate":2,"opcode":"0x21"},"frame":13,"motionBasis":"selector=2 target-side pierce/exit edge; interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind.; virtual target projection 0.0,0.0 -> 218.9,0.0","type":"local-frame","selector":13,"gate":2},"previewStatus":"tick 22 · actor #13 · frame 12/13 · effects 4 · selector=2 target-side pierce/exit edge; interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind.; virtual target projection 0.0,0.0 -> 218.9,0.0","ok":true,"activeEffectCount":4},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42641}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":13},{"ownerKey":"rinshan","skillIdHex":"0x18","levelOrFixed":4,"name":"암각·영상승룡파","effectFrameCount":99,"effectCanvasStats":{"maxAlphaPixels":6403,"rows":[{"alphaPixels":6403,"height":144,"index":0,"width":144,"coloredPixels":3001},{"alphaPixels":6403,"height":144,"index":1,"width":144,"coloredPixels":3001},{"alphaPixels":1112,"height":96,"index":2,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":3,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":4,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":5,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":6,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":7,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":8,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":9,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":10,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":11,"width":96,"coloredPixels":886}],"canvasCount":99,"nonEmptyCanvasCount":99,"coloredCanvasCount":99},"previewRender":{"tick":18,"currentFrameIndex":2,"currentFrame":{"tick":18,"offsetX":176,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.","duration":96,"motionX":0,"offsetY":0,"raw":{"tick":18,"frame":38,"kind":"actor-frame","summary":"set sprite=0x14, frame=38, gate=2, mode=0","vaHex":"0x004db89c","spriteHex":"0x14","gate":2,"opcode":"0x21"},"frame":38,"motionBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","type":"local-frame","selector":38,"gate":2},"previewStatus":"tick 18 · actor #38 · frame 3/14 · effects 3 · selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42206}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":14},{"ownerKey":"ataho","skillIdHex":"0x37","levelOrFixed":null,"name":"주구격","effectFrameCount":13,"effectCanvasStats":{"maxAlphaPixels":371,"rows":[{"alphaPixels":360,"height":96,"index":0,"width":96,"coloredPixels":360},{"alphaPixels":360,"height":96,"index":1,"width":96,"coloredPixels":360},{"alphaPixels":371,"height":96,"index":2,"width":96,"coloredPixels":371},{"alphaPixels":336,"height":96,"index":3,"width":96,"coloredPixels":336},{"alphaPixels":332,"height":96,"index":4,"width":96,"coloredPixels":332},{"alphaPixels":360,"height":96,"index":5,"width":96,"coloredPixels":360},{"alphaPixels":360,"height":96,"index":6,"width":96,"coloredPixels":360},{"alphaPixels":371,"height":96,"index":7,"width":96,"coloredPixels":371},{"alphaPixels":371,"height":96,"index":8,"width":96,"coloredPixels":371},{"alphaPixels":336,"height":96,"index":9,"width":96,"coloredPixels":336},{"alphaPixels":336,"height":96,"index":10,"width":96,"coloredPixels":336},{"alphaPixels":332,"height":96,"index":11,"width":96,"coloredPixels":332}],"canvasCount":13,"nonEmptyCanvasCount":13,"coloredCanvasCount":13},"previewRender":{"tick":42,"currentFrameIndex":14,"currentFrame":{"tick":42,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=5 unprojected; direct placement selector=5: screen-size/display-size based fixed placement.","duration":288,"motionX":0,"offsetY":0,"raw":{"tick":42,"frame":38,"kind":"actor-frame","summary":"set sprite=0x11, frame=38, gate=6, mode=0","vaHex":"0x004d7604","spriteHex":"0x11","gate":6,"opcode":"0x21"},"frame":38,"type":"local-frame","selector":38,"gate":6},"previewStatus":"tick 42 · actor #38 · frame 15/16 · effects 2 · selector=5 unprojected; direct placement selector=5: screen-size/display-size based fixed placement.","ok":true,"activeEffectCount":2},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42458}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":16},{"ownerKey":"ataho","skillIdHex":"0x38","levelOrFixed":null,"name":"취호염무","effectFrameCount":29,"effectCanvasStats":{"maxAlphaPixels":1508,"rows":[{"alphaPixels":160,"height":96,"index":0,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":1,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":2,"width":96,"coloredPixels":1255},{"alphaPixels":160,"height":96,"index":3,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":4,"width":96,"coloredPixels":1255},{"alphaPixels":160,"height":96,"index":5,"width":96,"coloredPixels":160},{"alphaPixels":97,"height":96,"index":6,"width":96,"coloredPixels":97},{"alphaPixels":1508,"height":96,"index":7,"width":96,"coloredPixels":1255},{"alphaPixels":160,"height":96,"index":8,"width":96,"coloredPixels":160},{"alphaPixels":97,"height":96,"index":9,"width":96,"coloredPixels":97},{"alphaPixels":1508,"height":96,"index":10,"width":96,"coloredPixels":1255},{"alphaPixels":97,"height":96,"index":11,"width":96,"coloredPixels":97}],"canvasCount":29,"nonEmptyCanvasCount":29,"coloredCanvasCount":29},"previewRender":{"tick":42,"currentFrameIndex":14,"currentFrame":{"tick":42,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=5 unprojected; direct placement selector=5: screen-size/display-size based fixed placement.","duration":768,"motionX":0,"offsetY":0,"raw":{"tick":42,"frame":38,"kind":"actor-frame","summary":"set sprite=0x11, frame=38, gate=16, mode=0","vaHex":"0x004d7628","spriteHex":"0x11","gate":16,"opcode":"0x21"},"frame":38,"type":"local-frame","selector":38,"gate":16},"previewStatus":"tick 42 · actor #38 · frame 15/16 · effects 3 · selector=5 unprojected; direct placement selector=5: screen-size/display-size based fixed placement.","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":44066}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":16},{"ownerKey":"rinshan","skillIdHex":"0x2b","levelOrFixed":4,"name":"암각·영상뢰화","effectFrameCount":87,"effectCanvasStats":{"maxAlphaPixels":926,"rows":[{"alphaPixels":227,"height":96,"index":0,"width":96,"coloredPixels":78},{"alphaPixels":227,"height":96,"index":1,"width":96,"coloredPixels":78},{"alphaPixels":926,"height":96,"index":2,"width":96,"coloredPixels":307},{"alphaPixels":926,"height":96,"index":3,"width":96,"coloredPixels":307},{"alphaPixels":454,"height":96,"index":4,"width":96,"coloredPixels":248},{"alphaPixels":227,"height":96,"index":5,"width":96,"coloredPixels":78},{"alphaPixels":550,"height":96,"index":6,"width":96,"coloredPixels":264},{"alphaPixels":227,"height":96,"index":7,"width":96,"coloredPixels":78},{"alphaPixels":550,"height":96,"index":8,"width":96,"coloredPixels":264},{"alphaPixels":926,"height":96,"index":9,"width":96,"coloredPixels":307},{"alphaPixels":77,"height":96,"index":10,"width":96,"coloredPixels":77},{"alphaPixels":926,"height":96,"index":11,"width":96,"coloredPixels":307}],"canvasCount":87,"nonEmptyCanvasCount":87,"coloredCanvasCount":87},"previewRender":{"tick":106,"currentFrameIndex":24,"currentFrame":{"tick":106,"offsetX":null,"source":"battle_action_event_timeline_review","motionY":null,"targetPlacementBasis":"home before first movement opcode","duration":96,"motionX":null,"offsetY":null,"raw":{"tick":106,"frame":37,"kind":"actor-frame","summary":"set sprite=0x14, frame=37, gate=2, mode=0","vaHex":"0x004dc0dc","spriteHex":"0x14","gate":2,"opcode":"0x21"},"frame":37,"type":"local-frame","selector":37,"gate":2},"previewStatus":"tick 106 · actor #37 · frame 25/32 · effects 4 · home before first movement opcode","ok":true,"activeEffectCount":4},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42813}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":32},{"ownerKey":"smashu","skillIdHex":"0x17","levelOrFixed":4,"name":"백인일섬","effectFrameCount":8,"effectCanvasStats":{"maxAlphaPixels":337,"rows":[{"alphaPixels":315,"height":96,"index":0,"width":96,"coloredPixels":73},{"alphaPixels":16,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":16,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":16,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":337,"height":112,"index":4,"width":112,"coloredPixels":171},{"alphaPixels":16,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":16,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":104,"height":96,"index":7,"width":96,"coloredPixels":69}],"canvasCount":8,"nonEmptyCanvasCount":8,"coloredCanvasCount":3},"previewRender":{"tick":10,"currentFrameIndex":4,"currentFrame":{"tick":10,"helperEffectEndTick":21,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"all-target-caster-action-effect; caster/home","duration":528,"motionX":0,"offsetY":0,"raw":{"tick":10,"frame":2,"kind":"actor-frame","summary":"set sprite=0x17, frame=2, gate=2, mode=0","vaHex":"0x005250d4","spriteHex":"0x17","gate":2,"opcode":"0x21"},"frame":2,"type":"local-frame","selector":2,"gate":11,"helperHoldGate":9},"previewStatus":"tick 10 · actor #2 · frame 5/5 · effects 3 · all-target-caster-action-effect; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42478}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":5},{"ownerKey":"smashu","skillIdHex":"0x1f","levelOrFixed":4,"name":"비검·시공단","effectFrameCount":3,"effectCanvasStats":{"maxAlphaPixels":902,"rows":[{"alphaPixels":417,"height":96,"index":0,"width":96,"coloredPixels":63},{"alphaPixels":902,"height":96,"index":1,"width":96,"coloredPixels":377},{"alphaPixels":133,"height":96,"index":2,"width":96,"coloredPixels":119}],"canvasCount":3,"nonEmptyCanvasCount":3,"coloredCanvasCount":3},"previewRender":{"tick":44,"currentFrameIndex":19,"currentFrame":{"tick":44,"helperEffectEndTick":50,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"all-target-caster-action-effect; caster/home","duration":288,"motionX":0,"offsetY":0,"raw":{"tick":44,"frame":2,"kind":"actor-frame","summary":"set sprite=0x17, frame=2, gate=2, mode=0","vaHex":"0x00525714","spriteHex":"0x17","gate":2,"opcode":"0x21"},"frame":2,"type":"local-frame","selector":2,"gate":6,"helperHoldGate":4},"previewStatus":"tick 44 · actor #2 · frame 20/20 · effects 1 · all-target-caster-action-effect; caster/home","ok":true,"activeEffectCount":1},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42408}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":20},{"ownerKey":"smashu","skillIdHex":"0x20","levelOrFixed":null,"name":"열시섬","effectFrameCount":3,"effectCanvasStats":{"maxAlphaPixels":902,"rows":[{"alphaPixels":417,"height":96,"index":0,"width":96,"coloredPixels":63},{"alphaPixels":902,"height":96,"index":1,"width":96,"coloredPixels":377},{"alphaPixels":133,"height":96,"index":2,"width":96,"coloredPixels":119}],"canvasCount":3,"nonEmptyCanvasCount":3,"coloredCanvasCount":3},"previewRender":{"tick":44,"currentFrameIndex":19,"currentFrame":{"tick":44,"helperEffectEndTick":50,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"all-target-caster-action-effect; caster/home","duration":288,"motionX":0,"offsetY":0,"raw":{"tick":44,"frame":2,"kind":"actor-frame","summary":"set sprite=0x17, frame=2, gate=2, mode=0","vaHex":"0x00525714","spriteHex":"0x17","gate":2,"opcode":"0x21"},"frame":2,"type":"local-frame","selector":2,"gate":6,"helperHoldGate":4},"previewStatus":"tick 44 · actor #2 · frame 20/20 · effects 1 · all-target-caster-action-effect; caster/home","ok":true,"activeEffectCount":1},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42408}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":20},{"ownerKey":"smashu","skillIdHex":"0x22","levelOrFixed":null,"name":"투신의 춤","effectFrameCount":65,"effectCanvasStats":{"maxAlphaPixels":1671,"rows":[{"alphaPixels":248,"height":96,"index":0,"width":96,"coloredPixels":124},{"alphaPixels":248,"height":96,"index":1,"width":96,"coloredPixels":124},{"alphaPixels":257,"height":96,"index":2,"width":96,"coloredPixels":105},{"alphaPixels":257,"height":96,"index":3,"width":96,"coloredPixels":151},{"alphaPixels":248,"height":96,"index":4,"width":96,"coloredPixels":124},{"alphaPixels":21,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":444,"height":96,"index":8,"width":96,"coloredPixels":290},{"alphaPixels":444,"height":96,"index":9,"width":96,"coloredPixels":290},{"alphaPixels":444,"height":96,"index":10,"width":96,"coloredPixels":290},{"alphaPixels":444,"height":96,"index":11,"width":96,"coloredPixels":290}],"canvasCount":65,"nonEmptyCanvasCount":65,"coloredCanvasCount":35},"previewRender":{"tick":10,"currentFrameIndex":5,"currentFrame":{"tick":10,"offsetX":-16,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"all-target-caster-action-effect; caster/home","duration":288,"motionX":0,"offsetY":0,"raw":{"tick":10,"frame":13,"kind":"actor-frame","summary":"set sprite=0x17, frame=13, gate=6, mode=0","vaHex":"0x005257dc","spriteHex":"0x17","gate":6,"opcode":"0x21"},"frame":13,"type":"local-frame","selector":13,"gate":6},"previewStatus":"tick 10 · actor #13 · frame 6/8 · effects 2 · all-target-caster-action-effect; caster/home","ok":true,"activeEffectCount":2},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":40063}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":8}],"executionRequirementChecks":[{"ownerKey":"ataho","skillIdHex":"0x1b","levelOrFixed":2,"name":"비기·맹호광파참","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":11,"effectDiagnostics":{"sources":{"pattern/spawn-tree":6,"pattern/child-init":1,"pattern/spawn-node-init":1,"pattern/spawn-node-direct":2,"pattern/linear-spawn":1},"activeTickSamples":[4,5,6,7,10,13,16,19],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"init-frame-effect":3,"direct-frame-spawn":8},"framesWithCoordinateSummary":11,"framesWithMotion":11,"framesWithInitFrame":0,"tickMin":4,"framesWithHiddenCandidate":0,"effectFrameCount":11,"animationClasses":{"init-frame-effect":11},"framesWithTransformScope":11,"tickSpan":15,"tickMax":19,"helperIds":[27,20],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":531,"rows":[{"alphaPixels":32,"height":96,"index":0,"width":96,"coloredPixels":28},{"alphaPixels":32,"height":96,"index":1,"width":96,"coloredPixels":28},{"alphaPixels":32,"height":96,"index":2,"width":96,"coloredPixels":28},{"alphaPixels":219,"height":96,"index":3,"width":96,"coloredPixels":95},{"alphaPixels":111,"height":96,"index":4,"width":96,"coloredPixels":46},{"alphaPixels":531,"height":96,"index":5,"width":96,"coloredPixels":129},{"alphaPixels":32,"height":96,"index":6,"width":96,"coloredPixels":28},{"alphaPixels":32,"height":96,"index":7,"width":96,"coloredPixels":28},{"alphaPixels":32,"height":96,"index":8,"width":96,"coloredPixels":20},{"alphaPixels":32,"height":96,"index":9,"width":96,"coloredPixels":20},{"alphaPixels":32,"height":96,"index":10,"width":96,"coloredPixels":0}],"canvasCount":11,"nonEmptyCanvasCount":11,"coloredCanvasCount":10},"previewRender":{"tick":4,"currentFrameIndex":2,"currentFrame":{"tick":4,"offsetX":150,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=4 side-fixed screen X / target-relative Y; direct placement selector=4: side-fixed screen X with target-relative Y.","duration":48,"motionX":0,"offsetY":0,"raw":{"tick":4,"frame":19,"kind":"actor-frame","summary":"direct sprite/frame selector write sprite=0x11, frame=19, field +0x28, mode=0x80","vaHex":"0x004d6a6c","spriteHex":"0x11","gate":1,"opcode":"0x12"},"frame":19,"motionBasis":"selector=4 side-fixed screen X / target-relative Y; direct placement selector=4: side-fixed screen X with target-relative Y.; virtual target placement 150.0,0.0","type":"local-frame","selector":19,"gate":1},"previewStatus":"tick 4 · actor #19 · frame 3/7 · effects 3 · selector=4 side-fixed screen X / target-relative Y; direct placement selector=4: side-fixed screen X with target-relative Y.; virtual target placement 150.0,0.0","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":40042}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":7},{"ownerKey":"ataho","skillIdHex":"0x1d","levelOrFixed":4,"name":"비기·맹호광파참","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":11,"effectDiagnostics":{"sources":{"pattern/spawn-tree":6,"pattern/child-init":1,"pattern/spawn-node-init":1,"pattern/spawn-node-direct":2,"pattern/linear-spawn":1},"activeTickSamples":[4,5,6,7,10,13,16,19],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"init-frame-effect":3,"direct-frame-spawn":8},"framesWithCoordinateSummary":11,"framesWithMotion":11,"framesWithInitFrame":0,"tickMin":4,"framesWithHiddenCandidate":0,"effectFrameCount":11,"animationClasses":{"init-frame-effect":11},"framesWithTransformScope":11,"tickSpan":15,"tickMax":19,"helperIds":[28,126],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":1280,"rows":[{"alphaPixels":32,"height":96,"index":0,"width":96,"coloredPixels":28},{"alphaPixels":32,"height":96,"index":1,"width":96,"coloredPixels":28},{"alphaPixels":32,"height":96,"index":2,"width":96,"coloredPixels":28},{"alphaPixels":1280,"height":96,"index":3,"width":96,"coloredPixels":174},{"alphaPixels":111,"height":96,"index":4,"width":96,"coloredPixels":46},{"alphaPixels":32,"height":96,"index":5,"width":96,"coloredPixels":28},{"alphaPixels":531,"height":96,"index":6,"width":96,"coloredPixels":129},{"alphaPixels":32,"height":96,"index":7,"width":96,"coloredPixels":28},{"alphaPixels":32,"height":96,"index":8,"width":96,"coloredPixels":20},{"alphaPixels":32,"height":96,"index":9,"width":96,"coloredPixels":20},{"alphaPixels":32,"height":96,"index":10,"width":96,"coloredPixels":0}],"canvasCount":11,"nonEmptyCanvasCount":11,"coloredCanvasCount":10},"previewRender":{"tick":4,"currentFrameIndex":2,"currentFrame":{"tick":4,"offsetX":150,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=4 side-fixed screen X / target-relative Y; direct placement selector=4: side-fixed screen X with target-relative Y.","duration":48,"motionX":0,"offsetY":0,"raw":{"tick":4,"frame":19,"kind":"actor-frame","summary":"direct sprite/frame selector write sprite=0x11, frame=19, field +0x28, mode=0x80","vaHex":"0x004d6a6c","spriteHex":"0x11","gate":1,"opcode":"0x12"},"frame":19,"motionBasis":"selector=4 side-fixed screen X / target-relative Y; direct placement selector=4: side-fixed screen X with target-relative Y.; virtual target placement 150.0,0.0","type":"local-frame","selector":19,"gate":1},"previewStatus":"tick 4 · actor #19 · frame 3/9 · effects 3 · selector=4 side-fixed screen X / target-relative Y; direct placement selector=4: side-fixed screen X with target-relative Y.; virtual target placement 150.0,0.0","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":40042}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":9},{"ownerKey":"ataho","skillIdHex":"0x21","levelOrFixed":null,"name":"염가열소","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":15,"effectDiagnostics":{"sources":{"pattern/spawn-tree":12,"pattern/repeat-loop-expanded":1,"pattern/spawn-node-init":1,"pattern/linear-spawn":1},"activeTickSamples":[29,30,31,32,33,34,35,36,37,38,39,40],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":15},"framesWithCoordinateSummary":15,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":29,"framesWithHiddenCandidate":0,"effectFrameCount":15,"animationClasses":{"counter-driven-burst-spawn":15},"framesWithTransformScope":15,"tickSpan":11,"tickMax":40,"helperIds":[62],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":1},"effectCanvasStats":{"maxAlphaPixels":1508,"rows":[{"alphaPixels":160,"height":96,"index":0,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":1,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":2,"width":96,"coloredPixels":1255},{"alphaPixels":160,"height":96,"index":3,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":4,"width":96,"coloredPixels":1255},{"alphaPixels":97,"height":96,"index":5,"width":96,"coloredPixels":97},{"alphaPixels":97,"height":96,"index":6,"width":96,"coloredPixels":97},{"alphaPixels":78,"height":96,"index":7,"width":96,"coloredPixels":78},{"alphaPixels":78,"height":96,"index":8,"width":96,"coloredPixels":78},{"alphaPixels":51,"height":96,"index":9,"width":96,"coloredPixels":51},{"alphaPixels":51,"height":96,"index":10,"width":96,"coloredPixels":51},{"alphaPixels":27,"height":96,"index":11,"width":96,"coloredPixels":27}],"canvasCount":15,"nonEmptyCanvasCount":15,"coloredCanvasCount":15},"previewRender":{"tick":29,"currentFrameIndex":11,"currentFrame":{"tick":29,"offsetX":208,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.","duration":384,"motionX":0,"offsetY":16,"raw":{"tick":29,"frame":38,"kind":"actor-frame","summary":"set sprite=0x11, frame=38, gate=8, mode=0","vaHex":"0x004d6d30","spriteHex":"0x11","gate":8,"opcode":"0x21"},"frame":38,"motionBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","type":"local-frame","selector":38,"gate":8},"previewStatus":"tick 29 · actor #38 · frame 12/13 · effects 3 · selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":44036}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":13},{"ownerKey":"ataho","skillIdHex":"0x2c","levelOrFixed":2,"name":"호포권","requirements":["random placement/range present"],"effectAnimationClass":"frameScript-effect","effectFrameCount":16,"effectDiagnostics":{"sources":{"pattern/spawn-tree":6,"pattern/child-init":1,"pattern/spawn-node-init":1,"pattern/helper-visual":7,"pattern/linear-spawn":1},"activeTickSamples":[2,5,7,8,9,11,14,17],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"multi-frameScript-effect":8,"direct-frame-spawn":8},"framesWithCoordinateSummary":16,"framesWithMotion":16,"framesWithInitFrame":0,"tickMin":2,"framesWithHiddenCandidate":0,"effectFrameCount":16,"animationClasses":{"init-frame-effect":8,"frameScript-sequence":8},"framesWithTransformScope":16,"tickSpan":15,"tickMax":17,"helperIds":[27,67],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":714,"rows":[{"alphaPixels":32,"height":96,"index":0,"width":96,"coloredPixels":28},{"alphaPixels":32,"height":96,"index":1,"width":96,"coloredPixels":28},{"alphaPixels":32,"height":96,"index":2,"width":96,"coloredPixels":28},{"alphaPixels":32,"height":96,"index":3,"width":96,"coloredPixels":28},{"alphaPixels":335,"height":96,"index":4,"width":96,"coloredPixels":194},{"alphaPixels":714,"height":96,"index":5,"width":96,"coloredPixels":208},{"alphaPixels":714,"height":96,"index":6,"width":96,"coloredPixels":208},{"alphaPixels":38,"height":96,"index":7,"width":96,"coloredPixels":12},{"alphaPixels":704,"height":96,"index":8,"width":96,"coloredPixels":382},{"alphaPixels":32,"height":96,"index":9,"width":96,"coloredPixels":28},{"alphaPixels":145,"height":96,"index":10,"width":96,"coloredPixels":76},{"alphaPixels":610,"height":96,"index":11,"width":96,"coloredPixels":339}],"canvasCount":16,"nonEmptyCanvasCount":16,"coloredCanvasCount":15},"previewRender":{"tick":2,"currentFrameIndex":1,"currentFrame":{"tick":2,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"all-target-screen-or-ranged-effect; caster/home","duration":48,"motionX":0,"offsetY":0,"raw":{"tick":2,"frame":19,"kind":"actor-frame","summary":"direct sprite/frame selector write sprite=0x11, frame=19, field +0x28, mode=0x80","vaHex":"0x004d718c","spriteHex":"0x11","gate":1,"opcode":"0x12"},"frame":19,"type":"local-frame","selector":19,"gate":1},"previewStatus":"tick 2 · actor #19 · frame 2/4 · effects 3 · all-target-screen-or-ranged-effect; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39891}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":4},{"ownerKey":"ataho","skillIdHex":"0x2e","levelOrFixed":4,"name":"호포권","requirements":["random placement/range present"],"effectAnimationClass":"frameScript-effect","effectFrameCount":41,"effectDiagnostics":{"sources":{"pattern/spawn-tree":19,"pattern/child-init":1,"pattern/spawn-node-init":13,"pattern/helper-visual":7,"pattern/linear-spawn":1},"activeTickSamples":[2,5,6,7,8,9,10,11,12,13,14,15],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"multi-frameScript-effect":33,"direct-frame-spawn":8},"framesWithCoordinateSummary":41,"framesWithMotion":8,"framesWithInitFrame":0,"tickMin":2,"framesWithHiddenCandidate":0,"effectFrameCount":41,"animationClasses":{"init-frame-effect":8,"frameScript-sequence":33},"framesWithTransformScope":41,"tickSpan":22,"tickMax":24,"helperIds":[28,69],"framesWithSparkleMultiSprite":8,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":1636,"rows":[{"alphaPixels":32,"height":96,"index":0,"width":96,"coloredPixels":28},{"alphaPixels":32,"height":96,"index":1,"width":96,"coloredPixels":28},{"alphaPixels":32,"height":96,"index":2,"width":96,"coloredPixels":28},{"alphaPixels":32,"height":96,"index":3,"width":96,"coloredPixels":28},{"alphaPixels":21,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":270,"height":96,"index":5,"width":96,"coloredPixels":127},{"alphaPixels":1636,"height":96,"index":6,"width":96,"coloredPixels":496},{"alphaPixels":1636,"height":96,"index":7,"width":96,"coloredPixels":496},{"alphaPixels":270,"height":96,"index":8,"width":96,"coloredPixels":127},{"alphaPixels":18,"height":96,"index":9,"width":96,"coloredPixels":0},{"alphaPixels":270,"height":96,"index":10,"width":96,"coloredPixels":127},{"alphaPixels":1630,"height":96,"index":11,"width":96,"coloredPixels":900}],"canvasCount":41,"nonEmptyCanvasCount":41,"coloredCanvasCount":28},"previewRender":{"tick":2,"currentFrameIndex":1,"currentFrame":{"tick":2,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"all-target-screen-or-ranged-effect; caster/home","duration":48,"motionX":0,"offsetY":0,"raw":{"tick":2,"frame":19,"kind":"actor-frame","summary":"direct sprite/frame selector write sprite=0x11, frame=19, field +0x28, mode=0x80","vaHex":"0x004d718c","spriteHex":"0x11","gate":1,"opcode":"0x12"},"frame":19,"type":"local-frame","selector":19,"gate":1},"previewStatus":"tick 2 · actor #19 · frame 2/4 · effects 3 · all-target-screen-or-ranged-effect; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39891}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":4},{"ownerKey":"ataho","skillIdHex":"0x33","levelOrFixed":1,"name":"비기·맹호유성각","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":6,"effectDiagnostics":{"sources":{"linear-spawn":1,"helper-visual/nested-init-or-direct":5},"activeTickSamples":[2,3,4,5],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":6},"framesWithCoordinateSummary":6,"framesWithMotion":6,"framesWithInitFrame":0,"tickMin":2,"framesWithHiddenCandidate":0,"effectFrameCount":6,"animationClasses":{"nested-spawn-tree-effect":5,"direct-frame-spawn":1},"framesWithTransformScope":6,"tickSpan":3,"tickMax":5,"helperIds":[79],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":5,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":593,"rows":[{"alphaPixels":80,"height":96,"index":0,"width":96,"coloredPixels":80},{"alphaPixels":593,"height":96,"index":1,"width":96,"coloredPixels":593},{"alphaPixels":593,"height":96,"index":2,"width":96,"coloredPixels":593},{"alphaPixels":80,"height":96,"index":3,"width":96,"coloredPixels":80},{"alphaPixels":80,"height":96,"index":4,"width":96,"coloredPixels":80},{"alphaPixels":80,"height":96,"index":5,"width":96,"coloredPixels":80}],"canvasCount":6,"nonEmptyCanvasCount":6,"coloredCanvasCount":6},"previewRender":{"tick":2,"currentFrameIndex":1,"currentFrame":{"tick":2,"helperEffectEndTick":6,"offsetX":null,"source":"battle_action_event_timeline_review","motionY":null,"targetPlacementBasis":"home before first movement opcode","duration":192,"motionX":null,"offsetY":null,"raw":{"tick":2,"frame":0,"kind":"actor-frame","summary":"set sprite=0x11, frame=0, gate=1, mode=0","vaHex":"0x004d7478","spriteHex":"0x11","gate":1,"opcode":"0x21"},"frame":0,"type":"local-frame","selector":0,"gate":4,"helperHoldGate":3},"previewStatus":"tick 2 · actor #0 · frame 2/2 · effects 3 · home before first movement opcode","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42541}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":2},{"ownerKey":"ataho","skillIdHex":"0x34","levelOrFixed":2,"name":"비기·맹호유성각","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":6,"effectDiagnostics":{"sources":{"linear-spawn":1,"helper-visual/nested-init-or-direct":5},"activeTickSamples":[2,3,4,5],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":6},"framesWithCoordinateSummary":6,"framesWithMotion":6,"framesWithInitFrame":0,"tickMin":2,"framesWithHiddenCandidate":0,"effectFrameCount":6,"animationClasses":{"nested-spawn-tree-effect":5,"direct-frame-spawn":1},"framesWithTransformScope":6,"tickSpan":3,"tickMax":5,"helperIds":[79],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":5,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":593,"rows":[{"alphaPixels":80,"height":96,"index":0,"width":96,"coloredPixels":80},{"alphaPixels":593,"height":96,"index":1,"width":96,"coloredPixels":593},{"alphaPixels":593,"height":96,"index":2,"width":96,"coloredPixels":593},{"alphaPixels":80,"height":96,"index":3,"width":96,"coloredPixels":80},{"alphaPixels":80,"height":96,"index":4,"width":96,"coloredPixels":80},{"alphaPixels":80,"height":96,"index":5,"width":96,"coloredPixels":80}],"canvasCount":6,"nonEmptyCanvasCount":6,"coloredCanvasCount":6},"previewRender":{"tick":2,"currentFrameIndex":1,"currentFrame":{"tick":2,"helperEffectEndTick":6,"offsetX":null,"source":"battle_action_event_timeline_review","motionY":null,"targetPlacementBasis":"home before first movement opcode","duration":192,"motionX":null,"offsetY":null,"raw":{"tick":2,"frame":0,"kind":"actor-frame","summary":"set sprite=0x11, frame=0, gate=1, mode=0","vaHex":"0x004d7478","spriteHex":"0x11","gate":1,"opcode":"0x21"},"frame":0,"type":"local-frame","selector":0,"gate":4,"helperHoldGate":3},"previewStatus":"tick 2 · actor #0 · frame 2/2 · effects 3 · home before first movement opcode","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42541}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":2},{"ownerKey":"ataho","skillIdHex":"0x35","levelOrFixed":3,"name":"비기·맹호유성각","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":6,"effectDiagnostics":{"sources":{"linear-spawn":1,"helper-visual/nested-init-or-direct":5},"activeTickSamples":[2,3,4,5],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":6},"framesWithCoordinateSummary":6,"framesWithMotion":6,"framesWithInitFrame":0,"tickMin":2,"framesWithHiddenCandidate":0,"effectFrameCount":6,"animationClasses":{"nested-spawn-tree-effect":5,"direct-frame-spawn":1},"framesWithTransformScope":6,"tickSpan":3,"tickMax":5,"helperIds":[79],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":5,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":593,"rows":[{"alphaPixels":80,"height":96,"index":0,"width":96,"coloredPixels":80},{"alphaPixels":593,"height":96,"index":1,"width":96,"coloredPixels":593},{"alphaPixels":593,"height":96,"index":2,"width":96,"coloredPixels":593},{"alphaPixels":80,"height":96,"index":3,"width":96,"coloredPixels":80},{"alphaPixels":80,"height":96,"index":4,"width":96,"coloredPixels":80},{"alphaPixels":80,"height":96,"index":5,"width":96,"coloredPixels":80}],"canvasCount":6,"nonEmptyCanvasCount":6,"coloredCanvasCount":6},"previewRender":{"tick":2,"currentFrameIndex":1,"currentFrame":{"tick":2,"helperEffectEndTick":6,"offsetX":null,"source":"battle_action_event_timeline_review","motionY":null,"targetPlacementBasis":"home before first movement opcode","duration":192,"motionX":null,"offsetY":null,"raw":{"tick":2,"frame":0,"kind":"actor-frame","summary":"set sprite=0x11, frame=0, gate=1, mode=0","vaHex":"0x004d7478","spriteHex":"0x11","gate":1,"opcode":"0x21"},"frame":0,"type":"local-frame","selector":0,"gate":4,"helperHoldGate":3},"previewStatus":"tick 2 · actor #0 · frame 2/2 · effects 3 · home before first movement opcode","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42541}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":2},{"ownerKey":"ataho","skillIdHex":"0x36","levelOrFixed":4,"name":"비기·맹호유성각","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":6,"effectDiagnostics":{"sources":{"linear-spawn":1,"helper-visual/nested-init-or-direct":5},"activeTickSamples":[2,3,4,5],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":6},"framesWithCoordinateSummary":6,"framesWithMotion":6,"framesWithInitFrame":0,"tickMin":2,"framesWithHiddenCandidate":0,"effectFrameCount":6,"animationClasses":{"nested-spawn-tree-effect":5,"direct-frame-spawn":1},"framesWithTransformScope":6,"tickSpan":3,"tickMax":5,"helperIds":[79],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":5,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":593,"rows":[{"alphaPixels":80,"height":96,"index":0,"width":96,"coloredPixels":80},{"alphaPixels":593,"height":96,"index":1,"width":96,"coloredPixels":593},{"alphaPixels":593,"height":96,"index":2,"width":96,"coloredPixels":593},{"alphaPixels":80,"height":96,"index":3,"width":96,"coloredPixels":80},{"alphaPixels":80,"height":96,"index":4,"width":96,"coloredPixels":80},{"alphaPixels":80,"height":96,"index":5,"width":96,"coloredPixels":80}],"canvasCount":6,"nonEmptyCanvasCount":6,"coloredCanvasCount":6},"previewRender":{"tick":2,"currentFrameIndex":1,"currentFrame":{"tick":2,"helperEffectEndTick":6,"offsetX":null,"source":"battle_action_event_timeline_review","motionY":null,"targetPlacementBasis":"home before first movement opcode","duration":192,"motionX":null,"offsetY":null,"raw":{"tick":2,"frame":0,"kind":"actor-frame","summary":"set sprite=0x11, frame=0, gate=1, mode=0","vaHex":"0x004d7478","spriteHex":"0x11","gate":1,"opcode":"0x21"},"frame":0,"type":"local-frame","selector":0,"gate":4,"helperHoldGate":3},"previewStatus":"tick 2 · actor #0 · frame 2/2 · effects 3 · home before first movement opcode","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42541}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":2},{"ownerKey":"ataho","skillIdHex":"0x38","levelOrFixed":null,"name":"취호염무","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":29,"effectDiagnostics":{"sources":{"pattern/spawn-tree":24,"pattern/repeat-loop-expanded":3,"pattern/spawn-node-init":1,"pattern/linear-spawn":1},"activeTickSamples":[42,43,44,45,46,47,48,49,50,51,52,53],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":29},"framesWithCoordinateSummary":29,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":42,"framesWithHiddenCandidate":0,"effectFrameCount":29,"animationClasses":{"counter-driven-burst-spawn":29},"framesWithTransformScope":29,"tickSpan":13,"tickMax":55,"helperIds":[63],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":3},"effectCanvasStats":{"maxAlphaPixels":1508,"rows":[{"alphaPixels":160,"height":96,"index":0,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":1,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":2,"width":96,"coloredPixels":1255},{"alphaPixels":160,"height":96,"index":3,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":4,"width":96,"coloredPixels":1255},{"alphaPixels":160,"height":96,"index":5,"width":96,"coloredPixels":160},{"alphaPixels":97,"height":96,"index":6,"width":96,"coloredPixels":97},{"alphaPixels":1508,"height":96,"index":7,"width":96,"coloredPixels":1255},{"alphaPixels":160,"height":96,"index":8,"width":96,"coloredPixels":160},{"alphaPixels":97,"height":96,"index":9,"width":96,"coloredPixels":97},{"alphaPixels":1508,"height":96,"index":10,"width":96,"coloredPixels":1255},{"alphaPixels":97,"height":96,"index":11,"width":96,"coloredPixels":97}],"canvasCount":29,"nonEmptyCanvasCount":29,"coloredCanvasCount":29},"previewRender":{"tick":42,"currentFrameIndex":14,"currentFrame":{"tick":42,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=5 unprojected; direct placement selector=5: screen-size/display-size based fixed placement.","duration":768,"motionX":0,"offsetY":0,"raw":{"tick":42,"frame":38,"kind":"actor-frame","summary":"set sprite=0x11, frame=38, gate=16, mode=0","vaHex":"0x004d7628","spriteHex":"0x11","gate":16,"opcode":"0x21"},"frame":38,"type":"local-frame","selector":38,"gate":16},"previewStatus":"tick 42 · actor #38 · frame 15/16 · effects 3 · selector=5 unprojected; direct placement selector=5: screen-size/display-size based fixed placement.","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":44066}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":16},{"ownerKey":"ataho","skillIdHex":"0x39","levelOrFixed":null,"name":"노익장 대폭발","requirements":["random placement/range present"],"effectAnimationClass":"frameScript-effect","effectFrameCount":48,"effectDiagnostics":{"sources":{"pattern/child-init":2,"pattern/spawn-tree":28,"pattern/spawn-node-init":8,"pattern/helper-visual":8,"pattern/linear-spawn":2},"activeTickSamples":[46,47,48,49,50,52,54,56,86,87,88,90],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"nested-frameScript-spawn-effect":13,"multi-frameScript-effect":10,"direct-frame-spawn":25},"framesWithCoordinateSummary":48,"framesWithMotion":18,"framesWithInitFrame":0,"tickMin":46,"framesWithHiddenCandidate":0,"effectFrameCount":48,"animationClasses":{"init-frame-effect":38,"frameScript-sequence":10},"framesWithTransformScope":48,"tickSpan":60,"tickMax":106,"helperIds":[40,41,123,57,38],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":1508,"rows":[{"alphaPixels":227,"height":96,"index":0,"width":96,"coloredPixels":78},{"alphaPixels":227,"height":96,"index":1,"width":96,"coloredPixels":78},{"alphaPixels":227,"height":96,"index":2,"width":96,"coloredPixels":78},{"alphaPixels":227,"height":96,"index":3,"width":96,"coloredPixels":78},{"alphaPixels":160,"height":96,"index":4,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":5,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":6,"width":96,"coloredPixels":1255},{"alphaPixels":114,"height":96,"index":7,"width":96,"coloredPixels":114},{"alphaPixels":114,"height":96,"index":8,"width":96,"coloredPixels":114},{"alphaPixels":1508,"height":96,"index":9,"width":96,"coloredPixels":1255},{"alphaPixels":550,"height":96,"index":10,"width":96,"coloredPixels":264},{"alphaPixels":550,"height":96,"index":11,"width":96,"coloredPixels":264}],"canvasCount":48,"nonEmptyCanvasCount":48,"coloredCanvasCount":48},"previewRender":{"tick":46,"currentFrameIndex":12,"currentFrame":{"tick":46,"offsetX":8,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=5 unprojected; direct placement selector=5: screen-size/display-size based fixed placement.","duration":384,"motionX":0,"offsetY":8,"raw":{"tick":46,"frame":52,"kind":"actor-frame","summary":"set sprite=0x11, frame=52, gate=8, mode=0","vaHex":"0x004d7680","spriteHex":"0x11","gate":8,"opcode":"0x21"},"frame":52,"type":"local-frame","selector":52,"gate":8},"previewStatus":"tick 46 · actor #52 · frame 13/20 · effects 9 · selector=5 unprojected; direct placement selector=5: screen-size/display-size based fixed placement.","ok":true,"activeEffectCount":9},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":40774}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":20},{"ownerKey":"ataho","skillIdHex":"0x3c","levelOrFixed":null,"name":"기합일발","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":10,"effectDiagnostics":{"sources":{"pattern/spawn-tree":8,"pattern/spawn-node-init":1,"pattern/linear-spawn":1},"activeTickSamples":[2,4,6,8,10,12,14,16],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":10},"framesWithCoordinateSummary":10,"framesWithMotion":10,"framesWithInitFrame":0,"tickMin":2,"framesWithHiddenCandidate":0,"effectFrameCount":10,"animationClasses":{"target-range-init-frame-effect":10},"framesWithTransformScope":10,"tickSpan":14,"tickMax":16,"helperIds":[32],"framesWithSparkleMultiSprite":8,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":36,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":27,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":36,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":15,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":9,"width":96,"coloredPixels":0}],"canvasCount":10,"nonEmptyCanvasCount":10,"coloredCanvasCount":0},"previewRender":{"tick":2,"currentFrameIndex":1,"currentFrame":{"tick":2,"helperEffectEndTick":18,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"self-support; caster/home","duration":768,"motionX":0,"offsetY":0,"raw":{"tick":2,"frame":52,"kind":"actor-frame","summary":"set sprite=0x11, frame=52, gate=1, mode=0","vaHex":"0x004d7778","spriteHex":"0x11","gate":1,"opcode":"0x21"},"frame":52,"type":"local-frame","selector":52,"gate":16,"helperHoldGate":15},"previewStatus":"tick 2 · actor #52 · frame 2/2 · effects 3 · self-support; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39800}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":2},{"ownerKey":"ataho","skillIdHex":"0x3d","levelOrFixed":null,"name":"천조족","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":10,"effectDiagnostics":{"sources":{"pattern/spawn-tree":8,"pattern/spawn-node-init":1,"pattern/linear-spawn":1},"activeTickSamples":[34,36,38,40,42,44,46,48],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":10},"framesWithCoordinateSummary":10,"framesWithMotion":10,"framesWithInitFrame":0,"tickMin":34,"framesWithHiddenCandidate":0,"effectFrameCount":10,"animationClasses":{"target-range-init-frame-effect":10},"framesWithTransformScope":10,"tickSpan":14,"tickMax":48,"helperIds":[34],"framesWithSparkleMultiSprite":8,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":36,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":27,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":36,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":15,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":9,"width":96,"coloredPixels":0}],"canvasCount":10,"nonEmptyCanvasCount":10,"coloredCanvasCount":0},"previewRender":{"tick":34,"currentFrameIndex":11,"currentFrame":{"tick":34,"helperEffectEndTick":50,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"self-support; caster/home","duration":768,"motionX":0,"offsetY":0,"raw":{"tick":34,"frame":0,"kind":"actor-frame","summary":"set sprite=0x11, frame=0, gate=2, mode=0","vaHex":"0x004d784c","spriteHex":"0x11","gate":2,"opcode":"0x21"},"frame":0,"type":"local-frame","selector":0,"gate":16,"helperHoldGate":14},"previewStatus":"tick 34 · actor #0 · frame 12/12 · effects 3 · self-support; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39997}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":12},{"ownerKey":"ataho","skillIdHex":"0x3e","levelOrFixed":null,"name":"천조족","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":10,"effectDiagnostics":{"sources":{"pattern/spawn-tree":8,"pattern/spawn-node-init":1,"pattern/linear-spawn":1},"activeTickSamples":[34,36,38,40,42,44,46,48],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":10},"framesWithCoordinateSummary":10,"framesWithMotion":10,"framesWithInitFrame":0,"tickMin":34,"framesWithHiddenCandidate":0,"effectFrameCount":10,"animationClasses":{"target-range-init-frame-effect":10},"framesWithTransformScope":10,"tickSpan":14,"tickMax":48,"helperIds":[34],"framesWithSparkleMultiSprite":8,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":36,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":27,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":36,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":15,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":9,"width":96,"coloredPixels":0}],"canvasCount":10,"nonEmptyCanvasCount":10,"coloredCanvasCount":0},"previewRender":{"tick":34,"currentFrameIndex":11,"currentFrame":{"tick":34,"helperEffectEndTick":50,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"self-support; caster/home","duration":768,"motionX":0,"offsetY":0,"raw":{"tick":34,"frame":0,"kind":"actor-frame","summary":"set sprite=0x11, frame=0, gate=2, mode=0","vaHex":"0x004d784c","spriteHex":"0x11","gate":2,"opcode":"0x21"},"frame":0,"type":"local-frame","selector":0,"gate":16,"helperHoldGate":14},"previewStatus":"tick 34 · actor #0 · frame 12/12 · effects 3 · self-support; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39997}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":12},{"ownerKey":"ataho","skillIdHex":"0x3f","levelOrFixed":null,"name":"주 백약지장","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":10,"effectDiagnostics":{"sources":{"pattern/spawn-tree":8,"pattern/spawn-node-init":1,"pattern/linear-spawn":1},"activeTickSamples":[34,36,38,40,42,44,46,48],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":10},"framesWithCoordinateSummary":10,"framesWithMotion":10,"framesWithInitFrame":0,"tickMin":34,"framesWithHiddenCandidate":0,"effectFrameCount":10,"animationClasses":{"target-range-init-frame-effect":10},"framesWithTransformScope":10,"tickSpan":14,"tickMax":48,"helperIds":[34],"framesWithSparkleMultiSprite":8,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":36,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":27,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":36,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":15,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":9,"width":96,"coloredPixels":0}],"canvasCount":10,"nonEmptyCanvasCount":10,"coloredCanvasCount":0},"previewRender":{"tick":34,"currentFrameIndex":11,"currentFrame":{"tick":34,"helperEffectEndTick":50,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"self-support; caster/home","duration":768,"motionX":0,"offsetY":0,"raw":{"tick":34,"frame":0,"kind":"actor-frame","summary":"set sprite=0x11, frame=0, gate=2, mode=0","vaHex":"0x004d7910","spriteHex":"0x11","gate":2,"opcode":"0x21"},"frame":0,"type":"local-frame","selector":0,"gate":16,"helperHoldGate":14},"previewStatus":"tick 34 · actor #0 · frame 12/12 · effects 3 · self-support; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39997}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":12},{"ownerKey":"ataho","skillIdHex":"0x40","levelOrFixed":null,"name":"천조족","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":10,"effectDiagnostics":{"sources":{"pattern/spawn-tree":8,"pattern/spawn-node-init":1,"pattern/linear-spawn":1},"activeTickSamples":[34,36,38,40,42,44,46,48],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":10},"framesWithCoordinateSummary":10,"framesWithMotion":10,"framesWithInitFrame":0,"tickMin":34,"framesWithHiddenCandidate":0,"effectFrameCount":10,"animationClasses":{"target-range-init-frame-effect":10},"framesWithTransformScope":10,"tickSpan":14,"tickMax":48,"helperIds":[34],"framesWithSparkleMultiSprite":8,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":36,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":27,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":36,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":15,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":9,"width":96,"coloredPixels":0}],"canvasCount":10,"nonEmptyCanvasCount":10,"coloredCanvasCount":0},"previewRender":{"tick":34,"currentFrameIndex":11,"currentFrame":{"tick":34,"helperEffectEndTick":50,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"self-support; caster/home","duration":768,"motionX":0,"offsetY":0,"raw":{"tick":34,"frame":0,"kind":"actor-frame","summary":"set sprite=0x11, frame=0, gate=2, mode=0","vaHex":"0x004d784c","spriteHex":"0x11","gate":2,"opcode":"0x21"},"frame":0,"type":"local-frame","selector":0,"gate":16,"helperHoldGate":14},"previewStatus":"tick 34 · actor #0 · frame 12/12 · effects 3 · self-support; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39997}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":12},{"ownerKey":"ataho","skillIdHex":"0x41","levelOrFixed":null,"name":"천조족","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":10,"effectDiagnostics":{"sources":{"pattern/spawn-tree":8,"pattern/spawn-node-init":1,"pattern/linear-spawn":1},"activeTickSamples":[34,36,38,40,42,44,46,48],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":10},"framesWithCoordinateSummary":10,"framesWithMotion":10,"framesWithInitFrame":0,"tickMin":34,"framesWithHiddenCandidate":0,"effectFrameCount":10,"animationClasses":{"target-range-init-frame-effect":10},"framesWithTransformScope":10,"tickSpan":14,"tickMax":48,"helperIds":[34],"framesWithSparkleMultiSprite":8,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":36,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":27,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":36,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":15,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":9,"width":96,"coloredPixels":0}],"canvasCount":10,"nonEmptyCanvasCount":10,"coloredCanvasCount":0},"previewRender":{"tick":34,"currentFrameIndex":11,"currentFrame":{"tick":34,"helperEffectEndTick":50,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"self-support; caster/home","duration":768,"motionX":0,"offsetY":0,"raw":{"tick":34,"frame":0,"kind":"actor-frame","summary":"set sprite=0x11, frame=0, gate=2, mode=0","vaHex":"0x004d784c","spriteHex":"0x11","gate":2,"opcode":"0x21"},"frame":0,"type":"local-frame","selector":0,"gate":16,"helperHoldGate":14},"previewStatus":"tick 34 · actor #0 · frame 12/12 · effects 3 · self-support; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39997}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":12},{"ownerKey":"rinshan","skillIdHex":"0x11","levelOrFixed":1,"name":"열화폭염권","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":110,"effectDiagnostics":{"sources":{"pattern/spawn-tree":99,"pattern/repeat-loop-expanded":7,"pattern/spawn-node-init":2,"pattern/linear-spawn":2},"activeTickSamples":[4,5,6,8,10,12,14,16,18,20,22,24],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":110},"framesWithCoordinateSummary":110,"framesWithMotion":110,"framesWithInitFrame":0,"tickMin":4,"framesWithHiddenCandidate":0,"effectFrameCount":110,"animationClasses":{"direct-spawn-stream":110},"framesWithTransformScope":110,"tickSpan":42,"tickMax":46,"helperIds":[55],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":7},"effectCanvasStats":{"maxAlphaPixels":1508,"rows":[{"alphaPixels":160,"height":96,"index":0,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":1,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":2,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":3,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":4,"width":96,"coloredPixels":1255},{"alphaPixels":97,"height":96,"index":5,"width":96,"coloredPixels":97},{"alphaPixels":1187,"height":96,"index":6,"width":96,"coloredPixels":1153},{"alphaPixels":160,"height":96,"index":7,"width":96,"coloredPixels":160},{"alphaPixels":78,"height":96,"index":8,"width":96,"coloredPixels":78},{"alphaPixels":1508,"height":96,"index":9,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":10,"width":96,"coloredPixels":1255},{"alphaPixels":866,"height":96,"index":11,"width":96,"coloredPixels":866}],"canvasCount":110,"nonEmptyCanvasCount":110,"coloredCanvasCount":110},"previewRender":{"tick":4,"currentFrameIndex":2,"currentFrame":{"tick":4,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"single-target-ranged-engine-effect; caster/home","duration":288,"motionX":0,"offsetY":0,"raw":{"tick":4,"frame":23,"kind":"actor-frame","summary":"set sprite=0x14, frame=23, gate=6, mode=0","vaHex":"0x004db80c","spriteHex":"0x14","gate":6,"opcode":"0x21"},"frame":23,"type":"local-frame","selector":23,"gate":6},"previewStatus":"tick 4 · actor #23 · frame 3/4 · effects 4 · single-target-ranged-engine-effect; caster/home","ok":true,"activeEffectCount":4},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":44412}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":4},{"ownerKey":"rinshan","skillIdHex":"0x12","levelOrFixed":2,"name":"열화폭염권","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":220,"effectDiagnostics":{"sources":{"pattern/spawn-tree":198,"pattern/repeat-loop-expanded":14,"pattern/spawn-node-init":4,"pattern/linear-spawn":4},"activeTickSamples":[4,5,6,8,10,11,12,14,16,18,20,22],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":220},"framesWithCoordinateSummary":220,"framesWithMotion":220,"framesWithInitFrame":0,"tickMin":4,"framesWithHiddenCandidate":0,"effectFrameCount":220,"animationClasses":{"direct-spawn-stream":220},"framesWithTransformScope":220,"tickSpan":48,"tickMax":52,"helperIds":[56,55],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":14},"effectCanvasStats":{"maxAlphaPixels":1508,"rows":[{"alphaPixels":160,"height":96,"index":0,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":1,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":2,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":3,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":4,"width":96,"coloredPixels":1255},{"alphaPixels":97,"height":96,"index":5,"width":96,"coloredPixels":97},{"alphaPixels":1187,"height":96,"index":6,"width":96,"coloredPixels":1153},{"alphaPixels":160,"height":96,"index":7,"width":96,"coloredPixels":160},{"alphaPixels":78,"height":96,"index":8,"width":96,"coloredPixels":78},{"alphaPixels":1508,"height":96,"index":9,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":10,"width":96,"coloredPixels":1255},{"alphaPixels":866,"height":96,"index":11,"width":96,"coloredPixels":866}],"canvasCount":220,"nonEmptyCanvasCount":220,"coloredCanvasCount":220},"previewRender":{"tick":4,"currentFrameIndex":2,"currentFrame":{"tick":4,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"single-target-ranged-engine-effect; caster/home","duration":288,"motionX":0,"offsetY":0,"raw":{"tick":4,"frame":23,"kind":"actor-frame","summary":"set sprite=0x14, frame=23, gate=6, mode=0","vaHex":"0x004db7a4","spriteHex":"0x14","gate":6,"opcode":"0x21"},"frame":23,"type":"local-frame","selector":23,"gate":6},"previewStatus":"tick 4 · actor #23 · frame 3/5 · effects 4 · single-target-ranged-engine-effect; caster/home","ok":true,"activeEffectCount":4},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":41898}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":5},{"ownerKey":"rinshan","skillIdHex":"0x13","levelOrFixed":3,"name":"열화폭염권","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":550,"effectDiagnostics":{"sources":{"pattern/spawn-tree":495,"pattern/repeat-loop-expanded":35,"pattern/spawn-node-init":10,"pattern/linear-spawn":10},"activeTickSamples":[4,5,6,8,10,11,12,14,16,17,18,20],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":550},"framesWithCoordinateSummary":550,"framesWithMotion":550,"framesWithInitFrame":0,"tickMin":4,"framesWithHiddenCandidate":0,"effectFrameCount":550,"animationClasses":{"direct-spawn-stream":550},"framesWithTransformScope":550,"tickSpan":54,"tickMax":58,"helperIds":[56,55],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":35},"effectCanvasStats":{"maxAlphaPixels":1508,"rows":[{"alphaPixels":160,"height":96,"index":0,"width":96,"coloredPixels":160},{"alphaPixels":160,"height":96,"index":1,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":2,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":3,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":4,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":5,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":6,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":7,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":8,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":9,"width":96,"coloredPixels":1255},{"alphaPixels":97,"height":96,"index":10,"width":96,"coloredPixels":97},{"alphaPixels":97,"height":96,"index":11,"width":96,"coloredPixels":97}],"canvasCount":550,"nonEmptyCanvasCount":550,"coloredCanvasCount":550},"previewRender":{"tick":4,"currentFrameIndex":2,"currentFrame":{"tick":4,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"single-target-ranged-engine-effect; caster/home","duration":288,"motionX":0,"offsetY":0,"raw":{"tick":4,"frame":23,"kind":"actor-frame","summary":"set sprite=0x14, frame=23, gate=6, mode=0","vaHex":"0x004db7a4","spriteHex":"0x14","gate":6,"opcode":"0x21"},"frame":23,"type":"local-frame","selector":23,"gate":6},"previewStatus":"tick 4 · actor #23 · frame 3/6 · effects 8 · single-target-ranged-engine-effect; caster/home","ok":true,"activeEffectCount":8},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":41898}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":6},{"ownerKey":"rinshan","skillIdHex":"0x14","levelOrFixed":4,"name":"열화폭염권","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":1870,"effectDiagnostics":{"sources":{"pattern/spawn-tree":1683,"pattern/repeat-loop-expanded":119,"pattern/spawn-node-init":34,"pattern/linear-spawn":34},"activeTickSamples":[4,5,6,8,10,11,12,14,16,17,18,20],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":1870},"framesWithCoordinateSummary":1870,"framesWithMotion":1870,"framesWithInitFrame":0,"tickMin":4,"framesWithHiddenCandidate":0,"effectFrameCount":1870,"animationClasses":{"direct-spawn-stream":1870},"framesWithTransformScope":1870,"tickSpan":62,"tickMax":66,"helperIds":[56,55],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":119},"effectCanvasStats":{"maxAlphaPixels":1508,"rows":[{"alphaPixels":160,"height":96,"index":0,"width":96,"coloredPixels":160},{"alphaPixels":160,"height":96,"index":1,"width":96,"coloredPixels":160},{"alphaPixels":160,"height":96,"index":2,"width":96,"coloredPixels":160},{"alphaPixels":160,"height":96,"index":3,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":4,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":5,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":6,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":7,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":8,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":9,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":10,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":11,"width":96,"coloredPixels":1255}],"canvasCount":1870,"nonEmptyCanvasCount":1870,"coloredCanvasCount":1870},"previewRender":{"tick":4,"currentFrameIndex":2,"currentFrame":{"tick":4,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"single-target-ranged-engine-effect; caster/home","duration":288,"motionX":0,"offsetY":0,"raw":{"tick":4,"frame":23,"kind":"actor-frame","summary":"set sprite=0x14, frame=23, gate=6, mode=0","vaHex":"0x004db7a4","spriteHex":"0x14","gate":6,"opcode":"0x21"},"frame":23,"type":"local-frame","selector":23,"gate":6},"previewStatus":"tick 4 · actor #23 · frame 3/8 · effects 16 · single-target-ranged-engine-effect; caster/home","ok":true,"activeEffectCount":16},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":41898}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":8},{"ownerKey":"rinshan","skillIdHex":"0x15","levelOrFixed":1,"name":"암각·영상승룡파","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":18,"effectDiagnostics":{"sources":{"linear-spawn":1,"repeat-loop-expanded":16,"helper-visual/nested-init-or-direct":1},"activeTickSamples":[18,20,22,24,26,28,30,32,34,36,38,40],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":18},"framesWithCoordinateSummary":18,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":18,"framesWithHiddenCandidate":0,"effectFrameCount":18,"animationClasses":{"randomized-child-spawn-stream":17,"nested-spawn-tree-effect":1},"framesWithTransformScope":18,"tickSpan":32,"tickMax":50,"helperIds":[95],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":1,"framesWithLoopPreview":16},"effectCanvasStats":{"maxAlphaPixels":280,"rows":[{"alphaPixels":280,"height":96,"index":0,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":1,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":2,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":3,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":4,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":5,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":6,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":7,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":8,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":9,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":10,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":11,"width":96,"coloredPixels":218}],"canvasCount":18,"nonEmptyCanvasCount":18,"coloredCanvasCount":18},"previewRender":{"tick":18,"currentFrameIndex":2,"currentFrame":{"tick":18,"offsetX":176,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.","duration":96,"motionX":0,"offsetY":0,"raw":{"tick":18,"frame":38,"kind":"actor-frame","summary":"set sprite=0x14, frame=38, gate=2, mode=0","vaHex":"0x004db89c","spriteHex":"0x14","gate":2,"opcode":"0x21"},"frame":38,"motionBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","type":"local-frame","selector":38,"gate":2},"previewStatus":"tick 18 · actor #38 · frame 3/7 · effects 2 · selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","ok":true,"activeEffectCount":2},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":40621}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":7},{"ownerKey":"rinshan","skillIdHex":"0x16","levelOrFixed":2,"name":"암각·영상승룡파","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":33,"effectDiagnostics":{"sources":{"linear-spawn":6,"bounded-jump-loop-preview":25,"helper-visual/nested-init-or-direct":2},"activeTickSamples":[18,19,20,21,22,23,24,25,26,27,28,29],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":33},"framesWithCoordinateSummary":33,"framesWithMotion":30,"framesWithInitFrame":0,"tickMin":18,"framesWithHiddenCandidate":0,"effectFrameCount":33,"animationClasses":{"randomized-child-spawn-stream":31,"nested-spawn-tree-effect":2},"framesWithTransformScope":33,"tickSpan":30,"tickMax":48,"helperIds":[96],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":2,"framesWithLoopPreview":25},"effectCanvasStats":{"maxAlphaPixels":3346,"rows":[{"alphaPixels":3346,"height":112,"index":0,"width":112,"coloredPixels":1570},{"alphaPixels":3346,"height":112,"index":1,"width":112,"coloredPixels":1570},{"alphaPixels":280,"height":96,"index":2,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":3,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":4,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":5,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":6,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":7,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":8,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":9,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":10,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":11,"width":96,"coloredPixels":218}],"canvasCount":33,"nonEmptyCanvasCount":33,"coloredCanvasCount":33},"previewRender":{"tick":18,"currentFrameIndex":2,"currentFrame":{"tick":18,"offsetX":176,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.","duration":96,"motionX":0,"offsetY":0,"raw":{"tick":18,"frame":38,"kind":"actor-frame","summary":"set sprite=0x14, frame=38, gate=2, mode=0","vaHex":"0x004db89c","spriteHex":"0x14","gate":2,"opcode":"0x21"},"frame":38,"motionBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","type":"local-frame","selector":38,"gate":2},"previewStatus":"tick 18 · actor #38 · frame 3/8 · effects 3 · selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":41324}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":8},{"ownerKey":"rinshan","skillIdHex":"0x17","levelOrFixed":3,"name":"암각·영상승룡파","requirements":["runner must instantiate child objects over time","random placement/range present","child motion loop present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":51,"effectDiagnostics":{"sources":{"linear-spawn":7,"bounded-jump-loop-preview":42,"helper-visual/nested-init-or-direct":2},"activeTickSamples":[18,19,20,21,22,23,24,25,26,27,28,29],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":51},"framesWithCoordinateSummary":51,"framesWithMotion":48,"framesWithInitFrame":0,"tickMin":18,"framesWithHiddenCandidate":0,"effectFrameCount":51,"animationClasses":{"randomized-child-spawn-stream":49,"nested-spawn-tree-effect":2},"framesWithTransformScope":51,"tickSpan":48,"tickMax":66,"helperIds":[97],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":2,"framesWithLoopPreview":42},"effectCanvasStats":{"maxAlphaPixels":3346,"rows":[{"alphaPixels":3346,"height":112,"index":0,"width":112,"coloredPixels":1570},{"alphaPixels":3346,"height":112,"index":1,"width":112,"coloredPixels":1570},{"alphaPixels":508,"height":96,"index":2,"width":96,"coloredPixels":392},{"alphaPixels":508,"height":96,"index":3,"width":96,"coloredPixels":392},{"alphaPixels":508,"height":96,"index":4,"width":96,"coloredPixels":392},{"alphaPixels":508,"height":96,"index":5,"width":96,"coloredPixels":392},{"alphaPixels":508,"height":96,"index":6,"width":96,"coloredPixels":392},{"alphaPixels":508,"height":96,"index":7,"width":96,"coloredPixels":392},{"alphaPixels":508,"height":96,"index":8,"width":96,"coloredPixels":392},{"alphaPixels":508,"height":96,"index":9,"width":96,"coloredPixels":392},{"alphaPixels":508,"height":96,"index":10,"width":96,"coloredPixels":392},{"alphaPixels":508,"height":96,"index":11,"width":96,"coloredPixels":392}],"canvasCount":51,"nonEmptyCanvasCount":51,"coloredCanvasCount":51},"previewRender":{"tick":18,"currentFrameIndex":2,"currentFrame":{"tick":18,"offsetX":176,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.","duration":96,"motionX":0,"offsetY":0,"raw":{"tick":18,"frame":38,"kind":"actor-frame","summary":"set sprite=0x14, frame=38, gate=2, mode=0","vaHex":"0x004db89c","spriteHex":"0x14","gate":2,"opcode":"0x21"},"frame":38,"motionBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","type":"local-frame","selector":38,"gate":2},"previewStatus":"tick 18 · actor #38 · frame 3/9 · effects 3 · selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":41357}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":9},{"ownerKey":"rinshan","skillIdHex":"0x18","levelOrFixed":4,"name":"암각·영상승룡파","requirements":["runner must instantiate child objects over time","random placement/range present","child motion loop present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":99,"effectDiagnostics":{"sources":{"linear-spawn":13,"bounded-jump-loop-preview":84,"helper-visual/nested-init-or-direct":2},"activeTickSamples":[18,19,20,21,22,23,24,25,26,27,28,29],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":99},"framesWithCoordinateSummary":99,"framesWithMotion":96,"framesWithInitFrame":0,"tickMin":18,"framesWithHiddenCandidate":0,"effectFrameCount":99,"animationClasses":{"randomized-child-spawn-stream":97,"nested-spawn-tree-effect":2},"framesWithTransformScope":99,"tickSpan":96,"tickMax":114,"helperIds":[98],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":2,"framesWithLoopPreview":84},"effectCanvasStats":{"maxAlphaPixels":6403,"rows":[{"alphaPixels":6403,"height":144,"index":0,"width":144,"coloredPixels":3001},{"alphaPixels":6403,"height":144,"index":1,"width":144,"coloredPixels":3001},{"alphaPixels":1112,"height":96,"index":2,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":3,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":4,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":5,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":6,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":7,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":8,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":9,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":10,"width":96,"coloredPixels":886},{"alphaPixels":1112,"height":96,"index":11,"width":96,"coloredPixels":886}],"canvasCount":99,"nonEmptyCanvasCount":99,"coloredCanvasCount":99},"previewRender":{"tick":18,"currentFrameIndex":2,"currentFrame":{"tick":18,"offsetX":176,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.","duration":96,"motionX":0,"offsetY":0,"raw":{"tick":18,"frame":38,"kind":"actor-frame","summary":"set sprite=0x14, frame=38, gate=2, mode=0","vaHex":"0x004db89c","spriteHex":"0x14","gate":2,"opcode":"0x21"},"frame":38,"motionBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","type":"local-frame","selector":38,"gate":2},"previewStatus":"tick 18 · actor #38 · frame 3/14 · effects 3 · selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42206}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":14},{"ownerKey":"rinshan","skillIdHex":"0x19","levelOrFixed":null,"name":"빙조권","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":18,"effectDiagnostics":{"sources":{"linear-spawn":1,"repeat-loop-expanded":16,"helper-visual/nested-init-or-direct":1},"activeTickSamples":[18,20,22,24,26,28,30,32,34,36,38,40],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":18},"framesWithCoordinateSummary":18,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":18,"framesWithHiddenCandidate":0,"effectFrameCount":18,"animationClasses":{"randomized-child-spawn-stream":17,"nested-spawn-tree-effect":1},"framesWithTransformScope":18,"tickSpan":32,"tickMax":50,"helperIds":[95],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":1,"framesWithLoopPreview":16},"effectCanvasStats":{"maxAlphaPixels":280,"rows":[{"alphaPixels":280,"height":96,"index":0,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":1,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":2,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":3,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":4,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":5,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":6,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":7,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":8,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":9,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":10,"width":96,"coloredPixels":218},{"alphaPixels":280,"height":96,"index":11,"width":96,"coloredPixels":218}],"canvasCount":18,"nonEmptyCanvasCount":18,"coloredCanvasCount":18},"previewRender":{"tick":18,"currentFrameIndex":2,"currentFrame":{"tick":18,"offsetX":176,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.","duration":96,"motionX":0,"offsetY":0,"raw":{"tick":18,"frame":38,"kind":"actor-frame","summary":"set sprite=0x14, frame=38, gate=2, mode=0","vaHex":"0x004db89c","spriteHex":"0x14","gate":2,"opcode":"0x21"},"frame":38,"motionBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","type":"local-frame","selector":38,"gate":2},"previewStatus":"tick 18 · actor #38 · frame 3/14 · effects 2 · selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","ok":true,"activeEffectCount":2},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":40621}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":14},{"ownerKey":"rinshan","skillIdHex":"0x1a","levelOrFixed":null,"name":"흑영권","requirements":["runner must instantiate child objects over time","random placement/range present","child motion loop present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":65,"effectDiagnostics":{"sources":{"pattern/child-init":1,"pattern/spawn-tree":33,"pattern/spawn-node-init":6,"pattern/helper-visual":22,"pattern/linear-spawn":3},"activeTickSamples":[20,22,24,26,28,29,30,31,32,33,34,36],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"multi-frameScript-effect":23,"randomized-child-spawn-stream":42},"framesWithCoordinateSummary":65,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":20,"framesWithHiddenCandidate":0,"effectFrameCount":65,"animationClasses":{"frameScript-sequence":23,"direct-spawn-stream":42},"framesWithTransformScope":65,"tickSpan":42,"tickMax":62,"helperIds":[70,77],"framesWithSparkleMultiSprite":24,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":1671,"rows":[{"alphaPixels":248,"height":96,"index":0,"width":96,"coloredPixels":124},{"alphaPixels":248,"height":96,"index":1,"width":96,"coloredPixels":124},{"alphaPixels":257,"height":96,"index":2,"width":96,"coloredPixels":105},{"alphaPixels":257,"height":96,"index":3,"width":96,"coloredPixels":151},{"alphaPixels":248,"height":96,"index":4,"width":96,"coloredPixels":124},{"alphaPixels":257,"height":96,"index":5,"width":96,"coloredPixels":117},{"alphaPixels":21,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":444,"height":96,"index":9,"width":96,"coloredPixels":290},{"alphaPixels":444,"height":96,"index":10,"width":96,"coloredPixels":290},{"alphaPixels":444,"height":96,"index":11,"width":96,"coloredPixels":290}],"canvasCount":65,"nonEmptyCanvasCount":65,"coloredCanvasCount":35},"previewRender":{"tick":20,"currentFrameIndex":3,"currentFrame":{"tick":20,"offsetX":16,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"single-target-ranged-caster-effect; caster/home","duration":384,"motionX":0,"offsetY":0,"raw":{"tick":20,"frame":9,"kind":"actor-frame","summary":"set sprite=0x14, frame=9, gate=8, mode=0","vaHex":"0x004db99c","spriteHex":"0x14","gate":8,"opcode":"0x21"},"frame":9,"type":"local-frame","selector":9,"gate":8},"previewStatus":"tick 20 · actor #9 · frame 4/6 · effects 2 · single-target-ranged-caster-effect; caster/home","ok":true,"activeEffectCount":2},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":40124}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":6},{"ownerKey":"rinshan","skillIdHex":"0x1b","levelOrFixed":null,"name":"맹호열지조","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":19,"effectDiagnostics":{"sources":{"pattern/spawn-tree":9,"pattern/spawn-node-init":3,"pattern/spawn-node-direct":4,"pattern/linear-spawn":3},"activeTickSamples":[14,15,16,17,18,19,20],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":19},"framesWithCoordinateSummary":19,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":14,"framesWithHiddenCandidate":0,"effectFrameCount":19,"animationClasses":{"counter-driven-burst-spawn":19},"framesWithTransformScope":19,"tickSpan":6,"tickMax":20,"helperIds":[108],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":531,"rows":[{"alphaPixels":196,"height":96,"index":0,"width":96,"coloredPixels":196},{"alphaPixels":196,"height":96,"index":1,"width":96,"coloredPixels":196},{"alphaPixels":196,"height":96,"index":2,"width":96,"coloredPixels":196},{"alphaPixels":196,"height":96,"index":3,"width":96,"coloredPixels":196},{"alphaPixels":114,"height":96,"index":4,"width":96,"coloredPixels":114},{"alphaPixels":114,"height":96,"index":5,"width":96,"coloredPixels":114},{"alphaPixels":114,"height":96,"index":6,"width":96,"coloredPixels":114},{"alphaPixels":531,"height":96,"index":7,"width":96,"coloredPixels":129},{"alphaPixels":111,"height":96,"index":8,"width":96,"coloredPixels":46},{"alphaPixels":196,"height":96,"index":9,"width":96,"coloredPixels":196},{"alphaPixels":196,"height":96,"index":10,"width":96,"coloredPixels":196},{"alphaPixels":166,"height":96,"index":11,"width":96,"coloredPixels":166}],"canvasCount":19,"nonEmptyCanvasCount":19,"coloredCanvasCount":19},"previewRender":{"tick":14,"currentFrameIndex":4,"currentFrame":{"tick":14,"offsetX":160,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.","duration":1920,"motionX":0,"offsetY":0,"raw":{"tick":14,"frame":32,"kind":"actor-frame","summary":"set sprite=0x14, frame=32, gate=40, mode=0","vaHex":"0x004dba30","spriteHex":"0x14","gate":40,"opcode":"0x21"},"frame":32,"motionBasis":"selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","type":"local-frame","selector":32,"gate":40},"previewStatus":"tick 14 · actor #32 · frame 5/6 · effects 7 · selector=3 opposite target-side front placement; direct placement selector=3: opposite target-side edge placement.; virtual target placement 192.0,0.0","ok":true,"activeEffectCount":7},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42588}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":6},{"ownerKey":"rinshan","skillIdHex":"0x27","levelOrFixed":4,"name":"대폭진","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":20,"effectDiagnostics":{"sources":{"pattern/spawn-tree":16,"pattern/spawn-node-init":3,"pattern/linear-spawn":1},"activeTickSamples":[1,2,3,5,7,9,11,13,17,21],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"nested-frameScript-spawn-effect":13,"direct-frame-spawn":7},"framesWithCoordinateSummary":20,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":1,"framesWithHiddenCandidate":0,"effectFrameCount":20,"animationClasses":{"init-frame-effect":20},"framesWithTransformScope":20,"tickSpan":20,"tickMax":21,"helperIds":[57,38],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":1508,"rows":[{"alphaPixels":160,"height":96,"index":0,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":1,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":2,"width":96,"coloredPixels":1255},{"alphaPixels":1508,"height":96,"index":3,"width":96,"coloredPixels":1255},{"alphaPixels":97,"height":96,"index":4,"width":96,"coloredPixels":97},{"alphaPixels":1187,"height":96,"index":5,"width":96,"coloredPixels":1153},{"alphaPixels":270,"height":96,"index":6,"width":96,"coloredPixels":127},{"alphaPixels":270,"height":96,"index":7,"width":96,"coloredPixels":127},{"alphaPixels":270,"height":96,"index":8,"width":96,"coloredPixels":127},{"alphaPixels":78,"height":96,"index":9,"width":96,"coloredPixels":78},{"alphaPixels":866,"height":96,"index":10,"width":96,"coloredPixels":866},{"alphaPixels":51,"height":96,"index":11,"width":96,"coloredPixels":51}],"canvasCount":20,"nonEmptyCanvasCount":20,"coloredCanvasCount":20},"previewRender":{"tick":1,"currentFrameIndex":1,"currentFrame":{"tick":1,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"all-target-screen-or-ranged-effect; caster/home","duration":192,"motionX":0,"offsetY":0,"raw":{"tick":1,"frame":31,"kind":"actor-frame","summary":"set sprite=0x14, frame=31, gate=4, mode=0","vaHex":"0x004dbe24","spriteHex":"0x14","gate":4,"opcode":"0x21"},"frame":31,"type":"local-frame","selector":31,"gate":4},"previewStatus":"tick 1 · actor #31 · frame 2/7 · effects 3 · all-target-screen-or-ranged-effect; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":40709}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":7},{"ownerKey":"rinshan","skillIdHex":"0x28","levelOrFixed":1,"name":"암각·영상뢰화","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":42,"effectDiagnostics":{"sources":{"pattern/spawn-tree":32,"pattern/repeat-loop-expanded":3,"pattern/spawn-node-init":4,"pattern/spawn-node-direct":2,"pattern/linear-spawn":1},"activeTickSamples":[40,41,42,43,44,45,46,48,50,52,54,56],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":42},"framesWithCoordinateSummary":42,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":40,"framesWithHiddenCandidate":0,"effectFrameCount":42,"animationClasses":{"direct-spawn-stream":42},"framesWithTransformScope":42,"tickSpan":18,"tickMax":58,"helperIds":[73],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":3},"effectCanvasStats":{"maxAlphaPixels":926,"rows":[{"alphaPixels":227,"height":96,"index":0,"width":96,"coloredPixels":78},{"alphaPixels":227,"height":96,"index":1,"width":96,"coloredPixels":78},{"alphaPixels":926,"height":96,"index":2,"width":96,"coloredPixels":307},{"alphaPixels":926,"height":96,"index":3,"width":96,"coloredPixels":307},{"alphaPixels":454,"height":96,"index":4,"width":96,"coloredPixels":248},{"alphaPixels":550,"height":96,"index":5,"width":96,"coloredPixels":264},{"alphaPixels":550,"height":96,"index":6,"width":96,"coloredPixels":264},{"alphaPixels":77,"height":96,"index":7,"width":96,"coloredPixels":77},{"alphaPixels":926,"height":96,"index":8,"width":96,"coloredPixels":307},{"alphaPixels":227,"height":96,"index":9,"width":96,"coloredPixels":78},{"alphaPixels":363,"height":96,"index":10,"width":96,"coloredPixels":360},{"alphaPixels":227,"height":96,"index":11,"width":96,"coloredPixels":78}],"canvasCount":42,"nonEmptyCanvasCount":42,"coloredCanvasCount":42},"previewRender":{"tick":40,"currentFrameIndex":10,"currentFrame":{"tick":40,"offsetX":null,"source":"battle_action_event_timeline_review","motionY":null,"targetPlacementBasis":"home before first movement opcode","duration":96,"motionX":null,"offsetY":null,"raw":{"tick":40,"frame":37,"kind":"actor-frame","summary":"set sprite=0x14, frame=37, gate=2, mode=0","vaHex":"0x004dc1a0","spriteHex":"0x14","gate":2,"opcode":"0x21"},"frame":37,"type":"local-frame","selector":37,"gate":2},"previewStatus":"tick 40 · actor #37 · frame 11/14 · effects 4 · home before first movement opcode","ok":true,"activeEffectCount":4},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42813}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":14},{"ownerKey":"rinshan","skillIdHex":"0x29","levelOrFixed":2,"name":"암각·영상뢰화","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":60,"effectDiagnostics":{"sources":{"pattern/spawn-tree":48,"pattern/repeat-loop-expanded":5,"pattern/spawn-node-init":4,"pattern/spawn-node-direct":2,"pattern/linear-spawn":1},"activeTickSamples":[76,77,78,79,80,81,82,83,84,85,86,87],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":60},"framesWithCoordinateSummary":60,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":76,"framesWithHiddenCandidate":0,"effectFrameCount":60,"animationClasses":{"direct-spawn-stream":60},"framesWithTransformScope":60,"tickSpan":21,"tickMax":97,"helperIds":[74],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":5},"effectCanvasStats":{"maxAlphaPixels":926,"rows":[{"alphaPixels":227,"height":96,"index":0,"width":96,"coloredPixels":78},{"alphaPixels":227,"height":96,"index":1,"width":96,"coloredPixels":78},{"alphaPixels":926,"height":96,"index":2,"width":96,"coloredPixels":307},{"alphaPixels":926,"height":96,"index":3,"width":96,"coloredPixels":307},{"alphaPixels":454,"height":96,"index":4,"width":96,"coloredPixels":248},{"alphaPixels":550,"height":96,"index":5,"width":96,"coloredPixels":264},{"alphaPixels":550,"height":96,"index":6,"width":96,"coloredPixels":264},{"alphaPixels":77,"height":96,"index":7,"width":96,"coloredPixels":77},{"alphaPixels":227,"height":96,"index":8,"width":96,"coloredPixels":78},{"alphaPixels":227,"height":96,"index":9,"width":96,"coloredPixels":78},{"alphaPixels":926,"height":96,"index":10,"width":96,"coloredPixels":307},{"alphaPixels":926,"height":96,"index":11,"width":96,"coloredPixels":307}],"canvasCount":60,"nonEmptyCanvasCount":60,"coloredCanvasCount":60},"previewRender":{"tick":76,"currentFrameIndex":18,"currentFrame":{"tick":76,"offsetX":null,"source":"battle_action_event_timeline_review","motionY":null,"targetPlacementBasis":"home before first movement opcode","duration":96,"motionX":null,"offsetY":null,"raw":{"tick":76,"frame":37,"kind":"actor-frame","summary":"set sprite=0x14, frame=37, gate=2, mode=0","vaHex":"0x004dc22c","spriteHex":"0x14","gate":2,"opcode":"0x21"},"frame":37,"type":"local-frame","selector":37,"gate":2},"previewStatus":"tick 76 · actor #37 · frame 19/26 · effects 4 · home before first movement opcode","ok":true,"activeEffectCount":4},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42813}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":26},{"ownerKey":"rinshan","skillIdHex":"0x2a","levelOrFixed":3,"name":"암각·영상뢰화","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":60,"effectDiagnostics":{"sources":{"pattern/spawn-tree":48,"pattern/repeat-loop-expanded":5,"pattern/spawn-node-init":4,"pattern/spawn-node-direct":2,"pattern/linear-spawn":1},"activeTickSamples":[96,97,98,99,100,101,102,103,104,105,106,107],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":60},"framesWithCoordinateSummary":60,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":96,"framesWithHiddenCandidate":0,"effectFrameCount":60,"animationClasses":{"direct-spawn-stream":60},"framesWithTransformScope":60,"tickSpan":21,"tickMax":117,"helperIds":[74],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":5},"effectCanvasStats":{"maxAlphaPixels":926,"rows":[{"alphaPixels":227,"height":96,"index":0,"width":96,"coloredPixels":78},{"alphaPixels":227,"height":96,"index":1,"width":96,"coloredPixels":78},{"alphaPixels":926,"height":96,"index":2,"width":96,"coloredPixels":307},{"alphaPixels":926,"height":96,"index":3,"width":96,"coloredPixels":307},{"alphaPixels":454,"height":96,"index":4,"width":96,"coloredPixels":248},{"alphaPixels":550,"height":96,"index":5,"width":96,"coloredPixels":264},{"alphaPixels":550,"height":96,"index":6,"width":96,"coloredPixels":264},{"alphaPixels":77,"height":96,"index":7,"width":96,"coloredPixels":77},{"alphaPixels":227,"height":96,"index":8,"width":96,"coloredPixels":78},{"alphaPixels":227,"height":96,"index":9,"width":96,"coloredPixels":78},{"alphaPixels":926,"height":96,"index":10,"width":96,"coloredPixels":307},{"alphaPixels":926,"height":96,"index":11,"width":96,"coloredPixels":307}],"canvasCount":60,"nonEmptyCanvasCount":60,"coloredCanvasCount":60},"previewRender":{"tick":96,"currentFrameIndex":22,"currentFrame":{"tick":96,"offsetX":null,"source":"battle_action_event_timeline_review","motionY":null,"targetPlacementBasis":"home before first movement opcode","duration":96,"motionX":null,"offsetY":null,"raw":{"tick":96,"frame":37,"kind":"actor-frame","summary":"set sprite=0x14, frame=37, gate=2, mode=0","vaHex":"0x004dc22c","spriteHex":"0x14","gate":2,"opcode":"0x21"},"frame":37,"type":"local-frame","selector":37,"gate":2},"previewStatus":"tick 96 · actor #37 · frame 23/30 · effects 4 · home before first movement opcode","ok":true,"activeEffectCount":4},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42813}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":30},{"ownerKey":"rinshan","skillIdHex":"0x2b","levelOrFixed":4,"name":"암각·영상뢰화","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":87,"effectDiagnostics":{"sources":{"pattern/spawn-tree":72,"pattern/repeat-loop-expanded":8,"pattern/spawn-node-init":4,"pattern/spawn-node-direct":2,"pattern/linear-spawn":1},"activeTickSamples":[106,107,108,109,110,111,112,114,116,118,120,122],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":87},"framesWithCoordinateSummary":87,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":106,"framesWithHiddenCandidate":0,"effectFrameCount":87,"animationClasses":{"direct-spawn-stream":87},"framesWithTransformScope":87,"tickSpan":22,"tickMax":128,"helperIds":[75],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":8},"effectCanvasStats":{"maxAlphaPixels":926,"rows":[{"alphaPixels":227,"height":96,"index":0,"width":96,"coloredPixels":78},{"alphaPixels":227,"height":96,"index":1,"width":96,"coloredPixels":78},{"alphaPixels":926,"height":96,"index":2,"width":96,"coloredPixels":307},{"alphaPixels":926,"height":96,"index":3,"width":96,"coloredPixels":307},{"alphaPixels":454,"height":96,"index":4,"width":96,"coloredPixels":248},{"alphaPixels":227,"height":96,"index":5,"width":96,"coloredPixels":78},{"alphaPixels":550,"height":96,"index":6,"width":96,"coloredPixels":264},{"alphaPixels":227,"height":96,"index":7,"width":96,"coloredPixels":78},{"alphaPixels":550,"height":96,"index":8,"width":96,"coloredPixels":264},{"alphaPixels":926,"height":96,"index":9,"width":96,"coloredPixels":307},{"alphaPixels":77,"height":96,"index":10,"width":96,"coloredPixels":77},{"alphaPixels":926,"height":96,"index":11,"width":96,"coloredPixels":307}],"canvasCount":87,"nonEmptyCanvasCount":87,"coloredCanvasCount":87},"previewRender":{"tick":106,"currentFrameIndex":24,"currentFrame":{"tick":106,"offsetX":null,"source":"battle_action_event_timeline_review","motionY":null,"targetPlacementBasis":"home before first movement opcode","duration":96,"motionX":null,"offsetY":null,"raw":{"tick":106,"frame":37,"kind":"actor-frame","summary":"set sprite=0x14, frame=37, gate=2, mode=0","vaHex":"0x004dc0dc","spriteHex":"0x14","gate":2,"opcode":"0x21"},"frame":37,"type":"local-frame","selector":37,"gate":2},"previewStatus":"tick 106 · actor #37 · frame 25/32 · effects 4 · home before first movement opcode","ok":true,"activeEffectCount":4},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42813}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":32},{"ownerKey":"rinshan","skillIdHex":"0x2c","levelOrFixed":null,"name":"창룡파","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":87,"effectDiagnostics":{"sources":{"pattern/spawn-tree":72,"pattern/repeat-loop-expanded":8,"pattern/spawn-node-init":4,"pattern/spawn-node-direct":2,"pattern/linear-spawn":1},"activeTickSamples":[114,115,116,117,118,119,120,122,124,126,128,130],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":87},"framesWithCoordinateSummary":87,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":114,"framesWithHiddenCandidate":0,"effectFrameCount":87,"animationClasses":{"direct-spawn-stream":87},"framesWithTransformScope":87,"tickSpan":22,"tickMax":136,"helperIds":[75],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":8},"effectCanvasStats":{"maxAlphaPixels":926,"rows":[{"alphaPixels":227,"height":96,"index":0,"width":96,"coloredPixels":78},{"alphaPixels":227,"height":96,"index":1,"width":96,"coloredPixels":78},{"alphaPixels":926,"height":96,"index":2,"width":96,"coloredPixels":307},{"alphaPixels":926,"height":96,"index":3,"width":96,"coloredPixels":307},{"alphaPixels":454,"height":96,"index":4,"width":96,"coloredPixels":248},{"alphaPixels":227,"height":96,"index":5,"width":96,"coloredPixels":78},{"alphaPixels":550,"height":96,"index":6,"width":96,"coloredPixels":264},{"alphaPixels":227,"height":96,"index":7,"width":96,"coloredPixels":78},{"alphaPixels":550,"height":96,"index":8,"width":96,"coloredPixels":264},{"alphaPixels":926,"height":96,"index":9,"width":96,"coloredPixels":307},{"alphaPixels":77,"height":96,"index":10,"width":96,"coloredPixels":77},{"alphaPixels":926,"height":96,"index":11,"width":96,"coloredPixels":307}],"canvasCount":87,"nonEmptyCanvasCount":87,"coloredCanvasCount":87},"previewRender":{"tick":114,"currentFrameIndex":26,"currentFrame":{"tick":114,"offsetX":16,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=5 unprojected; direct placement selector=5: screen-size/display-size based fixed placement.","duration":96,"motionX":0,"offsetY":-24,"raw":{"tick":114,"frame":37,"kind":"actor-frame","summary":"set sprite=0x14, frame=37, gate=2, mode=0","vaHex":"0x004dc0dc","spriteHex":"0x14","gate":2,"opcode":"0x21"},"frame":37,"type":"local-frame","selector":37,"gate":2},"previewStatus":"tick 114 · actor #37 · frame 27/34 · effects 4 · selector=5 unprojected; direct placement selector=5: screen-size/display-size based fixed placement.","ok":true,"activeEffectCount":4},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42782}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":34},{"ownerKey":"rinshan","skillIdHex":"0x2d","levelOrFixed":null,"name":"환영각","requirements":["runner must instantiate child objects over time","random placement/range present","child motion loop present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":65,"effectDiagnostics":{"sources":{"pattern/child-init":1,"pattern/spawn-tree":33,"pattern/spawn-node-init":6,"pattern/helper-visual":22,"pattern/linear-spawn":3},"activeTickSamples":[20,22,24,26,28,30,32,34,36,37,38,39],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"multi-frameScript-effect":23,"randomized-child-spawn-stream":42},"framesWithCoordinateSummary":65,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":20,"framesWithHiddenCandidate":0,"effectFrameCount":65,"animationClasses":{"frameScript-sequence":23,"direct-spawn-stream":42},"framesWithTransformScope":65,"tickSpan":42,"tickMax":62,"helperIds":[70,77],"framesWithSparkleMultiSprite":24,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":1671,"rows":[{"alphaPixels":248,"height":96,"index":0,"width":96,"coloredPixels":124},{"alphaPixels":248,"height":96,"index":1,"width":96,"coloredPixels":124},{"alphaPixels":257,"height":96,"index":2,"width":96,"coloredPixels":105},{"alphaPixels":257,"height":96,"index":3,"width":96,"coloredPixels":151},{"alphaPixels":248,"height":96,"index":4,"width":96,"coloredPixels":124},{"alphaPixels":257,"height":96,"index":5,"width":96,"coloredPixels":117},{"alphaPixels":257,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":248,"height":96,"index":7,"width":96,"coloredPixels":124},{"alphaPixels":257,"height":96,"index":8,"width":96,"coloredPixels":105},{"alphaPixels":257,"height":96,"index":9,"width":96,"coloredPixels":151},{"alphaPixels":21,"height":96,"index":10,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":11,"width":96,"coloredPixels":0}],"canvasCount":65,"nonEmptyCanvasCount":65,"coloredCanvasCount":35},"previewRender":{"tick":20,"currentFrameIndex":3,"currentFrame":{"tick":20,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"all-target-screen-or-ranged-effect; caster/home","duration":768,"motionX":0,"offsetY":0,"raw":{"tick":20,"frame":23,"kind":"actor-frame","summary":"set sprite=0x14, frame=23, gate=16, mode=0","vaHex":"0x004dc2c4","spriteHex":"0x14","gate":16,"opcode":"0x21"},"frame":23,"type":"local-frame","selector":23,"gate":16},"previewStatus":"tick 20 · actor #23 · frame 4/6 · effects 2 · all-target-screen-or-ranged-effect; caster/home","ok":true,"activeEffectCount":2},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":40146}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":6},{"ownerKey":"rinshan","skillIdHex":"0x31","levelOrFixed":null,"name":"기공회복","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":10,"effectDiagnostics":{"sources":{"pattern/spawn-tree":8,"pattern/spawn-node-init":1,"pattern/linear-spawn":1},"activeTickSamples":[18,20,22,24,26,28,30,32],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":10},"framesWithCoordinateSummary":10,"framesWithMotion":10,"framesWithInitFrame":0,"tickMin":18,"framesWithHiddenCandidate":0,"effectFrameCount":10,"animationClasses":{"target-range-init-frame-effect":10},"framesWithTransformScope":10,"tickSpan":14,"tickMax":32,"helperIds":[32],"framesWithSparkleMultiSprite":8,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":36,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":27,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":36,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":15,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":9,"width":96,"coloredPixels":0}],"canvasCount":10,"nonEmptyCanvasCount":10,"coloredCanvasCount":0},"previewRender":{"tick":18,"currentFrameIndex":4,"currentFrame":{"tick":18,"helperEffectEndTick":34,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"ally-single-support; caster/home","duration":768,"motionX":0,"offsetY":0,"raw":{"tick":18,"frame":3,"kind":"actor-frame","summary":"direct sprite/frame selector write sprite=0x14, frame=3, field +0x28, mode=0x80","vaHex":"0x004dc484","spriteHex":"0x14","gate":1,"opcode":"0x12"},"frame":3,"type":"local-frame","selector":3,"gate":16,"helperHoldGate":15},"previewStatus":"tick 18 · actor #3 · frame 5/5 · effects 3 · ally-single-support; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39896}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":5},{"ownerKey":"rinshan","skillIdHex":"0x32","levelOrFixed":null,"name":"기공독치료","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":10,"effectDiagnostics":{"sources":{"pattern/spawn-tree":8,"pattern/spawn-node-init":1,"pattern/linear-spawn":1},"activeTickSamples":[18,20,22,24,26,28,30,32],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":10},"framesWithCoordinateSummary":10,"framesWithMotion":10,"framesWithInitFrame":0,"tickMin":18,"framesWithHiddenCandidate":0,"effectFrameCount":10,"animationClasses":{"target-range-init-frame-effect":10},"framesWithTransformScope":10,"tickSpan":14,"tickMax":32,"helperIds":[33],"framesWithSparkleMultiSprite":8,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":36,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":27,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":36,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":15,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":9,"width":96,"coloredPixels":0}],"canvasCount":10,"nonEmptyCanvasCount":10,"coloredCanvasCount":0},"previewRender":{"tick":18,"currentFrameIndex":4,"currentFrame":{"tick":18,"helperEffectEndTick":34,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"ally-single-support; caster/home","duration":768,"motionX":0,"offsetY":0,"raw":{"tick":18,"frame":3,"kind":"actor-frame","summary":"direct sprite/frame selector write sprite=0x14, frame=3, field +0x28, mode=0x80","vaHex":"0x004dc484","spriteHex":"0x14","gate":1,"opcode":"0x12"},"frame":3,"type":"local-frame","selector":3,"gate":16,"helperHoldGate":15},"previewStatus":"tick 18 · actor #3 · frame 5/5 · effects 3 · ally-single-support; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39896}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":5},{"ownerKey":"rinshan","skillIdHex":"0x33","levelOrFixed":null,"name":"기공대회복","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":10,"effectDiagnostics":{"sources":{"pattern/spawn-tree":8,"pattern/spawn-node-init":1,"pattern/linear-spawn":1},"activeTickSamples":[18,20,22,24,26,28,30,32],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":10},"framesWithCoordinateSummary":10,"framesWithMotion":10,"framesWithInitFrame":0,"tickMin":18,"framesWithHiddenCandidate":0,"effectFrameCount":10,"animationClasses":{"target-range-init-frame-effect":10},"framesWithTransformScope":10,"tickSpan":14,"tickMax":32,"helperIds":[34],"framesWithSparkleMultiSprite":8,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":36,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":27,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":36,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":15,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":9,"width":96,"coloredPixels":0}],"canvasCount":10,"nonEmptyCanvasCount":10,"coloredCanvasCount":0},"previewRender":{"tick":18,"currentFrameIndex":4,"currentFrame":{"tick":18,"helperEffectEndTick":34,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"ally-all-support; caster/home","duration":768,"motionX":0,"offsetY":0,"raw":{"tick":18,"frame":3,"kind":"actor-frame","summary":"direct sprite/frame selector write sprite=0x14, frame=3, field +0x28, mode=0x80","vaHex":"0x004dc484","spriteHex":"0x14","gate":1,"opcode":"0x12"},"frame":3,"type":"local-frame","selector":3,"gate":16,"helperHoldGate":15},"previewStatus":"tick 18 · actor #3 · frame 5/5 · effects 3 · ally-all-support; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39896}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":5},{"ownerKey":"rinshan","skillIdHex":"0x34","levelOrFixed":null,"name":"수경","requirements":["random placement/range present"],"effectAnimationClass":"init-frame-effect","effectFrameCount":10,"effectDiagnostics":{"sources":{"pattern/spawn-tree":8,"pattern/spawn-node-init":1,"pattern/linear-spawn":1},"activeTickSamples":[18,20,22,24,26,28,30,32],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"direct-frame-spawn":10},"framesWithCoordinateSummary":10,"framesWithMotion":10,"framesWithInitFrame":0,"tickMin":18,"framesWithHiddenCandidate":0,"effectFrameCount":10,"animationClasses":{"target-range-init-frame-effect":10},"framesWithTransformScope":10,"tickSpan":14,"tickMax":32,"helperIds":[32],"framesWithSparkleMultiSprite":8,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":36,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":4,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":25,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":27,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":36,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":15,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":9,"width":96,"coloredPixels":0}],"canvasCount":10,"nonEmptyCanvasCount":10,"coloredCanvasCount":0},"previewRender":{"tick":18,"currentFrameIndex":4,"currentFrame":{"tick":18,"helperEffectEndTick":34,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"self-support; caster/home","duration":768,"motionX":0,"offsetY":0,"raw":{"tick":18,"frame":3,"kind":"actor-frame","summary":"direct sprite/frame selector write sprite=0x14, frame=3, field +0x28, mode=0x80","vaHex":"0x004dc484","spriteHex":"0x14","gate":1,"opcode":"0x12"},"frame":3,"type":"local-frame","selector":3,"gate":16,"helperHoldGate":15},"previewStatus":"tick 18 · actor #3 · frame 5/5 · effects 3 · self-support; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39896}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":5},{"ownerKey":"smashu","skillIdHex":"0x03","levelOrFixed":null,"name":"마구베기","requirements":["runner must instantiate child objects over time"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":18,"effectDiagnostics":{"sources":{"pattern/spawn-tree":9,"pattern/spawn-node-init":3,"pattern/helper-visual":3,"pattern/linear-spawn":3},"activeTickSamples":[10,12,13,14,16],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"multi-frameScript-effect":3,"direct-frame-spawn":15},"framesWithCoordinateSummary":18,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":10,"framesWithHiddenCandidate":0,"effectFrameCount":18,"animationClasses":{"frameScript-sequence":3,"direct-spawn-stream":15},"framesWithTransformScope":18,"tickSpan":6,"tickMax":16,"helperIds":[13,45],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":767,"rows":[{"alphaPixels":378,"height":96,"index":0,"width":96,"coloredPixels":83},{"alphaPixels":531,"height":96,"index":1,"width":96,"coloredPixels":129},{"alphaPixels":767,"height":96,"index":2,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":3,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":4,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":5,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":6,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":7,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":8,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":9,"width":96,"coloredPixels":347},{"alphaPixels":111,"height":96,"index":10,"width":96,"coloredPixels":46},{"alphaPixels":767,"height":96,"index":11,"width":96,"coloredPixels":347}],"canvasCount":18,"nonEmptyCanvasCount":18,"coloredCanvasCount":18},"previewRender":{"tick":10,"currentFrameIndex":3,"currentFrame":{"tick":10,"offsetX":192,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"single-target-front-local-combo-inferred; EXE target-front placement class","duration":96,"motionX":0,"offsetY":0,"raw":{"tick":10,"frame":22,"kind":"actor-frame","summary":"set sprite=0x17, frame=22, gate=2, mode=0","vaHex":"0x00524818","spriteHex":"0x17","gate":2,"opcode":"0x21"},"frame":22,"motionBasis":"single-target-front-local-combo-inferred; EXE target-front placement class; virtual target placement 192.0,0.0","type":"local-frame","selector":22,"gate":2},"previewStatus":"tick 10 · actor #22 · frame 4/6 · effects 1 · single-target-front-local-combo-inferred; EXE target-front placement class; virtual target placement 192.0,0.0","ok":true,"activeEffectCount":1},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39921}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":6},{"ownerKey":"smashu","skillIdHex":"0x04","levelOrFixed":null,"name":"마구베기","requirements":["runner must instantiate child objects over time"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":18,"effectDiagnostics":{"sources":{"pattern/spawn-tree":9,"pattern/spawn-node-init":3,"pattern/helper-visual":3,"pattern/linear-spawn":3},"activeTickSamples":[10,12,13,14,16],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"multi-frameScript-effect":3,"direct-frame-spawn":15},"framesWithCoordinateSummary":18,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":10,"framesWithHiddenCandidate":0,"effectFrameCount":18,"animationClasses":{"frameScript-sequence":3,"direct-spawn-stream":15},"framesWithTransformScope":18,"tickSpan":6,"tickMax":16,"helperIds":[13,45],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":767,"rows":[{"alphaPixels":378,"height":96,"index":0,"width":96,"coloredPixels":83},{"alphaPixels":531,"height":96,"index":1,"width":96,"coloredPixels":129},{"alphaPixels":767,"height":96,"index":2,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":3,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":4,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":5,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":6,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":7,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":8,"width":96,"coloredPixels":347},{"alphaPixels":767,"height":96,"index":9,"width":96,"coloredPixels":347},{"alphaPixels":111,"height":96,"index":10,"width":96,"coloredPixels":46},{"alphaPixels":767,"height":96,"index":11,"width":96,"coloredPixels":347}],"canvasCount":18,"nonEmptyCanvasCount":18,"coloredCanvasCount":18},"previewRender":{"tick":10,"currentFrameIndex":3,"currentFrame":{"tick":10,"offsetX":192,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"single-target-front-local-combo-inferred; EXE target-front placement class","duration":96,"motionX":0,"offsetY":0,"raw":{"tick":10,"frame":22,"kind":"actor-frame","summary":"set sprite=0x17, frame=22, gate=2, mode=0","vaHex":"0x00524818","spriteHex":"0x17","gate":2,"opcode":"0x21"},"frame":22,"motionBasis":"single-target-front-local-combo-inferred; EXE target-front placement class; virtual target placement 192.0,0.0","type":"local-frame","selector":22,"gate":2},"previewStatus":"tick 10 · actor #22 · frame 4/6 · effects 1 · single-target-front-local-combo-inferred; EXE target-front placement class; virtual target placement 192.0,0.0","ok":true,"activeEffectCount":1},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39921}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":6},{"ownerKey":"smashu","skillIdHex":"0x0a","levelOrFixed":2,"name":"쾌진격","requirements":["random placement/range present"],"effectAnimationClass":"frameScript-effect","effectFrameCount":13,"effectDiagnostics":{"sources":{"pattern/spawn-tree":8,"pattern/spawn-node-init":1,"pattern/helper-visual":3,"pattern/linear-spawn":1},"activeTickSamples":[10,11,12,13,14,15,16,18,20,22,24],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"qaejin-sparkle-multi-burst-framescript":8,"multi-frameScript-effect":3,"direct-frame-spawn":2},"framesWithCoordinateSummary":13,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":10,"framesWithHiddenCandidate":0,"effectFrameCount":13,"animationClasses":{"init-frame-effect":2,"frameScript-sequence":3,"qaejin-sparkle-multi-burst-framescript":8},"framesWithTransformScope":13,"tickSpan":14,"tickMax":24,"helperIds":[29,12],"framesWithSparkleMultiSprite":8,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":337,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":315,"height":96,"index":3,"width":96,"coloredPixels":73},{"alphaPixels":18,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":337,"height":112,"index":5,"width":112,"coloredPixels":171},{"alphaPixels":11,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":104,"height":96,"index":7,"width":96,"coloredPixels":69},{"alphaPixels":25,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":27,"height":96,"index":9,"width":96,"coloredPixels":0},{"alphaPixels":36,"height":96,"index":10,"width":96,"coloredPixels":0},{"alphaPixels":15,"height":96,"index":11,"width":96,"coloredPixels":0}],"canvasCount":13,"nonEmptyCanvasCount":13,"coloredCanvasCount":3},"previewRender":{"tick":10,"currentFrameIndex":2,"currentFrame":{"tick":10,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=1 target-relative center/size-adjusted approach; interpolated child motion mode=1, selector=1, stepDivisor=16: target-relative center/size-adjusted placement.","duration":48,"motionX":75.25800000000004,"offsetY":0,"raw":{"tick":10,"frame":9,"kind":"actor-frame","summary":"direct sprite/frame selector write sprite=0x17, frame=9, field +0x28, mode=0x80","vaHex":"0x00524a2c","spriteHex":"0x17","gate":1,"opcode":"0x12"},"frame":9,"motionBasis":"selector=1 target-relative center/size-adjusted approach; interpolated child motion mode=1, selector=1, stepDivisor=16: target-relative center/size-adjusted placement.; virtual target projection 0.0,0.0 -> 75.3,0.0","type":"local-frame","selector":9,"gate":1},"previewStatus":"tick 10 · actor #9 · frame 3/4 · effects 3 · selector=1 target-relative center/size-adjusted approach; interpolated child motion mode=1, selector=1, stepDivisor=16: target-relative center/size-adjusted placement.; virtual target projection 0.0,0.0 -> 75.3,0.0","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42906}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":4},{"ownerKey":"smashu","skillIdHex":"0x0b","levelOrFixed":3,"name":"쾌진격","requirements":["random placement/range present"],"effectAnimationClass":"frameScript-effect","effectFrameCount":21,"effectDiagnostics":{"sources":{"pattern/spawn-tree":16,"pattern/spawn-node-init":1,"pattern/helper-visual":3,"pattern/linear-spawn":1},"activeTickSamples":[10,11,12,13,14,15,16,18,20,22,24],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"qaejin-sparkle-multi-burst-framescript":16,"multi-frameScript-effect":3,"direct-frame-spawn":2},"framesWithCoordinateSummary":21,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":10,"framesWithHiddenCandidate":0,"effectFrameCount":21,"animationClasses":{"init-frame-effect":2,"frameScript-sequence":3,"qaejin-sparkle-multi-burst-framescript":16},"framesWithTransformScope":21,"tickSpan":14,"tickMax":24,"helperIds":[30,12],"framesWithSparkleMultiSprite":16,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":337,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":315,"height":96,"index":4,"width":96,"coloredPixels":73},{"alphaPixels":18,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":18,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":337,"height":112,"index":7,"width":112,"coloredPixels":171},{"alphaPixels":11,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":11,"height":96,"index":9,"width":96,"coloredPixels":0},{"alphaPixels":104,"height":96,"index":10,"width":96,"coloredPixels":69},{"alphaPixels":25,"height":96,"index":11,"width":96,"coloredPixels":0}],"canvasCount":21,"nonEmptyCanvasCount":21,"coloredCanvasCount":3},"previewRender":{"tick":10,"currentFrameIndex":2,"currentFrame":{"tick":10,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=1 target-relative center/size-adjusted approach; interpolated child motion mode=1, selector=1, stepDivisor=12: target-relative center/size-adjusted placement.","duration":48,"motionX":75.25800000000004,"offsetY":0,"raw":{"tick":10,"frame":9,"kind":"actor-frame","summary":"direct sprite/frame selector write sprite=0x17, frame=9, field +0x28, mode=0x80","vaHex":"0x00524a2c","spriteHex":"0x17","gate":1,"opcode":"0x12"},"frame":9,"motionBasis":"selector=1 target-relative center/size-adjusted approach; interpolated child motion mode=1, selector=1, stepDivisor=12: target-relative center/size-adjusted placement.; virtual target projection 0.0,0.0 -> 75.3,0.0","type":"local-frame","selector":9,"gate":1},"previewStatus":"tick 10 · actor #9 · frame 3/4 · effects 4 · selector=1 target-relative center/size-adjusted approach; interpolated child motion mode=1, selector=1, stepDivisor=12: target-relative center/size-adjusted placement.; virtual target projection 0.0,0.0 -> 75.3,0.0","ok":true,"activeEffectCount":4},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42903}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":4},{"ownerKey":"smashu","skillIdHex":"0x0c","levelOrFixed":4,"name":"쾌진격","requirements":["random placement/range present"],"effectAnimationClass":"frameScript-effect","effectFrameCount":85,"effectDiagnostics":{"sources":{"pattern/spawn-tree":80,"pattern/spawn-node-init":1,"pattern/helper-visual":3,"pattern/linear-spawn":1},"activeTickSamples":[10,11,12,13,14,15,16,18,20,22,24],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"qaejin-sparkle-multi-burst-framescript":80,"multi-frameScript-effect":3,"direct-frame-spawn":2},"framesWithCoordinateSummary":85,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":10,"framesWithHiddenCandidate":0,"effectFrameCount":85,"animationClasses":{"init-frame-effect":2,"frameScript-sequence":3,"qaejin-sparkle-multi-burst-framescript":80},"framesWithTransformScope":85,"tickSpan":14,"tickMax":24,"helperIds":[31,12],"framesWithSparkleMultiSprite":80,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":337,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":4,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":8,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":9,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":10,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":11,"width":96,"coloredPixels":0}],"canvasCount":85,"nonEmptyCanvasCount":85,"coloredCanvasCount":3},"previewRender":{"tick":10,"currentFrameIndex":2,"currentFrame":{"tick":10,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=2 target-side pierce/exit edge; interpolated child motion mode=1, selector=2, stepDivisor=8: one target-side edge placement; side depends on actor kind.","duration":48,"motionX":145.85400000000007,"offsetY":0,"raw":{"tick":10,"frame":9,"kind":"actor-frame","summary":"direct sprite/frame selector write sprite=0x17, frame=9, field +0x28, mode=0x80","vaHex":"0x00524a2c","spriteHex":"0x17","gate":1,"opcode":"0x12"},"frame":9,"motionBasis":"selector=2 target-side pierce/exit edge; interpolated child motion mode=1, selector=2, stepDivisor=8: one target-side edge placement; side depends on actor kind.; virtual target projection 0.0,0.0 -> 145.9,0.0","type":"local-frame","selector":9,"gate":1},"previewStatus":"tick 10 · actor #9 · frame 3/4 · effects 12 · selector=2 target-side pierce/exit edge; interpolated child motion mode=1, selector=2, stepDivisor=8: one target-side edge placement; side depends on actor kind.; virtual target projection 0.0,0.0 -> 145.9,0.0","ok":true,"activeEffectCount":12},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42850}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":4},{"ownerKey":"smashu","skillIdHex":"0x12","levelOrFixed":null,"name":"절사어면","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":82,"effectDiagnostics":{"sources":{"pattern/child-init":1,"pattern/spawn-node-init":1,"pattern/spawn-tree":48,"pattern/repeat-loop-expanded":7,"pattern/helper-visual":24,"pattern/linear-spawn":1},"activeTickSamples":[8,9,10,11,12,13,14,15,16,17,18,19],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":82},"framesWithCoordinateSummary":82,"framesWithMotion":82,"framesWithInitFrame":0,"tickMin":8,"framesWithHiddenCandidate":0,"effectFrameCount":82,"animationClasses":{"direct-spawn-stream":82},"framesWithTransformScope":82,"tickSpan":19,"tickMax":27,"helperIds":[78],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":7},"effectCanvasStats":{"maxAlphaPixels":1508,"rows":[{"alphaPixels":363,"height":96,"index":0,"width":96,"coloredPixels":363},{"alphaPixels":1508,"height":96,"index":1,"width":96,"coloredPixels":1255},{"alphaPixels":160,"height":96,"index":2,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":3,"width":96,"coloredPixels":1255},{"alphaPixels":363,"height":96,"index":4,"width":96,"coloredPixels":363},{"alphaPixels":160,"height":96,"index":5,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":6,"width":96,"coloredPixels":1255},{"alphaPixels":363,"height":96,"index":7,"width":96,"coloredPixels":363},{"alphaPixels":160,"height":96,"index":8,"width":96,"coloredPixels":160},{"alphaPixels":97,"height":96,"index":9,"width":96,"coloredPixels":97},{"alphaPixels":1508,"height":96,"index":10,"width":96,"coloredPixels":1255},{"alphaPixels":363,"height":96,"index":11,"width":96,"coloredPixels":363}],"canvasCount":82,"nonEmptyCanvasCount":82,"coloredCanvasCount":82},"previewRender":{"tick":8,"currentFrameIndex":2,"currentFrame":{"tick":8,"offsetX":null,"source":"battle_action_event_timeline_review","motionY":null,"targetPlacementBasis":"home before first movement opcode","duration":96,"motionX":null,"offsetY":null,"raw":{"tick":8,"frame":25,"kind":"actor-frame","summary":"set sprite=0x17, frame=25, gate=2, mode=0","vaHex":"0x00524ca8","spriteHex":"0x17","gate":2,"opcode":"0x21"},"frame":25,"type":"local-frame","selector":25,"gate":2},"previewStatus":"tick 8 · actor #25 · frame 3/5 · effects 1 · home before first movement opcode","ok":true,"activeEffectCount":1},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42350}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":5},{"ownerKey":"smashu","skillIdHex":"0x15","levelOrFixed":2,"name":"백인일섬","requirements":["runner must instantiate child objects over time"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":8,"effectDiagnostics":{"sources":{"linear-spawn":1,"repeat-loop-expanded":3,"helper-visual/nested-init-or-direct":1,"frameScript":3},"activeTickSamples":[10,11,12,13,14],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"multi-frameScript-effect":3,"repeated-direct-frame-spawn":5},"framesWithCoordinateSummary":5,"framesWithMotion":5,"framesWithInitFrame":0,"tickMin":10,"framesWithHiddenCandidate":0,"effectFrameCount":8,"animationClasses":{"nested-spawn-tree-effect":1,"multi-frameScript-effect":3,"repeated-direct-frame-spawn":4},"framesWithTransformScope":5,"tickSpan":4,"tickMax":14,"helperIds":[12,105],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":1,"framesWithLoopPreview":3},"effectCanvasStats":{"maxAlphaPixels":337,"rows":[{"alphaPixels":315,"height":96,"index":0,"width":96,"coloredPixels":73},{"alphaPixels":16,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":16,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":16,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":337,"height":112,"index":4,"width":112,"coloredPixels":171},{"alphaPixels":16,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":16,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":104,"height":96,"index":7,"width":96,"coloredPixels":69}],"canvasCount":8,"nonEmptyCanvasCount":8,"coloredCanvasCount":3},"previewRender":{"tick":10,"currentFrameIndex":4,"currentFrame":{"tick":10,"helperEffectEndTick":21,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"all-target-caster-action-effect; caster/home","duration":528,"motionX":0,"offsetY":0,"raw":{"tick":10,"frame":2,"kind":"actor-frame","summary":"set sprite=0x17, frame=2, gate=2, mode=0","vaHex":"0x005250d4","spriteHex":"0x17","gate":2,"opcode":"0x21"},"frame":2,"type":"local-frame","selector":2,"gate":11,"helperHoldGate":9},"previewStatus":"tick 10 · actor #2 · frame 5/5 · effects 3 · all-target-caster-action-effect; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42477}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":5},{"ownerKey":"smashu","skillIdHex":"0x16","levelOrFixed":3,"name":"백인일섬","requirements":["runner must instantiate child objects over time"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":8,"effectDiagnostics":{"sources":{"linear-spawn":1,"repeat-loop-expanded":3,"helper-visual/nested-init-or-direct":1,"frameScript":3},"activeTickSamples":[10,11,12,13,14],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"multi-frameScript-effect":3,"repeated-direct-frame-spawn":5},"framesWithCoordinateSummary":5,"framesWithMotion":5,"framesWithInitFrame":0,"tickMin":10,"framesWithHiddenCandidate":0,"effectFrameCount":8,"animationClasses":{"nested-spawn-tree-effect":1,"multi-frameScript-effect":3,"repeated-direct-frame-spawn":4},"framesWithTransformScope":5,"tickSpan":4,"tickMax":14,"helperIds":[12,106],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":1,"framesWithLoopPreview":3},"effectCanvasStats":{"maxAlphaPixels":337,"rows":[{"alphaPixels":315,"height":96,"index":0,"width":96,"coloredPixels":73},{"alphaPixels":16,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":16,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":16,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":337,"height":112,"index":4,"width":112,"coloredPixels":171},{"alphaPixels":16,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":16,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":104,"height":96,"index":7,"width":96,"coloredPixels":69}],"canvasCount":8,"nonEmptyCanvasCount":8,"coloredCanvasCount":3},"previewRender":{"tick":10,"currentFrameIndex":4,"currentFrame":{"tick":10,"helperEffectEndTick":21,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"all-target-caster-action-effect; caster/home","duration":528,"motionX":0,"offsetY":0,"raw":{"tick":10,"frame":2,"kind":"actor-frame","summary":"set sprite=0x17, frame=2, gate=2, mode=0","vaHex":"0x005250d4","spriteHex":"0x17","gate":2,"opcode":"0x21"},"frame":2,"type":"local-frame","selector":2,"gate":11,"helperHoldGate":9},"previewStatus":"tick 10 · actor #2 · frame 5/5 · effects 3 · all-target-caster-action-effect; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42478}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":5},{"ownerKey":"smashu","skillIdHex":"0x17","levelOrFixed":4,"name":"백인일섬","requirements":["runner must instantiate child objects over time"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":8,"effectDiagnostics":{"sources":{"linear-spawn":1,"repeat-loop-expanded":3,"helper-visual/nested-init-or-direct":1,"frameScript":3},"activeTickSamples":[10,11,12,13,14],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"multi-frameScript-effect":3,"repeated-direct-frame-spawn":5},"framesWithCoordinateSummary":5,"framesWithMotion":5,"framesWithInitFrame":0,"tickMin":10,"framesWithHiddenCandidate":0,"effectFrameCount":8,"animationClasses":{"nested-spawn-tree-effect":1,"multi-frameScript-effect":3,"repeated-direct-frame-spawn":4},"framesWithTransformScope":5,"tickSpan":4,"tickMax":14,"helperIds":[12,107],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":1,"framesWithLoopPreview":3},"effectCanvasStats":{"maxAlphaPixels":337,"rows":[{"alphaPixels":315,"height":96,"index":0,"width":96,"coloredPixels":73},{"alphaPixels":16,"height":96,"index":1,"width":96,"coloredPixels":0},{"alphaPixels":16,"height":96,"index":2,"width":96,"coloredPixels":0},{"alphaPixels":16,"height":96,"index":3,"width":96,"coloredPixels":0},{"alphaPixels":337,"height":112,"index":4,"width":112,"coloredPixels":171},{"alphaPixels":16,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":16,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":104,"height":96,"index":7,"width":96,"coloredPixels":69}],"canvasCount":8,"nonEmptyCanvasCount":8,"coloredCanvasCount":3},"previewRender":{"tick":10,"currentFrameIndex":4,"currentFrame":{"tick":10,"helperEffectEndTick":21,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"all-target-caster-action-effect; caster/home","duration":528,"motionX":0,"offsetY":0,"raw":{"tick":10,"frame":2,"kind":"actor-frame","summary":"set sprite=0x17, frame=2, gate=2, mode=0","vaHex":"0x005250d4","spriteHex":"0x17","gate":2,"opcode":"0x21"},"frame":2,"type":"local-frame","selector":2,"gate":11,"helperHoldGate":9},"previewStatus":"tick 10 · actor #2 · frame 5/5 · effects 3 · all-target-caster-action-effect; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42478}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":5},{"ownerKey":"smashu","skillIdHex":"0x20","levelOrFixed":null,"name":"열시섬","requirements":["palette transform effect; no CNS frame stream"],"effectAnimationClass":"frameScript-effect","effectFrameCount":3,"effectDiagnostics":{"sources":{"pattern/helper-visual":3},"activeTickSamples":[44,46,48],"hasPaletteRequirement":true,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"multi-frameScript-effect":3},"framesWithCoordinateSummary":3,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":44,"framesWithHiddenCandidate":0,"effectFrameCount":3,"animationClasses":{"frameScript-sequence":3},"framesWithTransformScope":3,"tickSpan":4,"tickMax":48,"helperIds":[17],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":902,"rows":[{"alphaPixels":417,"height":96,"index":0,"width":96,"coloredPixels":63},{"alphaPixels":902,"height":96,"index":1,"width":96,"coloredPixels":377},{"alphaPixels":133,"height":96,"index":2,"width":96,"coloredPixels":119}],"canvasCount":3,"nonEmptyCanvasCount":3,"coloredCanvasCount":3},"previewRender":{"tick":44,"currentFrameIndex":19,"currentFrame":{"tick":44,"helperEffectEndTick":50,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"all-target-caster-action-effect; caster/home","duration":288,"motionX":0,"offsetY":0,"raw":{"tick":44,"frame":2,"kind":"actor-frame","summary":"set sprite=0x17, frame=2, gate=2, mode=0","vaHex":"0x00525714","spriteHex":"0x17","gate":2,"opcode":"0x21"},"frame":2,"type":"local-frame","selector":2,"gate":6,"helperHoldGate":4},"previewStatus":"tick 44 · actor #2 · frame 20/20 · effects 1 · all-target-caster-action-effect; caster/home","ok":true,"activeEffectCount":1},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":42408}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":20},{"ownerKey":"smashu","skillIdHex":"0x21","levelOrFixed":null,"name":"냉도투무","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":82,"effectDiagnostics":{"sources":{"pattern/child-init":1,"pattern/spawn-node-init":1,"pattern/spawn-tree":48,"pattern/repeat-loop-expanded":7,"pattern/helper-visual":24,"pattern/linear-spawn":1},"activeTickSamples":[6,7,8,9,10,11,12,13,14,15,16,17],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":82},"framesWithCoordinateSummary":82,"framesWithMotion":82,"framesWithInitFrame":0,"tickMin":6,"framesWithHiddenCandidate":0,"effectFrameCount":82,"animationClasses":{"direct-spawn-stream":82},"framesWithTransformScope":82,"tickSpan":19,"tickMax":25,"helperIds":[78],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":7},"effectCanvasStats":{"maxAlphaPixels":1508,"rows":[{"alphaPixels":363,"height":96,"index":0,"width":96,"coloredPixels":363},{"alphaPixels":1508,"height":96,"index":1,"width":96,"coloredPixels":1255},{"alphaPixels":160,"height":96,"index":2,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":3,"width":96,"coloredPixels":1255},{"alphaPixels":363,"height":96,"index":4,"width":96,"coloredPixels":363},{"alphaPixels":160,"height":96,"index":5,"width":96,"coloredPixels":160},{"alphaPixels":1508,"height":96,"index":6,"width":96,"coloredPixels":1255},{"alphaPixels":363,"height":96,"index":7,"width":96,"coloredPixels":363},{"alphaPixels":160,"height":96,"index":8,"width":96,"coloredPixels":160},{"alphaPixels":97,"height":96,"index":9,"width":96,"coloredPixels":97},{"alphaPixels":1508,"height":96,"index":10,"width":96,"coloredPixels":1255},{"alphaPixels":363,"height":96,"index":11,"width":96,"coloredPixels":363}],"canvasCount":82,"nonEmptyCanvasCount":82,"coloredCanvasCount":82},"previewRender":{"tick":6,"currentFrameIndex":2,"currentFrame":{"tick":6,"offsetX":-16,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"selector=5 unprojected; direct placement selector=5: screen-size/display-size based fixed placement.","duration":96,"motionX":0,"offsetY":0,"raw":{"tick":6,"frame":12,"kind":"actor-frame","summary":"set sprite=0x17, frame=12, gate=2, mode=0","vaHex":"0x00525748","spriteHex":"0x17","gate":2,"opcode":"0x21"},"frame":12,"type":"local-frame","selector":12,"gate":2},"previewStatus":"tick 6 · actor #12 · frame 3/5 · effects 1 · selector=5 unprojected; direct placement selector=5: screen-size/display-size based fixed placement.","ok":true,"activeEffectCount":1},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":40196}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":5},{"ownerKey":"smashu","skillIdHex":"0x22","levelOrFixed":null,"name":"투신의 춤","requirements":["runner must instantiate child objects over time","random placement/range present","child motion loop present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":65,"effectDiagnostics":{"sources":{"pattern/child-init":1,"pattern/spawn-tree":33,"pattern/spawn-node-init":6,"pattern/helper-visual":22,"pattern/linear-spawn":3},"activeTickSamples":[10,12,14,16,17,18,19,20,21,22,24,26],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"multi-frameScript-effect":23,"randomized-child-spawn-stream":42},"framesWithCoordinateSummary":65,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":10,"framesWithHiddenCandidate":0,"effectFrameCount":65,"animationClasses":{"frameScript-sequence":23,"direct-spawn-stream":42},"framesWithTransformScope":65,"tickSpan":42,"tickMax":52,"helperIds":[70,77],"framesWithSparkleMultiSprite":24,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"effectCanvasStats":{"maxAlphaPixels":1671,"rows":[{"alphaPixels":248,"height":96,"index":0,"width":96,"coloredPixels":124},{"alphaPixels":248,"height":96,"index":1,"width":96,"coloredPixels":124},{"alphaPixels":257,"height":96,"index":2,"width":96,"coloredPixels":105},{"alphaPixels":257,"height":96,"index":3,"width":96,"coloredPixels":151},{"alphaPixels":248,"height":96,"index":4,"width":96,"coloredPixels":124},{"alphaPixels":21,"height":96,"index":5,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":6,"width":96,"coloredPixels":0},{"alphaPixels":21,"height":96,"index":7,"width":96,"coloredPixels":0},{"alphaPixels":444,"height":96,"index":8,"width":96,"coloredPixels":290},{"alphaPixels":444,"height":96,"index":9,"width":96,"coloredPixels":290},{"alphaPixels":444,"height":96,"index":10,"width":96,"coloredPixels":290},{"alphaPixels":444,"height":96,"index":11,"width":96,"coloredPixels":290}],"canvasCount":65,"nonEmptyCanvasCount":65,"coloredCanvasCount":35},"previewRender":{"tick":10,"currentFrameIndex":5,"currentFrame":{"tick":10,"offsetX":-16,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"all-target-caster-action-effect; caster/home","duration":288,"motionX":0,"offsetY":0,"raw":{"tick":10,"frame":13,"kind":"actor-frame","summary":"set sprite=0x17, frame=13, gate=6, mode=0","vaHex":"0x005257dc","spriteHex":"0x17","gate":6,"opcode":"0x21"},"frame":13,"type":"local-frame","selector":13,"gate":6},"previewStatus":"tick 10 · actor #13 · frame 6/8 · effects 2 · all-target-caster-action-effect; caster/home","ok":true,"activeEffectCount":2},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":40063}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":8},{"ownerKey":"smashu","skillIdHex":"0x27","levelOrFixed":null,"name":"신격방어","requirements":["runner must instantiate child objects over time","random placement/range present"],"effectAnimationClass":"spawn-stream-effect","effectFrameCount":7,"effectDiagnostics":{"sources":{"pattern/spawn-tree":3,"pattern/repeat-loop-expanded":2,"pattern/spawn-node-init":1,"pattern/linear-spawn":1},"activeTickSamples":[8,9,10],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{"randomized-child-spawn-stream":7},"framesWithCoordinateSummary":7,"framesWithMotion":7,"framesWithInitFrame":0,"tickMin":8,"framesWithHiddenCandidate":0,"effectFrameCount":7,"animationClasses":{"counter-driven-burst-spawn":7},"framesWithTransformScope":7,"tickSpan":2,"tickMax":10,"helperIds":[42],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":2},"effectCanvasStats":{"maxAlphaPixels":21,"rows":[{"alphaPixels":21,"height":96,"index":0,"width":96,"coloredPixels":17},{"alphaPixels":21,"height":96,"index":1,"width":96,"coloredPixels":17},{"alphaPixels":21,"height":96,"index":2,"width":96,"coloredPixels":17},{"alphaPixels":21,"height":96,"index":3,"width":96,"coloredPixels":17},{"alphaPixels":21,"height":96,"index":4,"width":96,"coloredPixels":17},{"alphaPixels":21,"height":96,"index":5,"width":96,"coloredPixels":17},{"alphaPixels":21,"height":96,"index":6,"width":96,"coloredPixels":17}],"canvasCount":7,"nonEmptyCanvasCount":7,"coloredCanvasCount":7},"previewRender":{"tick":8,"currentFrameIndex":2,"currentFrame":{"tick":8,"offsetX":0,"source":"battle_action_event_timeline_review","motionY":0,"targetPlacementBasis":"self-support; caster/home","duration":192,"motionX":0,"offsetY":0,"raw":{"tick":8,"frame":40,"kind":"actor-frame","summary":"set sprite=0x17, frame=40, gate=4, mode=0","vaHex":"0x005259f4","spriteHex":"0x17","gate":4,"opcode":"0x21"},"frame":40,"type":"local-frame","selector":40,"gate":4},"previewStatus":"tick 8 · actor #40 · frame 3/4 · effects 3 · self-support; caster/home","ok":true,"activeEffectCount":3},"previewCanvasStats":{"maxAlphaPixels":192000,"rows":[{"alphaPixels":192000,"height":300,"index":0,"width":640,"coloredPixels":39991}],"canvasCount":1,"nonEmptyCanvasCount":1,"coloredCanvasCount":1},"playbackFrameCount":4}],"initial":{"readyState":"complete","title":"전투 기술 타임라인 리뷰","rowCount":156,"bootError":null,"bodyText":"전투 기술 타임라인 리뷰\n주인공 기술의 EXE actor-frame, gate, 위치 opcode, WLK 이벤트를 계산기와 분리해서 검증합니다.\n홈\n전투 계산기\n전투 시뮬레이터\n전투 분석\n이펙트 패턴\n맹호스페셜 반짝이 JSON\n반짝이 motion 근거\n승룡파 motion 근거\n배틀 CNS rect\n기술 목록\n156/156\n\n\n\n\n아타호 · 정권 0x01 · MP 0 · effect 1\nactor 확정\n\n아타호 · 돌려차기 0x02 · MP 0 · effect 1\nactor 확정\n\n아타호 · 던지기 0x03 · MP 0 · effect 1\nactor 확정\n\n아타호 · 다리후리기 0x04 · MP 0 · effect 1\nactor 확정\n\n아타호 · 마시기 0x05 · MP 0 · effect 1\nactor 확정\n\n아타호 · 마시기 0x06 · MP 0 · effect 1\nactor 확정\n\n아타호 · 마시기 0x07 · MP 0 · effect 1\nactor 확정\n\n아타호 · 마시기 0x08 · MP 0 · effect 1\nactor 확정\n\n아타호 · 마시기 0x09 · MP 0 · effect 1\nactor 확정\n\n아타호 · 호격권 · Lv1 0x0a · MP 10 · effect 1\nactor 확정\n\n아타호 · 호격권 · Lv2 0x0b · MP 10 · effect 1\nhelper 확정\n\n아타호 · 호격권 · Lv3 0x0c · MP 9 · effect 1\nhelper 확정\n\n아타호 · 호격권 · Lv4 0x0d · MP 8 · effect 1\nhelper 확정\n\n아타호 · 맹호비상각 · Lv1 0x0e · MP 12 · effect 1\nactor 확정\n\n아타호 · 맹호비상각 · Lv2 0x0f · MP 12 · effect 1\nactor 확정\n\n아타호 · 맹호비상각 · Lv3 0x10 · MP 11 · effect 1\nactor 확정\n\n아타호 · 맹호비상각 · Lv4 0x11 · MP 10 · effect 1\nactor 확정\n\n아타호 · 폭전축 · Lv1 0x12 · MP 15 · effect 1\nactor 확정\n\n아타호 · 폭전축 · Lv2 0x13 · MP 15 · effect 1\nhelper 확정\n\n아타호 · 퍽전축 · Lv3 0x14 · MP 14 · effect 2\nhelper 확정\n\n아타호 · 폭전축 · Lv4 0x15 · MP 12 · effect 3\nhelper 확정\n\n아타호 · 맹호스페셜 · Lv1 0x16 · MP 20 · effect 3\nactor 확정\n\n아타호 · 맹호스페셜 · Lv2 0x17 · MP 20 · effect 3\nactor 확정\n\n아타호 · 맹호스페셜 · Lv3 0x18 · MP 18 · effect 4\nactor 확정\n\n아타호 · 맹호스페셜 · Lv4 0x19 · MP 16 · effect 7\nactor 확정\n\n아타호 · 비기·맹호광파참 · Lv1 0x1a · MP 30 · effect 3\nhelper 확정\n\n아타호 · 비기·맹호광파참 · Lv2 0x1b · MP 30 · effect 3\nhelper 확정\n\n아타호 · 비기·맹호광파참 · Lv3 0x1c · MP 27 · effect 4\nhelper 확정\n\n아타호 · 비기·맹호광파참 · Lv4 0x1d · MP 24 · effect 5\nhelper 확정\n\n아타호 · 조금 취한 철권 0x1e · MP 8 · effect 2\nactor 확정\n\n아타호 · 지옥 다리후리기 0x1f · MP 12 · effect 6\nactor 확정\n\n아타호 · 만취한 철권 0x20 · MP 10 · effect 2\nactor 확정\n\n아타호 · 염가열소 0x21 · MP 12 · effect 2\nhelper 확정\n\n아타호 · 인사불성 철권 0x22 · MP 12 · effect 2\nactor 확정\n\n아타호 · 맹호난무 · Lv1 0x23 · MP 10 · effect 1\nactor 확정\n\n아타호 · 맹호난무 · Lv2 0x24 · MP 10 · effect 1\nactor 확정\n\n아타호 · 맹호난무 · Lv3 0x25 · MP 9 · effect 1\nactor 확정\n\n아타호 · 맹호난무 · Lv4 0x26 · MP 8 · effect 1\nactor 확정\n\n아타호 · 맹호의 울부짖음 · Lv1 0x27 · MP 5 · effect 1\nactor 확정\n\n아타호 · 맹호의 울부짖음 · Lv2 0x28 · MP 5 · effect 1\nhelper 확정\n\n아타호 · 맹호의 울부짖음 · Lv3 0x29 · MP 5 · effect 1\nhelper 확정\n\n아타호 · 맹호의 울부짖음 · Lv4 0x2a · MP 4 · effect 1\nhelper 확정\n\n아타호 · 호포권 · Lv1 0x2b · MP 15 · effect 1\nhelper 확정\n\n아타호 · 호포권 · Lv2 0x2c · MP 15 · effect 1\nhelper 확정\n\n아타호 · 호포권 · Lv3 0x2d · MP 14 · effect 1\nhelper 확정\n\n아타호 · 호포권 · Lv4 0x2e · MP 12 · effect 1\nhelper 확정\n\n아타호 · 맹호룬룬권 · Lv1 0x2f · MP 20 · effect 2\nactor 확정\n\n아타호 · 맹호룬룬권 · Lv2 0x30 · MP 20 · effect 3\nactor 확정\n\n아타호 · 맹호룬룬권 · Lv3 0x31 · MP 18 · effect 4\nactor 확정\n\n아타호 · 맹호룬룬권 · Lv4 0x32 · MP 16 · effect 5\nactor 확정\n\n아타호 · 비기·맹호유성각 · Lv1 0x33 · MP 30 · effect 1\nhelper 확정\n\n아타호 · 비기·맹호유성각 · Lv2 0x34 · MP 30 · effect 1\nhelper 확정\n\n아타호 · 비기·맹호유성각 · Lv3 0x35 · MP 27 · effect 1\nhelper 확정\n\n아타호 · 비기·맹호유성각 · Lv4 0x36 · MP 24 · effect 1\nhelper 확정\n\n아타호 · 주구격 0x37 · MP 5 · effect 2\nhelper 확정\n\n아타호 · 취호염무 0x38 · MP 15 · effect 2\nhelper 확정\n\n아타호 · 노익장 대폭발 0x39 · MP 16 · effect 2\nhelper 확정\n\n아타호 · 도주 0x3a · MP 0 · effect 1\nactor 확정\n\n아타호 · 방어 0x3b · MP 0 · effect 1\nactor 확정\n\n아타호 · 기합일발 0x3c · MP 5 · effect 1\nhelper 확정\n\n아타호 · 천조족 0x3d · MP 1 · effect 2\nhelper 확정\n\n아타호 · 천조족 0x3e · MP 1 · effect 2\nhelper 확정\n\n아타호 · 주 백약지장 0x3f · MP 5 · effect 2\nhelper 확정\n\n아타호 · 천조족 0x40 · MP 1 · effect 2\nhelper 확정\n\n아타호 · 천조족 0x41 · MP 1 · effect 2\nhelper 확정\n\n린샹 · 손톱공격 0x01 · MP 0 · effect 1\nactor 확정\n\n린샹 · 하이킥 0x02 · MP 0 · effect 1\nactor 확정\n\n린샹 · 미들킥 0x03 · MP 0 · effect 1\nactor 확정\n\n린샹 · 로 킥 0x04 · MP 0 · effect 1\nactor 확정\n\n린샹 · 도발 0x05 · MP 0 · effect 1\nactor 확정\n\n린샹 · 꼬챙이 꿰기 0x06 · MP 0 · effect 1\nhelper 확정\n\n린샹 · 꼬챙이 꿰기 0x07 · MP 0 · effect 1\nhelper 확정\n\n린샹 · 꼬챙이 꿰기 0x08 · MP 0 · effect 1\nhelper 확정\n\n린샹 · 안면백조권 · Lv1 0x09 · MP 10 · effect 3\nactor 확정\n\n린샹 · 안면백조권 · Lv2 0x0a · MP 10 · effect 3\nactor 확정\n\n린샹 · 안면백조권 · Lv3 0x0b · MP 9 · effect 3\nactor 확정\n\n린샹 · 안면백조권 · Lv4 0x0c · MP 8 · effect 4\nactor 확정\n\n린샹 · 선렬각 · Lv1 0x0d · MP 15 · effect 3\nactor 확정\n\n린샹 · 선렬각 · Lv2 0x0e · MP 15 · effect 4\nactor 확정\n\n린샹 · 선렬각 · Lv3 0x0f · MP 14 · effect 5\nactor 확정\n\n린샹 · 선렬각 · Lv4 0x10 · MP 12 · effect 6\nhelper 확정\n\n린샹 · 열화폭염권 · Lv1 0x11 · MP 12 · effect 1\nhelper 확정\n\n린샹 · 열화폭염권 · Lv2 0x12 · MP 12 · effect 1\nhelper 확정\n\n린샹 · 열화폭염권 · Lv3 0x13 · MP 11 · effect 1\nhelper 확정\n\n린샹 · 열화폭염권 · Lv4 0x14 · MP 10 · effect 1\nhelper 확정\n\n린샹 · 암각·영상승룡파 · Lv1 0x15 · MP 30 · effect 3\nhelper 확정\n\n린샹 · 암각·영상승룡파 · Lv2 0x16 · MP 30 · effect 4\nhelper 확정\n\n린샹 · 암각·영상승룡파 · Lv3 0x17 · MP 27 · effect 5\nhelper 확정\n\n린샹 · 암각·영상승룡파 · Lv4 0x18 · MP 24 · effect 10\nhelper 확정\n\n린샹 · 빙조권 0x19 · MP 12 · effect 1\nhelper 확정\n\n린샹 · 흑영권 0x1a · MP 8 · effect 1\nhelper 확정\n\n린샹 · 맹호열지조 0x1b · MP 16 · effect 1\nhelper 확정\n\n린샹 · 고양이달래기 · Lv1 0x1c · MP 5 · effect 1\nactor 확정\n\n린샹 · 고양이달래기 · Lv2 0x1d · MP 5 · effect 1\nhelper 확정\n\n린샹 · 고양이달래기 · Lv3 0x1e · MP 5 · effect 1\nhelper 확정\n\n린샹 · 고양이달래기 · Lv4 0x1f · MP 4 · effect 1\nhelper 확정\n\n린샹 · 유미쌍조 · Lv1 0x20 · MP 10 · effect 1\nactor 확정\n\n린샹 · 유미쌍조 · Lv2 0x21 · MP 10 · effect 1\nactor 확정\n\n린샹 · 유미쌍조 · Lv3 0x22 · MP 9 · effect 1\nactor 확정\n\n린샹 · 유미쌍조 · Lv4 0x23 · MP 8 · effect 1\nactor 확정\n\n린샹 · 대폭진 · Lv1 0x24 · MP 15 · effect 1\nhelper 확정\n\n린샹 · 대폭진 · Lv2 0x25 · MP 15 · effect 1\nhelper 확정\n\n린샹 · 대폭진 · Lv3 0x26 · MP 14 · effect 1\nhelper 확정\n\n린샹 · 대폭진 · Lv4 0x27 · MP 12 · effect 1\nhelper 확정\n\n린샹 · 암각·영상뢰화 · Lv1 0x28 · MP 30 · effect 1\nhelper 확정\n\n린샹 · 암각·영상뢰화 · Lv2 0x29 · MP 30 · effect 1\nhelper 확정\n\n린샹 · 암각·영상뢰화 · Lv3 0x2a · MP 27 · effect 1\nhelper 확정\n\n린샹 · 암각·영상뢰화 · Lv4 0x2b · MP 24 · effect 1\nhelper 확정\n\n린샹 · 창룡파 0x2c · MP 18 · effect 1\nhelper 확정\n\n린샹 · 환영각 0x2d · MP 20 · effect 1\nhelper 확정\n\n린샹 · 맹호단공아 0x2e · MP 25 · effect 1\nactor 확정\n\n린샹 · 도주 0x2f · MP 0 · effect 1\nhelper 확정\n\n린샹 · 방어 0x30 · MP 0 · effect 1\nactor 확정\n\n린샹 · 기공회복 0x31 · MP 5 · effect 1\nhelper 확정\n\n린샹 · 기공독치료 0x32 · MP 3 · effect 1\nhelper 확정\n\n린샹 · 기공대회복 0x33 · MP 10 · effect 1\nhelper 확정\n\n린샹 · 수경 0x34 · MP 15 · effect 1\nhelper 확정\n\n스마슈 · 베기 0x01 · MP 0 · effect 1\nhelper 확정\n\n스마슈 · 마구베기 0x02 · MP 0 · effect 1\nhelper 확정\n\n스마슈 · 마구베기 0x03 · MP 0 · effect 1\nhelper 확정\n\n스마슈 · 마구베기 0x04 · MP 0 · effect 1\nhelper 확정\n\n스마슈 · 대타격 · Lv1 0x05 · MP 10 · effect 1\nhelper 확정\n\n스마슈 · 대타격 · Lv2 0x06 · MP 10 · effect 1\nhelper 확정\n\n스마슈 · 대타격 · Lv3 0x07 · MP 9 · effect 1\nhelper 확정\n\n스마슈 · 대타격 · Lv4 0x08 · MP 8 · effect 1\nhelper 확정\n\n스마슈 · 쾌진격 · Lv1 0x09 · MP 15 · effect 1\nhelper 확정\n\n스마슈 · 쾌진격 · Lv2 0x0a · MP 15 · effect 1\nhelper 확정\n\n스마슈 · 쾌진격 · Lv3 0x0b · MP 14 · effect 1\nhelper 확정\n\n스마슈 · 쾌진격 · Lv4 0x0c · MP 12 · effect 1\nhelper 확정\n\n스마슈 · 비검·목단미인 · Lv1 0x0d · MP 20 · effect 1\nhelper 확정\n\n스마슈 · 비검·목단미인 · Lv2 0x0e · MP 20 · effect 1\nhelper 확정\n\n스마슈 · 비검·목단미인 · Lv3 0x0f · MP 18 · effect 1\nhelper 확정\n\n스마슈 · 비검·목단미인 · Lv4 0x10 · MP 16 · effect 1\nhelper 확정\n\n스마슈 · 정열의 붉은마검 0x11 · MP 10 · effect 1\nhelper 확정\n\n스마슈 · 절사어면 0x12 · MP 20 · effect 4\nhelper 확정\n\n스마슈 · 난도질 0x13 · MP 30 · effect 10\nhelper 확정\n\n스마슈 · 백인일섬 · Lv1 0x14 · MP 10 · effect 1\nhelper 확정\n\n스마슈 · 백인일섬 · Lv2 0x15 · MP 10 · effect 1\nhelper 확정\n\n스마슈 · 백인일섬 · Lv3 0x16 · MP 9 · effect 1\nhelper 확정\n\n스마슈 · 백인일섬 · Lv4 0x17 · MP 8 · effect 1\nhelper 확정\n\n스마슈 · 인법·분신술 · Lv1 0x18 · MP 15 · effect 2\nactor 확정\n\n스마슈 · 인법·분신술 · Lv2 0x19 · MP 15 · effect 3\nactor 확정\n\n스마슈 · 인법·분신술 · Lv3 0x1a · MP 14 · effect 4\nactor 확정\n\n스마슈 · 인법·분신술 · Lv4 0x1b · MP 12 · effect 5\nactor 확정\n\n스마슈 · 비검·시공단 · Lv1 0x1c · MP 20 · effect 1\nhelper 확정\n\n스마슈 · 비검·시공단 · Lv2 0x1d · MP 20 · effect 1\nhelper 확정\n\n스마슈 · 비검·시공단 · Lv3 0x1e · MP 18 · effect 1\nhelper 확정\n\n스마슈 · 비검·시공단 · Lv4 0x1f · MP 16 · effect 1\nhelper 확정\n\n스마슈 · 열시섬 0x20 · MP 18 · effect 1\nhelper 확정\n\n스마슈 · 냉도투무 0x21 · MP 20 · effect 1\nhelper 확정\n\n스마슈 · 투신의 춤 0x22 · MP 30 · effect 3\nhelper 확정\n\n스마슈 · 도주 0x23 · MP 0 · effect 1\nhelper 확정\n\n스마슈 · 방어 0x24 · MP 0 · effect 1\nactor 확정\n\n스마슈 · 눈요기 0x25 · MP 0 · effect 1\nactor 확정\n\n스마슈 · 인법·몸감추기 0x26 · MP 1 · effect 1\nactor 확정\n\n스마슈 · 신격방어 0x27 · MP 10 · effect 1\nhelper 확정\n아타호 · 정권\n0x01 · MP 0\nEXE 타임라인\n시작점 확정\nphase table\nconfirmed-result-hit-window\nUses the actor phase display table directly. This is an EXE-grounded display VM start, but not the same evidence grade as a named branch-family start.\nrect good\nEXE actor-frame\n3 frames\n1 hit windows\noffset 없음\nactor only\neffect actor-only-or-no-helper\nactor-only-result-timeline\nsingle-target-front-basic-implicit\n배지 의미\n현재 페이지 기준\nrect good / unknown\nCNS source rect가 확정된 프레임인지 표시합니다. `unknown`이면 잘린 영역부터 의심합니다.\nEXE actor-frame / frame 후보\nEXE actor-frame opcode에서 직접 읽은 프레임인지, 보조 후보 데이터인지 표시합니다.\nN frames\n현재 기술 타임라인에서 실제 재생할 actor local-frame 개수입니다.\nN hit windows\nEXE가 타격/결과 처리로 들어가는 창 수입니다. payload 타수와 1:1이 아닐 수 있습니다.\nN payload hits\n기술 payload상 계산되어야 하는 공격 단위 수입니다. 여러 타격이 한 window에 묶일 수 있습니다.\nposition opcode 있음\nactor-write로 X/Y 위치가 바뀝니다. 위치가 튀면 offset 적용 토글로 비교합니다.\nhelper / actor only\n별도 helper/effect actor를 쓰는지 표시합니다. helper가 있으면 이펙트/사운드 싱크가 actor만으로 끝나지 않습니다.\nrepeat / positionClass\n반복 루프 또는 위치 규칙 분류입니다. `inferred`가 붙으면 아직 해석 보강 대상입니다.\n애니메이션 미리보기\ntick 0 · actor #12 · frame 1/3 · effects 0 · single-target-front-basic-implicit; EXE target-front placement class; virtual target placement 192.0,0.0\n통합 프리뷰 · 시전자 / 가상 타겟 / helper 이펙트\n재생\n정지\n반복\n검토 필요 행 재생\nactor-write offset 적용\nhit 흔들림\ngate ms\n\n48ms\nWLK 재생\n이펙트 배경 \nactor 이동은 EXE movement selector를 가상 타겟 좌표로 투영합니다.\n먼지 산포는 EXE rand/range 근거를 결정적 프리뷰로 표시합니다.\nasset\nbtl_at / btl_at.cns\nsource rect\n66 frames · battle-exe-source-rect-table\nentry\n0x004d24ac / payload 0x004d2d8c\n타격 units\n1 / effectCount 1\nEXE raw frames\n#12@0g2 → #13@2g2 → #0@4g2\nplayback frames\n#12@0g2 → #13@2g2 → #0@4g2\nhit slots\n타격 1: frame 2 #13@2\n검증 상태\nconfirmed · phase-table-start-confirmed · confirmed-result-hit-window\nUses the actor phase display table directly. This is an EXE-grounded display VM start, but not the same evidence grade as a named branch-family start.\nsound\neffect 0, result 1\nhelper\n-\n사운드 이벤트\nEXE WLK id\nt4 result normal 4 / critical 14\n▶ 04\n▶ 14\nEXE 원본 actor-frame 스트립\n3 EXE actor frames · movement/projection/hold 적용 전\n#12\ngate 2\ntick 0\n64x64\nEXE actor-frame opcode 원본\n#13\ngate 2\ntick 2\n64x64\nEXE actor-frame opcode 원본\n#0\ngate 2\ntick 4\n48x64\nEXE actor-frame opcode 원본\n재생/projection 프레임 스트립\n3 playback frames · 위치/hold/helper end 보정 후\n#12\ngate 2\ntick 0\n64x64\noff 192,0\nsingle-target-front-basic-implicit; EXE target-front placement class; virtual target placement 192.0,0.0\n#13\ngate 2\ntick 2\n64x64\noff 192,0\nsingle-target-front-basic-implicit; EXE target-front placement class; virtual target placement 192.0,0.0\n#0\ngate 2\ntick 4\n48x64\noff 192,0\nsingle-target-front-basic-implicit; EXE target-front placement class; virtual target placement 192.0,0.0\nhit 04\nhit 14\n이펙트 근거 스트립\n0 helper effect frames · actor-only-or-no-helper\nhelper 이펙트 프레임 없음\nactor/helper gate 동기화\n3 gate ticks\ntick\tactor\thelper/effect\tsound\thit/result\n0\t\n#12 g2\n-\n-\n-\n2\t\n#13 g2\n-\n-\nframe hit 1\n4\t\n#0 g2\n-\nhit WLK 04/WLK 14\n-\nEXE 이벤트 타임라인\nactor-frame / helper-call / sound / wait\ntick\tkind\tframe\tgate\toffset\tWLK\tVA\tsummary\n0\tactor-frame\t12\t2\t\t\t0x004d6398\tset sprite=0x11, frame=12, gate=2, mode=0\n2\tactor-frame\t13\t2\t\t\t0x004d63a0\tset sprite=0x11, frame=13, gate=2, mode=0\n4\tresult-sound\t\t\t\tnormal 4 / alt 14\t0x004d63a8\tWLK id 04 (normal id 04, alt id 14, mode=0)\n4\tactor-flag\t\t\t\t\t0x004d63ac\tactor flag mode=2, mask=0x0000000c\n4\tactor-flag\t\t\t\t\t0x004d63b4\tactor flag mode=1, mask=0x00000008\n4\twait\t\t\t\t\t0x004d63bc\tdisplay/actor busy barrier; waits for active actor/display flags to clear before advancing\n4\tactor-frame\t0\t2\t\t\t0x004d63c0\tset sprite=0x11, frame=0, gate=2, mode=0\nhelper / effect frameScript\n별도 이펙트 actor gate 근거\nhelper\tactor tick\tsignals\tchild starts\tdirect spawn frames\tframeScript frames\tlifecycle / loops / flags\nhelper/effect actor 없음\nWLK 전체 미리듣기\nEXE 0-based id\n\n현재 기술 사용 WLK만\n▶\nWLK 00\nextract_wlk/00.wav\n11025Hz · 8bit · mono · 0.160s\n▶\nWLK 01\nextract_wlk/01.wav\n22050Hz · 8bit · mono · 0.171s\n▶\nWLK 02\nextract_wlk/02.wav\n22050Hz · 8bit · mono · 0.171s\n▶\nWLK 03\nextract_wlk/03.wav\n22050Hz · 8bit · mono · 0.128s\n▶\nWLK 04\nextract_wlk/04.wav\n22050Hz · 8bit · mono · 0.280s\n▶\nWLK 05\nextract_wlk/05.wav\n22050Hz · 8bit · mono · 0.315s\n▶\nWLK 06\nextract_wlk/06.wav\n22050Hz · 8bit · mono · 1.769s\n▶\nWLK 07\nextract_wlk/07.wav\n22050Hz · 8bit · mono · 0.341s\n▶\nWLK 08\nextract_wlk/08.wav\n22050Hz · 8bit · mono · 0.962s\n▶\nWLK 09\nextract_wlk/09.wav\n22050Hz · 8bit · mono · 1.310s\n▶\nWLK 10\nextract_wlk/10.wav\n22050Hz · 8bit · mono · 0.989s\n▶\nWLK 11\nextract_wlk/11.wav\n11025Hz · 8bit · mono · 0.232s\n▶\nWLK 12\nextract_wlk/12.wav\n22050Hz · 8bit · mono · 0.260s\n▶\nWLK 13\nextract_wlk/13.wav\n22050Hz · 8bit · mono · 0.468s\n▶\nWLK 14\nextract_wlk/14.wav\n22050Hz · 8bit · mono · 0.803s\n▶\nWLK 15\nextract_wlk/15.wav\n22050Hz · 8bit · mono · 0.787s\n▶\nWLK 16\nextract_wlk/16.wav\n22050Hz · 8bit · mono · 0.162s\n▶\nWLK 17\nextract_wlk/17.wav\n22050Hz · 16bit · mono · 1.260s\n▶\nWLK 18\nextract_wlk/18.wav\n22050Hz · 8bit · mono · 0.156s\n▶\nWLK 19\nextract_wlk/19.wav\n44100Hz · 8bit · mono · 0.053s · loop\n▶\nWLK 20\nextract_wlk/20.wav\n11025Hz · 8bit · mono · 0.300s\n▶\nWLK 21\nextract_wlk/21.wav\n11025Hz · 8bit · mono · 3.036s\n▶\nWLK 22\nextract_wlk/22.wav\n22050Hz · 8bit · mono · 2.185s\n▶\nWLK 23\nextract_wlk/23.wav\n22050Hz · 8bit · mono · 0.225s\n▶\nWLK 24\nextract_wlk/24.wav\n22050Hz · 8bit · mono · 0.803s\n▶\nWLK 25\nextract_wlk/25.wav\n11025Hz · 16bit · mono · 0.687s\n▶\nWLK 26\nextract_wlk/26.wav\n22050Hz · 8bit · mono · 0.055s\n▶\nWLK 27\nextract_wlk/27.wav\n22050Hz · 8bit · mono · 1.945s · loop\n▶\nWLK 28\nextract_wlk/28.wav\n22050Hz · 8bit · mono · 0.267s\n▶\nWLK 29\nextract_wlk/29.wav\n44100Hz · 16bit · mono · 0.704s\n▶\nWLK 30\nextract_wlk/30.wav\n22050Hz · 8bit · mono · 0.937s\n▶\nWLK 31\nextract_wlk/31.wav\n22050Hz · 8bit · mono · 0.251s\n▶\nWLK 32\nextract_wlk/32.wav\n22050Hz · 8bit · mono · 1.111s\n▶\nWLK 33\nextract_wlk/33.wav\n22050Hz · 8bit · mono · 1.353s\n▶\nWLK 34\nextract_wlk/34.wav\n22050Hz · 8bit · mono · 0.741s\n▶\nWLK 35\nextract_wlk/35.wav\n22050Hz · 8bit · mono · 2.504s\n▶\nWLK 36\nextract_wlk/36.wav\n11025Hz · 8bit · mono · 0.952s\n▶\nWLK 37\nextract_wlk/37.wav\n22050Hz · 8bit · mono · 1.540s\n▶\nWLK 38\nextract_wlk/38.wav\n22050Hz · 8bit · mono · 1.885s · loop\n▶\nWLK 39\nextract_wlk/39.wav\n11025Hz · 8bit · mono · 4.348s\n▶\nWLK 40\nextract_wlk/40.wav\n11025Hz · 8bit · mono · 0.492s\n▶\nWLK 41\nextract_wlk/41.wav\n22050Hz · 8bit · mono · 0.196s\n▶\nWLK 42\nextract_wlk/42.wav\n22050Hz · 8bit · mono · 0.620s\n▶\nWLK 43\nextract_wlk/43.wav\n11025Hz · 8bit · mono · 0.339s\n▶\nWLK 44\nextract_wlk/44.wav\n11025Hz · 8bit · mono · 0.685s\n▶\nWLK 45\nextract_wlk/45.wav\n22050Hz · 8bit · mono · 0.498s · loop\n▶\nWLK 46\nextract_wlk/46.wav\n22050Hz · 8bit · mono · 0.098s\n▶\nWLK 47\nextract_wlk/47.wav\n22050Hz · 8bit · mono · 0.581s\n▶\nWLK 48\nextract_wlk/48.wav\n22050Hz · 16bit · mono · 1.802s\n▶\nWLK 49\nextract_wlk/49.wav\n22050Hz · 8bit · mono · 0.709s\n▶\nWLK 50\nextract_wlk/50.wav\n22050Hz · 8bit · mono · 1.492s\n▶\nWLK 51\nextract_wlk/51.wav\n22050Hz · 16bit · mono · 1.268s\n▶\nWLK 52\nextract_wlk/52.wav\n44100Hz · 16bit · mono · 1.036s\n▶\nWLK 53\nextract_wlk/53.wav\n22050Hz · 16bit · mono · 0.687s","hasSelector":true,"marker":{"goalReadyReason":"Deprecated: this bundle only proves canonical EXE timeline rows. Goal completion additionally requires browser playback regression checks for actor frames, helper effects, sounds, and shared page binding.","visualConfirmed":true,"canonicalRowsReady":true,"reviewFlags":[],"ready":true,"rawFrames":[12,13,0],"asset":"btl_at","source":"battle_skill_timeline_review.html DOM marker","hitSlotCount":1,"rawFrameCardCount":3,"effectFrameCount":0,"effectAnimationClass":"actor-only-or-no-helper","selected":{"ownerName":"아타호","name":"정권","levelOrFixed":null,"skillIdHex":"0x01","ownerKey":"ataho"},"effectDiagnostics":{"sources":{},"activeTickSamples":[],"hasPaletteRequirement":false,"framesWithVisibleCandidateFalse":0,"visualBehaviorClasses":{},"framesWithCoordinateSummary":0,"framesWithMotion":0,"framesWithInitFrame":0,"tickMin":null,"framesWithHiddenCandidate":0,"effectFrameCount":0,"animationClasses":{},"framesWithTransformScope":0,"tickSpan":0,"tickMax":null,"helperIds":[],"framesWithSparkleMultiSprite":0,"framesWithNestedVisual":0,"framesWithLoopPreview":0},"browserBattleSkillTimelineReviewImplemented":true,"playbackFrames":[12,13,0],"executionRequirements":[],"usesCanonicalTimeline":true,"goalReady":false,"frameCardCount":3,"timelineEventCount":5}}}
