{"version":1,"kind":"hwanse-battle-helper-sync-timing-review","source":["out/battle_helper_child_script_review.json","out/battle_helper_frame_script_review.json","out/battle_helper_effect_runtime_review.json","out/battle_helper_position_motion_review.json"],"status":"confirmed-gate-order-sync","runtimeUsed":false,"summary":{"helpers":85,"helpersWithFrameScriptTimeline":20,"helpersWithCombinedActorFlags":70,"helpersWithChildActorFlags":55,"helpersWithLoopingFrameScript":9,"helpersWithDirectSpawnFrames":45,"directSpawnFrameEvents":214,"directSpawnFrameEventsWithTransform":197,"helpersWithPositionMotion":77,"signalCounts":{"actor-flag-sync":70,"child-actor-flag":55,"frame-gate-timeline":20,"frame-script-sync":20,"looping-frame-script":9,"spawn-tree-direct-init-frame":45,"wait/yield":83},"actorFlagTickHistogram":{"1":9,"2":5,"3":2,"4":2,"5":1,"6":9,"8":5,"10":4,"13":5,"14":2,"16":4,"17":9,"18":3,"19":1,"20":3,"21":1,"30":1,"35":1,"41":1,"44":1,"61":1}},"interpretationNotes":["Ticks here are EXE gate units, not milliseconds.","For opcode 0x21, the report advances the local tick by the gate field after recording the frame event.","For opcode 0x02, the report advances the child-script tick by waitFrames. Opcode 0x01 yield advances by one unit.","FrameScript timelines are shown relative to their own start and as absolute child-script gate offsets from the 0x20 attachment point.","Some helpers do not attach a 0x20 frameScript. They spawn child display VMs whose 0x08 init block writes display.spriteFrame(+0x28) directly. Those direct spawn frames are exposed separately as directSpawnTimelines.","Direct spawn loop expansion is bounded and conservative: finite 0x06 repeat loops are expanded by their EXE count, while jump-back loops are shown as a preview of one bounded cycle using visible loop-count fields.","Direct spawn frame events are cross-linked with battle_helper_position_motion_review scopes when the spawned child script VA matches a position/motion scope. This exposes confirmed display.x/y and motion opcode context without inventing final screen coordinates.","Opcode 0xad is exposed as actor-flag sync only. Exact damage, hit, miss, and critical semantics are handled elsewhere in the battle engine and are not inferred here.","Looping frameScripts are not expanded indefinitely. One decoded cycle is shown with the loop/control event."],"rows":[{"helperId":11,"childScriptVaHex":"0x004b3c6c","skillRows":[{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x27","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[29],"resultWlkNos":[29]},{"ownerName":"아타호","skillName":"노익장 대폭발","skillIdHex":"0x39","levelOrFixed":null,"positionClass":"self-prep-all-target-screen-effect","renderTrack":"screen-wide-effect","effectWlkNos":[23,23,23,6,7,7,7,7,7,29],"resultWlkNos":[]}],"runtimeSignals":["parent-actor-link","position-write","motion-step","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"control","vaHex":"0x004b3c7c","opcode":"0x03","summary":"jump 0x004b3be4","targetVaHex":"0x004b3be4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b3bf8","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b3c00","opcode":"0x11","summary":"display/child field +0x90, source +0x94, mode=0xa4"},{"tick":0,"kind":"child-write","vaHex":"0x004b3c04","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81"},{"tick":0,"kind":"global_parent_anchor","vaHex":"0x004b3c0c","opcode":"0x40","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"tick":0,"kind":"child-write","vaHex":"0x004b3c10","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"motion-step","vaHex":"0x004b3c14","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x09 axes=x"},{"tick":0,"kind":"write","vaHex":"0x004b3c18","opcode":"0x12","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b3c20","opcode":"0x15","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004b3c34"},{"tick":0,"kind":"control","vaHex":"0x004b3c2c","opcode":"0x03","summary":"jump 0x004b3c3c","targetVaHex":"0x004b3c3c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b3c3c","opcode":"0x12","summary":"set display/actor field +0x0c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"yield","vaHex":"0x004b3c40","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b3c44","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b3c4c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10"},{"tick":1,"kind":"write","vaHex":"0x004b3c58","opcode":"0x12","summary":"set display/actor field +0x0c, imm=0x00000000 (0px)"},{"tick":1,"kind":"actor-flag","vaHex":"0x004b3c60","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":1,"kind":"destroy","vaHex":"0x004b3c68","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3c60"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b3c40","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b3c7c","category":"jump","targetVaHex":"0x004b3be4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b3c2c","category":"jump","targetVaHex":"0x004b3c3c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3c60"}]},{"helperId":12,"childScriptVaHex":"0x004b3ccc","skillRows":[{"ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x09","levelOrFixed":null,"positionClass":"target-approach-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[24]},{"ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x0a","levelOrFixed":null,"positionClass":"target-approach-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[24]},{"ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x0b","levelOrFixed":null,"positionClass":"target-approach-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[24]},{"ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x0c","levelOrFixed":null,"positionClass":"target-pierce-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[24]},{"ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x14","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[20]},{"ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x15","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[20]},{"ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x16","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[20]},{"ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x17","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[20]},{"ownerName":"스마슈","skillName":"난도질","skillIdHex":"0x13","levelOrFixed":null,"positionClass":"target-pierce-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[20,20,20,3]},{"ownerName":"스마슈","skillName":"난도질","skillIdHex":"0x13","levelOrFixed":null,"positionClass":"target-pierce-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[20,20,20,3]}],"runtimeSignals":["frame-script","parent-actor-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"parent_actor","vaHex":"0x004b3ce8","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004b3cec","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004b3d04"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b3cf4","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b3d18","targetVaHex":"0x004b3d18"},{"tick":0,"kind":"control","vaHex":"0x004b3cfc","opcode":"0x03","summary":"jump 0x004b3d0c","targetVaHex":"0x004b3d0c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004b3d0c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004b3d10","opcode":"0x03","summary":"jump 0x004b3d0c","targetVaHex":"0x004b3d0c","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b3d18","vaHex":"0x004b3cf4"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b3d0c","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b3cfc","category":"jump","targetVaHex":"0x004b3d0c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b3d10","category":"jump","targetVaHex":"0x004b3d0c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b3d18","startTick":0,"durationGate":6,"stopReason":"destroy/end at 0x004b3d40","frameEvents":[{"tick":0,"frame":65,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3d18"},{"tick":2,"frame":66,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3d20"},{"tick":4,"frame":67,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3d30"}],"absoluteFrameEvents":[{"tick":0,"frame":65,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3d18","absoluteTick":0,"targetVaHex":"0x004b3d18"},{"tick":2,"frame":66,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3d20","absoluteTick":2,"targetVaHex":"0x004b3d18"},{"tick":4,"frame":67,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3d30","absoluteTick":4,"targetVaHex":"0x004b3d18"}],"flagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3d38"}],"absoluteFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3d38","absoluteTick":6,"targetVaHex":"0x004b3d18"}],"loopEvents":[],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b3d18","opcode":"0x21","summary":"set sprite=0x1a, frame=65, gate=2, mode=0","frame":65,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b3d20","opcode":"0x21","summary":"set sprite=0x1a, frame=66, gate=2, mode=0","frame":66,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"write","vaHex":"0x004b3d28","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immHex":"0x00200000","opName":"add"},{"tick":4,"kind":"frame","vaHex":"0x004b3d30","opcode":"0x21","summary":"set sprite=0x1a, frame=67, gate=2, mode=0","frame":67,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"actor-flag","vaHex":"0x004b3d38","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":6,"kind":"destroy","vaHex":"0x004b3d40","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3d38","absoluteTick":6,"targetVaHex":"0x004b3d18"}]},{"helperId":13,"childScriptVaHex":"0x004b3d78","skillRows":[{"ownerName":"스마슈","skillName":"비검·시공단","skillIdHex":"0x1c","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[3]},{"ownerName":"스마슈","skillName":"베기","skillIdHex":"0x01","levelOrFixed":null,"positionClass":"single-target-front-local-combo-inferred","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[3]},{"ownerName":"스마슈","skillName":"마구베기","skillIdHex":"0x02","levelOrFixed":null,"positionClass":"single-target-front-local-combo-inferred","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[3]},{"ownerName":"스마슈","skillName":"마구베기","skillIdHex":"0x03","levelOrFixed":null,"positionClass":"single-target-front-local-combo-inferred","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[4]},{"ownerName":"스마슈","skillName":"마구베기","skillIdHex":"0x04","levelOrFixed":null,"positionClass":"single-target-front-local-combo-inferred","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[4]},{"ownerName":"스마슈","skillName":"난도질","skillIdHex":"0x13","levelOrFixed":null,"positionClass":"target-pierce-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[20,20,20,3]}],"runtimeSignals":["frame-script","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"frame-script-start","vaHex":"0x004b3d94","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b3da8","targetVaHex":"0x004b3da8"},{"tick":0,"kind":"yield","vaHex":"0x004b3d9c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004b3da0","opcode":"0x03","summary":"jump 0x004b3d9c","targetVaHex":"0x004b3d9c","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b3da8","vaHex":"0x004b3d94"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b3d9c","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004b3da0","category":"jump","targetVaHex":"0x004b3d9c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b3da8","startTick":0,"durationGate":6,"stopReason":"destroy/end at 0x004b3ddc","frameEvents":[{"tick":0,"frame":0,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3da8"},{"tick":2,"frame":1,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3db0"},{"tick":4,"frame":2,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3dcc"}],"absoluteFrameEvents":[{"tick":0,"frame":0,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3da8","absoluteTick":0,"targetVaHex":"0x004b3da8"},{"tick":2,"frame":1,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3db0","absoluteTick":2,"targetVaHex":"0x004b3da8"},{"tick":4,"frame":2,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3dcc","absoluteTick":4,"targetVaHex":"0x004b3da8"}],"flagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3dd4"}],"absoluteFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3dd4","absoluteTick":6,"targetVaHex":"0x004b3da8"}],"loopEvents":[],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b3da8","opcode":"0x21","summary":"set sprite=0x1a, frame=0, gate=2, mode=0","frame":0,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b3db0","opcode":"0x21","summary":"set sprite=0x1a, frame=1, gate=2, mode=0","frame":1,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"write","vaHex":"0x004b3db8","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immHex":"0x00200000","opName":"add"},{"tick":4,"kind":"write","vaHex":"0x004b3dc0","opcode":"0x12","summary":"add display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","immHex":"0x00200000","opName":"add"},{"tick":4,"kind":"placement-expr","vaHex":"0x004b3dc8","opcode":"0x10","summary":"placement/helper args=10 82 e7 04"},{"tick":4,"kind":"frame","vaHex":"0x004b3dcc","opcode":"0x21","summary":"set sprite=0x1a, frame=2, gate=2, mode=0","frame":2,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"actor-flag","vaHex":"0x004b3dd4","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":6,"kind":"destroy","vaHex":"0x004b3ddc","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3dd4","absoluteTick":6,"targetVaHex":"0x004b3da8"}]},{"helperId":14,"childScriptVaHex":"0x004b3de0","skillRows":[{"ownerName":"스마슈","skillName":"비검·시공단","skillIdHex":"0x1d","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[3]}],"runtimeSignals":["frame-script","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"frame-script-start","vaHex":"0x004b3dfc","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b3e10","targetVaHex":"0x004b3e10"},{"tick":0,"kind":"yield","vaHex":"0x004b3e04","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004b3e08","opcode":"0x03","summary":"jump 0x004b3e04","targetVaHex":"0x004b3e04","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b3e10","vaHex":"0x004b3dfc"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b3e04","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004b3e08","category":"jump","targetVaHex":"0x004b3e04","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b3e10","startTick":0,"durationGate":6,"stopReason":"destroy/end at 0x004b3e44","frameEvents":[{"tick":0,"frame":5,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3e10"},{"tick":2,"frame":4,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3e24"},{"tick":4,"frame":3,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3e34"}],"absoluteFrameEvents":[{"tick":0,"frame":5,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3e10","absoluteTick":0,"targetVaHex":"0x004b3e10"},{"tick":2,"frame":4,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3e24","absoluteTick":2,"targetVaHex":"0x004b3e10"},{"tick":4,"frame":3,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3e34","absoluteTick":4,"targetVaHex":"0x004b3e10"}],"flagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3e3c"}],"absoluteFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3e3c","absoluteTick":6,"targetVaHex":"0x004b3e10"}],"loopEvents":[],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b3e10","opcode":"0x21","summary":"set sprite=0x1a, frame=5, gate=2, mode=0","frame":5,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"write","vaHex":"0x004b3e18","opcode":"0x12","summary":"add display/actor field +0x20, imm=0xffe00000 (-32px)","destHex":"0x20","immHex":"0xffe00000","opName":"add"},{"tick":2,"kind":"placement-expr","vaHex":"0x004b3e20","opcode":"0x10","summary":"placement/helper args=10 82 e7 fc"},{"tick":2,"kind":"frame","vaHex":"0x004b3e24","opcode":"0x21","summary":"set sprite=0x1a, frame=4, gate=2, mode=0","frame":4,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"write","vaHex":"0x004b3e2c","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immHex":"0x00200000","opName":"add"},{"tick":4,"kind":"frame","vaHex":"0x004b3e34","opcode":"0x21","summary":"set sprite=0x1a, frame=3, gate=2, mode=0","frame":3,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"actor-flag","vaHex":"0x004b3e3c","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":6,"kind":"destroy","vaHex":"0x004b3e44","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3e3c","absoluteTick":6,"targetVaHex":"0x004b3e10"}]},{"helperId":15,"childScriptVaHex":"0x004b3e48","skillRows":[{"ownerName":"스마슈","skillName":"대타격","skillIdHex":"0x05","levelOrFixed":null,"positionClass":"single-target-front-local-combo-inferred","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[20]},{"ownerName":"스마슈","skillName":"대타격","skillIdHex":"0x06","levelOrFixed":null,"positionClass":"single-target-front-local-combo-inferred","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[20]},{"ownerName":"스마슈","skillName":"대타격","skillIdHex":"0x07","levelOrFixed":null,"positionClass":"single-target-front-local-combo-inferred","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[20]},{"ownerName":"스마슈","skillName":"대타격","skillIdHex":"0x08","levelOrFixed":null,"positionClass":"single-target-front-local-combo-inferred","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[20]},{"ownerName":"스마슈","skillName":"비검·시공단","skillIdHex":"0x1e","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[4]}],"runtimeSignals":["frame-script","parent-actor-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"parent_actor","vaHex":"0x004b3e64","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004b3e68","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b3e80"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b3e70","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b3e94","targetVaHex":"0x004b3e94"},{"tick":0,"kind":"control","vaHex":"0x004b3e78","opcode":"0x03","summary":"jump 0x004b3e88","targetVaHex":"0x004b3e88","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004b3e88","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004b3e8c","opcode":"0x03","summary":"jump 0x004b3e88","targetVaHex":"0x004b3e88","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b3e94","vaHex":"0x004b3e70"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b3e88","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b3e78","category":"jump","targetVaHex":"0x004b3e88","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b3e8c","category":"jump","targetVaHex":"0x004b3e88","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b3e94","startTick":0,"durationGate":6,"stopReason":"destroy/end at 0x004b3ec0","frameEvents":[{"tick":0,"frame":6,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3e94"},{"tick":2,"frame":7,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3e9c"},{"tick":4,"frame":8,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3eb0"}],"absoluteFrameEvents":[{"tick":0,"frame":6,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3e94","absoluteTick":0,"targetVaHex":"0x004b3e94"},{"tick":2,"frame":7,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3e9c","absoluteTick":2,"targetVaHex":"0x004b3e94"},{"tick":4,"frame":8,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3eb0","absoluteTick":4,"targetVaHex":"0x004b3e94"}],"flagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3eb8"}],"absoluteFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3eb8","absoluteTick":6,"targetVaHex":"0x004b3e94"}],"loopEvents":[],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b3e94","opcode":"0x21","summary":"set sprite=0x1a, frame=6, gate=2, mode=0","frame":6,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b3e9c","opcode":"0x21","summary":"set sprite=0x1a, frame=7, gate=2, mode=0","frame":7,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"write","vaHex":"0x004b3ea4","opcode":"0x12","summary":"add display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","immHex":"0x00200000","opName":"add"},{"tick":4,"kind":"placement-expr","vaHex":"0x004b3eac","opcode":"0x10","summary":"placement/helper args=10 82 e7 04"},{"tick":4,"kind":"frame","vaHex":"0x004b3eb0","opcode":"0x21","summary":"set sprite=0x1a, frame=8, gate=2, mode=0","frame":8,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"actor-flag","vaHex":"0x004b3eb8","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":6,"kind":"destroy","vaHex":"0x004b3ec0","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3eb8","absoluteTick":6,"targetVaHex":"0x004b3e94"}]},{"helperId":17,"childScriptVaHex":"0x004b3f64","skillRows":[{"ownerName":"스마슈","skillName":"비검·목단미인","skillIdHex":"0x0d","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[18],"resultWlkNos":[4]},{"ownerName":"스마슈","skillName":"비검·목단미인","skillIdHex":"0x0e","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[18,18],"resultWlkNos":[4]},{"ownerName":"스마슈","skillName":"비검·목단미인","skillIdHex":"0x0f","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[18,18,18],"resultWlkNos":[4]},{"ownerName":"스마슈","skillName":"비검·목단미인","skillIdHex":"0x10","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"spawned-child-display-flow","effectWlkNos":[18,18,18,18],"resultWlkNos":[4]},{"ownerName":"스마슈","skillName":"비검·시공단","skillIdHex":"0x1f","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[4]},{"ownerName":"린샹","skillName":"도주","skillIdHex":"0x2f","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[31],"resultWlkNos":[5]},{"ownerName":"스마슈","skillName":"정열의 붉은마검","skillIdHex":"0x11","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"display-list-cleanup-flow","effectWlkNos":[18,18,18,18],"resultWlkNos":[4]},{"ownerName":"스마슈","skillName":"열시섬","skillIdHex":"0x20","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[17],"resultWlkNos":[4]},{"ownerName":"스마슈","skillName":"도주","skillIdHex":"0x23","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[18,18,18],"resultWlkNos":[5,5,5]},{"ownerName":"스마슈","skillName":"도주","skillIdHex":"0x23","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[18,18,18],"resultWlkNos":[5,5,5]},{"ownerName":"스마슈","skillName":"도주","skillIdHex":"0x23","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[18,18,18],"resultWlkNos":[5,5,5]}],"runtimeSignals":["frame-script","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"frame-script-start","vaHex":"0x004b3f80","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b3f94","targetVaHex":"0x004b3f94"},{"tick":0,"kind":"yield","vaHex":"0x004b3f88","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004b3f8c","opcode":"0x03","summary":"jump 0x004b3f88","targetVaHex":"0x004b3f88","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b3f94","vaHex":"0x004b3f80"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b3f88","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004b3f8c","category":"jump","targetVaHex":"0x004b3f88","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b3f94","startTick":0,"durationGate":6,"stopReason":"destroy/end at 0x004b3fc0","frameEvents":[{"tick":0,"frame":12,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3f94"},{"tick":2,"frame":13,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3f9c"},{"tick":4,"frame":14,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3fb0"}],"absoluteFrameEvents":[{"tick":0,"frame":12,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3f94","absoluteTick":0,"targetVaHex":"0x004b3f94"},{"tick":2,"frame":13,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3f9c","absoluteTick":2,"targetVaHex":"0x004b3f94"},{"tick":4,"frame":14,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b3fb0","absoluteTick":4,"targetVaHex":"0x004b3f94"}],"flagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3fb8"}],"absoluteFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3fb8","absoluteTick":6,"targetVaHex":"0x004b3f94"}],"loopEvents":[],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b3f94","opcode":"0x21","summary":"set sprite=0x1a, frame=12, gate=2, mode=0","frame":12,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b3f9c","opcode":"0x21","summary":"set sprite=0x1a, frame=13, gate=2, mode=0","frame":13,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"write","vaHex":"0x004b3fa4","opcode":"0x12","summary":"add display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","immHex":"0x00200000","opName":"add"},{"tick":4,"kind":"placement-expr","vaHex":"0x004b3fac","opcode":"0x10","summary":"placement/helper args=10 82 e7 04"},{"tick":4,"kind":"frame","vaHex":"0x004b3fb0","opcode":"0x21","summary":"set sprite=0x1a, frame=14, gate=2, mode=0","frame":14,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"actor-flag","vaHex":"0x004b3fb8","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":6,"kind":"destroy","vaHex":"0x004b3fc0","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3fb8","absoluteTick":6,"targetVaHex":"0x004b3f94"}]},{"helperId":19,"childScriptVaHex":"0x004b3fc4","skillRows":[{"ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1a","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[22,17],"resultWlkNos":[3,3,3]}],"runtimeSignals":["direct-child-frame","child-parent-link","position-write","loop/control","wait"],"syncSignals":["wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b3fc4","opcode":"0x08","summary":"variable init block writes=8 stop=terminator","frame":40,"spriteHex":"0x1a"},{"tick":0,"kind":"write","vaHex":"0x004b3ff4","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b3ff8","opcode":"0x11","summary":"display/child field +0x8c, source +0x92, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b3ffc","opcode":"0x12","summary":"set display/actor field +0x74, imm=0x00000000 (0px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b4004","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"write","vaHex":"0x004b400c","opcode":"0x12","summary":"add display/actor field +0x74, imm=0x00100000 (16px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b4014","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b401c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b400c"},{"tick":0,"kind":"branch","vaHex":"0x004b4028","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b4098"},{"tick":0,"kind":"write","vaHex":"0x004b4034","opcode":"0x12","summary":"set display/actor field +0x84, source +0x80, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4038","opcode":"0x11","summary":"display/child field +0x8c, source +0x92, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b403c","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58","targetVaHex":"0x004b415c","targetVa":4931932,"childObjectType":2},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b4044","opcode":"0x15","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004b4058"},{"tick":0,"kind":"write","vaHex":"0x004b4050","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4054","opcode":"0x12","summary":"set display/actor field +0xa4, source +0x58, mode=0xe0"},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b4058","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b405c","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4060","opcode":"0x12","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b4068","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b406c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4070","opcode":"0x12","summary":"set display/actor field +0x74, source +0x74, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4074","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"child-write","vaHex":"0x004b407c","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b4084","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b403c"},{"tick":0,"kind":"child-write","vaHex":"0x004b4090","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"child-control-noop","vaHex":"0x004b4098","opcode":"0x1e","summary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation"},{"tick":0,"kind":"yield","vaHex":"0x004b409c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b40a0","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b40a8","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b40bc"},{"tick":1,"kind":"control","vaHex":"0x004b40b4","opcode":"0x03","summary":"jump 0x004b4028","targetVaHex":"0x004b4028","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b403c","targetVaHex":"0x004b415c","targetVa":4931932,"childObjectType":2}],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b409c","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004b40b4","category":"jump","targetVaHex":"0x004b4028","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[]},{"helperId":20,"childScriptVaHex":"0x004b41e4","skillRows":[{"ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1b","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[22,17],"resultWlkNos":[3,3,3]}],"runtimeSignals":["direct-child-frame","parent-actor-link","child-parent-link","position-write","loop/control","wait"],"syncSignals":["wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"parent_actor","vaHex":"0x004b41e4","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004b41e8","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b43d0"},{"tick":0,"kind":"init-frame","vaHex":"0x004b41f0","opcode":"0x08","summary":"variable init block writes=8 stop=terminator","frame":46,"spriteHex":"0x1a"},{"tick":0,"kind":"write","vaHex":"0x004b4220","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4224","opcode":"0x11","summary":"display/child field +0x8c, source +0x92, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4228","opcode":"0x12","summary":"set display/actor field +0x74, imm=0x00000000 (0px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b4230","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"write","vaHex":"0x004b4238","opcode":"0x12","summary":"add display/actor field +0x74, imm=0x00100000 (16px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b4240","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b4248","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4238"},{"tick":0,"kind":"branch","vaHex":"0x004b4254","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b42c4"},{"tick":0,"kind":"write","vaHex":"0x004b4260","opcode":"0x12","summary":"set display/actor field +0x84, source +0x80, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4264","opcode":"0x11","summary":"display/child field +0x8c, source +0x92, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b4268","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58","targetVaHex":"0x004b415c","targetVa":4931932,"childObjectType":2},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b4270","opcode":"0x15","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004b4284"},{"tick":0,"kind":"write","vaHex":"0x004b427c","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4280","opcode":"0x12","summary":"set display/actor field +0xa4, source +0x58, mode=0xe0"},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b4284","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b4288","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b428c","opcode":"0x12","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b4294","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4298","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b429c","opcode":"0x12","summary":"set display/actor field +0x74, source +0x74, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b42a0","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"child-write","vaHex":"0x004b42a8","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b42b0","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4268"},{"tick":0,"kind":"child-write","vaHex":"0x004b42bc","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"child-control-noop","vaHex":"0x004b42c4","opcode":"0x1e","summary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation"},{"tick":0,"kind":"yield","vaHex":"0x004b42c8","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b42cc","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b42d4","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b42e8"},{"tick":1,"kind":"control","vaHex":"0x004b42e0","opcode":"0x03","summary":"jump 0x004b4254","targetVaHex":"0x004b4254","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b4268","targetVaHex":"0x004b415c","targetVa":4931932,"childObjectType":2}],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b42c8","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004b42e0","category":"jump","targetVaHex":"0x004b4254","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[]},{"helperId":21,"childScriptVaHex":"0x004b4644","skillRows":[{"ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1c","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[22,17],"resultWlkNos":[3,3,3,3]}],"runtimeSignals":["direct-child-frame","child-parent-link","position-write","placement-expr","loop/control","wait"],"syncSignals":["wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b4644","opcode":"0x08","summary":"variable init block writes=8 stop=terminator","frame":52,"spriteHex":"0x1a"},{"tick":0,"kind":"write","vaHex":"0x004b4674","opcode":"0x12","summary":"add display/actor field +0x20, imm=0xfff80000 (-8px)"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b467c","opcode":"0x10","summary":"placement/helper args=10 82 e7 ff"},{"tick":0,"kind":"write","vaHex":"0x004b4680","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4684","opcode":"0x11","summary":"display/child field +0x8c, source +0x92, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4688","opcode":"0x12","summary":"set display/actor field +0x74, imm=0x00000000 (0px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b4690","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"write","vaHex":"0x004b4698","opcode":"0x12","summary":"add display/actor field +0x74, imm=0x00100000 (16px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b46a0","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b46a8","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4698"},{"tick":0,"kind":"branch","vaHex":"0x004b46b4","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b4724"},{"tick":0,"kind":"write","vaHex":"0x004b46c0","opcode":"0x12","summary":"set display/actor field +0x84, source +0x80, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b46c4","opcode":"0x11","summary":"display/child field +0x8c, source +0x92, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b46c8","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58","targetVaHex":"0x004b415c","targetVa":4931932,"childObjectType":2},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b46d0","opcode":"0x15","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004b46e4"},{"tick":0,"kind":"write","vaHex":"0x004b46dc","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b46e0","opcode":"0x12","summary":"set display/actor field +0xa4, source +0x58, mode=0xe0"},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b46e4","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b46e8","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b46ec","opcode":"0x12","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b46f4","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b46f8","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b46fc","opcode":"0x12","summary":"set display/actor field +0x74, source +0x74, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4700","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"child-write","vaHex":"0x004b4708","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b4710","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b46c8"},{"tick":0,"kind":"child-write","vaHex":"0x004b471c","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"child-control-noop","vaHex":"0x004b4724","opcode":"0x1e","summary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation"},{"tick":0,"kind":"yield","vaHex":"0x004b4728","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b472c","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b4734","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b4748"},{"tick":1,"kind":"control","vaHex":"0x004b4740","opcode":"0x03","summary":"jump 0x004b46b4","targetVaHex":"0x004b46b4","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b46c8","targetVaHex":"0x004b415c","targetVa":4931932,"childObjectType":2}],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b4728","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004b4740","category":"jump","targetVaHex":"0x004b46b4","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[]},{"helperId":23,"childScriptVaHex":"0x004b4e3c","skillRows":[{"ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1a","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[22,17],"resultWlkNos":[3,3,3]},{"ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2b","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[22],"resultWlkNos":[3]}],"runtimeSignals":["parent-actor-link","child-parent-link","position-write","clear-display-list","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":10,"events":[{"tick":0,"kind":"control","vaHex":"0x004b4e4c","opcode":"0x03","summary":"jump 0x004b4c20","targetVaHex":"0x004b4c20","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b4c2c","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4c30","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4c34","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b4c3c","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x81"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b4c44","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58","targetVaHex":"0x004b4ccc","targetVa":4934860,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b4c4c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b4c50","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4c54","opcode":"0x12","summary":"set display/actor field +0x80, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4c58","opcode":"0x12","summary":"set display/actor field +0x84, source +0x84, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4c5c","opcode":"0x11","summary":"display/child field +0x92, source +0x92, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4c60","opcode":"0x11","summary":"display/child field +0x94, source +0x92, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4c64","opcode":"0x11","summary":"display/child field +0x8c, source +0x8c, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4c68","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xe0"},{"tick":0,"kind":"control","vaHex":"0x004b4c6c","opcode":"0x06","summary":"repeat/control count=4, target=0x004b4c3c; static walk records it but does not expand loop body","targetVaHex":"0x004b4c3c","repeatCount":4,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b4c74","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00002400 (0.140625px), mode=0x81"},{"tick":0,"kind":"yield","vaHex":"0x004b4c7c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b4c80","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b4c88","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4c3c"},{"tick":1,"kind":"yield","vaHex":"0x004b4c94","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":2,"kind":"child-write","vaHex":"0x004b4c98","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82"},{"tick":2,"kind":"branch","vaHex":"0x004b4ca0","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4c94"},{"tick":2,"kind":"wait","vaHex":"0x004b4cac","opcode":"0x02","summary":"countdown wait frames=8","waitFrames":8},{"tick":10,"kind":"write","vaHex":"0x004b4cb0","opcode":"0x12","summary":"set display/actor field +0x14, imm=0x00000000 (0px)"},{"tick":10,"kind":"clear-display-list","vaHex":"0x004b4cb8","opcode":"0x4b","summary":"clear/free display list slot=2 mask=0x0010"},{"tick":10,"kind":"parent_actor","vaHex":"0x004b4cbc","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":10,"kind":"actor-flag","vaHex":"0x004b4cc0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":10,"kind":"destroy","vaHex":"0x004b4cc8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b4c44","targetVaHex":"0x004b4ccc","targetVa":4934860,"childObjectType":2}],"flagEvents":[{"tick":10,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b4cc0"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b4c7c","kind":"yield"},{"tick":1,"waitFrames":1,"vaHex":"0x004b4c94","kind":"yield"},{"tick":2,"waitFrames":8,"vaHex":"0x004b4cac"}],"repeatEvents":[{"tick":0,"vaHex":"0x004b4c6c","targetVaHex":"0x004b4c3c","repeatCount":4,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b4e4c","category":"jump","targetVaHex":"0x004b4c20","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b4c6c","category":"repeat-loop","targetVaHex":"0x004b4c3c","repeatCount":4,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b4c44","targetVaHex":"0x004b4ccc","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b4ccc","targetStopReason":"loop at 0x004b4d00","initVaHex":"0x004b4ccc","spriteHex":"0x1a","asset":"btl_efc","frame":81,"selectorHex":"0x001a0051","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b4c44","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b4ccc","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b4ccc","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b4ccc","targetStopReason":"loop at 0x004b4d00","initVaHex":"0x004b4ccc","spriteHex":"0x1a","asset":"btl_efc","frame":81,"selectorHex":"0x001a0051","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b4c44","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b4ccc","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":10,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b4cc0"}]},{"helperId":25,"childScriptVaHex":"0x004b4ea4","skillRows":[{"ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1c","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[22,17],"resultWlkNos":[3,3,3,3]},{"ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2d","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[22],"resultWlkNos":[4]}],"runtimeSignals":["parent-actor-link","child-parent-link","position-write","clear-display-list","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":10,"events":[{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b4ea4","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7860 into +0x58","targetVaHex":"0x004b7860","targetVa":4946016,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b4eac","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b4eb0","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4eb4","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4eb8","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b4ec0","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4ec4","opcode":"0x12","summary":"sub display/actor field +0x20, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b4ecc","opcode":"0x12","summary":"set display/actor field +0x94, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"write","vaHex":"0x004b4ed4","opcode":"0x12","summary":"set display/actor field +0x96, imm=0x00000024 (0.000549316px)"},{"tick":0,"kind":"control","vaHex":"0x004b4eec","opcode":"0x03","summary":"jump 0x004b4c20","targetVaHex":"0x004b4c20","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b4c2c","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4c30","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4c34","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b4c3c","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x81"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b4c44","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58","targetVaHex":"0x004b4ccc","targetVa":4934860,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b4c4c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b4c50","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4c54","opcode":"0x12","summary":"set display/actor field +0x80, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4c58","opcode":"0x12","summary":"set display/actor field +0x84, source +0x84, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4c5c","opcode":"0x11","summary":"display/child field +0x92, source +0x92, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4c60","opcode":"0x11","summary":"display/child field +0x94, source +0x92, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4c64","opcode":"0x11","summary":"display/child field +0x8c, source +0x8c, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4c68","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xe0"},{"tick":0,"kind":"control","vaHex":"0x004b4c6c","opcode":"0x06","summary":"repeat/control count=4, target=0x004b4c3c; static walk records it but does not expand loop body","targetVaHex":"0x004b4c3c","repeatCount":4,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b4c74","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00002400 (0.140625px), mode=0x81"},{"tick":0,"kind":"yield","vaHex":"0x004b4c7c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b4c80","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b4c88","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4c3c"},{"tick":1,"kind":"yield","vaHex":"0x004b4c94","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":2,"kind":"child-write","vaHex":"0x004b4c98","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82"},{"tick":2,"kind":"branch","vaHex":"0x004b4ca0","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4c94"},{"tick":2,"kind":"wait","vaHex":"0x004b4cac","opcode":"0x02","summary":"countdown wait frames=8","waitFrames":8},{"tick":10,"kind":"write","vaHex":"0x004b4cb0","opcode":"0x12","summary":"set display/actor field +0x14, imm=0x00000000 (0px)"},{"tick":10,"kind":"clear-display-list","vaHex":"0x004b4cb8","opcode":"0x4b","summary":"clear/free display list slot=2 mask=0x0010"},{"tick":10,"kind":"parent_actor","vaHex":"0x004b4cbc","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":10,"kind":"actor-flag","vaHex":"0x004b4cc0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":10,"kind":"destroy","vaHex":"0x004b4cc8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b4ea4","targetVaHex":"0x004b7860","targetVa":4946016,"childObjectType":2},{"tick":0,"vaHex":"0x004b4c44","targetVaHex":"0x004b4ccc","targetVa":4934860,"childObjectType":2}],"flagEvents":[{"tick":10,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b4cc0"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b4c7c","kind":"yield"},{"tick":1,"waitFrames":1,"vaHex":"0x004b4c94","kind":"yield"},{"tick":2,"waitFrames":8,"vaHex":"0x004b4cac"}],"repeatEvents":[{"tick":0,"vaHex":"0x004b4c6c","targetVaHex":"0x004b4c3c","repeatCount":4,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b4eec","category":"jump","targetVaHex":"0x004b4c20","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b4c6c","category":"repeat-loop","targetVaHex":"0x004b4c3c","repeatCount":4,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b4c44","targetVaHex":"0x004b4ccc","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b4ccc","targetStopReason":"loop at 0x004b4d00","initVaHex":"0x004b4ccc","spriteHex":"0x1a","asset":"btl_efc","frame":81,"selectorHex":"0x001a0051","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b4c44","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b4ccc","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b4ccc","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b4ccc","targetStopReason":"loop at 0x004b4d00","initVaHex":"0x004b4ccc","spriteHex":"0x1a","asset":"btl_efc","frame":81,"selectorHex":"0x001a0051","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b4c44","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b4ccc","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":10,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b4cc0"}]},{"helperId":27,"childScriptVaHex":"0x004b4f0c","skillRows":[{"ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1b","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[22,17],"resultWlkNos":[3,3,3]},{"ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2c","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[22],"resultWlkNos":[4]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","clear-display-list","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":10,"events":[{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b4f0c","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7860 into +0x58","targetVaHex":"0x004b7860","targetVa":4946016,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b4f14","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b4f18","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4f1c","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4f20","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b4f28","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4f2c","opcode":"0x12","summary":"sub display/actor field +0x20, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b4f34","opcode":"0x12","summary":"set display/actor field +0x94, imm=0x00000004 (6.10352e-05px)"},{"tick":0,"kind":"write","vaHex":"0x004b4f3c","opcode":"0x12","summary":"set display/actor field +0x96, imm=0x0000001c (0.000427246px)"},{"tick":0,"kind":"control","vaHex":"0x004b4f54","opcode":"0x03","summary":"jump 0x004b4d90","targetVaHex":"0x004b4d90","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b4d9c","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4da0","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b4da4","opcode":"0x2b","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"tick":0,"kind":"child-write","vaHex":"0x004b4da8","opcode":"0x11","summary":"display/child field +0x58, imm=0x00000004 (6.10352e-05px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b4db0","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b4db4","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58","targetVaHex":"0x004b4ccc","targetVa":4934860,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b4dbc","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b4dc0","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4dc4","opcode":"0x12","summary":"set display/actor field +0x80, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4dc8","opcode":"0x12","summary":"set display/actor field +0x84, source +0x84, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4dcc","opcode":"0x11","summary":"display/child field +0x92, source +0x92, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4dd0","opcode":"0x11","summary":"display/child field +0x94, source +0x92, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4dd4","opcode":"0x11","summary":"display/child field +0x8c, source +0x8c, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4dd8","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xe0"},{"tick":0,"kind":"control","vaHex":"0x004b4ddc","opcode":"0x06","summary":"repeat/control count=4, target=0x004b4da4; static walk records it but does not expand loop body","targetVaHex":"0x004b4da4","repeatCount":4,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b4de4","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00002400 (0.140625px), mode=0x81"},{"tick":0,"kind":"yield","vaHex":"0x004b4dec","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b4df0","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b4df8","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4da4"},{"tick":1,"kind":"yield","vaHex":"0x004b4e04","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":2,"kind":"child-write","vaHex":"0x004b4e08","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82"},{"tick":2,"kind":"branch","vaHex":"0x004b4e10","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4e04"},{"tick":2,"kind":"wait","vaHex":"0x004b4e1c","opcode":"0x02","summary":"countdown wait frames=8","waitFrames":8},{"tick":10,"kind":"write","vaHex":"0x004b4e20","opcode":"0x12","summary":"set display/actor field +0x14, imm=0x00000000 (0px)"},{"tick":10,"kind":"clear-display-list","vaHex":"0x004b4e28","opcode":"0x4b","summary":"clear/free display list slot=2 mask=0x0010"},{"tick":10,"kind":"parent_actor","vaHex":"0x004b4e2c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":10,"kind":"actor-flag","vaHex":"0x004b4e30","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":10,"kind":"destroy","vaHex":"0x004b4e38","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b4f0c","targetVaHex":"0x004b7860","targetVa":4946016,"childObjectType":2},{"tick":0,"vaHex":"0x004b4db4","targetVaHex":"0x004b4ccc","targetVa":4934860,"childObjectType":2}],"flagEvents":[{"tick":10,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b4e30"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b4dec","kind":"yield"},{"tick":1,"waitFrames":1,"vaHex":"0x004b4e04","kind":"yield"},{"tick":2,"waitFrames":8,"vaHex":"0x004b4e1c"}],"repeatEvents":[{"tick":0,"vaHex":"0x004b4ddc","targetVaHex":"0x004b4da4","repeatCount":4,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b4f54","category":"jump","targetVaHex":"0x004b4d90","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b4ddc","category":"repeat-loop","targetVaHex":"0x004b4da4","repeatCount":4,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b4db4","targetVaHex":"0x004b4ccc","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b4ccc","targetStopReason":"loop at 0x004b4d00","initVaHex":"0x004b4ccc","spriteHex":"0x1a","asset":"btl_efc","frame":81,"selectorHex":"0x001a0051","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b4db4","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b4ccc","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b4ccc","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b4ccc","targetStopReason":"loop at 0x004b4d00","initVaHex":"0x004b4ccc","spriteHex":"0x1a","asset":"btl_efc","frame":81,"selectorHex":"0x001a0051","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b4db4","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b4ccc","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":10,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b4e30"}]},{"helperId":28,"childScriptVaHex":"0x004b4f5c","skillRows":[{"ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1d","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[22,17],"resultWlkNos":[3,3,3,3,3]},{"ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2e","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[22],"resultWlkNos":[5]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","clear-display-list","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":10,"events":[{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b4f5c","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7860 into +0x58","targetVaHex":"0x004b7860","targetVa":4946016,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b4f64","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b4f68","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4f6c","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4f70","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b4f78","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4f7c","opcode":"0x12","summary":"sub display/actor field +0x20, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b4f84","opcode":"0x12","summary":"set display/actor field +0x94, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"write","vaHex":"0x004b4f8c","opcode":"0x12","summary":"set display/actor field +0x96, imm=0x00000024 (0.000549316px)"},{"tick":0,"kind":"control","vaHex":"0x004b4fa4","opcode":"0x03","summary":"jump 0x004b4d90","targetVaHex":"0x004b4d90","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b4d9c","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4da0","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b4da4","opcode":"0x2b","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"tick":0,"kind":"child-write","vaHex":"0x004b4da8","opcode":"0x11","summary":"display/child field +0x58, imm=0x00000004 (6.10352e-05px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b4db0","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b4db4","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58","targetVaHex":"0x004b4ccc","targetVa":4934860,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b4dbc","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b4dc0","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4dc4","opcode":"0x12","summary":"set display/actor field +0x80, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4dc8","opcode":"0x12","summary":"set display/actor field +0x84, source +0x84, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4dcc","opcode":"0x11","summary":"display/child field +0x92, source +0x92, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4dd0","opcode":"0x11","summary":"display/child field +0x94, source +0x92, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4dd4","opcode":"0x11","summary":"display/child field +0x8c, source +0x8c, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4dd8","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xe0"},{"tick":0,"kind":"control","vaHex":"0x004b4ddc","opcode":"0x06","summary":"repeat/control count=4, target=0x004b4da4; static walk records it but does not expand loop body","targetVaHex":"0x004b4da4","repeatCount":4,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b4de4","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00002400 (0.140625px), mode=0x81"},{"tick":0,"kind":"yield","vaHex":"0x004b4dec","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b4df0","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b4df8","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4da4"},{"tick":1,"kind":"yield","vaHex":"0x004b4e04","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":2,"kind":"child-write","vaHex":"0x004b4e08","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82"},{"tick":2,"kind":"branch","vaHex":"0x004b4e10","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4e04"},{"tick":2,"kind":"wait","vaHex":"0x004b4e1c","opcode":"0x02","summary":"countdown wait frames=8","waitFrames":8},{"tick":10,"kind":"write","vaHex":"0x004b4e20","opcode":"0x12","summary":"set display/actor field +0x14, imm=0x00000000 (0px)"},{"tick":10,"kind":"clear-display-list","vaHex":"0x004b4e28","opcode":"0x4b","summary":"clear/free display list slot=2 mask=0x0010"},{"tick":10,"kind":"parent_actor","vaHex":"0x004b4e2c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":10,"kind":"actor-flag","vaHex":"0x004b4e30","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":10,"kind":"destroy","vaHex":"0x004b4e38","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b4f5c","targetVaHex":"0x004b7860","targetVa":4946016,"childObjectType":2},{"tick":0,"vaHex":"0x004b4db4","targetVaHex":"0x004b4ccc","targetVa":4934860,"childObjectType":2}],"flagEvents":[{"tick":10,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b4e30"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b4dec","kind":"yield"},{"tick":1,"waitFrames":1,"vaHex":"0x004b4e04","kind":"yield"},{"tick":2,"waitFrames":8,"vaHex":"0x004b4e1c"}],"repeatEvents":[{"tick":0,"vaHex":"0x004b4ddc","targetVaHex":"0x004b4da4","repeatCount":4,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b4fa4","category":"jump","targetVaHex":"0x004b4d90","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b4ddc","category":"repeat-loop","targetVaHex":"0x004b4da4","repeatCount":4,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b4db4","targetVaHex":"0x004b4ccc","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b4ccc","targetStopReason":"loop at 0x004b4d00","initVaHex":"0x004b4ccc","spriteHex":"0x1a","asset":"btl_efc","frame":81,"selectorHex":"0x001a0051","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b4db4","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b4ccc","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b4ccc","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b4ccc","targetStopReason":"loop at 0x004b4d00","initVaHex":"0x004b4ccc","spriteHex":"0x1a","asset":"btl_efc","frame":81,"selectorHex":"0x001a0051","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b4db4","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b4ccc","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":10,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b4e30"}]},{"helperId":29,"childScriptVaHex":"0x004b51c0","skillRows":[{"ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x0a","levelOrFixed":null,"positionClass":"target-approach-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[24]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","motion-step","clear-display-list","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":17,"events":[{"tick":0,"kind":"control","vaHex":"0x004b51cc","opcode":"0x03","summary":"jump 0x004b4fac","targetVaHex":"0x004b4fac","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b4fb8","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4fbc","opcode":"0x12","summary":"neg display/actor field +0x74, source +0x74, mode=0xba"},{"tick":0,"kind":"write","vaHex":"0x004b4fc0","opcode":"0x12","summary":"set display/actor field +0x68, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4fc4","opcode":"0x12","summary":"sub display/actor field +0x68, source +0x1c, mode=0xb2"},{"tick":0,"kind":"write","vaHex":"0x004b4fc8","opcode":"0x12","summary":"set display/actor field +0x6c, source +0x20, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4fcc","opcode":"0x12","summary":"sub display/actor field +0x6c, source +0x20, mode=0xb2"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b4fd0","opcode":"0x15","summary":"conditional branch motion.dx +0x74 bit-test 0x80000000; target 0x004b4fec"},{"tick":0,"kind":"write","vaHex":"0x004b4fdc","opcode":"0x12","summary":"div display/actor field +0x74, imm=0x00000010 (0.000244141px)"},{"tick":0,"kind":"control","vaHex":"0x004b4fe4","opcode":"0x03","summary":"jump 0x004b4ffc","targetVaHex":"0x004b4ffc","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b4ffc","opcode":"0x12","summary":"neg display/actor field +0x78, source +0x78, mode=0xba"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b5000","opcode":"0x15","summary":"conditional branch motion.dy +0x78 bit-test 0x80000000; target 0x004b501c"},{"tick":0,"kind":"write","vaHex":"0x004b500c","opcode":"0x12","summary":"div display/actor field +0x78, imm=0x00000010 (0.000244141px)"},{"tick":0,"kind":"control","vaHex":"0x004b5014","opcode":"0x03","summary":"jump 0x004b502c","targetVaHex":"0x004b502c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b502c","opcode":"0x11","summary":"display/child field +0x90, source +0x96, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5030","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5034","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xb0"},{"tick":0,"kind":"write","vaHex":"0x004b5038","opcode":"0x12","summary":"add display/actor field +0x80, source +0x68, mode=0xb1"},{"tick":0,"kind":"write","vaHex":"0x004b503c","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xb0"},{"tick":0,"kind":"write","vaHex":"0x004b5040","opcode":"0x12","summary":"add display/actor field +0x84, source +0x6c, mode=0xb1"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b5044","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58","targetVaHex":"0x004b5138","targetVa":4935992,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b504c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b5050","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5054","opcode":"0x12","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b505c","opcode":"0x12","summary":"set display/actor field +0x20, imm=0x00000000 (0px)"},{"tick":0,"kind":"random-range","vaHex":"0x004b5064","opcode":"0x2b","summary":"rng(range=16) -> +0x58","randomRange":16,"randomRangeHex":"0x0010"},{"tick":0,"kind":"child-write","vaHex":"0x004b5068","opcode":"0x11","summary":"display/child field +0x92, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b506c","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000010 (0.000244141px), mode=0x81"},{"tick":0,"kind":"child-write","vaHex":"0x004b5074","opcode":"0x11","summary":"display/child field +0x94, source +0x92, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b5078","opcode":"0x2b","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"tick":0,"kind":"child-write","vaHex":"0x004b507c","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b5080","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b5088","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"motion-step","vaHex":"0x004b508c","opcode":"0x2d","summary":"relative trig step motion step mode=0x03 axes=x+y"},{"tick":0,"kind":"write","vaHex":"0x004b5090","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b5094","opcode":"0x12","summary":"add display/actor field +0x1c, source +0x1c, mode=0xe1"},{"tick":0,"kind":"write","vaHex":"0x004b5098","opcode":"0x12","summary":"add display/actor field +0x1c, source +0x74, mode=0xe1"},{"tick":0,"kind":"write","vaHex":"0x004b509c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b50a0","opcode":"0x12","summary":"add display/actor field +0x20, source +0x20, mode=0xe1"},{"tick":0,"kind":"write","vaHex":"0x004b50a4","opcode":"0x12","summary":"add display/actor field +0x20, source +0x78, mode=0xe1"},{"tick":0,"kind":"random-range","vaHex":"0x004b50a8","opcode":"0x2b","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"tick":0,"kind":"child-write","vaHex":"0x004b50ac","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b50b0","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b50b8","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b50bc","opcode":"0x12","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b50c4","opcode":"0x12","summary":"set display/actor field +0x20, imm=0x00000000 (0px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b50cc","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000003 (4.57764e-05px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b50d4","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0x80"},{"tick":0,"kind":"motion-step","vaHex":"0x004b50dc","opcode":"0x2d","summary":"relative trig step motion step mode=0x03 axes=x+y"},{"tick":0,"kind":"write","vaHex":"0x004b50e0","opcode":"0x12","summary":"set display/actor field +0x74, source +0x74, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b50e4","opcode":"0x12","summary":"add display/actor field +0x74, source +0x1c, mode=0xe1"},{"tick":0,"kind":"write","vaHex":"0x004b50e8","opcode":"0x12","summary":"set display/actor field +0x78, source +0x78, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b50ec","opcode":"0x12","summary":"add display/actor field +0x78, source +0x20, mode=0xe1"},{"tick":0,"kind":"child-write","vaHex":"0x004b50f0","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b50f8","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5030"},{"tick":0,"kind":"wait","vaHex":"0x004b5104","opcode":"0x02","summary":"countdown wait frames=1","waitFrames":1},{"tick":1,"kind":"parent_actor","vaHex":"0x004b5108","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":1,"kind":"conditional-branch","vaHex":"0x004b510c","opcode":"0x15","summary":"conditional branch field +0x5c bit-test 0x00000200; target 0x004b502c"},{"tick":1,"kind":"wait","vaHex":"0x004b5118","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":17,"kind":"write","vaHex":"0x004b511c","opcode":"0x12","summary":"set display/actor field +0x14, imm=0x00000000 (0px)"},{"tick":17,"kind":"clear-display-list","vaHex":"0x004b5124","opcode":"0x4b","summary":"clear/free display list slot=2 mask=0x0010"},{"tick":17,"kind":"parent_actor","vaHex":"0x004b5128","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":17,"kind":"actor-flag","vaHex":"0x004b512c","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":17,"kind":"destroy","vaHex":"0x004b5134","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b5044","targetVaHex":"0x004b5138","targetVa":4935992,"childObjectType":2}],"flagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b512c"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b5104"},{"tick":1,"waitFrames":16,"vaHex":"0x004b5118"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b51cc","category":"jump","targetVaHex":"0x004b4fac","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b4fe4","category":"jump","targetVaHex":"0x004b4ffc","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b5014","category":"jump","targetVaHex":"0x004b502c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b5044","targetVaHex":"0x004b5138","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b5138","targetStopReason":"loop at 0x004b516c","initVaHex":"0x004b5138","spriteHex":"0x1a","asset":"btl_efc","frame":30,"selectorHex":"0x001a001e","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5044","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b5138","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b5138","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b5138","targetStopReason":"loop at 0x004b516c","initVaHex":"0x004b5138","spriteHex":"0x1a","asset":"btl_efc","frame":30,"selectorHex":"0x001a001e","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5044","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b5138","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b512c"}]},{"helperId":30,"childScriptVaHex":"0x004b51d4","skillRows":[{"ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x0b","levelOrFixed":null,"positionClass":"target-approach-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[24]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","motion-step","clear-display-list","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":17,"events":[{"tick":0,"kind":"control","vaHex":"0x004b51e0","opcode":"0x03","summary":"jump 0x004b4fac","targetVaHex":"0x004b4fac","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b4fb8","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4fbc","opcode":"0x12","summary":"neg display/actor field +0x74, source +0x74, mode=0xba"},{"tick":0,"kind":"write","vaHex":"0x004b4fc0","opcode":"0x12","summary":"set display/actor field +0x68, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4fc4","opcode":"0x12","summary":"sub display/actor field +0x68, source +0x1c, mode=0xb2"},{"tick":0,"kind":"write","vaHex":"0x004b4fc8","opcode":"0x12","summary":"set display/actor field +0x6c, source +0x20, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4fcc","opcode":"0x12","summary":"sub display/actor field +0x6c, source +0x20, mode=0xb2"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b4fd0","opcode":"0x15","summary":"conditional branch motion.dx +0x74 bit-test 0x80000000; target 0x004b4fec"},{"tick":0,"kind":"write","vaHex":"0x004b4fdc","opcode":"0x12","summary":"div display/actor field +0x74, imm=0x00000010 (0.000244141px)"},{"tick":0,"kind":"control","vaHex":"0x004b4fe4","opcode":"0x03","summary":"jump 0x004b4ffc","targetVaHex":"0x004b4ffc","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b4ffc","opcode":"0x12","summary":"neg display/actor field +0x78, source +0x78, mode=0xba"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b5000","opcode":"0x15","summary":"conditional branch motion.dy +0x78 bit-test 0x80000000; target 0x004b501c"},{"tick":0,"kind":"write","vaHex":"0x004b500c","opcode":"0x12","summary":"div display/actor field +0x78, imm=0x00000010 (0.000244141px)"},{"tick":0,"kind":"control","vaHex":"0x004b5014","opcode":"0x03","summary":"jump 0x004b502c","targetVaHex":"0x004b502c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b502c","opcode":"0x11","summary":"display/child field +0x90, source +0x96, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5030","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5034","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xb0"},{"tick":0,"kind":"write","vaHex":"0x004b5038","opcode":"0x12","summary":"add display/actor field +0x80, source +0x68, mode=0xb1"},{"tick":0,"kind":"write","vaHex":"0x004b503c","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xb0"},{"tick":0,"kind":"write","vaHex":"0x004b5040","opcode":"0x12","summary":"add display/actor field +0x84, source +0x6c, mode=0xb1"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b5044","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58","targetVaHex":"0x004b5138","targetVa":4935992,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b504c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b5050","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5054","opcode":"0x12","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b505c","opcode":"0x12","summary":"set display/actor field +0x20, imm=0x00000000 (0px)"},{"tick":0,"kind":"random-range","vaHex":"0x004b5064","opcode":"0x2b","summary":"rng(range=16) -> +0x58","randomRange":16,"randomRangeHex":"0x0010"},{"tick":0,"kind":"child-write","vaHex":"0x004b5068","opcode":"0x11","summary":"display/child field +0x92, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b506c","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000010 (0.000244141px), mode=0x81"},{"tick":0,"kind":"child-write","vaHex":"0x004b5074","opcode":"0x11","summary":"display/child field +0x94, source +0x92, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b5078","opcode":"0x2b","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"tick":0,"kind":"child-write","vaHex":"0x004b507c","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b5080","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b5088","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"motion-step","vaHex":"0x004b508c","opcode":"0x2d","summary":"relative trig step motion step mode=0x03 axes=x+y"},{"tick":0,"kind":"write","vaHex":"0x004b5090","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b5094","opcode":"0x12","summary":"add display/actor field +0x1c, source +0x1c, mode=0xe1"},{"tick":0,"kind":"write","vaHex":"0x004b5098","opcode":"0x12","summary":"add display/actor field +0x1c, source +0x74, mode=0xe1"},{"tick":0,"kind":"write","vaHex":"0x004b509c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b50a0","opcode":"0x12","summary":"add display/actor field +0x20, source +0x20, mode=0xe1"},{"tick":0,"kind":"write","vaHex":"0x004b50a4","opcode":"0x12","summary":"add display/actor field +0x20, source +0x78, mode=0xe1"},{"tick":0,"kind":"random-range","vaHex":"0x004b50a8","opcode":"0x2b","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"tick":0,"kind":"child-write","vaHex":"0x004b50ac","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b50b0","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b50b8","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b50bc","opcode":"0x12","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b50c4","opcode":"0x12","summary":"set display/actor field +0x20, imm=0x00000000 (0px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b50cc","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000003 (4.57764e-05px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b50d4","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0x80"},{"tick":0,"kind":"motion-step","vaHex":"0x004b50dc","opcode":"0x2d","summary":"relative trig step motion step mode=0x03 axes=x+y"},{"tick":0,"kind":"write","vaHex":"0x004b50e0","opcode":"0x12","summary":"set display/actor field +0x74, source +0x74, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b50e4","opcode":"0x12","summary":"add display/actor field +0x74, source +0x1c, mode=0xe1"},{"tick":0,"kind":"write","vaHex":"0x004b50e8","opcode":"0x12","summary":"set display/actor field +0x78, source +0x78, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b50ec","opcode":"0x12","summary":"add display/actor field +0x78, source +0x20, mode=0xe1"},{"tick":0,"kind":"child-write","vaHex":"0x004b50f0","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b50f8","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5030"},{"tick":0,"kind":"wait","vaHex":"0x004b5104","opcode":"0x02","summary":"countdown wait frames=1","waitFrames":1},{"tick":1,"kind":"parent_actor","vaHex":"0x004b5108","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":1,"kind":"conditional-branch","vaHex":"0x004b510c","opcode":"0x15","summary":"conditional branch field +0x5c bit-test 0x00000200; target 0x004b502c"},{"tick":1,"kind":"wait","vaHex":"0x004b5118","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":17,"kind":"write","vaHex":"0x004b511c","opcode":"0x12","summary":"set display/actor field +0x14, imm=0x00000000 (0px)"},{"tick":17,"kind":"clear-display-list","vaHex":"0x004b5124","opcode":"0x4b","summary":"clear/free display list slot=2 mask=0x0010"},{"tick":17,"kind":"parent_actor","vaHex":"0x004b5128","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":17,"kind":"actor-flag","vaHex":"0x004b512c","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":17,"kind":"destroy","vaHex":"0x004b5134","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b5044","targetVaHex":"0x004b5138","targetVa":4935992,"childObjectType":2}],"flagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b512c"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b5104"},{"tick":1,"waitFrames":16,"vaHex":"0x004b5118"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b51e0","category":"jump","targetVaHex":"0x004b4fac","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b4fe4","category":"jump","targetVaHex":"0x004b4ffc","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b5014","category":"jump","targetVaHex":"0x004b502c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b5044","targetVaHex":"0x004b5138","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b5138","targetStopReason":"loop at 0x004b516c","initVaHex":"0x004b5138","spriteHex":"0x1a","asset":"btl_efc","frame":30,"selectorHex":"0x001a001e","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5044","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b5138","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b5138","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b5138","targetStopReason":"loop at 0x004b516c","initVaHex":"0x004b5138","spriteHex":"0x1a","asset":"btl_efc","frame":30,"selectorHex":"0x001a001e","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5044","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b5138","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b512c"}]},{"helperId":31,"childScriptVaHex":"0x004b51e8","skillRows":[{"ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x0c","levelOrFixed":null,"positionClass":"target-pierce-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[24]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","motion-step","clear-display-list","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":17,"events":[{"tick":0,"kind":"control","vaHex":"0x004b51f4","opcode":"0x03","summary":"jump 0x004b4fac","targetVaHex":"0x004b4fac","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b4fb8","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4fbc","opcode":"0x12","summary":"neg display/actor field +0x74, source +0x74, mode=0xba"},{"tick":0,"kind":"write","vaHex":"0x004b4fc0","opcode":"0x12","summary":"set display/actor field +0x68, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4fc4","opcode":"0x12","summary":"sub display/actor field +0x68, source +0x1c, mode=0xb2"},{"tick":0,"kind":"write","vaHex":"0x004b4fc8","opcode":"0x12","summary":"set display/actor field +0x6c, source +0x20, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4fcc","opcode":"0x12","summary":"sub display/actor field +0x6c, source +0x20, mode=0xb2"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b4fd0","opcode":"0x15","summary":"conditional branch motion.dx +0x74 bit-test 0x80000000; target 0x004b4fec"},{"tick":0,"kind":"write","vaHex":"0x004b4fdc","opcode":"0x12","summary":"div display/actor field +0x74, imm=0x00000010 (0.000244141px)"},{"tick":0,"kind":"control","vaHex":"0x004b4fe4","opcode":"0x03","summary":"jump 0x004b4ffc","targetVaHex":"0x004b4ffc","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b4ffc","opcode":"0x12","summary":"neg display/actor field +0x78, source +0x78, mode=0xba"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b5000","opcode":"0x15","summary":"conditional branch motion.dy +0x78 bit-test 0x80000000; target 0x004b501c"},{"tick":0,"kind":"write","vaHex":"0x004b500c","opcode":"0x12","summary":"div display/actor field +0x78, imm=0x00000010 (0.000244141px)"},{"tick":0,"kind":"control","vaHex":"0x004b5014","opcode":"0x03","summary":"jump 0x004b502c","targetVaHex":"0x004b502c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b502c","opcode":"0x11","summary":"display/child field +0x90, source +0x96, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5030","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5034","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xb0"},{"tick":0,"kind":"write","vaHex":"0x004b5038","opcode":"0x12","summary":"add display/actor field +0x80, source +0x68, mode=0xb1"},{"tick":0,"kind":"write","vaHex":"0x004b503c","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xb0"},{"tick":0,"kind":"write","vaHex":"0x004b5040","opcode":"0x12","summary":"add display/actor field +0x84, source +0x6c, mode=0xb1"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b5044","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58","targetVaHex":"0x004b5138","targetVa":4935992,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b504c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b5050","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5054","opcode":"0x12","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b505c","opcode":"0x12","summary":"set display/actor field +0x20, imm=0x00000000 (0px)"},{"tick":0,"kind":"random-range","vaHex":"0x004b5064","opcode":"0x2b","summary":"rng(range=16) -> +0x58","randomRange":16,"randomRangeHex":"0x0010"},{"tick":0,"kind":"child-write","vaHex":"0x004b5068","opcode":"0x11","summary":"display/child field +0x92, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b506c","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000010 (0.000244141px), mode=0x81"},{"tick":0,"kind":"child-write","vaHex":"0x004b5074","opcode":"0x11","summary":"display/child field +0x94, source +0x92, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b5078","opcode":"0x2b","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"tick":0,"kind":"child-write","vaHex":"0x004b507c","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b5080","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b5088","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"motion-step","vaHex":"0x004b508c","opcode":"0x2d","summary":"relative trig step motion step mode=0x03 axes=x+y"},{"tick":0,"kind":"write","vaHex":"0x004b5090","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b5094","opcode":"0x12","summary":"add display/actor field +0x1c, source +0x1c, mode=0xe1"},{"tick":0,"kind":"write","vaHex":"0x004b5098","opcode":"0x12","summary":"add display/actor field +0x1c, source +0x74, mode=0xe1"},{"tick":0,"kind":"write","vaHex":"0x004b509c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b50a0","opcode":"0x12","summary":"add display/actor field +0x20, source +0x20, mode=0xe1"},{"tick":0,"kind":"write","vaHex":"0x004b50a4","opcode":"0x12","summary":"add display/actor field +0x20, source +0x78, mode=0xe1"},{"tick":0,"kind":"random-range","vaHex":"0x004b50a8","opcode":"0x2b","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"tick":0,"kind":"child-write","vaHex":"0x004b50ac","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b50b0","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b50b8","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b50bc","opcode":"0x12","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b50c4","opcode":"0x12","summary":"set display/actor field +0x20, imm=0x00000000 (0px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b50cc","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000003 (4.57764e-05px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b50d4","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0x80"},{"tick":0,"kind":"motion-step","vaHex":"0x004b50dc","opcode":"0x2d","summary":"relative trig step motion step mode=0x03 axes=x+y"},{"tick":0,"kind":"write","vaHex":"0x004b50e0","opcode":"0x12","summary":"set display/actor field +0x74, source +0x74, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b50e4","opcode":"0x12","summary":"add display/actor field +0x74, source +0x1c, mode=0xe1"},{"tick":0,"kind":"write","vaHex":"0x004b50e8","opcode":"0x12","summary":"set display/actor field +0x78, source +0x78, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b50ec","opcode":"0x12","summary":"add display/actor field +0x78, source +0x20, mode=0xe1"},{"tick":0,"kind":"child-write","vaHex":"0x004b50f0","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b50f8","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5030"},{"tick":0,"kind":"wait","vaHex":"0x004b5104","opcode":"0x02","summary":"countdown wait frames=1","waitFrames":1},{"tick":1,"kind":"parent_actor","vaHex":"0x004b5108","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":1,"kind":"conditional-branch","vaHex":"0x004b510c","opcode":"0x15","summary":"conditional branch field +0x5c bit-test 0x00000200; target 0x004b502c"},{"tick":1,"kind":"wait","vaHex":"0x004b5118","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":17,"kind":"write","vaHex":"0x004b511c","opcode":"0x12","summary":"set display/actor field +0x14, imm=0x00000000 (0px)"},{"tick":17,"kind":"clear-display-list","vaHex":"0x004b5124","opcode":"0x4b","summary":"clear/free display list slot=2 mask=0x0010"},{"tick":17,"kind":"parent_actor","vaHex":"0x004b5128","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":17,"kind":"actor-flag","vaHex":"0x004b512c","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":17,"kind":"destroy","vaHex":"0x004b5134","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b5044","targetVaHex":"0x004b5138","targetVa":4935992,"childObjectType":2}],"flagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b512c"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b5104"},{"tick":1,"waitFrames":16,"vaHex":"0x004b5118"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b51f4","category":"jump","targetVaHex":"0x004b4fac","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b4fe4","category":"jump","targetVaHex":"0x004b4ffc","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b5014","category":"jump","targetVaHex":"0x004b502c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b5044","targetVaHex":"0x004b5138","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b5138","targetStopReason":"loop at 0x004b516c","initVaHex":"0x004b5138","spriteHex":"0x1a","asset":"btl_efc","frame":30,"selectorHex":"0x001a001e","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5044","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b5138","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b5138","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b5138","targetStopReason":"loop at 0x004b516c","initVaHex":"0x004b5138","spriteHex":"0x1a","asset":"btl_efc","frame":30,"selectorHex":"0x001a001e","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5044","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b5138","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b512c"}]},{"helperId":32,"childScriptVaHex":"0x004b534c","skillRows":[{"ownerName":"린샹","skillName":"기공회복","skillIdHex":"0x31","levelOrFixed":null,"positionClass":"ally-single-support","renderTrack":"support-or-status","effectWlkNos":[10],"resultWlkNos":[]},{"ownerName":"린샹","skillName":"수경","skillIdHex":"0x34","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[10],"resultWlkNos":[]},{"ownerName":"아타호","skillName":"기합일발","skillIdHex":"0x3c","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[22],"resultWlkNos":[]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":17,"events":[{"tick":0,"kind":"control","vaHex":"0x004b535c","opcode":"0x03","summary":"jump 0x004b51fc","targetVaHex":"0x004b51fc","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b5208","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b520c","opcode":"0x11","summary":"display/child field +0x90, source +0x96, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5210","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b5214","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","targetVaHex":"0x004b52ac","targetVa":4936364,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b521c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b5220","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5224","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b5228","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"random-range","vaHex":"0x004b522c","opcode":"0x2b","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"tick":0,"kind":"write","vaHex":"0x004b5230","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00002000 (0.125px)"},{"tick":0,"kind":"write","vaHex":"0x004b5238","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00040000 (4px)"},{"tick":0,"kind":"write","vaHex":"0x004b5240","opcode":"0x12","summary":"set display/actor field +0x74, source +0x58, mode=0xe0"},{"tick":0,"kind":"random-range","vaHex":"0x004b5244","opcode":"0x2b","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"tick":0,"kind":"write","vaHex":"0x004b5248","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00008000 (0.5px)"},{"tick":0,"kind":"write","vaHex":"0x004b5250","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00080000 (8px)"},{"tick":0,"kind":"write","vaHex":"0x004b5258","opcode":"0x12","summary":"set display/actor field +0x78, source +0x58, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b525c","opcode":"0x12","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b5264","opcode":"0x12","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b526c","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b5274","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210"},{"tick":0,"kind":"wait","vaHex":"0x004b5280","opcode":"0x02","summary":"countdown wait frames=1","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b5284","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b528c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c"},{"tick":1,"kind":"wait","vaHex":"0x004b5298","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":17,"kind":"parent_actor","vaHex":"0x004b529c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":17,"kind":"actor-flag","vaHex":"0x004b52a0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":17,"kind":"destroy","vaHex":"0x004b52a8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b5214","targetVaHex":"0x004b52ac","targetVa":4936364,"childObjectType":2}],"flagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b52a0"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b5280"},{"tick":1,"waitFrames":16,"vaHex":"0x004b5298"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b535c","category":"jump","targetVaHex":"0x004b51fc","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b5214","targetVaHex":"0x004b52ac","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b52ac","targetStopReason":"loop at 0x004b52e0","initVaHex":"0x004b52ac","spriteHex":"0x1a","asset":"btl_efc","frame":98,"selectorHex":"0x001a0062","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5214","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b52ac","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b52ac","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b52ac","targetStopReason":"loop at 0x004b52e0","initVaHex":"0x004b52ac","spriteHex":"0x1a","asset":"btl_efc","frame":98,"selectorHex":"0x001a0062","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5214","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b52ac","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b52a0"}]},{"helperId":33,"childScriptVaHex":"0x004b5364","skillRows":[{"ownerName":"린샹","skillName":"기공독치료","skillIdHex":"0x32","levelOrFixed":null,"positionClass":"ally-single-support","renderTrack":"support-or-status","effectWlkNos":[10],"resultWlkNos":[]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":17,"events":[{"tick":0,"kind":"control","vaHex":"0x004b5374","opcode":"0x03","summary":"jump 0x004b51fc","targetVaHex":"0x004b51fc","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b5208","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b520c","opcode":"0x11","summary":"display/child field +0x90, source +0x96, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5210","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b5214","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","targetVaHex":"0x004b52ac","targetVa":4936364,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b521c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b5220","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5224","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b5228","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"random-range","vaHex":"0x004b522c","opcode":"0x2b","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"tick":0,"kind":"write","vaHex":"0x004b5230","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00002000 (0.125px)"},{"tick":0,"kind":"write","vaHex":"0x004b5238","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00040000 (4px)"},{"tick":0,"kind":"write","vaHex":"0x004b5240","opcode":"0x12","summary":"set display/actor field +0x74, source +0x58, mode=0xe0"},{"tick":0,"kind":"random-range","vaHex":"0x004b5244","opcode":"0x2b","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"tick":0,"kind":"write","vaHex":"0x004b5248","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00008000 (0.5px)"},{"tick":0,"kind":"write","vaHex":"0x004b5250","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00080000 (8px)"},{"tick":0,"kind":"write","vaHex":"0x004b5258","opcode":"0x12","summary":"set display/actor field +0x78, source +0x58, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b525c","opcode":"0x12","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b5264","opcode":"0x12","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b526c","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b5274","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210"},{"tick":0,"kind":"wait","vaHex":"0x004b5280","opcode":"0x02","summary":"countdown wait frames=1","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b5284","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b528c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c"},{"tick":1,"kind":"wait","vaHex":"0x004b5298","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":17,"kind":"parent_actor","vaHex":"0x004b529c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":17,"kind":"actor-flag","vaHex":"0x004b52a0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":17,"kind":"destroy","vaHex":"0x004b52a8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b5214","targetVaHex":"0x004b52ac","targetVa":4936364,"childObjectType":2}],"flagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b52a0"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b5280"},{"tick":1,"waitFrames":16,"vaHex":"0x004b5298"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b5374","category":"jump","targetVaHex":"0x004b51fc","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b5214","targetVaHex":"0x004b52ac","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b52ac","targetStopReason":"loop at 0x004b52e0","initVaHex":"0x004b52ac","spriteHex":"0x1a","asset":"btl_efc","frame":98,"selectorHex":"0x001a0062","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5214","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b52ac","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b52ac","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b52ac","targetStopReason":"loop at 0x004b52e0","initVaHex":"0x004b52ac","spriteHex":"0x1a","asset":"btl_efc","frame":98,"selectorHex":"0x001a0062","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5214","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b52ac","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b52a0"}]},{"helperId":34,"childScriptVaHex":"0x004b537c","skillRows":[{"ownerName":"린샹","skillName":"기공대회복","skillIdHex":"0x33","levelOrFixed":null,"positionClass":"ally-all-support","renderTrack":"support-or-status","effectWlkNos":[10],"resultWlkNos":[]},{"ownerName":"아타호","skillName":"천조족","skillIdHex":"0x3d","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[23,23,23],"resultWlkNos":[]},{"ownerName":"아타호","skillName":"천조족","skillIdHex":"0x3e","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[23,23,23],"resultWlkNos":[]},{"ownerName":"아타호","skillName":"주 백약지장","skillIdHex":"0x3f","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[23,23,23],"resultWlkNos":[]},{"ownerName":"아타호","skillName":"천조족","skillIdHex":"0x40","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[23,23,23],"resultWlkNos":[]},{"ownerName":"아타호","skillName":"천조족","skillIdHex":"0x41","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[23,23,23],"resultWlkNos":[]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":17,"events":[{"tick":0,"kind":"control","vaHex":"0x004b538c","opcode":"0x03","summary":"jump 0x004b51fc","targetVaHex":"0x004b51fc","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b5208","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b520c","opcode":"0x11","summary":"display/child field +0x90, source +0x96, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5210","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b5214","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","targetVaHex":"0x004b52ac","targetVa":4936364,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b521c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b5220","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5224","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b5228","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"random-range","vaHex":"0x004b522c","opcode":"0x2b","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"tick":0,"kind":"write","vaHex":"0x004b5230","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00002000 (0.125px)"},{"tick":0,"kind":"write","vaHex":"0x004b5238","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00040000 (4px)"},{"tick":0,"kind":"write","vaHex":"0x004b5240","opcode":"0x12","summary":"set display/actor field +0x74, source +0x58, mode=0xe0"},{"tick":0,"kind":"random-range","vaHex":"0x004b5244","opcode":"0x2b","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"tick":0,"kind":"write","vaHex":"0x004b5248","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00008000 (0.5px)"},{"tick":0,"kind":"write","vaHex":"0x004b5250","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00080000 (8px)"},{"tick":0,"kind":"write","vaHex":"0x004b5258","opcode":"0x12","summary":"set display/actor field +0x78, source +0x58, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b525c","opcode":"0x12","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b5264","opcode":"0x12","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b526c","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b5274","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210"},{"tick":0,"kind":"wait","vaHex":"0x004b5280","opcode":"0x02","summary":"countdown wait frames=1","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b5284","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b528c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c"},{"tick":1,"kind":"wait","vaHex":"0x004b5298","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":17,"kind":"parent_actor","vaHex":"0x004b529c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":17,"kind":"actor-flag","vaHex":"0x004b52a0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":17,"kind":"destroy","vaHex":"0x004b52a8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b5214","targetVaHex":"0x004b52ac","targetVa":4936364,"childObjectType":2}],"flagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b52a0"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b5280"},{"tick":1,"waitFrames":16,"vaHex":"0x004b5298"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b538c","category":"jump","targetVaHex":"0x004b51fc","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b5214","targetVaHex":"0x004b52ac","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b52ac","targetStopReason":"loop at 0x004b52e0","initVaHex":"0x004b52ac","spriteHex":"0x1a","asset":"btl_efc","frame":98,"selectorHex":"0x001a0062","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5214","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b52ac","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b52ac","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b52ac","targetStopReason":"loop at 0x004b52e0","initVaHex":"0x004b52ac","spriteHex":"0x1a","asset":"btl_efc","frame":98,"selectorHex":"0x001a0062","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5214","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b52ac","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b52a0"}]},{"helperId":37,"childScriptVaHex":"0x004b56fc","skillRows":[{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x26","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[29]}],"runtimeSignals":["parent-actor-link","child-parent-link","position-write","motion-step","clear-display-list","actor-flag","loop/control"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":20,"events":[{"tick":0,"kind":"control","vaHex":"0x004b5714","opcode":"0x03","summary":"jump 0x004b55e0","targetVaHex":"0x004b55e0","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b55ec","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b55f0","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b55f4","opcode":"0x11","summary":"display/child field +0x92, source +0x96, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b55f8","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000008 (0.00012207px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b5600","opcode":"0x11","summary":"display/child field +0x94, source +0x96, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b5604","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000006 (9.15527e-05px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b560c","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b5614","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b5618","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","targetVaHex":"0x004b53c0","targetVa":4936640,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b5620","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b5624","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5628","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b562c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b5630","opcode":"0x12","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b5638","opcode":"0x12","summary":"set display/actor field +0x20, imm=0x00000000 (0px)"},{"tick":0,"kind":"motion-step","vaHex":"0x004b5640","opcode":"0x2d","summary":"relative trig step motion step mode=0x03 axes=x+y"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b5644","opcode":"0x15","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b5660"},{"tick":0,"kind":"write","vaHex":"0x004b5650","opcode":"0x12","summary":"shr display/actor field +0x1c, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"control","vaHex":"0x004b5658","opcode":"0x03","summary":"jump 0x004b5670","targetVaHex":"0x004b5670","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b5670","opcode":"0x12","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b5674","opcode":"0x15","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b5690"},{"tick":0,"kind":"write","vaHex":"0x004b5680","opcode":"0x12","summary":"shr display/actor field +0x20, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"control","vaHex":"0x004b5688","opcode":"0x03","summary":"jump 0x004b56a0","targetVaHex":"0x004b56a0","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b56a0","opcode":"0x12","summary":"set display/actor field +0x78, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b56a4","opcode":"0x12","summary":"set display/actor field +0x6c, source +0x6c, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b56a8","opcode":"0x11","summary":"display/child field +0x14, imm=0x00000104 (0.00396729px), mode=0xc0"},{"tick":0,"kind":"child-write","vaHex":"0x004b56b0","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"branch","vaHex":"0x004b56b4","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] > right:display.word[+0x8e] -> 0x004b5614"},{"tick":0,"kind":"wait","vaHex":"0x004b56bc","opcode":"0x02","summary":"countdown wait frames=20","waitFrames":20},{"tick":20,"kind":"write","vaHex":"0x004b56c0","opcode":"0x12","summary":"set display/actor field +0x14, imm=0x00000000 (0px)"},{"tick":20,"kind":"clear-display-list","vaHex":"0x004b56c8","opcode":"0x4b","summary":"clear/free display list slot=2 mask=0x0004"},{"tick":20,"kind":"parent_actor","vaHex":"0x004b56cc","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":20,"kind":"actor-flag","vaHex":"0x004b56d0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":20,"kind":"destroy","vaHex":"0x004b56d8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b5618","targetVaHex":"0x004b53c0","targetVa":4936640,"childObjectType":2}],"flagEvents":[{"tick":20,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b56d0"}],"waitEvents":[{"tick":0,"waitFrames":20,"vaHex":"0x004b56bc"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b5714","category":"jump","targetVaHex":"0x004b55e0","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b5658","category":"jump","targetVaHex":"0x004b5670","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b5688","category":"jump","targetVaHex":"0x004b56a0","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b5618","targetVaHex":"0x004b53c0","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b53c0","targetStopReason":"loop at 0x004b540c","initVaHex":"0x004b53c0","spriteHex":"0x1a","asset":"btl_efc","frame":60,"selectorHex":"0x001a003c","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5618","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b53c0","coordinateSummary":"motion.targetX [0xa1:0x6c]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b53c0","coordinateSummary":"motion.targetX [0xa1:0x6c]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b53c0","targetStopReason":"loop at 0x004b540c","initVaHex":"0x004b53c0","spriteHex":"0x1a","asset":"btl_efc","frame":60,"selectorHex":"0x001a003c","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5618","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b53c0","coordinateSummary":"motion.targetX [0xa1:0x6c]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":20,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b56d0"}]},{"helperId":38,"childScriptVaHex":"0x004b571c","skillRows":[{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x27","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[29],"resultWlkNos":[29]},{"ownerName":"아타호","skillName":"노익장 대폭발","skillIdHex":"0x39","levelOrFixed":null,"positionClass":"self-prep-all-target-screen-effect","renderTrack":"screen-wide-effect","effectWlkNos":[23,23,23,6,7,7,7,7,7,29],"resultWlkNos":[]}],"runtimeSignals":["parent-actor-link","child-parent-link","position-write","motion-step","clear-display-list","actor-flag","loop/control"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":20,"events":[{"tick":0,"kind":"control","vaHex":"0x004b5734","opcode":"0x03","summary":"jump 0x004b55e0","targetVaHex":"0x004b55e0","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b55ec","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b55f0","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b55f4","opcode":"0x11","summary":"display/child field +0x92, source +0x96, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b55f8","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000008 (0.00012207px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b5600","opcode":"0x11","summary":"display/child field +0x94, source +0x96, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b5604","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000006 (9.15527e-05px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b560c","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b5614","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b5618","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","targetVaHex":"0x004b53c0","targetVa":4936640,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b5620","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b5624","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5628","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b562c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b5630","opcode":"0x12","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b5638","opcode":"0x12","summary":"set display/actor field +0x20, imm=0x00000000 (0px)"},{"tick":0,"kind":"motion-step","vaHex":"0x004b5640","opcode":"0x2d","summary":"relative trig step motion step mode=0x03 axes=x+y"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b5644","opcode":"0x15","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b5660"},{"tick":0,"kind":"write","vaHex":"0x004b5650","opcode":"0x12","summary":"shr display/actor field +0x1c, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"control","vaHex":"0x004b5658","opcode":"0x03","summary":"jump 0x004b5670","targetVaHex":"0x004b5670","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b5670","opcode":"0x12","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b5674","opcode":"0x15","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b5690"},{"tick":0,"kind":"write","vaHex":"0x004b5680","opcode":"0x12","summary":"shr display/actor field +0x20, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"control","vaHex":"0x004b5688","opcode":"0x03","summary":"jump 0x004b56a0","targetVaHex":"0x004b56a0","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b56a0","opcode":"0x12","summary":"set display/actor field +0x78, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b56a4","opcode":"0x12","summary":"set display/actor field +0x6c, source +0x6c, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b56a8","opcode":"0x11","summary":"display/child field +0x14, imm=0x00000104 (0.00396729px), mode=0xc0"},{"tick":0,"kind":"child-write","vaHex":"0x004b56b0","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"branch","vaHex":"0x004b56b4","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] > right:display.word[+0x8e] -> 0x004b5614"},{"tick":0,"kind":"wait","vaHex":"0x004b56bc","opcode":"0x02","summary":"countdown wait frames=20","waitFrames":20},{"tick":20,"kind":"write","vaHex":"0x004b56c0","opcode":"0x12","summary":"set display/actor field +0x14, imm=0x00000000 (0px)"},{"tick":20,"kind":"clear-display-list","vaHex":"0x004b56c8","opcode":"0x4b","summary":"clear/free display list slot=2 mask=0x0004"},{"tick":20,"kind":"parent_actor","vaHex":"0x004b56cc","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":20,"kind":"actor-flag","vaHex":"0x004b56d0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":20,"kind":"destroy","vaHex":"0x004b56d8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b5618","targetVaHex":"0x004b53c0","targetVa":4936640,"childObjectType":2}],"flagEvents":[{"tick":20,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b56d0"}],"waitEvents":[{"tick":0,"waitFrames":20,"vaHex":"0x004b56bc"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b5734","category":"jump","targetVaHex":"0x004b55e0","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b5658","category":"jump","targetVaHex":"0x004b5670","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b5688","category":"jump","targetVaHex":"0x004b56a0","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b5618","targetVaHex":"0x004b53c0","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b53c0","targetStopReason":"loop at 0x004b540c","initVaHex":"0x004b53c0","spriteHex":"0x1a","asset":"btl_efc","frame":60,"selectorHex":"0x001a003c","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5618","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b53c0","coordinateSummary":"motion.targetX [0xa1:0x6c]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b53c0","coordinateSummary":"motion.targetX [0xa1:0x6c]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b53c0","targetStopReason":"loop at 0x004b540c","initVaHex":"0x004b53c0","spriteHex":"0x1a","asset":"btl_efc","frame":60,"selectorHex":"0x001a003c","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5618","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b53c0","coordinateSummary":"motion.targetX [0xa1:0x6c]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":20,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b56d0"}]},{"helperId":40,"childScriptVaHex":"0x004b5e18","skillRows":[{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x25","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[29]},{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x26","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[29]},{"ownerName":"아타호","skillName":"노익장 대폭발","skillIdHex":"0x39","levelOrFixed":null,"positionClass":"self-prep-all-target-screen-effect","renderTrack":"screen-wide-effect","effectWlkNos":[23,23,23,6,7,7,7,7,7,29],"resultWlkNos":[]}],"runtimeSignals":["frame-script","direct-child-frame","position-write","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b5e18","opcode":"0x08","summary":"variable init block writes=7 stop=terminator","frame":68,"spriteHex":"0x1a"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b5e44","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b5e58","targetVaHex":"0x004b5e58"},{"tick":0,"kind":"yield","vaHex":"0x004b5e4c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004b5e50","opcode":"0x03","summary":"jump 0x004b5e4c","targetVaHex":"0x004b5e4c","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b5e58","vaHex":"0x004b5e44"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b5e4c","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004b5e50","category":"jump","targetVaHex":"0x004b5e4c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b5e58","startTick":0,"durationGate":8,"stopReason":"destroy/end at 0x004b5e88","frameEvents":[{"tick":0,"frame":68,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5e58"},{"tick":2,"frame":69,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5e68"},{"tick":4,"frame":70,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5e70"},{"tick":6,"frame":71,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5e78"}],"absoluteFrameEvents":[{"tick":0,"frame":68,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5e58","absoluteTick":0,"targetVaHex":"0x004b5e58"},{"tick":2,"frame":69,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5e68","absoluteTick":2,"targetVaHex":"0x004b5e58"},{"tick":4,"frame":70,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5e70","absoluteTick":4,"targetVaHex":"0x004b5e58"},{"tick":6,"frame":71,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5e78","absoluteTick":6,"targetVaHex":"0x004b5e58"}],"flagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b5e80"}],"absoluteFlagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b5e80","absoluteTick":8,"targetVaHex":"0x004b5e58"}],"loopEvents":[],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b5e58","opcode":"0x21","summary":"set sprite=0x1a, frame=68, gate=2, mode=0","frame":68,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"write","vaHex":"0x004b5e60","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","immHex":"0xfff00000","opName":"add"},{"tick":2,"kind":"frame","vaHex":"0x004b5e68","opcode":"0x21","summary":"set sprite=0x1a, frame=69, gate=2, mode=0","frame":69,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"frame","vaHex":"0x004b5e70","opcode":"0x21","summary":"set sprite=0x1a, frame=70, gate=2, mode=0","frame":70,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"frame","vaHex":"0x004b5e78","opcode":"0x21","summary":"set sprite=0x1a, frame=71, gate=2, mode=0","frame":71,"spriteHex":"0x1a","gate":2},{"tick":8,"kind":"actor-flag","vaHex":"0x004b5e80","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":8,"kind":"destroy","vaHex":"0x004b5e88","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b5e80","absoluteTick":8,"targetVaHex":"0x004b5e58"}]},{"helperId":41,"childScriptVaHex":"0x004b5e8c","skillRows":[{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x25","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[29]},{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x26","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[29]},{"ownerName":"아타호","skillName":"노익장 대폭발","skillIdHex":"0x39","levelOrFixed":null,"positionClass":"self-prep-all-target-screen-effect","renderTrack":"screen-wide-effect","effectWlkNos":[23,23,23,6,7,7,7,7,7,29],"resultWlkNos":[]}],"runtimeSignals":["frame-script","direct-child-frame","position-write","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b5e8c","opcode":"0x08","summary":"variable init block writes=7 stop=terminator","frame":72,"spriteHex":"0x1a"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b5eb8","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b5ecc","targetVaHex":"0x004b5ecc"},{"tick":0,"kind":"yield","vaHex":"0x004b5ec0","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004b5ec4","opcode":"0x03","summary":"jump 0x004b5ec0","targetVaHex":"0x004b5ec0","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b5ecc","vaHex":"0x004b5eb8"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b5ec0","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004b5ec4","category":"jump","targetVaHex":"0x004b5ec0","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b5ecc","startTick":0,"durationGate":8,"stopReason":"destroy/end at 0x004b5f04","frameEvents":[{"tick":0,"frame":72,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5ecc"},{"tick":2,"frame":73,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5ed4"},{"tick":4,"frame":74,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5ee4"},{"tick":6,"frame":75,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5ef4"}],"absoluteFrameEvents":[{"tick":0,"frame":72,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5ecc","absoluteTick":0,"targetVaHex":"0x004b5ecc"},{"tick":2,"frame":73,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5ed4","absoluteTick":2,"targetVaHex":"0x004b5ecc"},{"tick":4,"frame":74,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5ee4","absoluteTick":4,"targetVaHex":"0x004b5ecc"},{"tick":6,"frame":75,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b5ef4","absoluteTick":6,"targetVaHex":"0x004b5ecc"}],"flagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b5efc"}],"absoluteFlagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b5efc","absoluteTick":8,"targetVaHex":"0x004b5ecc"}],"loopEvents":[],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b5ecc","opcode":"0x21","summary":"set sprite=0x1a, frame=72, gate=2, mode=0","frame":72,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b5ed4","opcode":"0x21","summary":"set sprite=0x1a, frame=73, gate=2, mode=0","frame":73,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"write","vaHex":"0x004b5edc","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","immHex":"0x00100000","opName":"add"},{"tick":4,"kind":"frame","vaHex":"0x004b5ee4","opcode":"0x21","summary":"set sprite=0x1a, frame=74, gate=2, mode=0","frame":74,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"write","vaHex":"0x004b5eec","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","immHex":"0x00100000","opName":"add"},{"tick":6,"kind":"frame","vaHex":"0x004b5ef4","opcode":"0x21","summary":"set sprite=0x1a, frame=75, gate=2, mode=0","frame":75,"spriteHex":"0x1a","gate":2},{"tick":8,"kind":"actor-flag","vaHex":"0x004b5efc","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":8,"kind":"destroy","vaHex":"0x004b5f04","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b5efc","absoluteTick":8,"targetVaHex":"0x004b5ecc"}]},{"helperId":42,"childScriptVaHex":"0x004b5f94","skillRows":[{"ownerName":"스마슈","skillName":"신격방어","skillIdHex":"0x27","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[32],"resultWlkNos":[]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","placement-expr","clear-display-list","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":41,"events":[{"tick":0,"kind":"child-write","vaHex":"0x004b5fa0","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000014 (0.000305176px), mode=0x80"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b5fa8","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5f08 into +0x58","targetVaHex":"0x004b5f08","targetVa":4939528,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b5fb0","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b5fb4","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b5fb8","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b5fbc","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b5fc0","opcode":"0x12","summary":"add display/actor field +0x84, imm=0x00180000 (24px)"},{"tick":0,"kind":"random-range","vaHex":"0x004b5fc8","opcode":"0x2b","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b5fcc","opcode":"0x10","summary":"placement/helper args=10 e0 e7 58"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b5fd0","opcode":"0x10","summary":"placement/helper args=10 c1 e7 02"},{"tick":0,"kind":"write","vaHex":"0x004b5fd4","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00080000 (8px)"},{"tick":0,"kind":"write","vaHex":"0x004b5fdc","opcode":"0x12","summary":"sub display/actor field +0x84, source +0x58, mode=0xe2"},{"tick":0,"kind":"random-range","vaHex":"0x004b5fe0","opcode":"0x2b","summary":"rng(range=48) -> +0x58","randomRange":48,"randomRangeHex":"0x0030"},{"tick":0,"kind":"child-write","vaHex":"0x004b5fe4","opcode":"0x11","summary":"display/child field +0x58, imm=0x00000018 (0.000366211px), mode=0x81"},{"tick":0,"kind":"child-write","vaHex":"0x004b5fec","opcode":"0x11","summary":"display/child field +0x92, source +0x58, mode=0xe1"},{"tick":0,"kind":"child-write","vaHex":"0x004b5ff0","opcode":"0x11","summary":"display/child field +0x94, source +0x92, mode=0xf0"},{"tick":0,"kind":"child-write","vaHex":"0x004b5ff4","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000002 (3.05176e-05px), mode=0xcc"},{"tick":0,"kind":"random-range","vaHex":"0x004b5ffc","opcode":"0x2b","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"tick":0,"kind":"child-write","vaHex":"0x004b6000","opcode":"0x11","summary":"display/child field +0x58, imm=0x00000004 (6.10352e-05px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b6008","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xe0"},{"tick":0,"kind":"random-range","vaHex":"0x004b600c","opcode":"0x2b","summary":"rng(range=128) -> +0x58","randomRange":128,"randomRangeHex":"0x0080"},{"tick":0,"kind":"child-write","vaHex":"0x004b6010","opcode":"0x11","summary":"display/child field +0x58, imm=0x00000080 (0.00195312px), mode=0x81"},{"tick":0,"kind":"child-write","vaHex":"0x004b6018","opcode":"0x11","summary":"display/child field +0x58, imm=0x00000004 (6.10352e-05px), mode=0x8b"},{"tick":0,"kind":"child-write","vaHex":"0x004b6020","opcode":"0x11","summary":"display/child field +0x90, source +0x58, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6024","opcode":"0x12","summary":"set display/actor field +0x7c, imm=0x00000028 (0.000610352px)"},{"tick":0,"kind":"control","vaHex":"0x004b602c","opcode":"0x06","summary":"repeat/control count=3, target=0x004b5fa8; static walk records it but does not expand loop body","targetVaHex":"0x004b5fa8","repeatCount":3,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004b6034","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b6038","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b6040","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5fa8"},{"tick":1,"kind":"wait","vaHex":"0x004b604c","opcode":"0x02","summary":"countdown wait frames=40","waitFrames":40},{"tick":41,"kind":"write","vaHex":"0x004b6050","opcode":"0x12","summary":"set display/actor field +0x14, imm=0x00000000 (0px)"},{"tick":41,"kind":"clear-display-list","vaHex":"0x004b6058","opcode":"0x4b","summary":"clear/free display list slot=2 mask=0x0004"},{"tick":41,"kind":"parent_actor","vaHex":"0x004b605c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":41,"kind":"actor-flag","vaHex":"0x004b6060","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":41,"kind":"destroy","vaHex":"0x004b6068","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b5fa8","targetVaHex":"0x004b5f08","targetVa":4939528,"childObjectType":2}],"flagEvents":[{"tick":41,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b6060"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b6034","kind":"yield"},{"tick":1,"waitFrames":40,"vaHex":"0x004b604c"}],"repeatEvents":[{"tick":0,"vaHex":"0x004b602c","targetVaHex":"0x004b5fa8","repeatCount":3,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b602c","category":"repeat-loop","targetVaHex":"0x004b5fa8","repeatCount":3,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b5fa8","targetVaHex":"0x004b5f08","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b5f08","targetStopReason":"destroy/end at 0x004b5f58","initVaHex":"0x004b5f08","spriteHex":"0x1a","asset":"btl_efc","frame":90,"selectorHex":"0x001a005a","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5fa8","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b5f08","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b5f08","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"}},{"spawnVaHex":"0x004b5fa8","targetVaHex":"0x004b5f08","startTick":1,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b5f08","targetStopReason":"destroy/end at 0x004b5f58","initVaHex":"0x004b5f08","spriteHex":"0x1a","asset":"btl_efc","frame":90,"selectorHex":"0x001a005a","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b5fa8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b5f08","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b5f08","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"}},{"spawnVaHex":"0x004b5fa8","targetVaHex":"0x004b5f08","startTick":2,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b5f08","targetStopReason":"destroy/end at 0x004b5f58","initVaHex":"0x004b5f08","spriteHex":"0x1a","asset":"btl_efc","frame":90,"selectorHex":"0x001a005a","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b5fa8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b5f08","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b5f08","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b5f08","targetStopReason":"destroy/end at 0x004b5f58","initVaHex":"0x004b5f08","spriteHex":"0x1a","asset":"btl_efc","frame":90,"selectorHex":"0x001a005a","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b5fa8","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b5f08","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b5f08","targetStopReason":"destroy/end at 0x004b5f58","initVaHex":"0x004b5f08","spriteHex":"0x1a","asset":"btl_efc","frame":90,"selectorHex":"0x001a005a","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b5fa8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b5f08","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b5f08","targetStopReason":"destroy/end at 0x004b5f58","initVaHex":"0x004b5f08","spriteHex":"0x1a","asset":"btl_efc","frame":90,"selectorHex":"0x001a005a","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b5fa8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b5f08","coordinateSummary":"-","patternSummary":"absolute-trig-motion, child-motion-parameterized, frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":41,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b6060"}]},{"helperId":43,"childScriptVaHex":"0x004b60c8","skillRows":[{"ownerName":"스마슈","skillName":"베기","skillIdHex":"0x01","levelOrFixed":null,"positionClass":"single-target-front-local-combo-inferred","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[3]},{"ownerName":"스마슈","skillName":"마구베기","skillIdHex":"0x02","levelOrFixed":null,"positionClass":"single-target-front-local-combo-inferred","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[3]},{"ownerName":"스마슈","skillName":"난도질","skillIdHex":"0x13","levelOrFixed":null,"positionClass":"target-pierce-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[20,20,20,3]}],"runtimeSignals":[],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":6,"events":[{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b60d4","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58","targetVaHex":"0x004b606c","targetVa":4939884,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b60dc","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b60e0","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b60e4","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b60e8","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)"},{"tick":0,"kind":"write","vaHex":"0x004b60f0","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b60f4","opcode":"0x12","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)"},{"tick":0,"kind":"wait","vaHex":"0x004b60fc","opcode":"0x02","summary":"countdown wait frames=6","waitFrames":6},{"tick":6,"kind":"parent_actor","vaHex":"0x004b6100","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":6,"kind":"actor-flag","vaHex":"0x004b6104","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":6,"kind":"destroy","vaHex":"0x004b610c","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b60d4","targetVaHex":"0x004b606c","targetVa":4939884,"childObjectType":2}],"flagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b6104"}],"waitEvents":[{"tick":0,"waitFrames":6,"vaHex":"0x004b60fc"}],"repeatEvents":[],"controlEvents":[]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b60d4","targetVaHex":"0x004b606c","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b606c","targetStopReason":"loop at 0x004b60a0","initVaHex":"0x004b606c","spriteHex":"0x1a","asset":"btl_efc","frame":92,"selectorHex":"0x001a005c","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b60d4","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}]}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b606c","targetStopReason":"loop at 0x004b60a0","initVaHex":"0x004b606c","spriteHex":"0x1a","asset":"btl_efc","frame":92,"selectorHex":"0x001a005c","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b60d4","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b6104"}]},{"helperId":45,"childScriptVaHex":"0x004b6178","skillRows":[{"ownerName":"스마슈","skillName":"마구베기","skillIdHex":"0x03","levelOrFixed":null,"positionClass":"single-target-front-local-combo-inferred","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[4]},{"ownerName":"스마슈","skillName":"마구베기","skillIdHex":"0x04","levelOrFixed":null,"positionClass":"single-target-front-local-combo-inferred","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[4]}],"runtimeSignals":[],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":6,"events":[{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b6184","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58","targetVaHex":"0x004b606c","targetVa":4939884,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b618c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b6190","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b6194","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6198","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b619c","opcode":"0x12","summary":"add display/actor field +0x20, imm=0xffe00000 (-32px)"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b61a4","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58","targetVaHex":"0x004b606c","targetVa":4939884,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b61ac","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b61b0","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b61b4","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b61b8","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)"},{"tick":0,"kind":"write","vaHex":"0x004b61c0","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b61c4","opcode":"0x12","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b61cc","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58","targetVaHex":"0x004b606c","targetVa":4939884,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b61d4","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b61d8","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b61dc","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b61e0","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00380000 (56px)"},{"tick":0,"kind":"write","vaHex":"0x004b61e8","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b61ec","opcode":"0x12","summary":"add display/actor field +0x20, imm=0x00080000 (8px)"},{"tick":0,"kind":"wait","vaHex":"0x004b61f4","opcode":"0x02","summary":"countdown wait frames=6","waitFrames":6},{"tick":6,"kind":"parent_actor","vaHex":"0x004b61f8","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":6,"kind":"actor-flag","vaHex":"0x004b61fc","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":6,"kind":"destroy","vaHex":"0x004b6204","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b6184","targetVaHex":"0x004b606c","targetVa":4939884,"childObjectType":2},{"tick":0,"vaHex":"0x004b61a4","targetVaHex":"0x004b606c","targetVa":4939884,"childObjectType":2},{"tick":0,"vaHex":"0x004b61cc","targetVaHex":"0x004b606c","targetVa":4939884,"childObjectType":2}],"flagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b61fc"}],"waitEvents":[{"tick":0,"waitFrames":6,"vaHex":"0x004b61f4"}],"repeatEvents":[],"controlEvents":[]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b6184","targetVaHex":"0x004b606c","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b606c","targetStopReason":"loop at 0x004b60a0","initVaHex":"0x004b606c","spriteHex":"0x1a","asset":"btl_efc","frame":92,"selectorHex":"0x001a005c","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6184","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}]},{"spawnVaHex":"0x004b61a4","targetVaHex":"0x004b606c","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b606c","targetStopReason":"loop at 0x004b60a0","initVaHex":"0x004b606c","spriteHex":"0x1a","asset":"btl_efc","frame":92,"selectorHex":"0x001a005c","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b61a4","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}]},{"spawnVaHex":"0x004b61cc","targetVaHex":"0x004b606c","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b606c","targetStopReason":"loop at 0x004b60a0","initVaHex":"0x004b606c","spriteHex":"0x1a","asset":"btl_efc","frame":92,"selectorHex":"0x001a005c","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b61cc","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}]}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b606c","targetStopReason":"loop at 0x004b60a0","initVaHex":"0x004b606c","spriteHex":"0x1a","asset":"btl_efc","frame":92,"selectorHex":"0x001a005c","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6184","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b606c","targetStopReason":"loop at 0x004b60a0","initVaHex":"0x004b606c","spriteHex":"0x1a","asset":"btl_efc","frame":92,"selectorHex":"0x001a005c","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b61a4","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b606c","targetStopReason":"loop at 0x004b60a0","initVaHex":"0x004b606c","spriteHex":"0x1a","asset":"btl_efc","frame":92,"selectorHex":"0x001a005c","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b61cc","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b61fc"}]},{"helperId":46,"childScriptVaHex":"0x004b6264","skillRows":[{"ownerName":"스마슈","skillName":"비검·시공단","skillIdHex":"0x1d","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[3]}],"runtimeSignals":["parent-actor-link","child-parent-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":6,"events":[{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b6270","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6208 into +0x58","targetVaHex":"0x004b6208","targetVa":4940296,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b6278","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b627c","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b6280","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6284","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)"},{"tick":0,"kind":"write","vaHex":"0x004b628c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6290","opcode":"0x12","summary":"add display/actor field +0x20, imm=0x00200000 (32px)"},{"tick":0,"kind":"wait","vaHex":"0x004b6298","opcode":"0x02","summary":"countdown wait frames=6","waitFrames":6},{"tick":6,"kind":"parent_actor","vaHex":"0x004b629c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":6,"kind":"actor-flag","vaHex":"0x004b62a0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":6,"kind":"destroy","vaHex":"0x004b62a8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b6270","targetVaHex":"0x004b6208","targetVa":4940296,"childObjectType":2}],"flagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b62a0"}],"waitEvents":[{"tick":0,"waitFrames":6,"vaHex":"0x004b6298"}],"repeatEvents":[],"controlEvents":[]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b6270","targetVaHex":"0x004b6208","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6208","targetStopReason":"loop at 0x004b623c","initVaHex":"0x004b6208","spriteHex":"0x1a","asset":"btl_efc","frame":95,"selectorHex":"0x001a005f","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6270","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b6208","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b6208","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6208","targetStopReason":"loop at 0x004b623c","initVaHex":"0x004b6208","spriteHex":"0x1a","asset":"btl_efc","frame":95,"selectorHex":"0x001a005f","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6270","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b6208","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b62a0"}]},{"helperId":51,"childScriptVaHex":"0x004b6420","skillRows":[],"runtimeSignals":["direct-child-frame","parent-actor-link","child-parent-link","position-write","clear-display-list","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":4,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b6420","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":103,"spriteHex":"0x1a"},{"tick":0,"kind":"child-write","vaHex":"0x004b6444","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b644c","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b6454","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b64e0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b6460","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b63a4 into +0x58","targetVaHex":"0x004b63a4","targetVa":4940708,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b6468","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b646c","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b6470","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6474","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6478","opcode":"0x12","summary":"set display/actor field +0x74, source +0x74, mode=0xe0"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b647c","opcode":"0x15","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b6498"},{"tick":0,"kind":"write","vaHex":"0x004b6488","opcode":"0x12","summary":"shr display/actor field +0x74, imm=0x00000002 (3.05176e-05px)"},{"tick":0,"kind":"control","vaHex":"0x004b6490","opcode":"0x03","summary":"jump 0x004b64a8","targetVaHex":"0x004b64a8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b64a8","opcode":"0x12","summary":"set display/actor field +0x78, source +0x78, mode=0xe0"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b64ac","opcode":"0x15","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b64c8"},{"tick":0,"kind":"write","vaHex":"0x004b64b8","opcode":"0x12","summary":"shr display/actor field +0x78, imm=0x00000002 (3.05176e-05px)"},{"tick":0,"kind":"control","vaHex":"0x004b64c0","opcode":"0x03","summary":"jump 0x004b64d8","targetVaHex":"0x004b64d8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b64d8","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x80"},{"tick":0,"kind":"child-control-noop","vaHex":"0x004b64e0","opcode":"0x1e","summary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation"},{"tick":0,"kind":"yield","vaHex":"0x004b64e4","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b64e8","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b64f0","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b644c"},{"tick":1,"kind":"wait","vaHex":"0x004b64fc","opcode":"0x02","summary":"countdown wait frames=3","waitFrames":3},{"tick":4,"kind":"write","vaHex":"0x004b6500","opcode":"0x12","summary":"set display/actor field +0x14, imm=0x00000000 (0px)"},{"tick":4,"kind":"clear-display-list","vaHex":"0x004b6508","opcode":"0x4b","summary":"clear/free display list slot=2 mask=0x0004"},{"tick":4,"kind":"parent_actor","vaHex":"0x004b650c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":4,"kind":"actor-flag","vaHex":"0x004b6510","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":4,"kind":"destroy","vaHex":"0x004b6518","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b6460","targetVaHex":"0x004b63a4","targetVa":4940708,"childObjectType":2}],"flagEvents":[{"tick":4,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b6510"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b64e4","kind":"yield"},{"tick":1,"waitFrames":3,"vaHex":"0x004b64fc"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b6490","category":"jump","targetVaHex":"0x004b64a8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b64c0","category":"jump","targetVaHex":"0x004b64d8","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b6460","targetVaHex":"0x004b63a4","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b63a4","targetStopReason":"loop at 0x004b63d0","initVaHex":"0x004b63a4","spriteHex":"0x1a","asset":"btl_efc","frame":105,"selectorHex":"0x001a0069","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6460","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b63a4","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b63a4","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b63a4","targetStopReason":"loop at 0x004b63d0","initVaHex":"0x004b63a4","spriteHex":"0x1a","asset":"btl_efc","frame":105,"selectorHex":"0x001a0069","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6460","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b63a4","coordinateSummary":"-","patternSummary":"frameScript-positioned-effect"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":4,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b6510"}]},{"helperId":55,"childScriptVaHex":"0x004b6634","skillRows":[{"ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x11","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[7],"resultWlkNos":[5]},{"ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x12","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[7,7],"resultWlkNos":[5]},{"ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x13","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[7,7,7],"resultWlkNos":[5]},{"ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x14","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[7,7,7,7,7],"resultWlkNos":[5]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":16,"events":[{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b6640","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58","targetVaHex":"0x004b651c","targetVa":4941084,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b6648","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b664c","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b6650","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6654","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)"},{"tick":0,"kind":"write","vaHex":"0x004b665c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6660","opcode":"0x12","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)"},{"tick":0,"kind":"wait","vaHex":"0x004b6668","opcode":"0x02","summary":"countdown wait frames=4","waitFrames":4},{"tick":4,"kind":"spawn-child-vm","vaHex":"0x004b666c","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","targetVaHex":"0x004b65a4","targetVa":4941220,"childObjectType":2},{"tick":4,"kind":"link_child_parent","vaHex":"0x004b6674","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":4,"kind":"write","vaHex":"0x004b6678","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":4,"kind":"write","vaHex":"0x004b667c","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":4,"kind":"write","vaHex":"0x004b6680","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)"},{"tick":4,"kind":"write","vaHex":"0x004b6688","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":4,"kind":"write","vaHex":"0x004b668c","opcode":"0x12","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)"},{"tick":4,"kind":"placement-expr","vaHex":"0x004b6694","opcode":"0x10","summary":"placement/helper args=10 c0 e7 05"},{"tick":4,"kind":"random-range","vaHex":"0x004b6698","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":4,"kind":"write","vaHex":"0x004b669c","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00000400 (0.015625px)"},{"tick":4,"kind":"write","vaHex":"0x004b66a4","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00040000 (4px)"},{"tick":4,"kind":"write","vaHex":"0x004b66ac","opcode":"0x12","summary":"neg display/actor field +0x58, source +0x58, mode=0xaa"},{"tick":4,"kind":"write","vaHex":"0x004b66b0","opcode":"0x12","summary":"set display/actor field +0x78, source +0x58, mode=0xe0"},{"tick":4,"kind":"random-range","vaHex":"0x004b66b4","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":4,"kind":"write","vaHex":"0x004b66b8","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00001000 (0.0625px)"},{"tick":4,"kind":"write","vaHex":"0x004b66c0","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00080000 (8px)"},{"tick":4,"kind":"write","vaHex":"0x004b66c8","opcode":"0x12","summary":"set display/actor field +0x74, source +0x58, mode=0xe0"},{"tick":4,"kind":"write","vaHex":"0x004b66cc","opcode":"0x12","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)"},{"tick":4,"kind":"write","vaHex":"0x004b66d4","opcode":"0x12","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)"},{"tick":4,"kind":"control","vaHex":"0x004b66dc","opcode":"0x06","summary":"repeat/control count=8, target=0x004b666c; static walk records it but does not expand loop body","targetVaHex":"0x004b666c","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":4,"kind":"wait","vaHex":"0x004b66e4","opcode":"0x02","summary":"countdown wait frames=12","waitFrames":12},{"tick":16,"kind":"parent_actor","vaHex":"0x004b66e8","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":16,"kind":"actor-flag","vaHex":"0x004b66ec","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":16,"kind":"destroy","vaHex":"0x004b66f4","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b6640","targetVaHex":"0x004b651c","targetVa":4941084,"childObjectType":2},{"tick":4,"vaHex":"0x004b666c","targetVaHex":"0x004b65a4","targetVa":4941220,"childObjectType":2}],"flagEvents":[{"tick":16,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b66ec"}],"waitEvents":[{"tick":0,"waitFrames":4,"vaHex":"0x004b6668"},{"tick":4,"waitFrames":12,"vaHex":"0x004b66e4"}],"repeatEvents":[{"tick":4,"vaHex":"0x004b66dc","targetVaHex":"0x004b666c","repeatCount":8,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":4,"vaHex":"0x004b66dc","category":"repeat-loop","targetVaHex":"0x004b666c","repeatCount":8,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b6640","targetVaHex":"0x004b651c","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b651c","targetStopReason":"loop at 0x004b654c","initVaHex":"0x004b651c","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6640","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b651c","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b651c","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b666c","targetVaHex":"0x004b65a4","startTick":4,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b666c","targetVaHex":"0x004b65a4","startTick":8,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b666c","targetVaHex":"0x004b65a4","startTick":12,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b666c","targetVaHex":"0x004b65a4","startTick":16,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":16,"absoluteTick":16,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b666c","targetVaHex":"0x004b65a4","startTick":20,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":20,"absoluteTick":20,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b666c","targetVaHex":"0x004b65a4","startTick":24,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":24,"absoluteTick":24,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b666c","targetVaHex":"0x004b65a4","startTick":28,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":28,"absoluteTick":28,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b666c","targetVaHex":"0x004b65a4","startTick":32,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":32,"absoluteTick":32,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b651c","targetStopReason":"loop at 0x004b654c","initVaHex":"0x004b651c","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6640","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b651c","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":16,"absoluteTick":16,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":20,"absoluteTick":20,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":24,"absoluteTick":24,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":28,"absoluteTick":28,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":32,"absoluteTick":32,"spawnVaHex":"0x004b666c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":16,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b66ec"}]},{"helperId":56,"childScriptVaHex":"0x004b66f8","skillRows":[{"ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x12","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[7,7],"resultWlkNos":[5]},{"ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x13","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[7,7,7],"resultWlkNos":[5]},{"ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x13","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[7,7,7],"resultWlkNos":[5]},{"ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x14","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[7,7,7,7,7],"resultWlkNos":[5]},{"ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x14","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[7,7,7,7,7],"resultWlkNos":[5]},{"ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x14","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[7,7,7,7,7],"resultWlkNos":[5]},{"ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x14","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[7,7,7,7,7],"resultWlkNos":[5]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":16,"events":[{"tick":0,"kind":"random-range","vaHex":"0x004b6704","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":0,"kind":"write","vaHex":"0x004b6708","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00004000 (0.25px)"},{"tick":0,"kind":"write","vaHex":"0x004b6710","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00200000 (32px)"},{"tick":0,"kind":"write","vaHex":"0x004b6718","opcode":"0x12","summary":"add display/actor field +0x1c, source +0x58, mode=0xa1"},{"tick":0,"kind":"random-range","vaHex":"0x004b671c","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":0,"kind":"write","vaHex":"0x004b6720","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00002000 (0.125px)"},{"tick":0,"kind":"write","vaHex":"0x004b6728","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b6730","opcode":"0x12","summary":"sub display/actor field +0x20, source +0x58, mode=0xa2"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b6734","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58","targetVaHex":"0x004b651c","targetVa":4941084,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b673c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b6740","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b6744","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6748","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)"},{"tick":0,"kind":"write","vaHex":"0x004b6750","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6754","opcode":"0x12","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)"},{"tick":0,"kind":"wait","vaHex":"0x004b675c","opcode":"0x02","summary":"countdown wait frames=4","waitFrames":4},{"tick":4,"kind":"spawn-child-vm","vaHex":"0x004b6760","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","targetVaHex":"0x004b65a4","targetVa":4941220,"childObjectType":2},{"tick":4,"kind":"link_child_parent","vaHex":"0x004b6768","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":4,"kind":"write","vaHex":"0x004b676c","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":4,"kind":"write","vaHex":"0x004b6770","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":4,"kind":"write","vaHex":"0x004b6774","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)"},{"tick":4,"kind":"write","vaHex":"0x004b677c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":4,"kind":"write","vaHex":"0x004b6780","opcode":"0x12","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)"},{"tick":4,"kind":"placement-expr","vaHex":"0x004b6788","opcode":"0x10","summary":"placement/helper args=10 c0 e7 05"},{"tick":4,"kind":"random-range","vaHex":"0x004b678c","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":4,"kind":"write","vaHex":"0x004b6790","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00000400 (0.015625px)"},{"tick":4,"kind":"write","vaHex":"0x004b6798","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00040000 (4px)"},{"tick":4,"kind":"write","vaHex":"0x004b67a0","opcode":"0x12","summary":"neg display/actor field +0x58, source +0x58, mode=0xaa"},{"tick":4,"kind":"write","vaHex":"0x004b67a4","opcode":"0x12","summary":"set display/actor field +0x78, source +0x58, mode=0xe0"},{"tick":4,"kind":"random-range","vaHex":"0x004b67a8","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":4,"kind":"write","vaHex":"0x004b67ac","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00001000 (0.0625px)"},{"tick":4,"kind":"write","vaHex":"0x004b67b4","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00080000 (8px)"},{"tick":4,"kind":"write","vaHex":"0x004b67bc","opcode":"0x12","summary":"set display/actor field +0x74, source +0x58, mode=0xe0"},{"tick":4,"kind":"write","vaHex":"0x004b67c0","opcode":"0x12","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)"},{"tick":4,"kind":"write","vaHex":"0x004b67c8","opcode":"0x12","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)"},{"tick":4,"kind":"control","vaHex":"0x004b67d0","opcode":"0x06","summary":"repeat/control count=8, target=0x004b6760; static walk records it but does not expand loop body","targetVaHex":"0x004b6760","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":4,"kind":"wait","vaHex":"0x004b67d8","opcode":"0x02","summary":"countdown wait frames=12","waitFrames":12},{"tick":16,"kind":"parent_actor","vaHex":"0x004b67dc","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":16,"kind":"actor-flag","vaHex":"0x004b67e0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":16,"kind":"destroy","vaHex":"0x004b67e8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b6734","targetVaHex":"0x004b651c","targetVa":4941084,"childObjectType":2},{"tick":4,"vaHex":"0x004b6760","targetVaHex":"0x004b65a4","targetVa":4941220,"childObjectType":2}],"flagEvents":[{"tick":16,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b67e0"}],"waitEvents":[{"tick":0,"waitFrames":4,"vaHex":"0x004b675c"},{"tick":4,"waitFrames":12,"vaHex":"0x004b67d8"}],"repeatEvents":[{"tick":4,"vaHex":"0x004b67d0","targetVaHex":"0x004b6760","repeatCount":8,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":4,"vaHex":"0x004b67d0","category":"repeat-loop","targetVaHex":"0x004b6760","repeatCount":8,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b6734","targetVaHex":"0x004b651c","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b651c","targetStopReason":"loop at 0x004b654c","initVaHex":"0x004b651c","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6734","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b651c","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b651c","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b6760","targetVaHex":"0x004b65a4","startTick":4,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b6760","targetVaHex":"0x004b65a4","startTick":8,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b6760","targetVaHex":"0x004b65a4","startTick":12,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b6760","targetVaHex":"0x004b65a4","startTick":16,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":16,"absoluteTick":16,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b6760","targetVaHex":"0x004b65a4","startTick":20,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":20,"absoluteTick":20,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b6760","targetVaHex":"0x004b65a4","startTick":24,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":24,"absoluteTick":24,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b6760","targetVaHex":"0x004b65a4","startTick":28,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":28,"absoluteTick":28,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b6760","targetVaHex":"0x004b65a4","startTick":32,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":32,"absoluteTick":32,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b651c","targetStopReason":"loop at 0x004b654c","initVaHex":"0x004b651c","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6734","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b651c","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":16,"absoluteTick":16,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":20,"absoluteTick":20,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":24,"absoluteTick":24,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":28,"absoluteTick":28,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":32,"absoluteTick":32,"spawnVaHex":"0x004b6760","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.2 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":16,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b67e0"}]},{"helperId":57,"childScriptVaHex":"0x004b67ec","skillRows":[{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x27","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[29],"resultWlkNos":[29]},{"ownerName":"아타호","skillName":"노익장 대폭발","skillIdHex":"0x39","levelOrFixed":null,"positionClass":"self-prep-all-target-screen-effect","renderTrack":"screen-wide-effect","effectWlkNos":[23,23,23,6,7,7,7,7,7,29],"resultWlkNos":[]}],"runtimeSignals":["child-parent-link","position-write","placement-expr","motion-step","loop/control"],"syncSignals":[],"childTimeline":{"durationGate":0,"events":[{"tick":0,"kind":"write","vaHex":"0x004b67f8","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b67fc","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b6800","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000040 (0.000976562px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b6808","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000010 (0.000244141px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b6810","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b6818","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"motion-step","vaHex":"0x004b681c","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x0b axes=x+y"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b6820","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6634 into +0x58","targetVaHex":"0x004b6634","targetVa":4941364,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b6828","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b682c","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b6830","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6834","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b6838","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00002000 (0.125px), mode=0x81"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b6840","opcode":"0x10","summary":"placement/helper args=10 e0 f2 f2"},{"tick":0,"kind":"control","vaHex":"0x004b6844","opcode":"0x06","summary":"repeat/control count=8, target=0x004b6818; static walk records it but does not expand loop body","targetVaHex":"0x004b6818","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"destroy","vaHex":"0x004b684c","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b6820","targetVaHex":"0x004b6634","targetVa":4941364,"childObjectType":2}],"flagEvents":[],"waitEvents":[],"repeatEvents":[{"tick":0,"vaHex":"0x004b6844","targetVaHex":"0x004b6818","repeatCount":8,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b6844","category":"repeat-loop","targetVaHex":"0x004b6818","repeatCount":8,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[]},{"helperId":58,"childScriptVaHex":"0x004b3c84","skillRows":[{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x24","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[29]}],"runtimeSignals":["parent-actor-link","position-write","motion-step","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"control","vaHex":"0x004b3c94","opcode":"0x03","summary":"jump 0x004b3be4","targetVaHex":"0x004b3be4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b3bf8","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b3c00","opcode":"0x11","summary":"display/child field +0x90, source +0x94, mode=0xa4"},{"tick":0,"kind":"child-write","vaHex":"0x004b3c04","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81"},{"tick":0,"kind":"global_parent_anchor","vaHex":"0x004b3c0c","opcode":"0x40","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"tick":0,"kind":"child-write","vaHex":"0x004b3c10","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"motion-step","vaHex":"0x004b3c14","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x09 axes=x"},{"tick":0,"kind":"write","vaHex":"0x004b3c18","opcode":"0x12","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b3c20","opcode":"0x15","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004b3c34"},{"tick":0,"kind":"control","vaHex":"0x004b3c2c","opcode":"0x03","summary":"jump 0x004b3c3c","targetVaHex":"0x004b3c3c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b3c3c","opcode":"0x12","summary":"set display/actor field +0x0c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"yield","vaHex":"0x004b3c40","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b3c44","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b3c4c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10"},{"tick":1,"kind":"write","vaHex":"0x004b3c58","opcode":"0x12","summary":"set display/actor field +0x0c, imm=0x00000000 (0px)"},{"tick":1,"kind":"actor-flag","vaHex":"0x004b3c60","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":1,"kind":"destroy","vaHex":"0x004b3c68","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3c60"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b3c40","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b3c94","category":"jump","targetVaHex":"0x004b3be4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b3c2c","category":"jump","targetVaHex":"0x004b3c3c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3c60"}]},{"helperId":59,"childScriptVaHex":"0x004b3c9c","skillRows":[{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x25","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[29]}],"runtimeSignals":["parent-actor-link","position-write","motion-step","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"control","vaHex":"0x004b3cac","opcode":"0x03","summary":"jump 0x004b3be4","targetVaHex":"0x004b3be4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b3bf8","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b3c00","opcode":"0x11","summary":"display/child field +0x90, source +0x94, mode=0xa4"},{"tick":0,"kind":"child-write","vaHex":"0x004b3c04","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81"},{"tick":0,"kind":"global_parent_anchor","vaHex":"0x004b3c0c","opcode":"0x40","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"tick":0,"kind":"child-write","vaHex":"0x004b3c10","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"motion-step","vaHex":"0x004b3c14","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x09 axes=x"},{"tick":0,"kind":"write","vaHex":"0x004b3c18","opcode":"0x12","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b3c20","opcode":"0x15","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004b3c34"},{"tick":0,"kind":"control","vaHex":"0x004b3c2c","opcode":"0x03","summary":"jump 0x004b3c3c","targetVaHex":"0x004b3c3c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b3c3c","opcode":"0x12","summary":"set display/actor field +0x0c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"yield","vaHex":"0x004b3c40","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b3c44","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b3c4c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10"},{"tick":1,"kind":"write","vaHex":"0x004b3c58","opcode":"0x12","summary":"set display/actor field +0x0c, imm=0x00000000 (0px)"},{"tick":1,"kind":"actor-flag","vaHex":"0x004b3c60","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":1,"kind":"destroy","vaHex":"0x004b3c68","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3c60"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b3c40","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b3cac","category":"jump","targetVaHex":"0x004b3be4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b3c2c","category":"jump","targetVaHex":"0x004b3c3c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3c60"}]},{"helperId":60,"childScriptVaHex":"0x004b3cb4","skillRows":[{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x26","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[29]}],"runtimeSignals":["parent-actor-link","position-write","motion-step","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"control","vaHex":"0x004b3cc4","opcode":"0x03","summary":"jump 0x004b3be4","targetVaHex":"0x004b3be4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b3bf8","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b3c00","opcode":"0x11","summary":"display/child field +0x90, source +0x94, mode=0xa4"},{"tick":0,"kind":"child-write","vaHex":"0x004b3c04","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81"},{"tick":0,"kind":"global_parent_anchor","vaHex":"0x004b3c0c","opcode":"0x40","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"tick":0,"kind":"child-write","vaHex":"0x004b3c10","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"motion-step","vaHex":"0x004b3c14","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x09 axes=x"},{"tick":0,"kind":"write","vaHex":"0x004b3c18","opcode":"0x12","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b3c20","opcode":"0x15","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004b3c34"},{"tick":0,"kind":"control","vaHex":"0x004b3c2c","opcode":"0x03","summary":"jump 0x004b3c3c","targetVaHex":"0x004b3c3c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b3c3c","opcode":"0x12","summary":"set display/actor field +0x0c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"yield","vaHex":"0x004b3c40","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b3c44","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b3c4c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10"},{"tick":1,"kind":"write","vaHex":"0x004b3c58","opcode":"0x12","summary":"set display/actor field +0x0c, imm=0x00000000 (0px)"},{"tick":1,"kind":"actor-flag","vaHex":"0x004b3c60","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":1,"kind":"destroy","vaHex":"0x004b3c68","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3c60"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b3c40","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b3cc4","category":"jump","targetVaHex":"0x004b3be4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b3c2c","category":"jump","targetVaHex":"0x004b3c3c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b3c60"}]},{"helperId":61,"childScriptVaHex":"0x004b68e0","skillRows":[{"ownerName":"아타호","skillName":"주구격","skillIdHex":"0x37","levelOrFixed":null,"positionClass":"self-prep-all-target-screen-effect","renderTrack":"screen-wide-effect","effectWlkNos":[23,23,23,31],"resultWlkNos":[18]}],"runtimeSignals":[],"syncSignals":["frame-script-sync","child-actor-flag","actor-flag-sync","looping-frame-script","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":2,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b68e0","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":180,"spriteHex":"0x1a"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b6904","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b69ac","targetVaHex":"0x004b69ac"},{"tick":0,"kind":"write","vaHex":"0x004b690c","opcode":"0x12","summary":"set display/actor field +0x74, source +0x80, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b6910","opcode":"0x12","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b6914","opcode":"0x15","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b6930"},{"tick":0,"kind":"write","vaHex":"0x004b6920","opcode":"0x12","summary":"div display/actor field +0x74, imm=0x00000030 (0.000732422px)"},{"tick":0,"kind":"control","vaHex":"0x004b6928","opcode":"0x03","summary":"jump 0x004b6940","targetVaHex":"0x004b6940","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b6940","opcode":"0x12","summary":"set display/actor field +0x78, source +0x84, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b6944","opcode":"0x12","summary":"sub display/actor field +0x78, source +0x20, mode=0xa2"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b6948","opcode":"0x15","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b6964"},{"tick":0,"kind":"write","vaHex":"0x004b6954","opcode":"0x12","summary":"div display/actor field +0x78, imm=0x00000030 (0.000732422px)"},{"tick":0,"kind":"control","vaHex":"0x004b695c","opcode":"0x03","summary":"jump 0x004b6974","targetVaHex":"0x004b6974","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004b6974","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b6978","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000030 (0.000732422px), mode=0x80"},{"tick":1,"kind":"child-control-noop","vaHex":"0x004b6980","opcode":"0x1e","summary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation"},{"tick":1,"kind":"yield","vaHex":"0x004b6984","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":2,"kind":"child-write","vaHex":"0x004b6988","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":2,"kind":"branch","vaHex":"0x004b6990","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b6980"},{"tick":2,"kind":"parent_actor","vaHex":"0x004b699c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":2,"kind":"actor-flag","vaHex":"0x004b69a0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":2,"kind":"destroy","vaHex":"0x004b69a8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b69ac","vaHex":"0x004b6904"}],"spawnEvents":[],"flagEvents":[{"tick":2,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b69a0"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b6974","kind":"yield"},{"tick":1,"waitFrames":1,"vaHex":"0x004b6984","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b6928","category":"jump","targetVaHex":"0x004b6940","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b695c","category":"jump","targetVaHex":"0x004b6974","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b69ac","startTick":0,"durationGate":16,"stopReason":"loop at 0x004b69d4","frameEvents":[{"tick":0,"frame":180,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b69ac"},{"tick":2,"frame":181,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b69b4"},{"tick":4,"frame":182,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b69bc"},{"tick":6,"frame":183,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b69c4"},{"tick":8,"frame":180,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b69d4"},{"tick":9,"frame":180,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b69e4"},{"tick":10,"frame":181,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b69f4"},{"tick":11,"frame":181,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b6a04"},{"tick":12,"frame":182,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b6a14"},{"tick":13,"frame":182,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b6a24"},{"tick":14,"frame":183,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b6a34"},{"tick":15,"frame":183,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b6a44"}],"absoluteFrameEvents":[{"tick":0,"frame":180,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b69ac","absoluteTick":0,"targetVaHex":"0x004b69ac"},{"tick":2,"frame":181,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b69b4","absoluteTick":2,"targetVaHex":"0x004b69ac"},{"tick":4,"frame":182,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b69bc","absoluteTick":4,"targetVaHex":"0x004b69ac"},{"tick":6,"frame":183,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b69c4","absoluteTick":6,"targetVaHex":"0x004b69ac"},{"tick":8,"frame":180,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b69d4","absoluteTick":8,"targetVaHex":"0x004b69ac"},{"tick":9,"frame":180,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b69e4","absoluteTick":9,"targetVaHex":"0x004b69ac"},{"tick":10,"frame":181,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b69f4","absoluteTick":10,"targetVaHex":"0x004b69ac"},{"tick":11,"frame":181,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b6a04","absoluteTick":11,"targetVaHex":"0x004b69ac"},{"tick":12,"frame":182,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b6a14","absoluteTick":12,"targetVaHex":"0x004b69ac"},{"tick":13,"frame":182,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b6a24","absoluteTick":13,"targetVaHex":"0x004b69ac"},{"tick":14,"frame":183,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b6a34","absoluteTick":14,"targetVaHex":"0x004b69ac"},{"tick":15,"frame":183,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b6a44","absoluteTick":15,"targetVaHex":"0x004b69ac"}],"flagEvents":[],"absoluteFlagEvents":[],"loopEvents":[{"tick":8,"targetVaHex":"0x004b69ac","repeatCount":3,"vaHex":"0x004b69cc"},{"tick":16,"targetVaHex":"0x004b69d4","repeatCount":null,"vaHex":"0x004b6a54"}],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b69ac","opcode":"0x21","summary":"set sprite=0x1a, frame=180, gate=2, mode=0","frame":180,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b69b4","opcode":"0x21","summary":"set sprite=0x1a, frame=181, gate=2, mode=0","frame":181,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"frame","vaHex":"0x004b69bc","opcode":"0x21","summary":"set sprite=0x1a, frame=182, gate=2, mode=0","frame":182,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"frame","vaHex":"0x004b69c4","opcode":"0x21","summary":"set sprite=0x1a, frame=183, gate=2, mode=0","frame":183,"spriteHex":"0x1a","gate":2},{"tick":8,"kind":"loop/control","vaHex":"0x004b69cc","opcode":"0x06","summary":"repeat/control count=3, target=0x004b69ac; static walk records it but does not expand loop body","targetVaHex":"0x004b69ac","repeatCount":3},{"tick":8,"kind":"frame","vaHex":"0x004b69d4","opcode":"0x21","summary":"set sprite=0x1a, frame=180, gate=1, mode=0","frame":180,"spriteHex":"0x1a","gate":1},{"tick":9,"kind":"write","vaHex":"0x004b69dc","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":9,"kind":"frame","vaHex":"0x004b69e4","opcode":"0x21","summary":"set sprite=0x1a, frame=180, gate=1, mode=0","frame":180,"spriteHex":"0x1a","gate":1},{"tick":10,"kind":"write","vaHex":"0x004b69ec","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":10,"kind":"frame","vaHex":"0x004b69f4","opcode":"0x21","summary":"set sprite=0x1a, frame=181, gate=1, mode=0","frame":181,"spriteHex":"0x1a","gate":1},{"tick":11,"kind":"write","vaHex":"0x004b69fc","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":11,"kind":"frame","vaHex":"0x004b6a04","opcode":"0x21","summary":"set sprite=0x1a, frame=181, gate=1, mode=0","frame":181,"spriteHex":"0x1a","gate":1},{"tick":12,"kind":"write","vaHex":"0x004b6a0c","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":12,"kind":"frame","vaHex":"0x004b6a14","opcode":"0x21","summary":"set sprite=0x1a, frame=182, gate=1, mode=0","frame":182,"spriteHex":"0x1a","gate":1},{"tick":13,"kind":"write","vaHex":"0x004b6a1c","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":13,"kind":"frame","vaHex":"0x004b6a24","opcode":"0x21","summary":"set sprite=0x1a, frame=182, gate=1, mode=0","frame":182,"spriteHex":"0x1a","gate":1},{"tick":14,"kind":"write","vaHex":"0x004b6a2c","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":14,"kind":"frame","vaHex":"0x004b6a34","opcode":"0x21","summary":"set sprite=0x1a, frame=183, gate=1, mode=0","frame":183,"spriteHex":"0x1a","gate":1},{"tick":15,"kind":"write","vaHex":"0x004b6a3c","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":15,"kind":"frame","vaHex":"0x004b6a44","opcode":"0x21","summary":"set sprite=0x1a, frame=183, gate=1, mode=0","frame":183,"spriteHex":"0x1a","gate":1},{"tick":16,"kind":"write","vaHex":"0x004b6a4c","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":16,"kind":"loop/control","vaHex":"0x004b6a54","opcode":"0x03","summary":"jump 0x004b69d4","targetVaHex":"0x004b69d4","repeatCount":null}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":2,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b69a0"}]},{"helperId":62,"childScriptVaHex":"0x004b6a5c","skillRows":[{"ownerName":"아타호","skillName":"염가열소","skillIdHex":"0x21","levelOrFixed":null,"positionClass":"self-prep-target-front-direct","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[21]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","motion-step","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":13,"events":[{"tick":0,"kind":"parent_actor","vaHex":"0x004b6a5c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004b6a60","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b6ba0"},{"tick":0,"kind":"write","vaHex":"0x004b6a74","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b6a78","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b6a7c","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000018 (0.000366211px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b6a84","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b6a8c","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000400 (0.015625px), mode=0x80"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b6a94","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6850 into +0x58","targetVaHex":"0x004b6850","targetVa":4941904,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b6a9c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b6aa0","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b6aa4","opcode":"0x2b","summary":"rng(range=16) -> +0x58","randomRange":16,"randomRangeHex":"0x0010"},{"tick":0,"kind":"write","vaHex":"0x004b6aa8","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00000010 (0.000244141px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b6ab0","opcode":"0x11","summary":"display/child field +0x92, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b6ab4","opcode":"0x11","summary":"display/child field +0x94, source +0x92, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b6ab8","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"branch","vaHex":"0x004b6abc","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] <= right:imm.word=0x2000 -> 0x004b6ae4"},{"tick":0,"kind":"branch","vaHex":"0x004b6ac8","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] < right:imm.word=0x6000 -> 0x004b6aec"},{"tick":0,"kind":"child-write","vaHex":"0x004b6ad4","opcode":"0x11","summary":"display/child field +0x90, imm=0x0000fc00 (0.984375px), mode=0x80"},{"tick":0,"kind":"control","vaHex":"0x004b6adc","opcode":"0x03","summary":"jump 0x004b6aec","targetVaHex":"0x004b6aec","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b6aec","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b6af0","opcode":"0x12","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b6af8","opcode":"0x12","summary":"set display/actor field +0x20, imm=0x00000000 (0px)"},{"tick":0,"kind":"motion-step","vaHex":"0x004b6b00","opcode":"0x2d","summary":"relative trig step motion step mode=0x03 axes=x+y"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b6b04","opcode":"0x15","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b6b20"},{"tick":0,"kind":"write","vaHex":"0x004b6b10","opcode":"0x12","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)"},{"tick":0,"kind":"control","vaHex":"0x004b6b18","opcode":"0x03","summary":"jump 0x004b6b30","targetVaHex":"0x004b6b30","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b6b30","opcode":"0x15","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b6b4c"},{"tick":0,"kind":"write","vaHex":"0x004b6b3c","opcode":"0x12","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)"},{"tick":0,"kind":"control","vaHex":"0x004b6b44","opcode":"0x03","summary":"jump 0x004b6b5c","targetVaHex":"0x004b6b5c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b6b5c","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6b60","opcode":"0x12","summary":"set display/actor field +0x20, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6b64","opcode":"0x12","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6b68","opcode":"0x12","summary":"set display/actor field +0x78, source +0x20, mode=0xe0"},{"tick":0,"kind":"control","vaHex":"0x004b6b6c","opcode":"0x06","summary":"repeat/control count=2, target=0x004b6a94; static walk records it but does not expand loop body","targetVaHex":"0x004b6a94","repeatCount":2,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004b6b74","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b6b78","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b6b80","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b6a94"},{"tick":1,"kind":"wait","vaHex":"0x004b6b8c","opcode":"0x02","summary":"countdown wait frames=12","waitFrames":12},{"tick":13,"kind":"parent_actor","vaHex":"0x004b6b90","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":13,"kind":"actor-flag","vaHex":"0x004b6b94","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":13,"kind":"destroy","vaHex":"0x004b6b9c","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b6a94","targetVaHex":"0x004b6850","targetVa":4941904,"childObjectType":2}],"flagEvents":[{"tick":13,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b6b94"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b6b74","kind":"yield"},{"tick":1,"waitFrames":12,"vaHex":"0x004b6b8c"}],"repeatEvents":[{"tick":0,"vaHex":"0x004b6b6c","targetVaHex":"0x004b6a94","repeatCount":2,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b6adc","category":"jump","targetVaHex":"0x004b6aec","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b6b18","category":"jump","targetVaHex":"0x004b6b30","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b6b44","category":"jump","targetVaHex":"0x004b6b5c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b6b6c","category":"repeat-loop","targetVaHex":"0x004b6a94","repeatCount":2,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b6a94","targetVaHex":"0x004b6850","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6850","targetStopReason":"loop at 0x004b6880","initVaHex":"0x004b6850","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6a94","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b6a94","targetVaHex":"0x004b6850","startTick":1,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6850","targetStopReason":"loop at 0x004b6880","initVaHex":"0x004b6850","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b6a94","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6850","targetStopReason":"loop at 0x004b6880","initVaHex":"0x004b6850","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6a94","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6850","targetStopReason":"loop at 0x004b6880","initVaHex":"0x004b6850","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b6a94","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":13,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b6b94"}]},{"helperId":63,"childScriptVaHex":"0x004b6cd8","skillRows":[{"ownerName":"아타호","skillName":"취호염무","skillIdHex":"0x38","levelOrFixed":null,"positionClass":"self-prep-all-target-screen-effect","renderTrack":"screen-wide-effect","effectWlkNos":[23,23,23,21],"resultWlkNos":[7]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","motion-step","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":13,"events":[{"tick":0,"kind":"parent_actor","vaHex":"0x004b6cd8","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004b6cdc","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b6e1c"},{"tick":0,"kind":"write","vaHex":"0x004b6cf0","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b6cf4","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b6cf8","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000030 (0.000732422px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b6d00","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b6d08","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000200 (0.0078125px), mode=0x80"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b6d10","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6850 into +0x58","targetVaHex":"0x004b6850","targetVa":4941904,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b6d18","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b6d1c","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b6d20","opcode":"0x2b","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"tick":0,"kind":"write","vaHex":"0x004b6d24","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00000040 (0.000976562px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b6d2c","opcode":"0x11","summary":"display/child field +0x92, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b6d30","opcode":"0x11","summary":"display/child field +0x94, source +0x92, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b6d34","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"branch","vaHex":"0x004b6d38","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] <= right:imm.word=0x2000 -> 0x004b6d60"},{"tick":0,"kind":"branch","vaHex":"0x004b6d44","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] < right:imm.word=0x6000 -> 0x004b6d68"},{"tick":0,"kind":"child-write","vaHex":"0x004b6d50","opcode":"0x11","summary":"display/child field +0x90, imm=0x0000fe00 (0.992188px), mode=0x80"},{"tick":0,"kind":"control","vaHex":"0x004b6d58","opcode":"0x03","summary":"jump 0x004b6d68","targetVaHex":"0x004b6d68","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b6d68","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b6d6c","opcode":"0x12","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b6d74","opcode":"0x12","summary":"set display/actor field +0x20, imm=0x00000000 (0px)"},{"tick":0,"kind":"motion-step","vaHex":"0x004b6d7c","opcode":"0x2d","summary":"relative trig step motion step mode=0x03 axes=x+y"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b6d80","opcode":"0x15","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b6d9c"},{"tick":0,"kind":"write","vaHex":"0x004b6d8c","opcode":"0x12","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)"},{"tick":0,"kind":"control","vaHex":"0x004b6d94","opcode":"0x03","summary":"jump 0x004b6dac","targetVaHex":"0x004b6dac","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b6dac","opcode":"0x15","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b6dc8"},{"tick":0,"kind":"write","vaHex":"0x004b6db8","opcode":"0x12","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)"},{"tick":0,"kind":"control","vaHex":"0x004b6dc0","opcode":"0x03","summary":"jump 0x004b6dd8","targetVaHex":"0x004b6dd8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b6dd8","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6ddc","opcode":"0x12","summary":"set display/actor field +0x20, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6de0","opcode":"0x12","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b6de4","opcode":"0x12","summary":"set display/actor field +0x78, source +0x20, mode=0xe0"},{"tick":0,"kind":"control","vaHex":"0x004b6de8","opcode":"0x06","summary":"repeat/control count=4, target=0x004b6d10; static walk records it but does not expand loop body","targetVaHex":"0x004b6d10","repeatCount":4,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004b6df0","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b6df4","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b6dfc","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b6d10"},{"tick":1,"kind":"wait","vaHex":"0x004b6e08","opcode":"0x02","summary":"countdown wait frames=12","waitFrames":12},{"tick":13,"kind":"parent_actor","vaHex":"0x004b6e0c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":13,"kind":"actor-flag","vaHex":"0x004b6e10","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":13,"kind":"destroy","vaHex":"0x004b6e18","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b6d10","targetVaHex":"0x004b6850","targetVa":4941904,"childObjectType":2}],"flagEvents":[{"tick":13,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b6e10"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b6df0","kind":"yield"},{"tick":1,"waitFrames":12,"vaHex":"0x004b6e08"}],"repeatEvents":[{"tick":0,"vaHex":"0x004b6de8","targetVaHex":"0x004b6d10","repeatCount":4,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b6d58","category":"jump","targetVaHex":"0x004b6d68","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b6d94","category":"jump","targetVaHex":"0x004b6dac","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b6dc0","category":"jump","targetVaHex":"0x004b6dd8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b6de8","category":"repeat-loop","targetVaHex":"0x004b6d10","repeatCount":4,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b6d10","targetVaHex":"0x004b6850","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6850","targetStopReason":"loop at 0x004b6880","initVaHex":"0x004b6850","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6d10","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b6d10","targetVaHex":"0x004b6850","startTick":1,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6850","targetStopReason":"loop at 0x004b6880","initVaHex":"0x004b6850","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b6d10","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b6d10","targetVaHex":"0x004b6850","startTick":2,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6850","targetStopReason":"loop at 0x004b6880","initVaHex":"0x004b6850","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b6d10","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b6d10","targetVaHex":"0x004b6850","startTick":3,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6850","targetStopReason":"loop at 0x004b6880","initVaHex":"0x004b6850","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b6d10","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6850","targetStopReason":"loop at 0x004b6880","initVaHex":"0x004b6850","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b6d10","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6850","targetStopReason":"loop at 0x004b6880","initVaHex":"0x004b6850","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b6d10","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6850","targetStopReason":"loop at 0x004b6880","initVaHex":"0x004b6850","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b6d10","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b6850","targetStopReason":"loop at 0x004b6880","initVaHex":"0x004b6850","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b6d10","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b6850","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":13,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b6e10"}]},{"helperId":64,"childScriptVaHex":"0x004b7094","skillRows":[],"runtimeSignals":["direct-child-frame","parent-actor-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield"],"childTimeline":{"durationGate":17,"events":[{"tick":0,"kind":"parent_actor","vaHex":"0x004b70b0","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004b70b4","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004b70cc"},{"tick":0,"kind":"frame","vaHex":"0x004b70bc","opcode":"0x12","summary":"direct sprite/frame selector write sprite=0x1a, frame=201, field +0x28, mode=0x80","frame":201,"spriteHex":"0x1a","gate":1},{"tick":1,"kind":"control","vaHex":"0x004b70c4","opcode":"0x03","summary":"jump 0x004b70d4","targetVaHex":"0x004b70d4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"kind":"palette-backup","vaHex":"0x004b70d4","opcode":"0x3b","summary":"backup palette range start=0xd0 count=0x20"},{"tick":1,"kind":"palette-transform","vaHex":"0x004b70d8","opcode":"0x38","summary":"palette set/flash mode1 range=0xd0 count=0x20 arg=0xffffffff"},{"tick":1,"kind":"wait","vaHex":"0x004b70e0","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":3,"kind":"palette-transform","vaHex":"0x004b70e4","opcode":"0x38","summary":"palette fade/step mode2 range=0xd0 count=0x20 steps=16"},{"tick":3,"kind":"wait","vaHex":"0x004b70ec","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":5,"kind":"palette-transform","vaHex":"0x004b70f0","opcode":"0x38","summary":"palette fade/step mode2 range=0xd0 count=0x20 steps=16"},{"tick":5,"kind":"write","vaHex":"0x004b70f8","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)"},{"tick":5,"kind":"wait","vaHex":"0x004b7100","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":7,"kind":"palette-transform","vaHex":"0x004b7104","opcode":"0x38","summary":"palette fade/step mode2 range=0xd0 count=0x20 steps=16"},{"tick":7,"kind":"write","vaHex":"0x004b710c","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)"},{"tick":7,"kind":"control","vaHex":"0x004b7114","opcode":"0x06","summary":"repeat/control count=6, target=0x004b70e0; static walk records it but does not expand loop body","targetVaHex":"0x004b70e0","repeatCount":6,"tableCount":null,"staticPathChoice":null},{"tick":7,"kind":"palette-restore","vaHex":"0x004b711c","opcode":"0x3c","summary":"restore palette range start=0xd0 count=0x20"},{"tick":7,"kind":"wait","vaHex":"0x004b7120","opcode":"0x02","summary":"countdown wait frames=10","waitFrames":10},{"tick":17,"kind":"parent_actor","vaHex":"0x004b7124","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":17,"kind":"actor-flag","vaHex":"0x004b7128","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":17,"kind":"destroy","vaHex":"0x004b7130","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7128"}],"waitEvents":[{"tick":1,"waitFrames":2,"vaHex":"0x004b70e0"},{"tick":3,"waitFrames":2,"vaHex":"0x004b70ec"},{"tick":5,"waitFrames":2,"vaHex":"0x004b7100"},{"tick":7,"waitFrames":10,"vaHex":"0x004b7120"}],"repeatEvents":[{"tick":7,"vaHex":"0x004b7114","targetVaHex":"0x004b70e0","repeatCount":6,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":1,"vaHex":"0x004b70c4","category":"jump","targetVaHex":"0x004b70d4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":7,"vaHex":"0x004b7114","category":"repeat-loop","targetVaHex":"0x004b70e0","repeatCount":6,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7128"}]},{"helperId":65,"childScriptVaHex":"0x004b7134","skillRows":[{"ownerName":"린샹","skillName":"도주","skillIdHex":"0x2f","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[31],"resultWlkNos":[5]}],"runtimeSignals":["direct-child-frame","parent-actor-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield"],"childTimeline":{"durationGate":4,"events":[{"tick":0,"kind":"parent_actor","vaHex":"0x004b7150","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004b7154","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004b716c"},{"tick":0,"kind":"frame","vaHex":"0x004b715c","opcode":"0x12","summary":"direct sprite/frame selector write sprite=0x1a, frame=10, field +0x28, mode=0x80","frame":10,"spriteHex":"0x1a","gate":1},{"tick":1,"kind":"control","vaHex":"0x004b7164","opcode":"0x03","summary":"jump 0x004b7174","targetVaHex":"0x004b7174","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"kind":"write","vaHex":"0x004b7174","opcode":"0x12","summary":"set display/actor field +0x74, source +0x80, mode=0xa0"},{"tick":1,"kind":"write","vaHex":"0x004b7178","opcode":"0x12","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2"},{"tick":1,"kind":"conditional-branch","vaHex":"0x004b717c","opcode":"0x15","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7198"},{"tick":1,"kind":"write","vaHex":"0x004b7188","opcode":"0x12","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)"},{"tick":1,"kind":"control","vaHex":"0x004b7190","opcode":"0x03","summary":"jump 0x004b71a8","targetVaHex":"0x004b71a8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"kind":"write","vaHex":"0x004b71a8","opcode":"0x12","summary":"set display/actor field +0x78, source +0x84, mode=0xa0"},{"tick":1,"kind":"write","vaHex":"0x004b71ac","opcode":"0x12","summary":"sub display/actor field +0x78, source +0x20, mode=0xa2"},{"tick":1,"kind":"conditional-branch","vaHex":"0x004b71b0","opcode":"0x15","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b71cc"},{"tick":1,"kind":"write","vaHex":"0x004b71bc","opcode":"0x12","summary":"div display/actor field +0x78, imm=0x00000008 (0.00012207px)"},{"tick":1,"kind":"control","vaHex":"0x004b71c4","opcode":"0x03","summary":"jump 0x004b71dc","targetVaHex":"0x004b71dc","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"kind":"yield","vaHex":"0x004b71dc","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":2,"kind":"child-control-noop","vaHex":"0x004b71e0","opcode":"0x1e","summary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation"},{"tick":2,"kind":"yield","vaHex":"0x004b71e4","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":3,"kind":"control","vaHex":"0x004b71e8","opcode":"0x06","summary":"repeat/control count=8, target=0x004b71e0; static walk records it but does not expand loop body","targetVaHex":"0x004b71e0","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":3,"kind":"parent_actor","vaHex":"0x004b71f0","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":3,"kind":"actor-flag","vaHex":"0x004b71f4","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":3,"kind":"child-control-noop","vaHex":"0x004b71fc","opcode":"0x1e","summary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation"},{"tick":3,"kind":"yield","vaHex":"0x004b7200","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":4,"kind":"conditional-branch","vaHex":"0x004b7204","opcode":"0x15","summary":"conditional branch display.x +0x1c < 0x02800000; target 0x004b71fc"},{"tick":4,"kind":"conditional-branch","vaHex":"0x004b7210","opcode":"0x15","summary":"conditional branch display.x +0x1c >= 0xffc00000; target 0x004b71fc"},{"tick":4,"kind":"destroy","vaHex":"0x004b721c","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[{"tick":3,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b71f4"}],"waitEvents":[{"tick":1,"waitFrames":1,"vaHex":"0x004b71dc","kind":"yield"},{"tick":2,"waitFrames":1,"vaHex":"0x004b71e4","kind":"yield"},{"tick":3,"waitFrames":1,"vaHex":"0x004b7200","kind":"yield"}],"repeatEvents":[{"tick":3,"vaHex":"0x004b71e8","targetVaHex":"0x004b71e0","repeatCount":8,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":1,"vaHex":"0x004b7164","category":"jump","targetVaHex":"0x004b7174","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b7190","category":"jump","targetVaHex":"0x004b71a8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b71c4","category":"jump","targetVaHex":"0x004b71dc","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":3,"vaHex":"0x004b71e8","category":"repeat-loop","targetVaHex":"0x004b71e0","repeatCount":8,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":3,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b71f4"}]},{"helperId":66,"childScriptVaHex":"0x004b72a0","skillRows":[{"ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2b","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[22],"resultWlkNos":[3]}],"runtimeSignals":["frame-script","direct-child-frame","parent-actor-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","looping-frame-script","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b72a0","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":146,"spriteHex":"0x1a"},{"tick":0,"kind":"write","vaHex":"0x004b72c4","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)"},{"tick":0,"kind":"write","vaHex":"0x004b72cc","opcode":"0x12","summary":"sub display/actor field +0x20, imm=0x00080000 (8px)"},{"tick":0,"kind":"write","vaHex":"0x004b72d4","opcode":"0x12","summary":"sub display/actor field +0x80, imm=0x00080000 (8px)"},{"tick":0,"kind":"write","vaHex":"0x004b72dc","opcode":"0x12","summary":"sub display/actor field +0x84, imm=0x00080000 (8px)"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b72e4","opcode":"0x10","summary":"placement/helper args=10 81 e7 01"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b72e8","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b7320","targetVaHex":"0x004b7320"},{"tick":0,"kind":"control","vaHex":"0x004b72f0","opcode":"0x04","summary":"call child subscript 0x004b7220 and keep return cursor","targetVaHex":"0x004b7220","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b72f8","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)"},{"tick":0,"kind":"write","vaHex":"0x004b7300","opcode":"0x12","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7308","opcode":"0x10","summary":"placement/helper args=10 82 e7 fe"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b730c","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b7340","targetVaHex":"0x004b7340"},{"tick":0,"kind":"yield","vaHex":"0x004b7314","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004b7318","opcode":"0x03","summary":"jump 0x004b7314","targetVaHex":"0x004b7314","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b7320","vaHex":"0x004b72e8"},{"tick":0,"targetVaHex":"0x004b7340","vaHex":"0x004b730c"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b7314","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b72f0","category":"call-subscript","targetVaHex":"0x004b7220","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b7318","category":"jump","targetVaHex":"0x004b7314","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b7320","startTick":0,"durationGate":6,"stopReason":"loop at 0x004b7320","frameEvents":[{"tick":0,"frame":146,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7320"},{"tick":2,"frame":147,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7328"},{"tick":4,"frame":148,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7330"}],"absoluteFrameEvents":[{"tick":0,"frame":146,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7320","absoluteTick":0,"targetVaHex":"0x004b7320"},{"tick":2,"frame":147,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7328","absoluteTick":2,"targetVaHex":"0x004b7320"},{"tick":4,"frame":148,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7330","absoluteTick":4,"targetVaHex":"0x004b7320"}],"flagEvents":[],"absoluteFlagEvents":[],"loopEvents":[{"tick":6,"targetVaHex":"0x004b7320","repeatCount":null,"vaHex":"0x004b7338"}],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b7320","opcode":"0x21","summary":"set sprite=0x1a, frame=146, gate=2, mode=0","frame":146,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b7328","opcode":"0x21","summary":"set sprite=0x1a, frame=147, gate=2, mode=0","frame":147,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"frame","vaHex":"0x004b7330","opcode":"0x21","summary":"set sprite=0x1a, frame=148, gate=2, mode=0","frame":148,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"loop/control","vaHex":"0x004b7338","opcode":"0x03","summary":"jump 0x004b7320","targetVaHex":"0x004b7320","repeatCount":null}]},{"targetVaHex":"0x004b7340","startTick":0,"durationGate":4,"stopReason":"destroy/end at 0x004b735c","frameEvents":[{"tick":0,"frame":132,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7340"},{"tick":2,"frame":133,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7348"}],"absoluteFrameEvents":[{"tick":0,"frame":132,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7340","absoluteTick":0,"targetVaHex":"0x004b7340"},{"tick":2,"frame":133,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7348","absoluteTick":2,"targetVaHex":"0x004b7340"}],"flagEvents":[{"tick":4,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7354"}],"absoluteFlagEvents":[{"tick":4,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7354","absoluteTick":4,"targetVaHex":"0x004b7340"}],"loopEvents":[],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b7340","opcode":"0x21","summary":"set sprite=0x1a, frame=132, gate=2, mode=0","frame":132,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b7348","opcode":"0x21","summary":"set sprite=0x1a, frame=133, gate=2, mode=0","frame":133,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"parent-actor","vaHex":"0x004b7350","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":4,"kind":"actor-flag","vaHex":"0x004b7354","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":4,"kind":"destroy","vaHex":"0x004b735c","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":4,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7354","absoluteTick":4,"targetVaHex":"0x004b7340"}]},{"helperId":67,"childScriptVaHex":"0x004b7360","skillRows":[{"ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2c","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[22],"resultWlkNos":[4]}],"runtimeSignals":["frame-script","direct-child-frame","parent-actor-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","looping-frame-script","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b7360","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":149,"spriteHex":"0x1a"},{"tick":0,"kind":"write","vaHex":"0x004b7384","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b738c","opcode":"0x12","summary":"sub display/actor field +0x20, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b7394","opcode":"0x12","summary":"sub display/actor field +0x80, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b739c","opcode":"0x12","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b73a4","opcode":"0x10","summary":"placement/helper args=10 81 e7 02"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b73a8","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b73e0","targetVaHex":"0x004b73e0"},{"tick":0,"kind":"control","vaHex":"0x004b73b0","opcode":"0x04","summary":"call child subscript 0x004b7220 and keep return cursor","targetVaHex":"0x004b7220","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b73b8","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)"},{"tick":0,"kind":"write","vaHex":"0x004b73c0","opcode":"0x12","summary":"add display/actor field +0x20, imm=0xfff80000 (-8px)"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b73c8","opcode":"0x10","summary":"placement/helper args=10 82 e7 ff"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b73cc","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b7400","targetVaHex":"0x004b7400"},{"tick":0,"kind":"yield","vaHex":"0x004b73d4","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004b73d8","opcode":"0x03","summary":"jump 0x004b73d4","targetVaHex":"0x004b73d4","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b73e0","vaHex":"0x004b73a8"},{"tick":0,"targetVaHex":"0x004b7400","vaHex":"0x004b73cc"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b73d4","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b73b0","category":"call-subscript","targetVaHex":"0x004b7220","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b73d8","category":"jump","targetVaHex":"0x004b73d4","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b73e0","startTick":0,"durationGate":6,"stopReason":"loop at 0x004b73e0","frameEvents":[{"tick":0,"frame":149,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b73e0"},{"tick":2,"frame":150,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b73e8"},{"tick":4,"frame":151,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b73f0"}],"absoluteFrameEvents":[{"tick":0,"frame":149,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b73e0","absoluteTick":0,"targetVaHex":"0x004b73e0"},{"tick":2,"frame":150,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b73e8","absoluteTick":2,"targetVaHex":"0x004b73e0"},{"tick":4,"frame":151,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b73f0","absoluteTick":4,"targetVaHex":"0x004b73e0"}],"flagEvents":[],"absoluteFlagEvents":[],"loopEvents":[{"tick":6,"targetVaHex":"0x004b73e0","repeatCount":null,"vaHex":"0x004b73f8"}],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b73e0","opcode":"0x21","summary":"set sprite=0x1a, frame=149, gate=2, mode=0","frame":149,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b73e8","opcode":"0x21","summary":"set sprite=0x1a, frame=150, gate=2, mode=0","frame":150,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"frame","vaHex":"0x004b73f0","opcode":"0x21","summary":"set sprite=0x1a, frame=151, gate=2, mode=0","frame":151,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"loop/control","vaHex":"0x004b73f8","opcode":"0x03","summary":"jump 0x004b73e0","targetVaHex":"0x004b73e0","repeatCount":null}]},{"targetVaHex":"0x004b7400","startTick":0,"durationGate":8,"stopReason":"destroy/end at 0x004b742c","frameEvents":[{"tick":0,"frame":130,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7400"},{"tick":2,"frame":131,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7408"},{"tick":4,"frame":132,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7410"},{"tick":6,"frame":133,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7418"}],"absoluteFrameEvents":[{"tick":0,"frame":130,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7400","absoluteTick":0,"targetVaHex":"0x004b7400"},{"tick":2,"frame":131,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7408","absoluteTick":2,"targetVaHex":"0x004b7400"},{"tick":4,"frame":132,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7410","absoluteTick":4,"targetVaHex":"0x004b7400"},{"tick":6,"frame":133,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7418","absoluteTick":6,"targetVaHex":"0x004b7400"}],"flagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7424"}],"absoluteFlagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7424","absoluteTick":8,"targetVaHex":"0x004b7400"}],"loopEvents":[],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b7400","opcode":"0x21","summary":"set sprite=0x1a, frame=130, gate=2, mode=0","frame":130,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b7408","opcode":"0x21","summary":"set sprite=0x1a, frame=131, gate=2, mode=0","frame":131,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"frame","vaHex":"0x004b7410","opcode":"0x21","summary":"set sprite=0x1a, frame=132, gate=2, mode=0","frame":132,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"frame","vaHex":"0x004b7418","opcode":"0x21","summary":"set sprite=0x1a, frame=133, gate=2, mode=0","frame":133,"spriteHex":"0x1a","gate":2},{"tick":8,"kind":"parent-actor","vaHex":"0x004b7420","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":8,"kind":"actor-flag","vaHex":"0x004b7424","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":8,"kind":"destroy","vaHex":"0x004b742c","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7424","absoluteTick":8,"targetVaHex":"0x004b7400"}]},{"helperId":68,"childScriptVaHex":"0x004b7430","skillRows":[{"ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2d","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[22],"resultWlkNos":[4]}],"runtimeSignals":["frame-script","direct-child-frame","parent-actor-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","looping-frame-script","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b7430","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":152,"spriteHex":"0x1a"},{"tick":0,"kind":"write","vaHex":"0x004b7454","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)"},{"tick":0,"kind":"write","vaHex":"0x004b745c","opcode":"0x12","summary":"sub display/actor field +0x20, imm=0x00180000 (24px)"},{"tick":0,"kind":"write","vaHex":"0x004b7464","opcode":"0x12","summary":"sub display/actor field +0x80, imm=0x00180000 (24px)"},{"tick":0,"kind":"write","vaHex":"0x004b746c","opcode":"0x12","summary":"sub display/actor field +0x84, imm=0x00180000 (24px)"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7474","opcode":"0x10","summary":"placement/helper args=10 81 e7 03"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b7478","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b749c","targetVaHex":"0x004b749c"},{"tick":0,"kind":"control","vaHex":"0x004b7480","opcode":"0x04","summary":"call child subscript 0x004b7220 and keep return cursor","targetVaHex":"0x004b7220","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b7488","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b74bc","targetVaHex":"0x004b74bc"},{"tick":0,"kind":"yield","vaHex":"0x004b7490","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004b7494","opcode":"0x03","summary":"jump 0x004b7490","targetVaHex":"0x004b7490","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b749c","vaHex":"0x004b7478"},{"tick":0,"targetVaHex":"0x004b74bc","vaHex":"0x004b7488"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b7490","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b7480","category":"call-subscript","targetVaHex":"0x004b7220","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b7494","category":"jump","targetVaHex":"0x004b7490","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b749c","startTick":0,"durationGate":6,"stopReason":"loop at 0x004b749c","frameEvents":[{"tick":0,"frame":152,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b749c"},{"tick":2,"frame":153,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b74a4"},{"tick":4,"frame":154,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b74ac"}],"absoluteFrameEvents":[{"tick":0,"frame":152,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b749c","absoluteTick":0,"targetVaHex":"0x004b749c"},{"tick":2,"frame":153,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b74a4","absoluteTick":2,"targetVaHex":"0x004b749c"},{"tick":4,"frame":154,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b74ac","absoluteTick":4,"targetVaHex":"0x004b749c"}],"flagEvents":[],"absoluteFlagEvents":[],"loopEvents":[{"tick":6,"targetVaHex":"0x004b749c","repeatCount":null,"vaHex":"0x004b74b4"}],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b749c","opcode":"0x21","summary":"set sprite=0x1a, frame=152, gate=2, mode=0","frame":152,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b74a4","opcode":"0x21","summary":"set sprite=0x1a, frame=153, gate=2, mode=0","frame":153,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"frame","vaHex":"0x004b74ac","opcode":"0x21","summary":"set sprite=0x1a, frame=154, gate=2, mode=0","frame":154,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"loop/control","vaHex":"0x004b74b4","opcode":"0x03","summary":"jump 0x004b749c","targetVaHex":"0x004b749c","repeatCount":null}]},{"targetVaHex":"0x004b74bc","startTick":0,"durationGate":8,"stopReason":"destroy/end at 0x004b74f0","frameEvents":[{"tick":0,"frame":130,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b74bc"},{"tick":2,"frame":131,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b74c4"},{"tick":4,"frame":132,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b74cc"},{"tick":6,"frame":133,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b74d4"}],"absoluteFrameEvents":[{"tick":0,"frame":130,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b74bc","absoluteTick":0,"targetVaHex":"0x004b74bc"},{"tick":2,"frame":131,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b74c4","absoluteTick":2,"targetVaHex":"0x004b74bc"},{"tick":4,"frame":132,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b74cc","absoluteTick":4,"targetVaHex":"0x004b74bc"},{"tick":6,"frame":133,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b74d4","absoluteTick":6,"targetVaHex":"0x004b74bc"}],"flagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b74e8"}],"absoluteFlagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b74e8","absoluteTick":8,"targetVaHex":"0x004b74bc"}],"loopEvents":[{"tick":8,"targetVaHex":"0x004b74bc","repeatCount":2,"vaHex":"0x004b74dc"}],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b74bc","opcode":"0x21","summary":"set sprite=0x1a, frame=130, gate=2, mode=0","frame":130,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b74c4","opcode":"0x21","summary":"set sprite=0x1a, frame=131, gate=2, mode=0","frame":131,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"frame","vaHex":"0x004b74cc","opcode":"0x21","summary":"set sprite=0x1a, frame=132, gate=2, mode=0","frame":132,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"frame","vaHex":"0x004b74d4","opcode":"0x21","summary":"set sprite=0x1a, frame=133, gate=2, mode=0","frame":133,"spriteHex":"0x1a","gate":2},{"tick":8,"kind":"loop/control","vaHex":"0x004b74dc","opcode":"0x06","summary":"repeat/control count=2, target=0x004b74bc; static walk records it but does not expand loop body","targetVaHex":"0x004b74bc","repeatCount":2},{"tick":8,"kind":"parent-actor","vaHex":"0x004b74e4","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":8,"kind":"actor-flag","vaHex":"0x004b74e8","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":8,"kind":"destroy","vaHex":"0x004b74f0","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b74e8","absoluteTick":8,"targetVaHex":"0x004b74bc"}]},{"helperId":69,"childScriptVaHex":"0x004b74f4","skillRows":[{"ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2e","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[22],"resultWlkNos":[5]}],"runtimeSignals":["frame-script","direct-child-frame","parent-actor-link","child-parent-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","looping-frame-script","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":14,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b74f4","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":152,"spriteHex":"0x1a"},{"tick":0,"kind":"write","vaHex":"0x004b7518","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)"},{"tick":0,"kind":"write","vaHex":"0x004b7520","opcode":"0x12","summary":"sub display/actor field +0x20, imm=0x00180000 (24px)"},{"tick":0,"kind":"write","vaHex":"0x004b7528","opcode":"0x12","summary":"sub display/actor field +0x80, imm=0x00180000 (24px)"},{"tick":0,"kind":"write","vaHex":"0x004b7530","opcode":"0x12","summary":"sub display/actor field +0x84, imm=0x00180000 (24px)"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7538","opcode":"0x10","summary":"placement/helper args=10 81 e7 03"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b753c","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b75f8","targetVaHex":"0x004b75f8"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b7544","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b573c into +0x58","targetVaHex":"0x004b573c","targetVa":4937532,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b754c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b7550","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"frame","vaHex":"0x004b7554","opcode":"0x12","summary":"direct sprite/frame selector write sprite=0x00, frame=5, field +0x28, mode=0xc0","frame":5,"spriteHex":"0x00","gate":1},{"tick":1,"kind":"write","vaHex":"0x004b755c","opcode":"0x12","summary":"set display/actor field +0xf2, source +0xf2, mode=0xe0"},{"tick":1,"kind":"write","vaHex":"0x004b7560","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":1,"kind":"write","vaHex":"0x004b7564","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":1,"kind":"write","vaHex":"0x004b7568","opcode":"0x12","summary":"set display/actor field +0x80, source +0x80, mode=0xe0"},{"tick":1,"kind":"write","vaHex":"0x004b756c","opcode":"0x12","summary":"set display/actor field +0x84, source +0x84, mode=0xe0"},{"tick":1,"kind":"write","vaHex":"0x004b7570","opcode":"0x12","summary":"set display/actor field +0x74, source +0x80, mode=0xe0"},{"tick":1,"kind":"write","vaHex":"0x004b7574","opcode":"0x12","summary":"sub display/actor field +0x74, source +0x1c, mode=0xe2"},{"tick":1,"kind":"conditional-branch","vaHex":"0x004b7578","opcode":"0x15","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7594"},{"tick":1,"kind":"write","vaHex":"0x004b7584","opcode":"0x12","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)"},{"tick":1,"kind":"control","vaHex":"0x004b758c","opcode":"0x03","summary":"jump 0x004b75a4","targetVaHex":"0x004b75a4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"kind":"write","vaHex":"0x004b75a4","opcode":"0x12","summary":"set display/actor field +0x78, source +0x84, mode=0xe0"},{"tick":1,"kind":"write","vaHex":"0x004b75a8","opcode":"0x12","summary":"sub display/actor field +0x78, source +0x20, mode=0xe2"},{"tick":1,"kind":"conditional-branch","vaHex":"0x004b75ac","opcode":"0x15","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b75c8"},{"tick":1,"kind":"write","vaHex":"0x004b75b8","opcode":"0x12","summary":"div display/actor field +0x78, imm=0x00000008 (0.00012207px)"},{"tick":1,"kind":"control","vaHex":"0x004b75c0","opcode":"0x03","summary":"jump 0x004b75d8","targetVaHex":"0x004b75d8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"kind":"child-write","vaHex":"0x004b75d8","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0xc0"},{"tick":1,"kind":"wait","vaHex":"0x004b75e0","opcode":"0x02","summary":"countdown wait frames=12","waitFrames":12},{"tick":13,"kind":"frame-script-start","vaHex":"0x004b75e4","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b7618","targetVaHex":"0x004b7618"},{"tick":13,"kind":"yield","vaHex":"0x004b75ec","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":14,"kind":"control","vaHex":"0x004b75f0","opcode":"0x03","summary":"jump 0x004b75ec","targetVaHex":"0x004b75ec","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b75f8","vaHex":"0x004b753c"},{"tick":13,"targetVaHex":"0x004b7618","vaHex":"0x004b75e4"}],"spawnEvents":[{"tick":0,"vaHex":"0x004b7544","targetVaHex":"0x004b573c","targetVa":4937532,"childObjectType":2}],"flagEvents":[],"waitEvents":[{"tick":1,"waitFrames":12,"vaHex":"0x004b75e0"},{"tick":13,"waitFrames":1,"vaHex":"0x004b75ec","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004b758c","category":"jump","targetVaHex":"0x004b75a4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b75c0","category":"jump","targetVaHex":"0x004b75d8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":14,"vaHex":"0x004b75f0","category":"jump","targetVaHex":"0x004b75ec","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b75f8","startTick":0,"durationGate":6,"stopReason":"loop at 0x004b75f8","frameEvents":[{"tick":0,"frame":152,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b75f8"},{"tick":2,"frame":153,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7600"},{"tick":4,"frame":154,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7608"}],"absoluteFrameEvents":[{"tick":0,"frame":152,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b75f8","absoluteTick":0,"targetVaHex":"0x004b75f8"},{"tick":2,"frame":153,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7600","absoluteTick":2,"targetVaHex":"0x004b75f8"},{"tick":4,"frame":154,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7608","absoluteTick":4,"targetVaHex":"0x004b75f8"}],"flagEvents":[],"absoluteFlagEvents":[],"loopEvents":[{"tick":6,"targetVaHex":"0x004b75f8","repeatCount":null,"vaHex":"0x004b7610"}],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b75f8","opcode":"0x21","summary":"set sprite=0x1a, frame=152, gate=2, mode=0","frame":152,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b7600","opcode":"0x21","summary":"set sprite=0x1a, frame=153, gate=2, mode=0","frame":153,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"frame","vaHex":"0x004b7608","opcode":"0x21","summary":"set sprite=0x1a, frame=154, gate=2, mode=0","frame":154,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"loop/control","vaHex":"0x004b7610","opcode":"0x03","summary":"jump 0x004b75f8","targetVaHex":"0x004b75f8","repeatCount":null}]},{"targetVaHex":"0x004b7618","startTick":13,"durationGate":8,"stopReason":"destroy/end at 0x004b764c","frameEvents":[{"tick":0,"frame":130,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7618"},{"tick":2,"frame":131,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7620"},{"tick":4,"frame":132,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7628"},{"tick":6,"frame":133,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7630"}],"absoluteFrameEvents":[{"tick":0,"frame":130,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7618","absoluteTick":13,"targetVaHex":"0x004b7618"},{"tick":2,"frame":131,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7620","absoluteTick":15,"targetVaHex":"0x004b7618"},{"tick":4,"frame":132,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7628","absoluteTick":17,"targetVaHex":"0x004b7618"},{"tick":6,"frame":133,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7630","absoluteTick":19,"targetVaHex":"0x004b7618"}],"flagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7644"}],"absoluteFlagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7644","absoluteTick":21,"targetVaHex":"0x004b7618"}],"loopEvents":[{"tick":8,"targetVaHex":"0x004b74bc","repeatCount":3,"vaHex":"0x004b7638"}],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b7618","opcode":"0x21","summary":"set sprite=0x1a, frame=130, gate=2, mode=0","frame":130,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b7620","opcode":"0x21","summary":"set sprite=0x1a, frame=131, gate=2, mode=0","frame":131,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"frame","vaHex":"0x004b7628","opcode":"0x21","summary":"set sprite=0x1a, frame=132, gate=2, mode=0","frame":132,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"frame","vaHex":"0x004b7630","opcode":"0x21","summary":"set sprite=0x1a, frame=133, gate=2, mode=0","frame":133,"spriteHex":"0x1a","gate":2},{"tick":8,"kind":"loop/control","vaHex":"0x004b7638","opcode":"0x06","summary":"repeat/control count=3, target=0x004b74bc; static walk records it but does not expand loop body","targetVaHex":"0x004b74bc","repeatCount":3},{"tick":8,"kind":"parent-actor","vaHex":"0x004b7640","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":8,"kind":"actor-flag","vaHex":"0x004b7644","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":8,"kind":"destroy","vaHex":"0x004b764c","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7644","absoluteTick":21,"targetVaHex":"0x004b7618"}]},{"helperId":70,"childScriptVaHex":"0x004b7688","skillRows":[{"ownerName":"린샹","skillName":"흑영권","skillIdHex":"0x1a","levelOrFixed":null,"positionClass":"single-target-ranged-caster-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[18],"resultWlkNos":[8]},{"ownerName":"린샹","skillName":"환영각","skillIdHex":"0x2d","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[18],"resultWlkNos":[8]},{"ownerName":"스마슈","skillName":"투신의 춤","skillIdHex":"0x22","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[18],"resultWlkNos":[8]}],"runtimeSignals":["frame-script","direct-child-frame","parent-actor-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","child-actor-flag","actor-flag-sync","looping-frame-script","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":18,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b7688","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":124,"spriteHex":"0x1a"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b76ac","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b77a4","targetVaHex":"0x004b77a4"},{"tick":0,"kind":"child-write","vaHex":"0x004b76b4","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80"},{"tick":0,"kind":"yield","vaHex":"0x004b76bc","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"write","vaHex":"0x004b76c0","opcode":"0x12","summary":"sub display/actor field +0x20, imm=0x00020000 (2px)"},{"tick":1,"kind":"control","vaHex":"0x004b76c8","opcode":"0x06","summary":"repeat/control count=4, target=0x004b76bc; static walk records it but does not expand loop body","targetVaHex":"0x004b76bc","repeatCount":4,"tableCount":null,"staticPathChoice":null},{"tick":1,"kind":"placement-expr","vaHex":"0x004b76d0","opcode":"0x10","summary":"placement/helper args=10 81 e7 01"},{"tick":1,"kind":"child-write","vaHex":"0x004b76d4","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b76dc","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b76bc"},{"tick":1,"kind":"wait","vaHex":"0x004b76e8","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":17,"kind":"write","vaHex":"0x004b76ec","opcode":"0x12","summary":"set display/actor field +0x74, source +0x80, mode=0xa0"},{"tick":17,"kind":"write","vaHex":"0x004b76f0","opcode":"0x12","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2"},{"tick":17,"kind":"conditional-branch","vaHex":"0x004b76f4","opcode":"0x15","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7710"},{"tick":17,"kind":"write","vaHex":"0x004b7700","opcode":"0x12","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)"},{"tick":17,"kind":"control","vaHex":"0x004b7708","opcode":"0x03","summary":"jump 0x004b7720","targetVaHex":"0x004b7720","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":17,"kind":"write","vaHex":"0x004b7720","opcode":"0x12","summary":"set display/actor field +0x78, source +0x84, mode=0xa0"},{"tick":17,"kind":"write","vaHex":"0x004b7724","opcode":"0x12","summary":"sub display/actor field +0x78, imm=0x00400000 (64px)"},{"tick":17,"kind":"write","vaHex":"0x004b772c","opcode":"0x12","summary":"sub display/actor field +0x78, source +0x20, mode=0xa2"},{"tick":17,"kind":"conditional-branch","vaHex":"0x004b7730","opcode":"0x15","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b774c"},{"tick":17,"kind":"write","vaHex":"0x004b773c","opcode":"0x12","summary":"div display/actor field +0x78, imm=0x00000008 (0.00012207px)"},{"tick":17,"kind":"control","vaHex":"0x004b7744","opcode":"0x03","summary":"jump 0x004b775c","targetVaHex":"0x004b775c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":17,"kind":"child-write","vaHex":"0x004b775c","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000002 (3.05176e-05px), mode=0x80"},{"tick":17,"kind":"child-control-noop","vaHex":"0x004b7764","opcode":"0x1e","summary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation"},{"tick":17,"kind":"write","vaHex":"0x004b7768","opcode":"0x12","summary":"add display/actor field +0x20, imm=0x00080000 (8px)"},{"tick":17,"kind":"yield","vaHex":"0x004b7770","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":18,"kind":"control","vaHex":"0x004b7774","opcode":"0x06","summary":"repeat/control count=4, target=0x004b7764; static walk records it but does not expand loop body","targetVaHex":"0x004b7764","repeatCount":4,"tableCount":null,"staticPathChoice":null},{"tick":18,"kind":"placement-expr","vaHex":"0x004b777c","opcode":"0x10","summary":"placement/helper args=10 82 e7 01"},{"tick":18,"kind":"child-write","vaHex":"0x004b7780","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":18,"kind":"branch","vaHex":"0x004b7788","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7764"},{"tick":18,"kind":"parent_actor","vaHex":"0x004b7794","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":18,"kind":"actor-flag","vaHex":"0x004b7798","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":18,"kind":"destroy","vaHex":"0x004b77a0","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b77a4","vaHex":"0x004b76ac"}],"spawnEvents":[],"flagEvents":[{"tick":18,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7798"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b76bc","kind":"yield"},{"tick":1,"waitFrames":16,"vaHex":"0x004b76e8"},{"tick":17,"waitFrames":1,"vaHex":"0x004b7770","kind":"yield"}],"repeatEvents":[{"tick":1,"vaHex":"0x004b76c8","targetVaHex":"0x004b76bc","repeatCount":4,"tableCount":null,"staticPathChoice":null},{"tick":18,"vaHex":"0x004b7774","targetVaHex":"0x004b7764","repeatCount":4,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":1,"vaHex":"0x004b76c8","category":"repeat-loop","targetVaHex":"0x004b76bc","repeatCount":4,"tableCount":null,"staticPathChoice":null},{"tick":17,"vaHex":"0x004b7708","category":"jump","targetVaHex":"0x004b7720","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":17,"vaHex":"0x004b7744","category":"jump","targetVaHex":"0x004b775c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":18,"vaHex":"0x004b7774","category":"repeat-loop","targetVaHex":"0x004b7764","repeatCount":4,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b77a4","startTick":0,"durationGate":43,"stopReason":"loop at 0x004b784c","frameEvents":[{"tick":0,"frame":124,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77a4"},{"tick":2,"frame":125,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77ac"},{"tick":4,"frame":126,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77b4"},{"tick":6,"frame":127,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77bc"},{"tick":8,"frame":128,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77c4"},{"tick":10,"frame":129,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77cc"},{"tick":12,"frame":124,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77d4"},{"tick":14,"frame":125,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77dc"},{"tick":16,"frame":126,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77e4"},{"tick":18,"frame":127,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77ec"},{"tick":20,"frame":128,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77f4"},{"tick":22,"frame":129,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77fc"},{"tick":24,"frame":124,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7804"},{"tick":26,"frame":125,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b780c"},{"tick":28,"frame":126,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7814"},{"tick":30,"frame":127,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b781c"},{"tick":32,"frame":128,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7824"},{"tick":34,"frame":129,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b782c"},{"tick":36,"frame":124,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7834"},{"tick":38,"frame":125,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b783c"},{"tick":40,"frame":126,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7844"},{"tick":42,"frame":127,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b784c"}],"absoluteFrameEvents":[{"tick":0,"frame":124,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77a4","absoluteTick":0,"targetVaHex":"0x004b77a4"},{"tick":2,"frame":125,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77ac","absoluteTick":2,"targetVaHex":"0x004b77a4"},{"tick":4,"frame":126,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77b4","absoluteTick":4,"targetVaHex":"0x004b77a4"},{"tick":6,"frame":127,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77bc","absoluteTick":6,"targetVaHex":"0x004b77a4"},{"tick":8,"frame":128,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77c4","absoluteTick":8,"targetVaHex":"0x004b77a4"},{"tick":10,"frame":129,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77cc","absoluteTick":10,"targetVaHex":"0x004b77a4"},{"tick":12,"frame":124,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77d4","absoluteTick":12,"targetVaHex":"0x004b77a4"},{"tick":14,"frame":125,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77dc","absoluteTick":14,"targetVaHex":"0x004b77a4"},{"tick":16,"frame":126,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77e4","absoluteTick":16,"targetVaHex":"0x004b77a4"},{"tick":18,"frame":127,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77ec","absoluteTick":18,"targetVaHex":"0x004b77a4"},{"tick":20,"frame":128,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77f4","absoluteTick":20,"targetVaHex":"0x004b77a4"},{"tick":22,"frame":129,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b77fc","absoluteTick":22,"targetVaHex":"0x004b77a4"},{"tick":24,"frame":124,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7804","absoluteTick":24,"targetVaHex":"0x004b77a4"},{"tick":26,"frame":125,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b780c","absoluteTick":26,"targetVaHex":"0x004b77a4"},{"tick":28,"frame":126,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7814","absoluteTick":28,"targetVaHex":"0x004b77a4"},{"tick":30,"frame":127,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b781c","absoluteTick":30,"targetVaHex":"0x004b77a4"},{"tick":32,"frame":128,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7824","absoluteTick":32,"targetVaHex":"0x004b77a4"},{"tick":34,"frame":129,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b782c","absoluteTick":34,"targetVaHex":"0x004b77a4"},{"tick":36,"frame":124,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7834","absoluteTick":36,"targetVaHex":"0x004b77a4"},{"tick":38,"frame":125,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b783c","absoluteTick":38,"targetVaHex":"0x004b77a4"},{"tick":40,"frame":126,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b7844","absoluteTick":40,"targetVaHex":"0x004b77a4"},{"tick":42,"frame":127,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b784c","absoluteTick":42,"targetVaHex":"0x004b77a4"}],"flagEvents":[],"absoluteFlagEvents":[],"loopEvents":[{"tick":43,"targetVaHex":"0x004b784c","repeatCount":null,"vaHex":"0x004b7854"}],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b77a4","opcode":"0x21","summary":"set sprite=0x1a, frame=124, gate=2, mode=0","frame":124,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b77ac","opcode":"0x21","summary":"set sprite=0x1a, frame=125, gate=2, mode=0","frame":125,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"frame","vaHex":"0x004b77b4","opcode":"0x21","summary":"set sprite=0x1a, frame=126, gate=2, mode=0","frame":126,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"frame","vaHex":"0x004b77bc","opcode":"0x21","summary":"set sprite=0x1a, frame=127, gate=2, mode=0","frame":127,"spriteHex":"0x1a","gate":2},{"tick":8,"kind":"frame","vaHex":"0x004b77c4","opcode":"0x21","summary":"set sprite=0x1a, frame=128, gate=2, mode=0","frame":128,"spriteHex":"0x1a","gate":2},{"tick":10,"kind":"frame","vaHex":"0x004b77cc","opcode":"0x21","summary":"set sprite=0x1a, frame=129, gate=2, mode=0","frame":129,"spriteHex":"0x1a","gate":2},{"tick":12,"kind":"frame","vaHex":"0x004b77d4","opcode":"0x21","summary":"set sprite=0x1a, frame=124, gate=2, mode=0","frame":124,"spriteHex":"0x1a","gate":2},{"tick":14,"kind":"frame","vaHex":"0x004b77dc","opcode":"0x21","summary":"set sprite=0x1a, frame=125, gate=2, mode=0","frame":125,"spriteHex":"0x1a","gate":2},{"tick":16,"kind":"frame","vaHex":"0x004b77e4","opcode":"0x21","summary":"set sprite=0x1a, frame=126, gate=2, mode=0","frame":126,"spriteHex":"0x1a","gate":2},{"tick":18,"kind":"frame","vaHex":"0x004b77ec","opcode":"0x21","summary":"set sprite=0x1a, frame=127, gate=2, mode=0","frame":127,"spriteHex":"0x1a","gate":2},{"tick":20,"kind":"frame","vaHex":"0x004b77f4","opcode":"0x21","summary":"set sprite=0x1a, frame=128, gate=2, mode=0","frame":128,"spriteHex":"0x1a","gate":2},{"tick":22,"kind":"frame","vaHex":"0x004b77fc","opcode":"0x21","summary":"set sprite=0x1a, frame=129, gate=2, mode=0","frame":129,"spriteHex":"0x1a","gate":2},{"tick":24,"kind":"frame","vaHex":"0x004b7804","opcode":"0x21","summary":"set sprite=0x1a, frame=124, gate=2, mode=0","frame":124,"spriteHex":"0x1a","gate":2},{"tick":26,"kind":"frame","vaHex":"0x004b780c","opcode":"0x21","summary":"set sprite=0x1a, frame=125, gate=2, mode=0","frame":125,"spriteHex":"0x1a","gate":2},{"tick":28,"kind":"frame","vaHex":"0x004b7814","opcode":"0x21","summary":"set sprite=0x1a, frame=126, gate=2, mode=0","frame":126,"spriteHex":"0x1a","gate":2},{"tick":30,"kind":"frame","vaHex":"0x004b781c","opcode":"0x21","summary":"set sprite=0x1a, frame=127, gate=2, mode=0","frame":127,"spriteHex":"0x1a","gate":2},{"tick":32,"kind":"frame","vaHex":"0x004b7824","opcode":"0x21","summary":"set sprite=0x1a, frame=128, gate=2, mode=0","frame":128,"spriteHex":"0x1a","gate":2},{"tick":34,"kind":"frame","vaHex":"0x004b782c","opcode":"0x21","summary":"set sprite=0x1a, frame=129, gate=2, mode=0","frame":129,"spriteHex":"0x1a","gate":2},{"tick":36,"kind":"frame","vaHex":"0x004b7834","opcode":"0x21","summary":"set sprite=0x1a, frame=124, gate=2, mode=0","frame":124,"spriteHex":"0x1a","gate":2},{"tick":38,"kind":"frame","vaHex":"0x004b783c","opcode":"0x21","summary":"set sprite=0x1a, frame=125, gate=2, mode=0","frame":125,"spriteHex":"0x1a","gate":2},{"tick":40,"kind":"frame","vaHex":"0x004b7844","opcode":"0x21","summary":"set sprite=0x1a, frame=126, gate=2, mode=0","frame":126,"spriteHex":"0x1a","gate":2},{"tick":42,"kind":"frame","vaHex":"0x004b784c","opcode":"0x21","summary":"set sprite=0x1a, frame=127, gate=1, mode=0","frame":127,"spriteHex":"0x1a","gate":1},{"tick":43,"kind":"loop/control","vaHex":"0x004b7854","opcode":"0x03","summary":"jump 0x004b784c","targetVaHex":"0x004b784c","repeatCount":null}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":18,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7798"}]},{"helperId":73,"childScriptVaHex":"0x004b7a88","skillRows":[{"ownerName":"린샹","skillName":"암각·영상뢰화","skillIdHex":"0x28","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[9]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":20,"events":[{"tick":0,"kind":"parent_actor","vaHex":"0x004b7a88","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004b7a8c","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7b08"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b7aa0","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","targetVaHex":"0x004b7918","targetVa":4946200,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b7aa8","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b7aac","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b7ab0","opcode":"0x2b","summary":"rng(range=128) -> +0x58","randomRange":128,"randomRangeHex":"0x0080"},{"tick":0,"kind":"write","vaHex":"0x004b7ab4","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x000001b0 (0.0065918px)"},{"tick":0,"kind":"write","vaHex":"0x004b7abc","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b7ac4","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0"},{"tick":0,"kind":"random-range","vaHex":"0x004b7ac8","opcode":"0x2b","summary":"rng(range=192) -> +0x58","randomRange":192,"randomRangeHex":"0x00c0"},{"tick":0,"kind":"write","vaHex":"0x004b7acc","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00000050 (0.0012207px)"},{"tick":0,"kind":"write","vaHex":"0x004b7ad4","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b7adc","opcode":"0x12","summary":"set display/actor field +0x20, source +0x58, mode=0xe0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7ae0","opcode":"0x10","summary":"placement/helper args=10 c0 e7 06"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7ae4","opcode":"0x10","summary":"placement/helper args=10 e0 f2 f2"},{"tick":0,"kind":"wait","vaHex":"0x004b7ae8","opcode":"0x02","summary":"countdown wait frames=4","waitFrames":4},{"tick":4,"kind":"control","vaHex":"0x004b7aec","opcode":"0x06","summary":"repeat/control count=3, target=0x004b7aa0; static walk records it but does not expand loop body","targetVaHex":"0x004b7aa0","repeatCount":3,"tableCount":null,"staticPathChoice":null},{"tick":4,"kind":"wait","vaHex":"0x004b7af4","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":20,"kind":"parent_actor","vaHex":"0x004b7af8","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":20,"kind":"actor-flag","vaHex":"0x004b7afc","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":20,"kind":"destroy","vaHex":"0x004b7b04","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b7aa0","targetVaHex":"0x004b7918","targetVa":4946200,"childObjectType":2}],"flagEvents":[{"tick":20,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7afc"}],"waitEvents":[{"tick":0,"waitFrames":4,"vaHex":"0x004b7ae8"},{"tick":4,"waitFrames":16,"vaHex":"0x004b7af4"}],"repeatEvents":[{"tick":4,"vaHex":"0x004b7aec","targetVaHex":"0x004b7aa0","repeatCount":3,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":4,"vaHex":"0x004b7aec","category":"repeat-loop","targetVaHex":"0x004b7aa0","repeatCount":3,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b7aa0","targetVaHex":"0x004b7918","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7aa0","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7aa0","targetVaHex":"0x004b7918","startTick":4,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b7aa0","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":0,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7aa0","targetVaHex":"0x004b7918","startTick":8,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b7aa0","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7aa0","targetVaHex":"0x004b7918","startTick":12,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b7aa0","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7aa0","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b7aa0","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":0,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b7aa0","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b7aa0","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":20,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7afc"}]},{"helperId":74,"childScriptVaHex":"0x004b7b7c","skillRows":[{"ownerName":"린샹","skillName":"암각·영상뢰화","skillIdHex":"0x29","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[18,18],"resultWlkNos":[9]},{"ownerName":"린샹","skillName":"암각·영상뢰화","skillIdHex":"0x2a","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[18,18,18,18],"resultWlkNos":[9]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":19,"events":[{"tick":0,"kind":"parent_actor","vaHex":"0x004b7b7c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004b7b80","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7bfc"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b7b94","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","targetVaHex":"0x004b7918","targetVa":4946200,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b7b9c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b7ba0","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b7ba4","opcode":"0x2b","summary":"rng(range=128) -> +0x58","randomRange":128,"randomRangeHex":"0x0080"},{"tick":0,"kind":"write","vaHex":"0x004b7ba8","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x000001b0 (0.0065918px)"},{"tick":0,"kind":"write","vaHex":"0x004b7bb0","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b7bb8","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0"},{"tick":0,"kind":"random-range","vaHex":"0x004b7bbc","opcode":"0x2b","summary":"rng(range=192) -> +0x58","randomRange":192,"randomRangeHex":"0x00c0"},{"tick":0,"kind":"write","vaHex":"0x004b7bc0","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00000050 (0.0012207px)"},{"tick":0,"kind":"write","vaHex":"0x004b7bc8","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b7bd0","opcode":"0x12","summary":"set display/actor field +0x20, source +0x58, mode=0xe0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7bd4","opcode":"0x10","summary":"placement/helper args=10 c0 e7 06"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7bd8","opcode":"0x10","summary":"placement/helper args=10 e0 f2 f2"},{"tick":0,"kind":"wait","vaHex":"0x004b7bdc","opcode":"0x02","summary":"countdown wait frames=3","waitFrames":3},{"tick":3,"kind":"control","vaHex":"0x004b7be0","opcode":"0x06","summary":"repeat/control count=5, target=0x004b7b94; static walk records it but does not expand loop body","targetVaHex":"0x004b7b94","repeatCount":5,"tableCount":null,"staticPathChoice":null},{"tick":3,"kind":"wait","vaHex":"0x004b7be8","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":19,"kind":"parent_actor","vaHex":"0x004b7bec","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":19,"kind":"actor-flag","vaHex":"0x004b7bf0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":19,"kind":"destroy","vaHex":"0x004b7bf8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b7b94","targetVaHex":"0x004b7918","targetVa":4946200,"childObjectType":2}],"flagEvents":[{"tick":19,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7bf0"}],"waitEvents":[{"tick":0,"waitFrames":3,"vaHex":"0x004b7bdc"},{"tick":3,"waitFrames":16,"vaHex":"0x004b7be8"}],"repeatEvents":[{"tick":3,"vaHex":"0x004b7be0","targetVaHex":"0x004b7b94","repeatCount":5,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":3,"vaHex":"0x004b7be0","category":"repeat-loop","targetVaHex":"0x004b7b94","repeatCount":5,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b7b94","targetVaHex":"0x004b7918","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7b94","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7b94","targetVaHex":"0x004b7918","startTick":3,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b7b94","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":0,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7b94","targetVaHex":"0x004b7918","startTick":6,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b7b94","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7b94","targetVaHex":"0x004b7918","startTick":9,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":9,"absoluteTick":9,"spawnVaHex":"0x004b7b94","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7b94","targetVaHex":"0x004b7918","startTick":12,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b7b94","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7b94","targetVaHex":"0x004b7918","startTick":15,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":15,"absoluteTick":15,"spawnVaHex":"0x004b7b94","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7b94","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b7b94","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":0,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b7b94","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":9,"absoluteTick":9,"spawnVaHex":"0x004b7b94","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b7b94","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":15,"absoluteTick":15,"spawnVaHex":"0x004b7b94","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":19,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7bf0"}]},{"helperId":75,"childScriptVaHex":"0x004b7c70","skillRows":[{"ownerName":"린샹","skillName":"암각·영상뢰화","skillIdHex":"0x2b","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[18,18,18,18,18],"resultWlkNos":[9]},{"ownerName":"린샹","skillName":"창룡파","skillIdHex":"0x2c","levelOrFixed":null,"positionClass":"all-target-clone-placement","renderTrack":"screen-wide-effect","effectWlkNos":[18,18,18,18,18,18,18],"resultWlkNos":[9]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":18,"events":[{"tick":0,"kind":"parent_actor","vaHex":"0x004b7c70","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004b7c74","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7cf0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b7c88","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","targetVaHex":"0x004b7918","targetVa":4946200,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b7c90","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b7c94","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b7c98","opcode":"0x2b","summary":"rng(range=128) -> +0x58","randomRange":128,"randomRangeHex":"0x0080"},{"tick":0,"kind":"write","vaHex":"0x004b7c9c","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x000001b0 (0.0065918px)"},{"tick":0,"kind":"write","vaHex":"0x004b7ca4","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b7cac","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0"},{"tick":0,"kind":"random-range","vaHex":"0x004b7cb0","opcode":"0x2b","summary":"rng(range=192) -> +0x58","randomRange":192,"randomRangeHex":"0x00c0"},{"tick":0,"kind":"write","vaHex":"0x004b7cb4","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00000050 (0.0012207px)"},{"tick":0,"kind":"write","vaHex":"0x004b7cbc","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b7cc4","opcode":"0x12","summary":"set display/actor field +0x20, source +0x58, mode=0xe0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7cc8","opcode":"0x10","summary":"placement/helper args=10 c0 e7 06"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7ccc","opcode":"0x10","summary":"placement/helper args=10 e0 f2 f2"},{"tick":0,"kind":"wait","vaHex":"0x004b7cd0","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":2,"kind":"control","vaHex":"0x004b7cd4","opcode":"0x06","summary":"repeat/control count=8, target=0x004b7c88; static walk records it but does not expand loop body","targetVaHex":"0x004b7c88","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":2,"kind":"wait","vaHex":"0x004b7cdc","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":18,"kind":"parent_actor","vaHex":"0x004b7ce0","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":18,"kind":"actor-flag","vaHex":"0x004b7ce4","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":18,"kind":"destroy","vaHex":"0x004b7cec","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b7c88","targetVaHex":"0x004b7918","targetVa":4946200,"childObjectType":2}],"flagEvents":[{"tick":18,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7ce4"}],"waitEvents":[{"tick":0,"waitFrames":2,"vaHex":"0x004b7cd0"},{"tick":2,"waitFrames":16,"vaHex":"0x004b7cdc"}],"repeatEvents":[{"tick":2,"vaHex":"0x004b7cd4","targetVaHex":"0x004b7c88","repeatCount":8,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":2,"vaHex":"0x004b7cd4","category":"repeat-loop","targetVaHex":"0x004b7c88","repeatCount":8,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b7c88","targetVaHex":"0x004b7918","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7c88","targetVaHex":"0x004b7918","startTick":2,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":0,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7c88","targetVaHex":"0x004b7918","startTick":4,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7c88","targetVaHex":"0x004b7918","startTick":6,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7c88","targetVaHex":"0x004b7918","startTick":8,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7c88","targetVaHex":"0x004b7918","startTick":10,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":10,"absoluteTick":10,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7c88","targetVaHex":"0x004b7918","startTick":12,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7c88","targetVaHex":"0x004b7918","startTick":14,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":14,"absoluteTick":14,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7c88","targetVaHex":"0x004b7918","startTick":16,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":16,"absoluteTick":16,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":0,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":10,"absoluteTick":10,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":14,"absoluteTick":14,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":16,"absoluteTick":16,"spawnVaHex":"0x004b7c88","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":18,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7ce4"}]},{"helperId":76,"childScriptVaHex":"0x004b7d64","skillRows":[],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":18,"events":[{"tick":0,"kind":"parent_actor","vaHex":"0x004b7d64","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004b7d68","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7de4"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b7d7c","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","targetVaHex":"0x004b7918","targetVa":4946200,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b7d84","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b7d88","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b7d8c","opcode":"0x2b","summary":"rng(range=128) -> +0x58","randomRange":128,"randomRangeHex":"0x0080"},{"tick":0,"kind":"write","vaHex":"0x004b7d90","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x000001b0 (0.0065918px)"},{"tick":0,"kind":"write","vaHex":"0x004b7d98","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b7da0","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0"},{"tick":0,"kind":"random-range","vaHex":"0x004b7da4","opcode":"0x2b","summary":"rng(range=192) -> +0x58","randomRange":192,"randomRangeHex":"0x00c0"},{"tick":0,"kind":"write","vaHex":"0x004b7da8","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00000050 (0.0012207px)"},{"tick":0,"kind":"write","vaHex":"0x004b7db0","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b7db8","opcode":"0x12","summary":"set display/actor field +0x20, source +0x58, mode=0xe0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7dbc","opcode":"0x10","summary":"placement/helper args=10 c0 e7 06"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7dc0","opcode":"0x10","summary":"placement/helper args=10 e0 f2 f2"},{"tick":0,"kind":"wait","vaHex":"0x004b7dc4","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":2,"kind":"control","vaHex":"0x004b7dc8","opcode":"0x06","summary":"repeat/control count=9, target=0x004b7d7c; static walk records it but does not expand loop body","targetVaHex":"0x004b7d7c","repeatCount":9,"tableCount":null,"staticPathChoice":null},{"tick":2,"kind":"wait","vaHex":"0x004b7dd0","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":18,"kind":"parent_actor","vaHex":"0x004b7dd4","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":18,"kind":"actor-flag","vaHex":"0x004b7dd8","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":18,"kind":"destroy","vaHex":"0x004b7de0","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b7d7c","targetVaHex":"0x004b7918","targetVa":4946200,"childObjectType":2}],"flagEvents":[{"tick":18,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7dd8"}],"waitEvents":[{"tick":0,"waitFrames":2,"vaHex":"0x004b7dc4"},{"tick":2,"waitFrames":16,"vaHex":"0x004b7dd0"}],"repeatEvents":[{"tick":2,"vaHex":"0x004b7dc8","targetVaHex":"0x004b7d7c","repeatCount":9,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":2,"vaHex":"0x004b7dc8","category":"repeat-loop","targetVaHex":"0x004b7d7c","repeatCount":9,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b7d7c","targetVaHex":"0x004b7918","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7d7c","targetVaHex":"0x004b7918","startTick":2,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":0,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7d7c","targetVaHex":"0x004b7918","startTick":4,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7d7c","targetVaHex":"0x004b7918","startTick":6,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7d7c","targetVaHex":"0x004b7918","startTick":8,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7d7c","targetVaHex":"0x004b7918","startTick":10,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":10,"absoluteTick":10,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7d7c","targetVaHex":"0x004b7918","startTick":12,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7d7c","targetVaHex":"0x004b7918","startTick":14,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":14,"absoluteTick":14,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7d7c","targetVaHex":"0x004b7918","startTick":16,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":16,"absoluteTick":16,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004b7d7c","targetVaHex":"0x004b7918","startTick":18,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":18,"absoluteTick":18,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":8,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":0,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":10,"absoluteTick":10,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":14,"absoluteTick":14,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":16,"absoluteTick":16,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":18,"absoluteTick":18,"spawnVaHex":"0x004b7d7c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":8,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":18,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7dd8"}]},{"helperId":77,"childScriptVaHex":"0x004b7e58","skillRows":[{"ownerName":"린샹","skillName":"흑영권","skillIdHex":"0x1a","levelOrFixed":null,"positionClass":"single-target-ranged-caster-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[18],"resultWlkNos":[8]},{"ownerName":"린샹","skillName":"환영각","skillIdHex":"0x2d","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[18],"resultWlkNos":[8]},{"ownerName":"스마슈","skillName":"투신의 춤","skillIdHex":"0x22","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[18],"resultWlkNos":[8]}],"runtimeSignals":["child-parent-link","position-write","placement-expr","loop/control"],"syncSignals":["spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":0,"events":[{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b7e64","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7ef8 into +0x58","targetVaHex":"0x004b7ef8","targetVa":4947704,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b7e6c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b7e70","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b7e74","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b7e78","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)"},{"tick":0,"kind":"write","vaHex":"0x004b7e80","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b7e84","opcode":"0x12","summary":"add display/actor field +0x20, imm=0x00100000 (16px)"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7e8c","opcode":"0x10","summary":"placement/helper args=10 e0 e7 e7"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7e90","opcode":"0x10","summary":"placement/helper args=10 e0 f2 f2"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b7e94","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7ef8 into +0x58","targetVaHex":"0x004b7ef8","targetVa":4947704,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b7e9c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b7ea0","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b7ea4","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b7ea8","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0xffe00000 (-32px)"},{"tick":0,"kind":"write","vaHex":"0x004b7eb0","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b7eb4","opcode":"0x12","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7ebc","opcode":"0x10","summary":"placement/helper args=10 e0 e7 e7"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7ec0","opcode":"0x10","summary":"placement/helper args=10 e0 f2 f2"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b7ec4","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7ef8 into +0x58","targetVaHex":"0x004b7ef8","targetVa":4947704,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b7ecc","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b7ed0","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b7ed4","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b7ed8","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00180000 (24px)"},{"tick":0,"kind":"write","vaHex":"0x004b7ee0","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b7ee4","opcode":"0x12","summary":"add display/actor field +0x20, imm=0xfff80000 (-8px)"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7eec","opcode":"0x10","summary":"placement/helper args=10 e0 e7 e7"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b7ef0","opcode":"0x10","summary":"placement/helper args=10 e0 f2 f2"},{"tick":0,"kind":"destroy","vaHex":"0x004b7ef4","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b7e64","targetVaHex":"0x004b7ef8","targetVa":4947704,"childObjectType":2},{"tick":0,"vaHex":"0x004b7e94","targetVaHex":"0x004b7ef8","targetVa":4947704,"childObjectType":2},{"tick":0,"vaHex":"0x004b7ec4","targetVaHex":"0x004b7ef8","targetVa":4947704,"childObjectType":2}],"flagEvents":[],"waitEvents":[],"repeatEvents":[],"controlEvents":[]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b7e64","targetVaHex":"0x004b7ef8","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7ef8","targetStopReason":"destroy/end at 0x004b52a8","initVaHex":"0x004b7ef8","spriteHex":"0x1a","asset":"btl_efc","frame":137,"selectorHex":"0x001a0089","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7e64","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7ef8","coordinateSummary":"display.x [0x81:16, 0xe0:0x1c]; display.y [0xe0:0x20]; delta.y scratch [0xc0:1]; motion.dx / offset.x [0xe0:0x58]; motion.targetY [0xc0:480]","patternSummary":"child-motion-parameterized, delta-to-target-buffer, frameScript-positioned-effect, offset-accumulator, rng-driven-placement, screen-sized-sweep, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7ef8","coordinateSummary":"display.x [0x81:16, 0xe0:0x1c]; display.y [0xe0:0x20]; delta.y scratch [0xc0:1]; motion.dx / offset.x [0xe0:0x58]; motion.targetY [0xc0:480]","patternSummary":"child-motion-parameterized, delta-to-target-buffer, frameScript-positioned-effect, offset-accumulator, rng-driven-placement, screen-sized-sweep, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"}},{"spawnVaHex":"0x004b7e94","targetVaHex":"0x004b7ef8","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7ef8","targetStopReason":"destroy/end at 0x004b52a8","initVaHex":"0x004b7ef8","spriteHex":"0x1a","asset":"btl_efc","frame":137,"selectorHex":"0x001a0089","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7e94","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7ef8","coordinateSummary":"display.x [0x81:16, 0xe0:0x1c]; display.y [0xe0:0x20]; delta.y scratch [0xc0:1]; motion.dx / offset.x [0xe0:0x58]; motion.targetY [0xc0:480]","patternSummary":"child-motion-parameterized, delta-to-target-buffer, frameScript-positioned-effect, offset-accumulator, rng-driven-placement, screen-sized-sweep, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7ef8","coordinateSummary":"display.x [0x81:16, 0xe0:0x1c]; display.y [0xe0:0x20]; delta.y scratch [0xc0:1]; motion.dx / offset.x [0xe0:0x58]; motion.targetY [0xc0:480]","patternSummary":"child-motion-parameterized, delta-to-target-buffer, frameScript-positioned-effect, offset-accumulator, rng-driven-placement, screen-sized-sweep, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"}},{"spawnVaHex":"0x004b7ec4","targetVaHex":"0x004b7ef8","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7ef8","targetStopReason":"destroy/end at 0x004b52a8","initVaHex":"0x004b7ef8","spriteHex":"0x1a","asset":"btl_efc","frame":137,"selectorHex":"0x001a0089","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7ec4","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7ef8","coordinateSummary":"display.x [0x81:16, 0xe0:0x1c]; display.y [0xe0:0x20]; delta.y scratch [0xc0:1]; motion.dx / offset.x [0xe0:0x58]; motion.targetY [0xc0:480]","patternSummary":"child-motion-parameterized, delta-to-target-buffer, frameScript-positioned-effect, offset-accumulator, rng-driven-placement, screen-sized-sweep, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7ef8","coordinateSummary":"display.x [0x81:16, 0xe0:0x1c]; display.y [0xe0:0x20]; delta.y scratch [0xc0:1]; motion.dx / offset.x [0xe0:0x58]; motion.targetY [0xc0:480]","patternSummary":"child-motion-parameterized, delta-to-target-buffer, frameScript-positioned-effect, offset-accumulator, rng-driven-placement, screen-sized-sweep, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7ef8","targetStopReason":"destroy/end at 0x004b52a8","initVaHex":"0x004b7ef8","spriteHex":"0x1a","asset":"btl_efc","frame":137,"selectorHex":"0x001a0089","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7e64","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7ef8","coordinateSummary":"display.x [0x81:16, 0xe0:0x1c]; display.y [0xe0:0x20]; delta.y scratch [0xc0:1]; motion.dx / offset.x [0xe0:0x58]; motion.targetY [0xc0:480]","patternSummary":"child-motion-parameterized, delta-to-target-buffer, frameScript-positioned-effect, offset-accumulator, rng-driven-placement, screen-sized-sweep, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7ef8","targetStopReason":"destroy/end at 0x004b52a8","initVaHex":"0x004b7ef8","spriteHex":"0x1a","asset":"btl_efc","frame":137,"selectorHex":"0x001a0089","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7e94","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7ef8","coordinateSummary":"display.x [0x81:16, 0xe0:0x1c]; display.y [0xe0:0x20]; delta.y scratch [0xc0:1]; motion.dx / offset.x [0xe0:0x58]; motion.targetY [0xc0:480]","patternSummary":"child-motion-parameterized, delta-to-target-buffer, frameScript-positioned-effect, offset-accumulator, rng-driven-placement, screen-sized-sweep, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7ef8","targetStopReason":"destroy/end at 0x004b52a8","initVaHex":"0x004b7ef8","spriteHex":"0x1a","asset":"btl_efc","frame":137,"selectorHex":"0x001a0089","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b7ec4","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7ef8","coordinateSummary":"display.x [0x81:16, 0xe0:0x1c]; display.y [0xe0:0x20]; delta.y scratch [0xc0:1]; motion.dx / offset.x [0xe0:0x58]; motion.targetY [0xc0:480]","patternSummary":"child-motion-parameterized, delta-to-target-buffer, frameScript-positioned-effect, offset-accumulator, rng-driven-placement, screen-sized-sweep, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[]},{"helperId":78,"childScriptVaHex":"0x004b7f7c","skillRows":[{"ownerName":"스마슈","skillName":"절사어면","skillIdHex":"0x12","levelOrFixed":null,"positionClass":"single-target-front-local-combo-inferred","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[7]},{"ownerName":"스마슈","skillName":"냉도투무","skillIdHex":"0x21","levelOrFixed":null,"positionClass":"all-target-clone-placement","renderTrack":"screen-wide-effect","effectWlkNos":[18],"resultWlkNos":[4]}],"runtimeSignals":[],"syncSignals":["frame-script-sync","child-actor-flag","actor-flag-sync","looping-frame-script","wait/yield","frame-gate-timeline","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":14,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b7f7c","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":140,"spriteHex":"0x1a"},{"tick":0,"kind":"parent_actor","vaHex":"0x004b7fa0","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004b7fa4","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7fbc"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b7fac","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b80d4","targetVaHex":"0x004b80d4"},{"tick":0,"kind":"control","vaHex":"0x004b7fb4","opcode":"0x03","summary":"jump 0x004b7fc4","targetVaHex":"0x004b7fc4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b7fc4","opcode":"0x12","summary":"set display/actor field +0x74, source +0x80, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b7fc8","opcode":"0x12","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b7fcc","opcode":"0x15","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7fe8"},{"tick":0,"kind":"write","vaHex":"0x004b7fd8","opcode":"0x12","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"control","vaHex":"0x004b7fe0","opcode":"0x03","summary":"jump 0x004b7ff8","targetVaHex":"0x004b7ff8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b7ff8","opcode":"0x12","summary":"set display/actor field +0x78, source +0x84, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b7ffc","opcode":"0x12","summary":"sub display/actor field +0x78, source +0x20, mode=0xa2"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b8000","opcode":"0x15","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b801c"},{"tick":0,"kind":"write","vaHex":"0x004b800c","opcode":"0x12","summary":"div display/actor field +0x78, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"control","vaHex":"0x004b8014","opcode":"0x03","summary":"jump 0x004b802c","targetVaHex":"0x004b802c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004b802c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-control-noop","vaHex":"0x004b8030","opcode":"0x1e","summary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation"},{"tick":1,"kind":"yield","vaHex":"0x004b8034","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":2,"kind":"control","vaHex":"0x004b8038","opcode":"0x06","summary":"repeat/control count=8, target=0x004b8030; static walk records it but does not expand loop body","targetVaHex":"0x004b8030","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":2,"kind":"write","vaHex":"0x004b8040","opcode":"0x12","summary":"set display/actor field +0x00, imm=0x00000000 (0px)"},{"tick":2,"kind":"spawn-child-vm","vaHex":"0x004b8048","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","targetVaHex":"0x004b65a4","targetVa":4941220,"childObjectType":2},{"tick":2,"kind":"link_child_parent","vaHex":"0x004b8050","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":2,"kind":"write","vaHex":"0x004b8054","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":2,"kind":"write","vaHex":"0x004b8058","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":2,"kind":"write","vaHex":"0x004b805c","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)"},{"tick":2,"kind":"write","vaHex":"0x004b8064","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":2,"kind":"write","vaHex":"0x004b8068","opcode":"0x12","summary":"add display/actor field +0x20, imm=0x00080000 (8px)"},{"tick":2,"kind":"placement-expr","vaHex":"0x004b8070","opcode":"0x10","summary":"placement/helper args=10 c0 e7 07"},{"tick":2,"kind":"random-range","vaHex":"0x004b8074","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":2,"kind":"write","vaHex":"0x004b8078","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00000400 (0.015625px)"},{"tick":2,"kind":"write","vaHex":"0x004b8080","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00040000 (4px)"},{"tick":2,"kind":"write","vaHex":"0x004b8088","opcode":"0x12","summary":"neg display/actor field +0x58, source +0x58, mode=0xaa"},{"tick":2,"kind":"write","vaHex":"0x004b808c","opcode":"0x12","summary":"set display/actor field +0x78, source +0x58, mode=0xe0"},{"tick":2,"kind":"random-range","vaHex":"0x004b8090","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":2,"kind":"write","vaHex":"0x004b8094","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00001000 (0.0625px)"},{"tick":2,"kind":"write","vaHex":"0x004b809c","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00080000 (8px)"},{"tick":2,"kind":"write","vaHex":"0x004b80a4","opcode":"0x12","summary":"set display/actor field +0x74, source +0x58, mode=0xe0"},{"tick":2,"kind":"write","vaHex":"0x004b80a8","opcode":"0x12","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)"},{"tick":2,"kind":"write","vaHex":"0x004b80b0","opcode":"0x12","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)"},{"tick":2,"kind":"control","vaHex":"0x004b80b8","opcode":"0x06","summary":"repeat/control count=8, target=0x004b8048; static walk records it but does not expand loop body","targetVaHex":"0x004b8048","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":2,"kind":"wait","vaHex":"0x004b80c0","opcode":"0x02","summary":"countdown wait frames=12","waitFrames":12},{"tick":14,"kind":"parent_actor","vaHex":"0x004b80c4","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":14,"kind":"actor-flag","vaHex":"0x004b80c8","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":14,"kind":"destroy","vaHex":"0x004b80d0","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b80d4","vaHex":"0x004b7fac"}],"spawnEvents":[{"tick":2,"vaHex":"0x004b8048","targetVaHex":"0x004b65a4","targetVa":4941220,"childObjectType":2}],"flagEvents":[{"tick":14,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b80c8"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b802c","kind":"yield"},{"tick":1,"waitFrames":1,"vaHex":"0x004b8034","kind":"yield"},{"tick":2,"waitFrames":12,"vaHex":"0x004b80c0"}],"repeatEvents":[{"tick":2,"vaHex":"0x004b8038","targetVaHex":"0x004b8030","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":2,"vaHex":"0x004b80b8","targetVaHex":"0x004b8048","repeatCount":8,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b7fb4","category":"jump","targetVaHex":"0x004b7fc4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b7fe0","category":"jump","targetVaHex":"0x004b7ff8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b8014","category":"jump","targetVaHex":"0x004b802c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":2,"vaHex":"0x004b8038","category":"repeat-loop","targetVaHex":"0x004b8030","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":2,"vaHex":"0x004b80b8","category":"repeat-loop","targetVaHex":"0x004b8048","repeatCount":8,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b80d4","startTick":0,"durationGate":6,"stopReason":"loop at 0x004b80d4","frameEvents":[{"tick":0,"frame":140,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b80d4"},{"tick":2,"frame":141,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b80dc"},{"tick":4,"frame":142,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b80e4"}],"absoluteFrameEvents":[{"tick":0,"frame":140,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b80d4","absoluteTick":0,"targetVaHex":"0x004b80d4"},{"tick":2,"frame":141,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b80dc","absoluteTick":2,"targetVaHex":"0x004b80d4"},{"tick":4,"frame":142,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b80e4","absoluteTick":4,"targetVaHex":"0x004b80d4"}],"flagEvents":[],"absoluteFlagEvents":[],"loopEvents":[{"tick":6,"targetVaHex":"0x004b80d4","repeatCount":null,"vaHex":"0x004b80ec"}],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b80d4","opcode":"0x21","summary":"set sprite=0x1a, frame=140, gate=2, mode=0","frame":140,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b80dc","opcode":"0x21","summary":"set sprite=0x1a, frame=141, gate=2, mode=0","frame":141,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"frame","vaHex":"0x004b80e4","opcode":"0x21","summary":"set sprite=0x1a, frame=142, gate=2, mode=0","frame":142,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"loop/control","vaHex":"0x004b80ec","opcode":"0x03","summary":"jump 0x004b80d4","targetVaHex":"0x004b80d4","repeatCount":null}]}],"directSpawnTimelines":[{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":2,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}]},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":3,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformStatus":"unmatched-position-motion-scope"}]},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":4,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformStatus":"unmatched-position-motion-scope"}]},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":5,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformStatus":"unmatched-position-motion-scope"}]},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":6,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformStatus":"unmatched-position-motion-scope"}]},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":7,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":7,"absoluteTick":7,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformStatus":"unmatched-position-motion-scope"}]},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":8,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformStatus":"unmatched-position-motion-scope"}]},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":9,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":9,"absoluteTick":9,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformStatus":"unmatched-position-motion-scope"}]}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformStatus":"unmatched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformStatus":"unmatched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformStatus":"unmatched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformStatus":"unmatched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":7,"absoluteTick":7,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformStatus":"unmatched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformStatus":"unmatched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":9,"absoluteTick":9,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformStatus":"unmatched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":14,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b80c8"}]},{"helperId":79,"childScriptVaHex":"0x004b848c","skillRows":[{"ownerName":"아타호","skillName":"비기·맹호유성각","skillIdHex":"0x33","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"spawned-child-display-flow","effectWlkNos":[16,27],"resultWlkNos":[7]},{"ownerName":"아타호","skillName":"비기·맹호유성각","skillIdHex":"0x34","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"spawned-child-display-flow","effectWlkNos":[16,27],"resultWlkNos":[7]},{"ownerName":"아타호","skillName":"비기·맹호유성각","skillIdHex":"0x35","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"spawned-child-display-flow","effectWlkNos":[16,27],"resultWlkNos":[7]},{"ownerName":"아타호","skillName":"비기·맹호유성각","skillIdHex":"0x36","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"spawned-child-display-flow","effectWlkNos":[16,27],"resultWlkNos":[7]}],"runtimeSignals":[],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":44,"events":[{"tick":0,"kind":"control","vaHex":"0x004b849c","opcode":"0x03","summary":"jump 0x004b8114","targetVaHex":"0x004b8114","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b8120","opcode":"0x11","summary":"display/child field +0x90, source +0x96, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b8124","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8364 into +0x58","targetVaHex":"0x004b8364","targetVa":4948836,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b812c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b8130","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b8134","opcode":"0x2b","summary":"rng(range=128) -> +0x58","randomRange":128,"randomRangeHex":"0x0080"},{"tick":0,"kind":"write","vaHex":"0x004b8138","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x000001b0 (0.0065918px)"},{"tick":0,"kind":"write","vaHex":"0x004b8140","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b8148","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00800000 (128px)"},{"tick":0,"kind":"write","vaHex":"0x004b8150","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0"},{"tick":0,"kind":"random-range","vaHex":"0x004b8154","opcode":"0x2b","summary":"rng(range=192) -> +0x58","randomRange":192,"randomRangeHex":"0x00c0"},{"tick":0,"kind":"write","vaHex":"0x004b8158","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00000050 (0.0012207px)"},{"tick":0,"kind":"write","vaHex":"0x004b8160","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b8168","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x01000000 (256px)"},{"tick":0,"kind":"write","vaHex":"0x004b8170","opcode":"0x12","summary":"set display/actor field +0x20, source +0x58, mode=0xe0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b8174","opcode":"0x10","summary":"placement/helper args=10 c0 e7 24"},{"tick":0,"kind":"write","vaHex":"0x004b8178","opcode":"0x12","summary":"set display/actor field +0x74, imm=0x00080000 (8px)"},{"tick":0,"kind":"write","vaHex":"0x004b8180","opcode":"0x12","summary":"set display/actor field +0x78, imm=0x00100000 (16px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b8188","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b8190","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8124"},{"tick":0,"kind":"wait","vaHex":"0x004b819c","opcode":"0x02","summary":"countdown wait frames=8","waitFrames":8},{"tick":8,"kind":"child-write","vaHex":"0x004b81a0","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":8,"kind":"branch","vaHex":"0x004b81a8","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b8120"},{"tick":8,"kind":"wait","vaHex":"0x004b81b4","opcode":"0x02","summary":"countdown wait frames=36","waitFrames":36},{"tick":44,"kind":"write","vaHex":"0x004b81b8","opcode":"0x12","summary":"set display/actor field +0x14, imm=0x00000000 (0px)"},{"tick":44,"kind":"clear-display-list","vaHex":"0x004b81c0","opcode":"0x4b","summary":"clear/free display list slot=2 mask=0x0004"},{"tick":44,"kind":"parent_actor","vaHex":"0x004b81c4","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":44,"kind":"actor-flag","vaHex":"0x004b81c8","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":44,"kind":"destroy","vaHex":"0x004b81d0","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b8124","targetVaHex":"0x004b8364","targetVa":4948836,"childObjectType":2}],"flagEvents":[{"tick":44,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b81c8"}],"waitEvents":[{"tick":0,"waitFrames":8,"vaHex":"0x004b819c"},{"tick":8,"waitFrames":36,"vaHex":"0x004b81b4"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b849c","category":"jump","targetVaHex":"0x004b8114","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b8124","targetVaHex":"0x004b8364","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8364","targetStopReason":"destroy/end at 0x004b8430","initVaHex":"0x004b8364","spriteHex":"0x1a","asset":"btl_efc","frame":144,"selectorHex":"0x001a0090","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b8124","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}]}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8364","targetStopReason":"destroy/end at 0x004b8430","initVaHex":"0x004b8364","spriteHex":"0x1a","asset":"btl_efc","frame":144,"selectorHex":"0x001a0090","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b8124","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":44,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b81c8"}]},{"helperId":83,"childScriptVaHex":"0x004b84ec","skillRows":[{"ownerName":"스마슈","skillName":"열시섬","skillIdHex":"0x20","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[17],"resultWlkNos":[4]}],"runtimeSignals":[],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield"],"childTimeline":{"durationGate":30,"events":[{"tick":0,"kind":"palette-backup","vaHex":"0x004b84f8","opcode":"0x3b","summary":"backup palette range start=0x90 count=0x40"},{"tick":0,"kind":"palette-transform","vaHex":"0x004b84fc","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x084040ff"},{"tick":0,"kind":"wait","vaHex":"0x004b8504","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":2,"kind":"palette-transform","vaHex":"0x004b8508","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x0840ff40"},{"tick":2,"kind":"wait","vaHex":"0x004b8510","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":4,"kind":"palette-transform","vaHex":"0x004b8514","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x08ff4040"},{"tick":4,"kind":"wait","vaHex":"0x004b851c","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":6,"kind":"palette-transform","vaHex":"0x004b8520","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x104040ff"},{"tick":6,"kind":"wait","vaHex":"0x004b8528","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":8,"kind":"palette-transform","vaHex":"0x004b852c","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x1040ff40"},{"tick":8,"kind":"wait","vaHex":"0x004b8534","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":10,"kind":"palette-transform","vaHex":"0x004b8538","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x10ff4040"},{"tick":10,"kind":"wait","vaHex":"0x004b8540","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":12,"kind":"palette-transform","vaHex":"0x004b8544","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x184040ff"},{"tick":12,"kind":"wait","vaHex":"0x004b854c","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":14,"kind":"palette-transform","vaHex":"0x004b8550","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x1840ff40"},{"tick":14,"kind":"wait","vaHex":"0x004b8558","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":16,"kind":"palette-transform","vaHex":"0x004b855c","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x18ff4040"},{"tick":16,"kind":"wait","vaHex":"0x004b8564","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":18,"kind":"palette-transform","vaHex":"0x004b8568","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x204040ff"},{"tick":18,"kind":"wait","vaHex":"0x004b8570","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":20,"kind":"palette-transform","vaHex":"0x004b8574","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x2040ff40"},{"tick":20,"kind":"wait","vaHex":"0x004b857c","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":22,"kind":"palette-transform","vaHex":"0x004b8580","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x20ff4040"},{"tick":22,"kind":"wait","vaHex":"0x004b8588","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":24,"kind":"palette-transform","vaHex":"0x004b858c","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x304040ff"},{"tick":24,"kind":"wait","vaHex":"0x004b8594","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":26,"kind":"palette-transform","vaHex":"0x004b8598","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x3040ff40"},{"tick":26,"kind":"wait","vaHex":"0x004b85a0","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":28,"kind":"palette-transform","vaHex":"0x004b85a4","opcode":"0x38","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x30ff4040"},{"tick":28,"kind":"wait","vaHex":"0x004b85ac","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":30,"kind":"control","vaHex":"0x004b85b0","opcode":"0x06","summary":"repeat/control count=3, target=0x004b858c; static walk records it but does not expand loop body","targetVaHex":"0x004b858c","repeatCount":3,"tableCount":null,"staticPathChoice":null},{"tick":30,"kind":"parent_actor","vaHex":"0x004b85b8","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":30,"kind":"actor-flag","vaHex":"0x004b85bc","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":30,"kind":"palette-restore","vaHex":"0x004b85c4","opcode":"0x3c","summary":"restore palette range start=0x90 count=0x40"},{"tick":30,"kind":"destroy","vaHex":"0x004b85c8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[{"tick":30,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b85bc"}],"waitEvents":[{"tick":0,"waitFrames":2,"vaHex":"0x004b8504"},{"tick":2,"waitFrames":2,"vaHex":"0x004b8510"},{"tick":4,"waitFrames":2,"vaHex":"0x004b851c"},{"tick":6,"waitFrames":2,"vaHex":"0x004b8528"},{"tick":8,"waitFrames":2,"vaHex":"0x004b8534"},{"tick":10,"waitFrames":2,"vaHex":"0x004b8540"},{"tick":12,"waitFrames":2,"vaHex":"0x004b854c"},{"tick":14,"waitFrames":2,"vaHex":"0x004b8558"},{"tick":16,"waitFrames":2,"vaHex":"0x004b8564"},{"tick":18,"waitFrames":2,"vaHex":"0x004b8570"},{"tick":20,"waitFrames":2,"vaHex":"0x004b857c"},{"tick":22,"waitFrames":2,"vaHex":"0x004b8588"},{"tick":24,"waitFrames":2,"vaHex":"0x004b8594"},{"tick":26,"waitFrames":2,"vaHex":"0x004b85a0"},{"tick":28,"waitFrames":2,"vaHex":"0x004b85ac"}],"repeatEvents":[{"tick":30,"vaHex":"0x004b85b0","targetVaHex":"0x004b858c","repeatCount":3,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":30,"vaHex":"0x004b85b0","category":"repeat-loop","targetVaHex":"0x004b858c","repeatCount":3,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":30,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b85bc"}]},{"helperId":86,"childScriptVaHex":"0x004b8720","skillRows":[],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","motion-step","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":13,"events":[{"tick":0,"kind":"write","vaHex":"0x004b872c","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b8730","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b8734","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000040 (0.000976562px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b873c","opcode":"0x11","summary":"display/child field +0x8c, imm=0x0000b000 (0.6875px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b8744","opcode":"0x11","summary":"display/child field +0x90, imm=0x0000fee0 (0.995605px), mode=0x80"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b874c","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8660 into +0x58","targetVaHex":"0x004b8660","targetVa":4949600,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b8754","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b8758","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b875c","opcode":"0x2b","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"tick":0,"kind":"write","vaHex":"0x004b8760","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00000040 (0.000976562px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b8768","opcode":"0x11","summary":"display/child field +0x92, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b876c","opcode":"0x11","summary":"display/child field +0x94, source +0x92, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b8770","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"branch","vaHex":"0x004b8774","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] <= right:imm.word=0x9000 -> 0x004b879c"},{"tick":0,"kind":"branch","vaHex":"0x004b8780","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] < right:imm.word=0xd000 -> 0x004b87a4"},{"tick":0,"kind":"child-write","vaHex":"0x004b878c","opcode":"0x11","summary":"display/child field +0x90, imm=0x0000fee0 (0.995605px), mode=0x80"},{"tick":0,"kind":"control","vaHex":"0x004b8794","opcode":"0x03","summary":"jump 0x004b87a4","targetVaHex":"0x004b87a4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b87a4","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b87a8","opcode":"0x12","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b87b0","opcode":"0x12","summary":"set display/actor field +0x20, imm=0x00000000 (0px)"},{"tick":0,"kind":"motion-step","vaHex":"0x004b87b8","opcode":"0x2d","summary":"relative trig step motion step mode=0x03 axes=x+y"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b87bc","opcode":"0x15","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b87d8"},{"tick":0,"kind":"write","vaHex":"0x004b87c8","opcode":"0x12","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)"},{"tick":0,"kind":"control","vaHex":"0x004b87d0","opcode":"0x03","summary":"jump 0x004b87e8","targetVaHex":"0x004b87e8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b87e8","opcode":"0x15","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b8804"},{"tick":0,"kind":"write","vaHex":"0x004b87f4","opcode":"0x12","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)"},{"tick":0,"kind":"control","vaHex":"0x004b87fc","opcode":"0x03","summary":"jump 0x004b8814","targetVaHex":"0x004b8814","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b8814","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b8818","opcode":"0x12","summary":"set display/actor field +0x20, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b881c","opcode":"0x12","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b8820","opcode":"0x12","summary":"set display/actor field +0x78, source +0x20, mode=0xe0"},{"tick":0,"kind":"control","vaHex":"0x004b8824","opcode":"0x06","summary":"repeat/control count=8, target=0x004b874c; static walk records it but does not expand loop body","targetVaHex":"0x004b874c","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004b882c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b8830","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b8838","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b874c"},{"tick":1,"kind":"wait","vaHex":"0x004b8844","opcode":"0x02","summary":"countdown wait frames=12","waitFrames":12},{"tick":13,"kind":"parent_actor","vaHex":"0x004b8848","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":13,"kind":"actor-flag","vaHex":"0x004b884c","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":13,"kind":"destroy","vaHex":"0x004b8854","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b874c","targetVaHex":"0x004b8660","targetVa":4949600,"childObjectType":2}],"flagEvents":[{"tick":13,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b884c"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b882c","kind":"yield"},{"tick":1,"waitFrames":12,"vaHex":"0x004b8844"}],"repeatEvents":[{"tick":0,"vaHex":"0x004b8824","targetVaHex":"0x004b874c","repeatCount":8,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b8794","category":"jump","targetVaHex":"0x004b87a4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b87d0","category":"jump","targetVaHex":"0x004b87e8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b87fc","category":"jump","targetVaHex":"0x004b8814","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b8824","category":"repeat-loop","targetVaHex":"0x004b874c","repeatCount":8,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b874c","targetVaHex":"0x004b8660","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b874c","targetVaHex":"0x004b8660","startTick":1,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b874c","targetVaHex":"0x004b8660","startTick":2,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b874c","targetVaHex":"0x004b8660","startTick":3,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b874c","targetVaHex":"0x004b8660","startTick":4,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b874c","targetVaHex":"0x004b8660","startTick":5,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b874c","targetVaHex":"0x004b8660","startTick":6,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b874c","targetVaHex":"0x004b8660","startTick":7,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":7,"absoluteTick":7,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":7,"absoluteTick":7,"spawnVaHex":"0x004b874c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":13,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b884c"}]},{"helperId":87,"childScriptVaHex":"0x004b8858","skillRows":[],"runtimeSignals":["random-range","frame-script","direct-child-frame","parent-actor-link","child-parent-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","child-actor-flag","actor-flag-sync","looping-frame-script","wait/yield","frame-gate-timeline","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":14,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b8858","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":198,"spriteHex":"0x1a"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b887c","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b888c","targetVaHex":"0x004b888c"},{"tick":0,"kind":"control","vaHex":"0x004b8884","opcode":"0x03","summary":"jump 0x004b7fc4","targetVaHex":"0x004b7fc4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b7fc4","opcode":"0x12","summary":"set display/actor field +0x74, source +0x80, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b7fc8","opcode":"0x12","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b7fcc","opcode":"0x15","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7fe8"},{"tick":0,"kind":"write","vaHex":"0x004b7fd8","opcode":"0x12","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"control","vaHex":"0x004b7fe0","opcode":"0x03","summary":"jump 0x004b7ff8","targetVaHex":"0x004b7ff8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b7ff8","opcode":"0x12","summary":"set display/actor field +0x78, source +0x84, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b7ffc","opcode":"0x12","summary":"sub display/actor field +0x78, source +0x20, mode=0xa2"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b8000","opcode":"0x15","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b801c"},{"tick":0,"kind":"write","vaHex":"0x004b800c","opcode":"0x12","summary":"div display/actor field +0x78, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"control","vaHex":"0x004b8014","opcode":"0x03","summary":"jump 0x004b802c","targetVaHex":"0x004b802c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004b802c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-control-noop","vaHex":"0x004b8030","opcode":"0x1e","summary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation"},{"tick":1,"kind":"yield","vaHex":"0x004b8034","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":2,"kind":"control","vaHex":"0x004b8038","opcode":"0x06","summary":"repeat/control count=8, target=0x004b8030; static walk records it but does not expand loop body","targetVaHex":"0x004b8030","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":2,"kind":"write","vaHex":"0x004b8040","opcode":"0x12","summary":"set display/actor field +0x00, imm=0x00000000 (0px)"},{"tick":2,"kind":"spawn-child-vm","vaHex":"0x004b8048","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","targetVaHex":"0x004b65a4","targetVa":4941220,"childObjectType":2},{"tick":2,"kind":"link_child_parent","vaHex":"0x004b8050","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":2,"kind":"write","vaHex":"0x004b8054","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":2,"kind":"write","vaHex":"0x004b8058","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":2,"kind":"write","vaHex":"0x004b805c","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)"},{"tick":2,"kind":"write","vaHex":"0x004b8064","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":2,"kind":"write","vaHex":"0x004b8068","opcode":"0x12","summary":"add display/actor field +0x20, imm=0x00080000 (8px)"},{"tick":2,"kind":"placement-expr","vaHex":"0x004b8070","opcode":"0x10","summary":"placement/helper args=10 c0 e7 07"},{"tick":2,"kind":"random-range","vaHex":"0x004b8074","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":2,"kind":"write","vaHex":"0x004b8078","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00000400 (0.015625px)"},{"tick":2,"kind":"write","vaHex":"0x004b8080","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00040000 (4px)"},{"tick":2,"kind":"write","vaHex":"0x004b8088","opcode":"0x12","summary":"neg display/actor field +0x58, source +0x58, mode=0xaa"},{"tick":2,"kind":"write","vaHex":"0x004b808c","opcode":"0x12","summary":"set display/actor field +0x78, source +0x58, mode=0xe0"},{"tick":2,"kind":"random-range","vaHex":"0x004b8090","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":2,"kind":"write","vaHex":"0x004b8094","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00001000 (0.0625px)"},{"tick":2,"kind":"write","vaHex":"0x004b809c","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00080000 (8px)"},{"tick":2,"kind":"write","vaHex":"0x004b80a4","opcode":"0x12","summary":"set display/actor field +0x74, source +0x58, mode=0xe0"},{"tick":2,"kind":"write","vaHex":"0x004b80a8","opcode":"0x12","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)"},{"tick":2,"kind":"write","vaHex":"0x004b80b0","opcode":"0x12","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)"},{"tick":2,"kind":"control","vaHex":"0x004b80b8","opcode":"0x06","summary":"repeat/control count=8, target=0x004b8048; static walk records it but does not expand loop body","targetVaHex":"0x004b8048","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":2,"kind":"wait","vaHex":"0x004b80c0","opcode":"0x02","summary":"countdown wait frames=12","waitFrames":12},{"tick":14,"kind":"parent_actor","vaHex":"0x004b80c4","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":14,"kind":"actor-flag","vaHex":"0x004b80c8","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":14,"kind":"destroy","vaHex":"0x004b80d0","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b888c","vaHex":"0x004b887c"}],"spawnEvents":[{"tick":2,"vaHex":"0x004b8048","targetVaHex":"0x004b65a4","targetVa":4941220,"childObjectType":2}],"flagEvents":[{"tick":14,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b80c8"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b802c","kind":"yield"},{"tick":1,"waitFrames":1,"vaHex":"0x004b8034","kind":"yield"},{"tick":2,"waitFrames":12,"vaHex":"0x004b80c0"}],"repeatEvents":[{"tick":2,"vaHex":"0x004b8038","targetVaHex":"0x004b8030","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":2,"vaHex":"0x004b80b8","targetVaHex":"0x004b8048","repeatCount":8,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b8884","category":"jump","targetVaHex":"0x004b7fc4","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b7fe0","category":"jump","targetVaHex":"0x004b7ff8","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b8014","category":"jump","targetVaHex":"0x004b802c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":2,"vaHex":"0x004b8038","category":"repeat-loop","targetVaHex":"0x004b8030","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":2,"vaHex":"0x004b80b8","category":"repeat-loop","targetVaHex":"0x004b8048","repeatCount":8,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b888c","startTick":0,"durationGate":6,"stopReason":"loop at 0x004b888c","frameEvents":[{"tick":0,"frame":198,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b888c"},{"tick":2,"frame":199,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b8894"},{"tick":4,"frame":200,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b889c"}],"absoluteFrameEvents":[{"tick":0,"frame":198,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b888c","absoluteTick":0,"targetVaHex":"0x004b888c"},{"tick":2,"frame":199,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b8894","absoluteTick":2,"targetVaHex":"0x004b888c"},{"tick":4,"frame":200,"spriteHex":"0x1a","gate":2,"vaHex":"0x004b889c","absoluteTick":4,"targetVaHex":"0x004b888c"}],"flagEvents":[],"absoluteFlagEvents":[],"loopEvents":[{"tick":6,"targetVaHex":"0x004b888c","repeatCount":null,"vaHex":"0x004b88a4"}],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b888c","opcode":"0x21","summary":"set sprite=0x1a, frame=198, gate=2, mode=0","frame":198,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"frame","vaHex":"0x004b8894","opcode":"0x21","summary":"set sprite=0x1a, frame=199, gate=2, mode=0","frame":199,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"frame","vaHex":"0x004b889c","opcode":"0x21","summary":"set sprite=0x1a, frame=200, gate=2, mode=0","frame":200,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"loop/control","vaHex":"0x004b88a4","opcode":"0x03","summary":"jump 0x004b888c","targetVaHex":"0x004b888c","repeatCount":null}]}],"directSpawnTimelines":[{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":2,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":3,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":4,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":5,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":6,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":7,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":7,"absoluteTick":7,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":8,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b8048","targetVaHex":"0x004b65a4","startTick":9,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":9,"absoluteTick":9,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":7,"absoluteTick":7,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b65a4","targetStopReason":"loop at 0x004b65d8","initVaHex":"0x004b65a4","spriteHex":"0x1a","asset":"btl_efc","frame":119,"selectorHex":"0x001a0077","tick":9,"absoluteTick":9,"spawnVaHex":"0x004b8048","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b65a4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":14,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b80c8"}]},{"helperId":88,"childScriptVaHex":"0x004b88ac","skillRows":[],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","motion-step","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":13,"events":[{"tick":0,"kind":"write","vaHex":"0x004b88b8","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b88bc","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b88c0","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000040 (0.000976562px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b88c8","opcode":"0x11","summary":"display/child field +0x8c, imm=0x0000b800 (0.71875px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b88d0","opcode":"0x11","summary":"display/child field +0x90, imm=0x0000ff80 (0.998047px), mode=0x80"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b88d8","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8660 into +0x58","targetVaHex":"0x004b8660","targetVa":4949600,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b88e0","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b88e4","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b88e8","opcode":"0x2b","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"tick":0,"kind":"write","vaHex":"0x004b88ec","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00000040 (0.000976562px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b88f4","opcode":"0x11","summary":"display/child field +0x92, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b88f8","opcode":"0x11","summary":"display/child field +0x94, source +0x92, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b88fc","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"branch","vaHex":"0x004b8900","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] <= right:imm.word=0x9800 -> 0x004b8928"},{"tick":0,"kind":"branch","vaHex":"0x004b890c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] < right:imm.word=0xd800 -> 0x004b8930"},{"tick":0,"kind":"child-write","vaHex":"0x004b8918","opcode":"0x11","summary":"display/child field +0x90, imm=0x0000ff80 (0.998047px), mode=0x80"},{"tick":0,"kind":"control","vaHex":"0x004b8920","opcode":"0x03","summary":"jump 0x004b8930","targetVaHex":"0x004b8930","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b8930","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b8934","opcode":"0x12","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b893c","opcode":"0x12","summary":"set display/actor field +0x20, imm=0x00000000 (0px)"},{"tick":0,"kind":"motion-step","vaHex":"0x004b8944","opcode":"0x2d","summary":"relative trig step motion step mode=0x03 axes=x+y"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b8948","opcode":"0x15","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b8964"},{"tick":0,"kind":"write","vaHex":"0x004b8954","opcode":"0x12","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)"},{"tick":0,"kind":"control","vaHex":"0x004b895c","opcode":"0x03","summary":"jump 0x004b8974","targetVaHex":"0x004b8974","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b8974","opcode":"0x15","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b8990"},{"tick":0,"kind":"write","vaHex":"0x004b8980","opcode":"0x12","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)"},{"tick":0,"kind":"control","vaHex":"0x004b8988","opcode":"0x03","summary":"jump 0x004b89a0","targetVaHex":"0x004b89a0","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b89a0","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b89a4","opcode":"0x12","summary":"set display/actor field +0x20, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b89a8","opcode":"0x12","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b89ac","opcode":"0x12","summary":"set display/actor field +0x78, source +0x20, mode=0xe0"},{"tick":0,"kind":"control","vaHex":"0x004b89b0","opcode":"0x06","summary":"repeat/control count=24, target=0x004b88d8; static walk records it but does not expand loop body","targetVaHex":"0x004b88d8","repeatCount":24,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004b89b8","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b89bc","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b89c4","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b88d8"},{"tick":1,"kind":"wait","vaHex":"0x004b89d0","opcode":"0x02","summary":"countdown wait frames=12","waitFrames":12},{"tick":13,"kind":"parent_actor","vaHex":"0x004b89d4","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":13,"kind":"actor-flag","vaHex":"0x004b89d8","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":13,"kind":"destroy","vaHex":"0x004b89e0","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b88d8","targetVaHex":"0x004b8660","targetVa":4949600,"childObjectType":2}],"flagEvents":[{"tick":13,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b89d8"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b89b8","kind":"yield"},{"tick":1,"waitFrames":12,"vaHex":"0x004b89d0"}],"repeatEvents":[{"tick":0,"vaHex":"0x004b89b0","targetVaHex":"0x004b88d8","repeatCount":24,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b8920","category":"jump","targetVaHex":"0x004b8930","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b895c","category":"jump","targetVaHex":"0x004b8974","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b8988","category":"jump","targetVaHex":"0x004b89a0","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b89b0","category":"repeat-loop","targetVaHex":"0x004b88d8","repeatCount":24,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":1,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":2,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":3,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":4,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":5,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":6,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":7,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":7,"absoluteTick":7,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":8,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":8,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":9,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":9,"absoluteTick":9,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":9,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":10,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":10,"absoluteTick":10,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":10,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":11,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":11,"absoluteTick":11,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":11,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":12,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":12,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":13,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":13,"absoluteTick":13,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":13,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":14,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":14,"absoluteTick":14,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":14,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":15,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":15,"absoluteTick":15,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":15,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":16,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":16,"absoluteTick":16,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":16,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":17,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":17,"absoluteTick":17,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":17,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":18,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":18,"absoluteTick":18,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":18,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":19,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":19,"absoluteTick":19,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":19,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":20,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":20,"absoluteTick":20,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":20,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":21,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":21,"absoluteTick":21,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":21,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":22,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":22,"absoluteTick":22,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":22,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b88d8","targetVaHex":"0x004b8660","startTick":23,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":23,"absoluteTick":23,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":23,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":7,"absoluteTick":7,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":8,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":9,"absoluteTick":9,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":9,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":10,"absoluteTick":10,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":10,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":11,"absoluteTick":11,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":11,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":12,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":13,"absoluteTick":13,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":13,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":14,"absoluteTick":14,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":14,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":15,"absoluteTick":15,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":15,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":16,"absoluteTick":16,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":16,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":17,"absoluteTick":17,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":17,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":18,"absoluteTick":18,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":18,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":19,"absoluteTick":19,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":19,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":20,"absoluteTick":20,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":20,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":21,"absoluteTick":21,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":21,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":22,"absoluteTick":22,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":22,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b8660","targetStopReason":"loop at 0x004b8690","initVaHex":"0x004b8660","spriteHex":"0x1a","asset":"btl_efc","frame":24,"selectorHex":"0x001a0018","tick":23,"absoluteTick":23,"spawnVaHex":"0x004b88d8","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":23,"transformScope":{"scope":"spawn.1 0x004b8660","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":13,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b89d8"}]},{"helperId":89,"childScriptVaHex":"0x004b8aa4","skillRows":[],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","motion-step","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":13,"events":[{"tick":0,"kind":"write","vaHex":"0x004b8ab0","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b8ab4","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b8ab8","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000030 (0.000732422px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b8ac0","opcode":"0x11","summary":"display/child field +0x8c, imm=0x0000b000 (0.6875px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b8ac8","opcode":"0x11","summary":"display/child field +0x90, imm=0x0000fe00 (0.992188px), mode=0x80"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b8ad0","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b89e4 into +0x58","targetVaHex":"0x004b89e4","targetVa":4950500,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b8ad8","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b8adc","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b8ae0","opcode":"0x2b","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"tick":0,"kind":"write","vaHex":"0x004b8ae4","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00000040 (0.000976562px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b8aec","opcode":"0x11","summary":"display/child field +0x92, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b8af0","opcode":"0x11","summary":"display/child field +0x94, source +0x92, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b8af4","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"branch","vaHex":"0x004b8af8","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] <= right:imm.word=0x9000 -> 0x004b8b20"},{"tick":0,"kind":"branch","vaHex":"0x004b8b04","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] < right:imm.word=0xd000 -> 0x004b8b28"},{"tick":0,"kind":"child-write","vaHex":"0x004b8b10","opcode":"0x11","summary":"display/child field +0x90, imm=0x0000fe00 (0.992188px), mode=0x80"},{"tick":0,"kind":"control","vaHex":"0x004b8b18","opcode":"0x03","summary":"jump 0x004b8b28","targetVaHex":"0x004b8b28","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004b8b28","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b8b2c","opcode":"0x12","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b8b34","opcode":"0x12","summary":"set display/actor field +0x20, imm=0x00000000 (0px)"},{"tick":0,"kind":"motion-step","vaHex":"0x004b8b3c","opcode":"0x2d","summary":"relative trig step motion step mode=0x03 axes=x+y"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b8b40","opcode":"0x15","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b8b5c"},{"tick":0,"kind":"write","vaHex":"0x004b8b4c","opcode":"0x12","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)"},{"tick":0,"kind":"control","vaHex":"0x004b8b54","opcode":"0x03","summary":"jump 0x004b8b6c","targetVaHex":"0x004b8b6c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b8b6c","opcode":"0x15","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b8b88"},{"tick":0,"kind":"write","vaHex":"0x004b8b78","opcode":"0x12","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)"},{"tick":0,"kind":"control","vaHex":"0x004b8b80","opcode":"0x03","summary":"jump 0x004b8b98","targetVaHex":"0x004b8b98","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b8b98","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b8b9c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b8ba0","opcode":"0x12","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b8ba4","opcode":"0x12","summary":"set display/actor field +0x78, source +0x20, mode=0xe0"},{"tick":0,"kind":"control","vaHex":"0x004b8ba8","opcode":"0x06","summary":"repeat/control count=2, target=0x004b8ad0; static walk records it but does not expand loop body","targetVaHex":"0x004b8ad0","repeatCount":2,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004b8bb0","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b8bb4","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b8bbc","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b8ad0"},{"tick":1,"kind":"wait","vaHex":"0x004b8bc8","opcode":"0x02","summary":"countdown wait frames=12","waitFrames":12},{"tick":13,"kind":"parent_actor","vaHex":"0x004b8bcc","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":13,"kind":"actor-flag","vaHex":"0x004b8bd0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":13,"kind":"destroy","vaHex":"0x004b8bd8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b8ad0","targetVaHex":"0x004b89e4","targetVa":4950500,"childObjectType":2}],"flagEvents":[{"tick":13,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b8bd0"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b8bb0","kind":"yield"},{"tick":1,"waitFrames":12,"vaHex":"0x004b8bc8"}],"repeatEvents":[{"tick":0,"vaHex":"0x004b8ba8","targetVaHex":"0x004b8ad0","repeatCount":2,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b8b18","category":"jump","targetVaHex":"0x004b8b28","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b8b54","category":"jump","targetVaHex":"0x004b8b6c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b8b80","category":"jump","targetVaHex":"0x004b8b98","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004b8ba8","category":"repeat-loop","targetVaHex":"0x004b8ad0","repeatCount":2,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b8ad0","targetVaHex":"0x004b89e4","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b89e4","targetStopReason":"loop at 0x004b8a18","initVaHex":"0x004b89e4","spriteHex":"0x1a","asset":"btl_efc","frame":82,"selectorHex":"0x001a0052","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b8ad0","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b89e4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b89e4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}},{"spawnVaHex":"0x004b8ad0","targetVaHex":"0x004b89e4","startTick":1,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b89e4","targetStopReason":"loop at 0x004b8a18","initVaHex":"0x004b89e4","spriteHex":"0x1a","asset":"btl_efc","frame":82,"selectorHex":"0x001a0052","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b8ad0","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b89e4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b89e4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b89e4","targetStopReason":"loop at 0x004b8a18","initVaHex":"0x004b89e4","spriteHex":"0x1a","asset":"btl_efc","frame":82,"selectorHex":"0x001a0052","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b8ad0","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b89e4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b89e4","targetStopReason":"loop at 0x004b8a18","initVaHex":"0x004b89e4","spriteHex":"0x1a","asset":"btl_efc","frame":82,"selectorHex":"0x001a0052","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b8ad0","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b89e4","coordinateSummary":"motion.targetY [0xa0:0x20]","patternSummary":"frameScript-positioned-effect, target-coordinate-cache"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":13,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b8bd0"}]},{"helperId":90,"childScriptVaHex":"0x004b8bdc","skillRows":[],"runtimeSignals":["frame-script","direct-child-frame","parent-actor-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","child-actor-flag","actor-flag-sync","looping-frame-script","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":2,"events":[{"tick":0,"kind":"control","vaHex":"0x004b8bdc","opcode":"0x03","summary":"jump 0x004b7650","targetVaHex":"0x004b7650","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"init-frame","vaHex":"0x004b7650","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":124,"spriteHex":"0x1a"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004b7674","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004b784c","targetVaHex":"0x004b784c"},{"tick":0,"kind":"yield","vaHex":"0x004b767c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004b7680","opcode":"0x03","summary":"jump 0x004b76ec","targetVaHex":"0x004b76ec","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"kind":"write","vaHex":"0x004b76ec","opcode":"0x12","summary":"set display/actor field +0x74, source +0x80, mode=0xa0"},{"tick":1,"kind":"write","vaHex":"0x004b76f0","opcode":"0x12","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2"},{"tick":1,"kind":"conditional-branch","vaHex":"0x004b76f4","opcode":"0x15","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7710"},{"tick":1,"kind":"write","vaHex":"0x004b7700","opcode":"0x12","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)"},{"tick":1,"kind":"control","vaHex":"0x004b7708","opcode":"0x03","summary":"jump 0x004b7720","targetVaHex":"0x004b7720","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"kind":"write","vaHex":"0x004b7720","opcode":"0x12","summary":"set display/actor field +0x78, source +0x84, mode=0xa0"},{"tick":1,"kind":"write","vaHex":"0x004b7724","opcode":"0x12","summary":"sub display/actor field +0x78, imm=0x00400000 (64px)"},{"tick":1,"kind":"write","vaHex":"0x004b772c","opcode":"0x12","summary":"sub display/actor field +0x78, source +0x20, mode=0xa2"},{"tick":1,"kind":"conditional-branch","vaHex":"0x004b7730","opcode":"0x15","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b774c"},{"tick":1,"kind":"write","vaHex":"0x004b773c","opcode":"0x12","summary":"div display/actor field +0x78, imm=0x00000008 (0.00012207px)"},{"tick":1,"kind":"control","vaHex":"0x004b7744","opcode":"0x03","summary":"jump 0x004b775c","targetVaHex":"0x004b775c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"kind":"child-write","vaHex":"0x004b775c","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000002 (3.05176e-05px), mode=0x80"},{"tick":1,"kind":"child-control-noop","vaHex":"0x004b7764","opcode":"0x1e","summary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation"},{"tick":1,"kind":"write","vaHex":"0x004b7768","opcode":"0x12","summary":"add display/actor field +0x20, imm=0x00080000 (8px)"},{"tick":1,"kind":"yield","vaHex":"0x004b7770","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":2,"kind":"control","vaHex":"0x004b7774","opcode":"0x06","summary":"repeat/control count=4, target=0x004b7764; static walk records it but does not expand loop body","targetVaHex":"0x004b7764","repeatCount":4,"tableCount":null,"staticPathChoice":null},{"tick":2,"kind":"placement-expr","vaHex":"0x004b777c","opcode":"0x10","summary":"placement/helper args=10 82 e7 01"},{"tick":2,"kind":"child-write","vaHex":"0x004b7780","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":2,"kind":"branch","vaHex":"0x004b7788","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7764"},{"tick":2,"kind":"parent_actor","vaHex":"0x004b7794","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":2,"kind":"actor-flag","vaHex":"0x004b7798","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":2,"kind":"destroy","vaHex":"0x004b77a0","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004b784c","vaHex":"0x004b7674"}],"spawnEvents":[],"flagEvents":[{"tick":2,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7798"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b767c","kind":"yield"},{"tick":1,"waitFrames":1,"vaHex":"0x004b7770","kind":"yield"}],"repeatEvents":[{"tick":2,"vaHex":"0x004b7774","targetVaHex":"0x004b7764","repeatCount":4,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004b8bdc","category":"jump","targetVaHex":"0x004b7650","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b7680","category":"jump","targetVaHex":"0x004b76ec","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b7708","category":"jump","targetVaHex":"0x004b7720","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b7744","category":"jump","targetVaHex":"0x004b775c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":2,"vaHex":"0x004b7774","category":"repeat-loop","targetVaHex":"0x004b7764","repeatCount":4,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004b784c","startTick":0,"durationGate":1,"stopReason":"loop at 0x004b784c","frameEvents":[{"tick":0,"frame":127,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b784c"}],"absoluteFrameEvents":[{"tick":0,"frame":127,"spriteHex":"0x1a","gate":1,"vaHex":"0x004b784c","absoluteTick":0,"targetVaHex":"0x004b784c"}],"flagEvents":[],"absoluteFlagEvents":[],"loopEvents":[{"tick":1,"targetVaHex":"0x004b784c","repeatCount":null,"vaHex":"0x004b7854"}],"events":[{"tick":0,"kind":"frame","vaHex":"0x004b784c","opcode":"0x21","summary":"set sprite=0x1a, frame=127, gate=1, mode=0","frame":127,"spriteHex":"0x1a","gate":1},{"tick":1,"kind":"loop/control","vaHex":"0x004b7854","opcode":"0x03","summary":"jump 0x004b784c","targetVaHex":"0x004b784c","repeatCount":null}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":2,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b7798"}]},{"helperId":91,"childScriptVaHex":"0x004b8d1c","skillRows":[],"runtimeSignals":["random-range","position-write","loop/control"],"syncSignals":["wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"write","vaHex":"0x004b8d28","opcode":"0x12","summary":"set display/actor field +0x68, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b8d2c","opcode":"0x12","summary":"set display/actor field +0x6c, source +0x20, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b8d30","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000006 (9.15527e-05px), mode=0x80"},{"tick":0,"kind":"random-range","vaHex":"0x004b8d38","opcode":"0x2b","summary":"rng(range=5) -> +0x58","randomRange":5,"randomRangeHex":"0x0005"},{"tick":0,"kind":"child-write","vaHex":"0x004b8d3c","opcode":"0x11","summary":"display/child field +0x58, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"branch","vaHex":"0x004b8d44","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] == right:display.word[+0x58] -> 0x004b8d60"},{"tick":0,"kind":"yield","vaHex":"0x004b8d4c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b8d50","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"control","vaHex":"0x004b8d58","opcode":"0x03","summary":"jump 0x004b8d44","targetVaHex":"0x004b8d44","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b8d4c","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004b8d58","category":"jump","targetVaHex":"0x004b8d44","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[]},{"helperId":92,"childScriptVaHex":"0x004b8fc4","skillRows":[],"runtimeSignals":["parent-actor-link","child-parent-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b8fd0","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8e64 into +0x58","targetVaHex":"0x004b8e64","targetVa":4951652,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b8fd8","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b8fdc","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b8fe0","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b8fe4","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b8fe8","opcode":"0x10","summary":"placement/helper args=10 e0 e7 e7"},{"tick":0,"kind":"write","vaHex":"0x004b8fec","opcode":"0x12","summary":"set display/actor field +0x68, imm=0x00000010 (0.000244141px)"},{"tick":0,"kind":"write","vaHex":"0x004b8ff4","opcode":"0x12","summary":"set display/actor field +0x6c, imm=0x00000002 (3.05176e-05px)"},{"tick":0,"kind":"write","vaHex":"0x004b8ffc","opcode":"0x12","summary":"set display/actor field +0x70, imm=0x00000040 (0.000976562px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b9004","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0xc0"},{"tick":0,"kind":"child-write","vaHex":"0x004b900c","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000030 (0.000732422px), mode=0xc0"},{"tick":0,"kind":"child-write","vaHex":"0x004b9014","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"yield","vaHex":"0x004b901c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"branch","vaHex":"0x004b9020","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b901c"},{"tick":1,"kind":"parent_actor","vaHex":"0x004b902c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":1,"kind":"actor-flag","vaHex":"0x004b9030","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":1,"kind":"destroy","vaHex":"0x004b9038","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b8fd0","targetVaHex":"0x004b8e64","targetVa":4951652,"childObjectType":2}],"flagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b9030"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b901c","kind":"yield"}],"repeatEvents":[],"controlEvents":[]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b9030"}]},{"helperId":93,"childScriptVaHex":"0x004b903c","skillRows":[],"runtimeSignals":["parent-actor-link","child-parent-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b9048","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8e64 into +0x58","targetVaHex":"0x004b8e64","targetVa":4951652,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b9050","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b9054","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b9058","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b905c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b9060","opcode":"0x10","summary":"placement/helper args=10 e0 e7 e7"},{"tick":0,"kind":"write","vaHex":"0x004b9064","opcode":"0x12","summary":"set display/actor field +0x68, imm=0x00000020 (0.000488281px)"},{"tick":0,"kind":"write","vaHex":"0x004b906c","opcode":"0x12","summary":"set display/actor field +0x6c, imm=0x00000000 (0px)"},{"tick":0,"kind":"write","vaHex":"0x004b9074","opcode":"0x12","summary":"set display/actor field +0x70, imm=0x00000020 (0.000488281px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b907c","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0xc0"},{"tick":0,"kind":"child-write","vaHex":"0x004b9084","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000010 (0.000244141px), mode=0xc0"},{"tick":0,"kind":"child-write","vaHex":"0x004b908c","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"yield","vaHex":"0x004b9094","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"branch","vaHex":"0x004b9098","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9094"},{"tick":1,"kind":"parent_actor","vaHex":"0x004b90a4","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":1,"kind":"actor-flag","vaHex":"0x004b90a8","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":1,"kind":"destroy","vaHex":"0x004b90b0","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b9048","targetVaHex":"0x004b8e64","targetVa":4951652,"childObjectType":2}],"flagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b90a8"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b9094","kind":"yield"}],"repeatEvents":[],"controlEvents":[]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b90a8"}]},{"helperId":94,"childScriptVaHex":"0x004b90b4","skillRows":[],"runtimeSignals":["parent-actor-link","child-parent-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield"],"childTimeline":{"durationGate":17,"events":[{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b90c0","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8f2c into +0x58","targetVaHex":"0x004b8f2c","targetVa":4951852,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b90c8","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b90cc","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b90d0","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b90d4","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b90dc","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b90e0","opcode":"0x12","summary":"add display/actor field +0x20, imm=0x00180000 (24px)"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b90e8","opcode":"0x10","summary":"placement/helper args=10 e0 e7 e7"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b90ec","opcode":"0x10","summary":"placement/helper args=10 c1 e7 fd"},{"tick":0,"kind":"child-write","vaHex":"0x004b90f0","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"wait","vaHex":"0x004b90f8","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":16,"kind":"spawn-child-vm","vaHex":"0x004b90fc","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8e64 into +0x58","targetVaHex":"0x004b8e64","targetVa":4951652,"childObjectType":2},{"tick":16,"kind":"link_child_parent","vaHex":"0x004b9104","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":16,"kind":"write","vaHex":"0x004b9108","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":16,"kind":"write","vaHex":"0x004b910c","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":16,"kind":"write","vaHex":"0x004b9110","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":16,"kind":"placement-expr","vaHex":"0x004b9114","opcode":"0x10","summary":"placement/helper args=10 e0 e7 e7"},{"tick":16,"kind":"write","vaHex":"0x004b9118","opcode":"0x12","summary":"set display/actor field +0x68, imm=0x00000010 (0.000244141px)"},{"tick":16,"kind":"write","vaHex":"0x004b9120","opcode":"0x12","summary":"set display/actor field +0x6c, imm=0x00000001 (1.52588e-05px)"},{"tick":16,"kind":"write","vaHex":"0x004b9128","opcode":"0x12","summary":"set display/actor field +0x70, imm=0x00000040 (0.000976562px)"},{"tick":16,"kind":"child-write","vaHex":"0x004b9130","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0xc0"},{"tick":16,"kind":"child-write","vaHex":"0x004b9138","opcode":"0x11","summary":"display/child field +0x96, imm=0x0000003c (0.000915527px), mode=0xc0"},{"tick":16,"kind":"child-write","vaHex":"0x004b9140","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":16,"kind":"yield","vaHex":"0x004b9148","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":17,"kind":"branch","vaHex":"0x004b914c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9148"},{"tick":17,"kind":"parent_actor","vaHex":"0x004b9158","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":17,"kind":"actor-flag","vaHex":"0x004b915c","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":17,"kind":"destroy","vaHex":"0x004b9164","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b90c0","targetVaHex":"0x004b8f2c","targetVa":4951852,"childObjectType":2},{"tick":16,"vaHex":"0x004b90fc","targetVaHex":"0x004b8e64","targetVa":4951652,"childObjectType":2}],"flagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b915c"}],"waitEvents":[{"tick":0,"waitFrames":16,"vaHex":"0x004b90f8"},{"tick":16,"waitFrames":1,"vaHex":"0x004b9148","kind":"yield"}],"repeatEvents":[],"controlEvents":[]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b915c"}]},{"helperId":95,"childScriptVaHex":"0x004b9644","skillRows":[{"ownerName":"린샹","skillName":"암각·영상승룡파","skillIdHex":"0x15","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[21],"resultWlkNos":[3]},{"ownerName":"린샹","skillName":"빙조권","skillIdHex":"0x19","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[21],"resultWlkNos":[3,3,3,3]}],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":3,"events":[{"tick":0,"kind":"child-write","vaHex":"0x004b9650","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b9658","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9468 into +0x58","targetVaHex":"0x004b9468","targetVa":4953192,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b9660","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b9664","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004b9668","opcode":"0x2b","summary":"rng(range=16) -> +0x58","randomRange":16,"randomRangeHex":"0x0010"},{"tick":0,"kind":"write","vaHex":"0x004b966c","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00020000 (2px)"},{"tick":0,"kind":"write","vaHex":"0x004b9674","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x000c0000 (12px)"},{"tick":0,"kind":"write","vaHex":"0x004b967c","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b9680","opcode":"0x12","summary":"add display/actor field +0x1c, source +0x58, mode=0xe1"},{"tick":0,"kind":"random-range","vaHex":"0x004b9684","opcode":"0x2b","summary":"rng(range=4) -> +0x58","randomRange":4,"randomRangeHex":"0x0004"},{"tick":0,"kind":"write","vaHex":"0x004b9688","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004b9690","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00020000 (2px)"},{"tick":0,"kind":"write","vaHex":"0x004b9698","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b969c","opcode":"0x12","summary":"add display/actor field +0x20, source +0x58, mode=0xe1"},{"tick":0,"kind":"write","vaHex":"0x004b96a0","opcode":"0x12","summary":"set display/actor field +0x24, imm=0xfb500000 (-1200px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b96a8","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0xc0"},{"tick":0,"kind":"child-write","vaHex":"0x004b96b0","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"wait","vaHex":"0x004b96b8","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":2,"kind":"control","vaHex":"0x004b96bc","opcode":"0x06","summary":"repeat/control count=16, target=0x004b9658; static walk records it but does not expand loop body","targetVaHex":"0x004b9658","repeatCount":16,"tableCount":null,"staticPathChoice":null},{"tick":2,"kind":"yield","vaHex":"0x004b96c4","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":3,"kind":"branch","vaHex":"0x004b96c8","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b96c4"},{"tick":3,"kind":"parent_actor","vaHex":"0x004b96d4","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":3,"kind":"actor-flag","vaHex":"0x004b96d8","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":3,"kind":"destroy","vaHex":"0x004b96e0","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b9658","targetVaHex":"0x004b9468","targetVa":4953192,"childObjectType":2}],"flagEvents":[{"tick":3,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b96d8"}],"waitEvents":[{"tick":0,"waitFrames":2,"vaHex":"0x004b96b8"},{"tick":2,"waitFrames":1,"vaHex":"0x004b96c4","kind":"yield"}],"repeatEvents":[{"tick":2,"vaHex":"0x004b96bc","targetVaHex":"0x004b9658","repeatCount":16,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":2,"vaHex":"0x004b96bc","category":"repeat-loop","targetVaHex":"0x004b9658","repeatCount":16,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":2,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":0,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":4,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":6,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":8,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":10,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":10,"absoluteTick":10,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":12,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":14,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":14,"absoluteTick":14,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":16,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":16,"absoluteTick":16,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":18,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":18,"absoluteTick":18,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":8,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":20,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":20,"absoluteTick":20,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":9,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":22,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":22,"absoluteTick":22,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":10,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":24,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":24,"absoluteTick":24,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":11,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":26,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":26,"absoluteTick":26,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":12,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":28,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":28,"absoluteTick":28,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":13,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":30,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":30,"absoluteTick":30,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":14,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9658","targetVaHex":"0x004b9468","startTick":32,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":32,"absoluteTick":32,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":15,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":0,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":10,"absoluteTick":10,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":14,"absoluteTick":14,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":16,"absoluteTick":16,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":18,"absoluteTick":18,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":8,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":20,"absoluteTick":20,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":9,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":22,"absoluteTick":22,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":10,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":24,"absoluteTick":24,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":11,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":26,"absoluteTick":26,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":12,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":28,"absoluteTick":28,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":13,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":30,"absoluteTick":30,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":14,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9468","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b9468","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":32,"absoluteTick":32,"spawnVaHex":"0x004b9658","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":15,"transformScope":{"scope":"spawn.1 0x004b9468","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":3,"maskHex":"0x00000002","mode":0,"vaHex":"0x004b96d8"}]},{"helperId":96,"childScriptVaHex":"0x004b96e4","skillRows":[{"ownerName":"린샹","skillName":"암각·영상승룡파","skillIdHex":"0x16","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[21],"resultWlkNos":[3,3]}],"runtimeSignals":["random-range","child-parent-link","position-write","loop/control","wait"],"syncSignals":["wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"child-write","vaHex":"0x004b96f0","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b96f8","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b9700","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"control","vaHex":"0x004b9708","opcode":"0x0a","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9724","targetVaHex":null,"repeatCount":null,"tableCount":6,"staticPathChoice":"first-target"},{"tick":0,"kind":"write","vaHex":"0x004b9724","opcode":"0x12","summary":"set display/actor field +0x24, imm=0xfb640000 (-1180px)"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b972c","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b939c into +0x58","targetVaHex":"0x004b939c","targetVa":4952988,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b9734","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b9738","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b973c","opcode":"0x12","summary":"set display/actor field +0x24, imm=0xfb500000 (-1200px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b9744","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"child-write","vaHex":"0x004b974c","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000006 (9.15527e-05px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b9754","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000005 (7.62939e-05px), mode=0x80"},{"tick":0,"kind":"control","vaHex":"0x004b975c","opcode":"0x03","summary":"jump 0x004b9844","targetVaHex":"0x004b9844","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b9844","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b9848","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b984c","opcode":"0x11","summary":"display/child field +0x8c, source +0x8c, mode=0xe0"},{"tick":0,"kind":"yield","vaHex":"0x004b9850","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b9854","opcode":"0x11","summary":"display/child field +0x8e, source +0x94, mode=0xa0"},{"tick":1,"kind":"spawn-child-vm","vaHex":"0x004b9858","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b94ac into +0x58","targetVaHex":"0x004b94ac","targetVa":4953260,"childObjectType":2},{"tick":1,"kind":"link_child_parent","vaHex":"0x004b9860","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":1,"kind":"write","vaHex":"0x004b9864","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":1,"kind":"random-range","vaHex":"0x004b9868","opcode":"0x2b","summary":"rng(range=6) -> +0x58","randomRange":6,"randomRangeHex":"0x0006"},{"tick":1,"kind":"write","vaHex":"0x004b986c","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00030000 (3px)"},{"tick":1,"kind":"write","vaHex":"0x004b9874","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00090000 (9px)"},{"tick":1,"kind":"write","vaHex":"0x004b987c","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":1,"kind":"write","vaHex":"0x004b9880","opcode":"0x12","summary":"add display/actor field +0x1c, source +0x58, mode=0xe1"},{"tick":1,"kind":"random-range","vaHex":"0x004b9884","opcode":"0x2b","summary":"rng(range=4) -> +0x58","randomRange":4,"randomRangeHex":"0x0004"},{"tick":1,"kind":"write","vaHex":"0x004b9888","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":1,"kind":"write","vaHex":"0x004b9890","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00020000 (2px)"},{"tick":1,"kind":"write","vaHex":"0x004b9898","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":1,"kind":"write","vaHex":"0x004b989c","opcode":"0x12","summary":"add display/actor field +0x20, source +0x58, mode=0xe1"},{"tick":1,"kind":"write","vaHex":"0x004b98a0","opcode":"0x12","summary":"add display/actor field +0x24, imm=0x00000001 (1.52588e-05px)"},{"tick":1,"kind":"write","vaHex":"0x004b98a8","opcode":"0x12","summary":"set display/actor field +0x24, source +0x24, mode=0xe0"},{"tick":1,"kind":"child-write","vaHex":"0x004b98ac","opcode":"0x11","summary":"display/child field +0x8c, source +0x8c, mode=0xe0"},{"tick":1,"kind":"child-write","vaHex":"0x004b98b0","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":1,"kind":"child-write","vaHex":"0x004b98b8","opcode":"0x11","summary":"display/child field +0x8e, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b98c0","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8e] != right:imm.word=0x0000 -> 0x004b9858"},{"tick":1,"kind":"child-write","vaHex":"0x004b98cc","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b98d4","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b9850"},{"tick":1,"kind":"child-write","vaHex":"0x004b98e0","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":1,"kind":"control","vaHex":"0x004b98e8","opcode":"0x03","summary":"jump 0x004b9708","targetVaHex":"0x004b9708","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b972c","targetVaHex":"0x004b939c","targetVa":4952988,"childObjectType":2},{"tick":1,"vaHex":"0x004b9858","targetVaHex":"0x004b94ac","targetVa":4953260,"childObjectType":2}],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b9850","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b9708","category":"indexed-jump-table","targetVaHex":null,"repeatCount":null,"tableCount":6,"staticPathChoice":"first-target"},{"tick":0,"vaHex":"0x004b975c","category":"jump","targetVaHex":"0x004b9844","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b98e8","category":"jump","targetVaHex":"0x004b9708","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b972c","targetVaHex":"0x004b939c","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b939c","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b939c","spriteHex":"0x1a","asset":"btl_efc","frame":184,"selectorHex":"0x001a00b8","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b972c","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b939c","coordinateSummary":"display.x [0x82:40]; display.y [0x82:80]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b939c","coordinateSummary":"display.x [0x82:40]; display.y [0x82:80]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9858","targetVaHex":"0x004b94ac","startTick":1,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94ac","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b94ac","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b9858","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9858","targetVaHex":"0x004b94ac","startTick":2,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94ac","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b94ac","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b9858","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":1,"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9858","targetVaHex":"0x004b94ac","startTick":3,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94ac","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b94ac","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b9858","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":2,"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9858","targetVaHex":"0x004b94ac","startTick":4,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94ac","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b94ac","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b9858","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":3,"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9858","targetVaHex":"0x004b94ac","startTick":5,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94ac","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b94ac","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b9858","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":4,"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9858","targetVaHex":"0x004b94ac","startTick":6,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94ac","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b94ac","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b9858","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":5,"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b939c","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b939c","spriteHex":"0x1a","asset":"btl_efc","frame":184,"selectorHex":"0x001a00b8","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b972c","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b939c","coordinateSummary":"display.x [0x82:40]; display.y [0x82:80]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94ac","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b94ac","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b9858","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94ac","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b94ac","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b9858","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":1,"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94ac","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b94ac","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b9858","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":2,"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94ac","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b94ac","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b9858","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":3,"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94ac","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b94ac","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b9858","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":4,"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94ac","targetStopReason":"loop at 0x004b9184","initVaHex":"0x004b94ac","spriteHex":"0x1a","asset":"btl_efc","frame":186,"selectorHex":"0x001a00ba","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b9858","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":5,"transformScope":{"scope":"spawn.2 0x004b94ac","coordinateSummary":"display.x [0x82:8]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[]},{"helperId":97,"childScriptVaHex":"0x004b99a8","skillRows":[{"ownerName":"린샹","skillName":"암각·영상승룡파","skillIdHex":"0x17","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[21],"resultWlkNos":[3,3,3]}],"runtimeSignals":["random-range","child-parent-link","position-write","loop/control","wait"],"syncSignals":["wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"child-write","vaHex":"0x004b99b4","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b99bc","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b99c4","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"control","vaHex":"0x004b99cc","opcode":"0x0a","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b99e8","targetVaHex":null,"repeatCount":null,"tableCount":6,"staticPathChoice":"first-target"},{"tick":0,"kind":"write","vaHex":"0x004b99e8","opcode":"0x12","summary":"set display/actor field +0x24, imm=0xfb640000 (-1180px)"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b99f0","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b93e0 into +0x58","targetVaHex":"0x004b93e0","targetVa":4953056,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b99f8","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b99fc","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b9a00","opcode":"0x12","summary":"set display/actor field +0x24, imm=0xfb500000 (-1200px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b9a08","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"child-write","vaHex":"0x004b9a10","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000008 (0.00012207px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b9a18","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000006 (9.15527e-05px), mode=0x80"},{"tick":0,"kind":"control","vaHex":"0x004b9a20","opcode":"0x03","summary":"jump 0x004b9b08","targetVaHex":"0x004b9b08","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b9b08","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b9b0c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b9b10","opcode":"0x11","summary":"display/child field +0x8c, source +0x8c, mode=0xe0"},{"tick":0,"kind":"yield","vaHex":"0x004b9b14","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b9b18","opcode":"0x11","summary":"display/child field +0x8e, source +0x94, mode=0xa0"},{"tick":1,"kind":"spawn-child-vm","vaHex":"0x004b9b1c","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b94f0 into +0x58","targetVaHex":"0x004b94f0","targetVa":4953328,"childObjectType":2},{"tick":1,"kind":"link_child_parent","vaHex":"0x004b9b24","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":1,"kind":"write","vaHex":"0x004b9b28","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":1,"kind":"random-range","vaHex":"0x004b9b2c","opcode":"0x2b","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"tick":1,"kind":"write","vaHex":"0x004b9b30","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00030000 (3px)"},{"tick":1,"kind":"write","vaHex":"0x004b9b38","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x000c0000 (12px)"},{"tick":1,"kind":"write","vaHex":"0x004b9b40","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":1,"kind":"write","vaHex":"0x004b9b44","opcode":"0x12","summary":"add display/actor field +0x1c, source +0x58, mode=0xe1"},{"tick":1,"kind":"random-range","vaHex":"0x004b9b48","opcode":"0x2b","summary":"rng(range=4) -> +0x58","randomRange":4,"randomRangeHex":"0x0004"},{"tick":1,"kind":"write","vaHex":"0x004b9b4c","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":1,"kind":"write","vaHex":"0x004b9b54","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00020000 (2px)"},{"tick":1,"kind":"write","vaHex":"0x004b9b5c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":1,"kind":"write","vaHex":"0x004b9b60","opcode":"0x12","summary":"add display/actor field +0x20, source +0x58, mode=0xe1"},{"tick":1,"kind":"write","vaHex":"0x004b9b64","opcode":"0x12","summary":"add display/actor field +0x24, imm=0x00000001 (1.52588e-05px)"},{"tick":1,"kind":"write","vaHex":"0x004b9b6c","opcode":"0x12","summary":"set display/actor field +0x24, source +0x24, mode=0xe0"},{"tick":1,"kind":"child-write","vaHex":"0x004b9b70","opcode":"0x11","summary":"display/child field +0x8c, source +0x8c, mode=0xe0"},{"tick":1,"kind":"child-write","vaHex":"0x004b9b74","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":1,"kind":"child-write","vaHex":"0x004b9b7c","opcode":"0x11","summary":"display/child field +0x8e, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b9b84","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8e] != right:imm.word=0x0000 -> 0x004b9b1c"},{"tick":1,"kind":"child-write","vaHex":"0x004b9b90","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b9b98","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b9b14"},{"tick":1,"kind":"child-write","vaHex":"0x004b9ba4","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":1,"kind":"control","vaHex":"0x004b9bac","opcode":"0x03","summary":"jump 0x004b99cc","targetVaHex":"0x004b99cc","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b99f0","targetVaHex":"0x004b93e0","targetVa":4953056,"childObjectType":2},{"tick":1,"vaHex":"0x004b9b1c","targetVaHex":"0x004b94f0","targetVa":4953328,"childObjectType":2}],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b9b14","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b99cc","category":"indexed-jump-table","targetVaHex":null,"repeatCount":null,"tableCount":6,"staticPathChoice":"first-target"},{"tick":0,"vaHex":"0x004b9a20","category":"jump","targetVaHex":"0x004b9b08","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b9bac","category":"jump","targetVaHex":"0x004b99cc","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b99f0","targetVaHex":"0x004b93e0","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b93e0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b93e0","spriteHex":"0x1a","asset":"btl_efc","frame":184,"selectorHex":"0x001a00b8","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b99f0","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b93e0","coordinateSummary":"display.x [0x82:40]; display.y [0x82:80]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b93e0","coordinateSummary":"display.x [0x82:40]; display.y [0x82:80]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9b1c","targetVaHex":"0x004b94f0","startTick":1,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9b1c","targetVaHex":"0x004b94f0","startTick":2,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":1,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9b1c","targetVaHex":"0x004b94f0","startTick":3,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":2,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9b1c","targetVaHex":"0x004b94f0","startTick":4,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":3,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9b1c","targetVaHex":"0x004b94f0","startTick":5,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":4,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9b1c","targetVaHex":"0x004b94f0","startTick":6,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":5,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9b1c","targetVaHex":"0x004b94f0","startTick":7,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":7,"absoluteTick":7,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":6,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9b1c","targetVaHex":"0x004b94f0","startTick":8,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":7,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b93e0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b93e0","spriteHex":"0x1a","asset":"btl_efc","frame":184,"selectorHex":"0x001a00b8","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b99f0","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b93e0","coordinateSummary":"display.x [0x82:40]; display.y [0x82:80]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":1,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":2,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":3,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":4,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":5,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":7,"absoluteTick":7,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":6,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b94f0","targetStopReason":"loop at 0x004b91d8","initVaHex":"0x004b94f0","spriteHex":"0x1a","asset":"btl_efc","frame":187,"selectorHex":"0x001a00bb","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b9b1c","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":7,"transformScope":{"scope":"spawn.2 0x004b94f0","coordinateSummary":"display.x [0x82:16]; display.y [0x82:32]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[]},{"helperId":98,"childScriptVaHex":"0x004b9c6c","skillRows":[{"ownerName":"린샹","skillName":"암각·영상승룡파","skillIdHex":"0x18","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[21],"resultWlkNos":[3,3,3,3]}],"runtimeSignals":["random-range","child-parent-link","position-write","loop/control","wait"],"syncSignals":["wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"child-write","vaHex":"0x004b9c78","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b9c80","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b9c88","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"control","vaHex":"0x004b9c90","opcode":"0x0a","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9cac","targetVaHex":null,"repeatCount":null,"tableCount":6,"staticPathChoice":"first-target"},{"tick":0,"kind":"write","vaHex":"0x004b9cac","opcode":"0x12","summary":"set display/actor field +0x24, imm=0xfb640000 (-1180px)"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b9cb4","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9424 into +0x58","targetVaHex":"0x004b9424","targetVa":4953124,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b9cbc","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b9cc0","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b9cc4","opcode":"0x12","summary":"set display/actor field +0x24, imm=0xfb500000 (-1200px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b9ccc","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"child-write","vaHex":"0x004b9cd4","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000008 (0.00012207px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004b9cdc","opcode":"0x11","summary":"display/child field +0x96, imm=0x0000000c (0.000183105px), mode=0x80"},{"tick":0,"kind":"control","vaHex":"0x004b9ce4","opcode":"0x03","summary":"jump 0x004b9dcc","targetVaHex":"0x004b9dcc","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004b9dcc","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b9dd0","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b9dd4","opcode":"0x11","summary":"display/child field +0x8c, source +0x8c, mode=0xe0"},{"tick":0,"kind":"yield","vaHex":"0x004b9dd8","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b9ddc","opcode":"0x11","summary":"display/child field +0x8e, source +0x94, mode=0xa0"},{"tick":1,"kind":"spawn-child-vm","vaHex":"0x004b9de0","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9534 into +0x58","targetVaHex":"0x004b9534","targetVa":4953396,"childObjectType":2},{"tick":1,"kind":"link_child_parent","vaHex":"0x004b9de8","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":1,"kind":"write","vaHex":"0x004b9dec","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":1,"kind":"random-range","vaHex":"0x004b9df0","opcode":"0x2b","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"tick":1,"kind":"write","vaHex":"0x004b9df4","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00040000 (4px)"},{"tick":1,"kind":"write","vaHex":"0x004b9dfc","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00100000 (16px)"},{"tick":1,"kind":"write","vaHex":"0x004b9e04","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":1,"kind":"write","vaHex":"0x004b9e08","opcode":"0x12","summary":"add display/actor field +0x1c, source +0x58, mode=0xe1"},{"tick":1,"kind":"random-range","vaHex":"0x004b9e0c","opcode":"0x2b","summary":"rng(range=6) -> +0x58","randomRange":6,"randomRangeHex":"0x0006"},{"tick":1,"kind":"write","vaHex":"0x004b9e10","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":1,"kind":"write","vaHex":"0x004b9e18","opcode":"0x12","summary":"sub display/actor field +0x58, imm=0x00030000 (3px)"},{"tick":1,"kind":"write","vaHex":"0x004b9e20","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":1,"kind":"write","vaHex":"0x004b9e24","opcode":"0x12","summary":"add display/actor field +0x20, source +0x58, mode=0xe1"},{"tick":1,"kind":"write","vaHex":"0x004b9e28","opcode":"0x12","summary":"add display/actor field +0x24, imm=0x00000001 (1.52588e-05px)"},{"tick":1,"kind":"write","vaHex":"0x004b9e30","opcode":"0x12","summary":"set display/actor field +0x24, source +0x24, mode=0xe0"},{"tick":1,"kind":"child-write","vaHex":"0x004b9e34","opcode":"0x11","summary":"display/child field +0x8c, source +0x8c, mode=0xe0"},{"tick":1,"kind":"child-write","vaHex":"0x004b9e38","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":1,"kind":"child-write","vaHex":"0x004b9e40","opcode":"0x11","summary":"display/child field +0x8e, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b9e48","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8e] != right:imm.word=0x0000 -> 0x004b9de0"},{"tick":1,"kind":"child-write","vaHex":"0x004b9e54","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b9e5c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b9dd8"},{"tick":1,"kind":"child-write","vaHex":"0x004b9e68","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":1,"kind":"control","vaHex":"0x004b9e70","opcode":"0x03","summary":"jump 0x004b9c90","targetVaHex":"0x004b9c90","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b9cb4","targetVaHex":"0x004b9424","targetVa":4953124,"childObjectType":2},{"tick":1,"vaHex":"0x004b9de0","targetVaHex":"0x004b9534","targetVa":4953396,"childObjectType":2}],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b9dd8","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004b9c90","category":"indexed-jump-table","targetVaHex":null,"repeatCount":null,"tableCount":6,"staticPathChoice":"first-target"},{"tick":0,"vaHex":"0x004b9ce4","category":"jump","targetVaHex":"0x004b9dcc","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004b9e70","category":"jump","targetVaHex":"0x004b9c90","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004b9cb4","targetVaHex":"0x004b9424","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9424","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9424","spriteHex":"0x1a","asset":"btl_efc","frame":185,"selectorHex":"0x001a00b9","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b9cb4","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b9424","coordinateSummary":"display.x [0x82:56]; display.y [0x82:112]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9424","coordinateSummary":"display.x [0x82:56]; display.y [0x82:112]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9de0","targetVaHex":"0x004b9534","startTick":1,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9de0","targetVaHex":"0x004b9534","startTick":2,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":1,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9de0","targetVaHex":"0x004b9534","startTick":3,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":2,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9de0","targetVaHex":"0x004b9534","startTick":4,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":3,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9de0","targetVaHex":"0x004b9534","startTick":5,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":4,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9de0","targetVaHex":"0x004b9534","startTick":6,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":5,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9de0","targetVaHex":"0x004b9534","startTick":7,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":7,"absoluteTick":7,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":6,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9de0","targetVaHex":"0x004b9534","startTick":8,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":7,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9de0","targetVaHex":"0x004b9534","startTick":9,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":9,"absoluteTick":9,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":8,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9de0","targetVaHex":"0x004b9534","startTick":10,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":10,"absoluteTick":10,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":9,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9de0","targetVaHex":"0x004b9534","startTick":11,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":11,"absoluteTick":11,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":10,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}},{"spawnVaHex":"0x004b9de0","targetVaHex":"0x004b9534","startTick":12,"source":"bounded-jump-loop-preview","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":11,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9424","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9424","spriteHex":"0x1a","asset":"btl_efc","frame":185,"selectorHex":"0x001a00b9","tick":0,"absoluteTick":0,"spawnVaHex":"0x004b9cb4","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b9424","coordinateSummary":"display.x [0x82:56]; display.y [0x82:112]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":1,"absoluteTick":1,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":2,"absoluteTick":2,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":1,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":3,"absoluteTick":3,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":2,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":4,"absoluteTick":4,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":3,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":5,"absoluteTick":5,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":4,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":6,"absoluteTick":6,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":5,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":7,"absoluteTick":7,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":6,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":8,"absoluteTick":8,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":7,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":9,"absoluteTick":9,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":8,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":10,"absoluteTick":10,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":9,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":11,"absoluteTick":11,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":10,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9534","targetStopReason":"loop at 0x004b92c4","initVaHex":"0x004b9534","spriteHex":"0x1a","asset":"btl_efc","frame":188,"selectorHex":"0x001a00bc","tick":12,"absoluteTick":12,"spawnVaHex":"0x004b9de0","childObjectType":2,"reason":"bounded-jump-loop-preview","repeatIndex":11,"transformScope":{"scope":"spawn.2 0x004b9534","coordinateSummary":"display.x [0x82:16]; display.y [0x82:48]; motion.targetX [0xa0:0x1c]; motion.targetY [0xa0:0x20]","patternSummary":"absolute-trig-motion, child-motion-parameterized, target-coordinate-cache, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[]},{"helperId":99,"childScriptVaHex":"0x004ba070","skillRows":[],"runtimeSignals":["child-parent-link","position-write","loop/control","wait"],"syncSignals":["wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"write","vaHex":"0x004ba084","opcode":"0x12","summary":"set display/actor field +0x68, imm=0x00000000 (0px)"},{"tick":0,"kind":"control","vaHex":"0x004ba08c","opcode":"0x0a","summary":"jump table by field +0x68 count=4; first target 0x004ba0a0","targetVaHex":null,"repeatCount":null,"tableCount":4,"staticPathChoice":"first-target"},{"tick":0,"kind":"child-write","vaHex":"0x004ba0a0","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000040 (0.000976562px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004ba0a8","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80"},{"tick":0,"kind":"write","vaHex":"0x004ba0b0","opcode":"0x12","summary":"set display/actor field +0x6c, imm=0x00000001 (1.52588e-05px)"},{"tick":0,"kind":"write","vaHex":"0x004ba0b8","opcode":"0x12","summary":"set display/actor field +0x70, imm=0x0000000c (0.000183105px)"},{"tick":0,"kind":"control","vaHex":"0x004ba0c0","opcode":"0x03","summary":"jump 0x004ba110","targetVaHex":"0x004ba110","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004ba110","opcode":"0x12","summary":"set display/actor field +0x78, source +0x6c, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004ba114","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9f30 into +0x58","targetVaHex":"0x004b9f30","targetVa":4955952,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004ba11c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004ba120","opcode":"0x12","summary":"sub display/actor field +0x78, imm=0x00000001 (1.52588e-05px)"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004ba128","opcode":"0x15","summary":"conditional branch motion.dy +0x78 != 0x00000000; target 0x004ba114"},{"tick":0,"kind":"yield","vaHex":"0x004ba134","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"write","vaHex":"0x004ba138","opcode":"0x12","summary":"sub display/actor field +0x70, imm=0x00000001 (1.52588e-05px)"},{"tick":1,"kind":"conditional-branch","vaHex":"0x004ba140","opcode":"0x15","summary":"conditional branch field +0x70 != 0x00000000; target 0x004ba110"},{"tick":1,"kind":"write","vaHex":"0x004ba14c","opcode":"0x12","summary":"add display/actor field +0x68, imm=0x00000001 (1.52588e-05px)"},{"tick":1,"kind":"control","vaHex":"0x004ba154","opcode":"0x03","summary":"jump 0x004ba08c","targetVaHex":"0x004ba08c","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004ba114","targetVaHex":"0x004b9f30","targetVa":4955952,"childObjectType":2}],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004ba134","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004ba08c","category":"indexed-jump-table","targetVaHex":null,"repeatCount":null,"tableCount":4,"staticPathChoice":"first-target"},{"tick":0,"vaHex":"0x004ba0c0","category":"jump","targetVaHex":"0x004ba110","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004ba154","category":"jump","targetVaHex":"0x004ba08c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004ba114","targetVaHex":"0x004b9f30","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9f30","targetStopReason":"destroy/end at 0x004ba040","initVaHex":"0x004b9f30","spriteHex":"0x1a","asset":"btl_efc","frame":100,"selectorHex":"0x001a0064","tick":0,"absoluteTick":0,"spawnVaHex":"0x004ba114","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b9f30","coordinateSummary":"display.x [0x80:0, 0xa1:0x80]; display.y [0x80:0, 0xa1:0x84]; motion.dx / offset.x [0xaa:0x1c, 0xa4:0x58]; motion.targetX [0xb0:0x1c, 0x82:8]; motion.targetY [0xb0:0x20, 0x82:8]","patternSummary":"child-motion-parameterized, frameScript-positioned-effect, offset-accumulator, relative-trig-motion, rng-driven-placement, step-count-or-repeat-control, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9f30","coordinateSummary":"display.x [0x80:0, 0xa1:0x80]; display.y [0x80:0, 0xa1:0x84]; motion.dx / offset.x [0xaa:0x1c, 0xa4:0x58]; motion.targetX [0xb0:0x1c, 0x82:8]; motion.targetY [0xb0:0x20, 0x82:8]","patternSummary":"child-motion-parameterized, frameScript-positioned-effect, offset-accumulator, relative-trig-motion, rng-driven-placement, step-count-or-repeat-control, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9f30","targetStopReason":"destroy/end at 0x004ba040","initVaHex":"0x004b9f30","spriteHex":"0x1a","asset":"btl_efc","frame":100,"selectorHex":"0x001a0064","tick":0,"absoluteTick":0,"spawnVaHex":"0x004ba114","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b9f30","coordinateSummary":"display.x [0x80:0, 0xa1:0x80]; display.y [0x80:0, 0xa1:0x84]; motion.dx / offset.x [0xaa:0x1c, 0xa4:0x58]; motion.targetX [0xb0:0x1c, 0x82:8]; motion.targetY [0xb0:0x20, 0x82:8]","patternSummary":"child-motion-parameterized, frameScript-positioned-effect, offset-accumulator, relative-trig-motion, rng-driven-placement, step-count-or-repeat-control, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[]},{"helperId":101,"childScriptVaHex":"0x004ba304","skillRows":[],"runtimeSignals":["child-parent-link","position-write","loop/control","wait"],"syncSignals":["wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"write","vaHex":"0x004ba314","opcode":"0x12","summary":"set display/actor field +0x68, imm=0x00000000 (0px)"},{"tick":0,"kind":"control","vaHex":"0x004ba31c","opcode":"0x0a","summary":"jump table by field +0x68 count=4; first target 0x004ba330","targetVaHex":null,"repeatCount":null,"tableCount":4,"staticPathChoice":"first-target"},{"tick":0,"kind":"child-write","vaHex":"0x004ba330","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000040 (0.000976562px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004ba338","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80"},{"tick":0,"kind":"write","vaHex":"0x004ba340","opcode":"0x12","summary":"set display/actor field +0x6c, imm=0x00000001 (1.52588e-05px)"},{"tick":0,"kind":"write","vaHex":"0x004ba348","opcode":"0x12","summary":"set display/actor field +0x70, imm=0x0000000c (0.000183105px)"},{"tick":0,"kind":"control","vaHex":"0x004ba350","opcode":"0x03","summary":"jump 0x004ba3a0","targetVaHex":"0x004ba3a0","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004ba3a0","opcode":"0x12","summary":"set display/actor field +0x78, source +0x6c, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004ba3a4","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9f30 into +0x58","targetVaHex":"0x004b9f30","targetVa":4955952,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004ba3ac","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004ba3b0","opcode":"0x12","summary":"sub display/actor field +0x78, imm=0x00000001 (1.52588e-05px)"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004ba3b8","opcode":"0x15","summary":"conditional branch motion.dy +0x78 != 0x00000000; target 0x004ba3a4"},{"tick":0,"kind":"yield","vaHex":"0x004ba3c4","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"write","vaHex":"0x004ba3c8","opcode":"0x12","summary":"sub display/actor field +0x70, imm=0x00000001 (1.52588e-05px)"},{"tick":1,"kind":"conditional-branch","vaHex":"0x004ba3d0","opcode":"0x15","summary":"conditional branch field +0x70 != 0x00000000; target 0x004ba3a0"},{"tick":1,"kind":"write","vaHex":"0x004ba3dc","opcode":"0x12","summary":"add display/actor field +0x68, imm=0x00000001 (1.52588e-05px)"},{"tick":1,"kind":"control","vaHex":"0x004ba3e4","opcode":"0x03","summary":"jump 0x004ba31c","targetVaHex":"0x004ba31c","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004ba3a4","targetVaHex":"0x004b9f30","targetVa":4955952,"childObjectType":2}],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004ba3c4","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004ba31c","category":"indexed-jump-table","targetVaHex":null,"repeatCount":null,"tableCount":4,"staticPathChoice":"first-target"},{"tick":0,"vaHex":"0x004ba350","category":"jump","targetVaHex":"0x004ba3a0","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004ba3e4","category":"jump","targetVaHex":"0x004ba31c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004ba3a4","targetVaHex":"0x004b9f30","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9f30","targetStopReason":"destroy/end at 0x004ba040","initVaHex":"0x004b9f30","spriteHex":"0x1a","asset":"btl_efc","frame":100,"selectorHex":"0x001a0064","tick":0,"absoluteTick":0,"spawnVaHex":"0x004ba3a4","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b9f30","coordinateSummary":"display.x [0x80:0, 0xa1:0x80]; display.y [0x80:0, 0xa1:0x84]; motion.dx / offset.x [0xaa:0x1c, 0xa4:0x58]; motion.targetX [0xb0:0x1c, 0x82:8]; motion.targetY [0xb0:0x20, 0x82:8]","patternSummary":"child-motion-parameterized, frameScript-positioned-effect, offset-accumulator, relative-trig-motion, rng-driven-placement, step-count-or-repeat-control, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b9f30","coordinateSummary":"display.x [0x80:0, 0xa1:0x80]; display.y [0x80:0, 0xa1:0x84]; motion.dx / offset.x [0xaa:0x1c, 0xa4:0x58]; motion.targetX [0xb0:0x1c, 0x82:8]; motion.targetY [0xb0:0x20, 0x82:8]","patternSummary":"child-motion-parameterized, frameScript-positioned-effect, offset-accumulator, relative-trig-motion, rng-driven-placement, step-count-or-repeat-control, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b9f30","targetStopReason":"destroy/end at 0x004ba040","initVaHex":"0x004b9f30","spriteHex":"0x1a","asset":"btl_efc","frame":100,"selectorHex":"0x001a0064","tick":0,"absoluteTick":0,"spawnVaHex":"0x004ba3a4","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b9f30","coordinateSummary":"display.x [0x80:0, 0xa1:0x80]; display.y [0x80:0, 0xa1:0x84]; motion.dx / offset.x [0xaa:0x1c, 0xa4:0x58]; motion.targetX [0xb0:0x1c, 0x82:8]; motion.targetY [0xb0:0x20, 0x82:8]","patternSummary":"child-motion-parameterized, frameScript-positioned-effect, offset-accumulator, relative-trig-motion, rng-driven-placement, step-count-or-repeat-control, target-coordinate-cache, uses-rng-or-child-temp, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[]},{"helperId":102,"childScriptVaHex":"0x004ba49c","skillRows":[{"ownerName":"린샹","skillName":"고양이달래기","skillIdHex":"0x1d","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[35]}],"runtimeSignals":["parent-actor-link","position-write","motion-step","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"control","vaHex":"0x004ba4ac","opcode":"0x03","summary":"jump 0x004ba414","targetVaHex":"0x004ba414","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004ba428","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004ba430","opcode":"0x11","summary":"display/child field +0x90, source +0x94, mode=0xa4"},{"tick":0,"kind":"child-write","vaHex":"0x004ba434","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81"},{"tick":0,"kind":"global_parent_anchor","vaHex":"0x004ba43c","opcode":"0x40","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"tick":0,"kind":"child-write","vaHex":"0x004ba440","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"motion-step","vaHex":"0x004ba444","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x09 axes=x"},{"tick":0,"kind":"write","vaHex":"0x004ba448","opcode":"0x12","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004ba450","opcode":"0x15","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004ba464"},{"tick":0,"kind":"control","vaHex":"0x004ba45c","opcode":"0x03","summary":"jump 0x004ba46c","targetVaHex":"0x004ba46c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004ba46c","opcode":"0x12","summary":"set display/actor field +0x08, source +0x1c, mode=0xe0"},{"tick":0,"kind":"yield","vaHex":"0x004ba470","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004ba474","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004ba47c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004ba440"},{"tick":1,"kind":"write","vaHex":"0x004ba488","opcode":"0x12","summary":"set display/actor field +0x08, imm=0x00000000 (0px)"},{"tick":1,"kind":"actor-flag","vaHex":"0x004ba490","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":1,"kind":"destroy","vaHex":"0x004ba498","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004ba490"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004ba470","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004ba4ac","category":"jump","targetVaHex":"0x004ba414","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004ba45c","category":"jump","targetVaHex":"0x004ba46c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004ba490"}]},{"helperId":103,"childScriptVaHex":"0x004ba4b4","skillRows":[{"ownerName":"린샹","skillName":"고양이달래기","skillIdHex":"0x1e","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[35]}],"runtimeSignals":["parent-actor-link","position-write","motion-step","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"control","vaHex":"0x004ba4c4","opcode":"0x03","summary":"jump 0x004ba414","targetVaHex":"0x004ba414","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004ba428","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004ba430","opcode":"0x11","summary":"display/child field +0x90, source +0x94, mode=0xa4"},{"tick":0,"kind":"child-write","vaHex":"0x004ba434","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81"},{"tick":0,"kind":"global_parent_anchor","vaHex":"0x004ba43c","opcode":"0x40","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"tick":0,"kind":"child-write","vaHex":"0x004ba440","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"motion-step","vaHex":"0x004ba444","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x09 axes=x"},{"tick":0,"kind":"write","vaHex":"0x004ba448","opcode":"0x12","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004ba450","opcode":"0x15","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004ba464"},{"tick":0,"kind":"control","vaHex":"0x004ba45c","opcode":"0x03","summary":"jump 0x004ba46c","targetVaHex":"0x004ba46c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004ba46c","opcode":"0x12","summary":"set display/actor field +0x08, source +0x1c, mode=0xe0"},{"tick":0,"kind":"yield","vaHex":"0x004ba470","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004ba474","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004ba47c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004ba440"},{"tick":1,"kind":"write","vaHex":"0x004ba488","opcode":"0x12","summary":"set display/actor field +0x08, imm=0x00000000 (0px)"},{"tick":1,"kind":"actor-flag","vaHex":"0x004ba490","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":1,"kind":"destroy","vaHex":"0x004ba498","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004ba490"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004ba470","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004ba4c4","category":"jump","targetVaHex":"0x004ba414","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004ba45c","category":"jump","targetVaHex":"0x004ba46c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004ba490"}]},{"helperId":104,"childScriptVaHex":"0x004ba4cc","skillRows":[{"ownerName":"린샹","skillName":"고양이달래기","skillIdHex":"0x1f","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[35]}],"runtimeSignals":["parent-actor-link","position-write","motion-step","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"control","vaHex":"0x004ba4dc","opcode":"0x03","summary":"jump 0x004ba414","targetVaHex":"0x004ba414","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"child-write","vaHex":"0x004ba428","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004ba430","opcode":"0x11","summary":"display/child field +0x90, source +0x94, mode=0xa4"},{"tick":0,"kind":"child-write","vaHex":"0x004ba434","opcode":"0x11","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81"},{"tick":0,"kind":"global_parent_anchor","vaHex":"0x004ba43c","opcode":"0x40","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"tick":0,"kind":"child-write","vaHex":"0x004ba440","opcode":"0x11","summary":"display/child field +0x8c, source +0x90, mode=0xa1"},{"tick":0,"kind":"motion-step","vaHex":"0x004ba444","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x09 axes=x"},{"tick":0,"kind":"write","vaHex":"0x004ba448","opcode":"0x12","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)"},{"tick":0,"kind":"conditional-branch","vaHex":"0x004ba450","opcode":"0x15","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004ba464"},{"tick":0,"kind":"control","vaHex":"0x004ba45c","opcode":"0x03","summary":"jump 0x004ba46c","targetVaHex":"0x004ba46c","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"write","vaHex":"0x004ba46c","opcode":"0x12","summary":"set display/actor field +0x08, source +0x1c, mode=0xe0"},{"tick":0,"kind":"yield","vaHex":"0x004ba470","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004ba474","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004ba47c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004ba440"},{"tick":1,"kind":"write","vaHex":"0x004ba488","opcode":"0x12","summary":"set display/actor field +0x08, imm=0x00000000 (0px)"},{"tick":1,"kind":"actor-flag","vaHex":"0x004ba490","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":1,"kind":"destroy","vaHex":"0x004ba498","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004ba490"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004ba470","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004ba4dc","category":"jump","targetVaHex":"0x004ba414","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004ba45c","category":"jump","targetVaHex":"0x004ba46c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":1,"maskHex":"0x00000002","mode":0,"vaHex":"0x004ba490"}]},{"helperId":105,"childScriptVaHex":"0x004ba6b0","skillRows":[{"ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x15","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[20]}],"runtimeSignals":["parent-actor-link","child-parent-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":2,"events":[{"tick":0,"kind":"child-write","vaHex":"0x004ba6b0","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80"},{"tick":0,"kind":"parent_actor","vaHex":"0x004ba6b8","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004ba6bc","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004ba6dc"},{"tick":0,"kind":"write","vaHex":"0x004ba6c4","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00200000 (32px)"},{"tick":0,"kind":"write","vaHex":"0x004ba6cc","opcode":"0x12","summary":"add display/actor field +0x80, imm=0x00200000 (32px)"},{"tick":0,"kind":"control","vaHex":"0x004ba6d4","opcode":"0x03","summary":"jump 0x004ba524","targetVaHex":"0x004ba524","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004ba530","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58","targetVaHex":"0x004ba4e4","targetVa":4957412,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004ba538","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004ba53c","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004ba540","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004ba544","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004ba548","opcode":"0x11","summary":"display/child field +0xe7, source +0xe7, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004ba54c","opcode":"0x11","summary":"display/child field +0x96, source +0x96, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004ba550","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)"},{"tick":0,"kind":"control","vaHex":"0x004ba558","opcode":"0x06","summary":"repeat/control count=4, target=0x004ba530; static walk records it but does not expand loop body","targetVaHex":"0x004ba530","repeatCount":4,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004ba560","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"conditional-branch","vaHex":"0x004ba564","opcode":"0x15","summary":"conditional branch display.x +0x1c < motion.targetX +0x80; target 0x004ba530"},{"tick":1,"kind":"yield","vaHex":"0x004ba56c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":2,"kind":"child-write","vaHex":"0x004ba570","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":2,"kind":"branch","vaHex":"0x004ba578","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba56c"},{"tick":2,"kind":"actor-flag","vaHex":"0x004ba584","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":2,"kind":"destroy","vaHex":"0x004ba58c","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004ba530","targetVaHex":"0x004ba4e4","targetVa":4957412,"childObjectType":2}],"flagEvents":[{"tick":2,"maskHex":"0x00000002","mode":0,"vaHex":"0x004ba584"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004ba560","kind":"yield"},{"tick":1,"waitFrames":1,"vaHex":"0x004ba56c","kind":"yield"}],"repeatEvents":[{"tick":0,"vaHex":"0x004ba558","targetVaHex":"0x004ba530","repeatCount":4,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004ba6d4","category":"jump","targetVaHex":"0x004ba524","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004ba558","category":"repeat-loop","targetVaHex":"0x004ba530","repeatCount":4,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":0,"absoluteTick":0,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"}},{"spawnVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","startTick":1,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":1,"absoluteTick":1,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"}},{"spawnVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","startTick":2,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":2,"absoluteTick":2,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"}},{"spawnVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","startTick":3,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":3,"absoluteTick":3,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":0,"absoluteTick":0,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":1,"absoluteTick":1,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":2,"absoluteTick":2,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":3,"absoluteTick":3,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":2,"maskHex":"0x00000002","mode":0,"vaHex":"0x004ba584"}]},{"helperId":106,"childScriptVaHex":"0x004ba6f4","skillRows":[{"ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x16","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[20]}],"runtimeSignals":["parent-actor-link","child-parent-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":2,"events":[{"tick":0,"kind":"child-write","vaHex":"0x004ba6f4","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80"},{"tick":0,"kind":"parent_actor","vaHex":"0x004ba6fc","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004ba700","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004ba720"},{"tick":0,"kind":"write","vaHex":"0x004ba708","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00500000 (80px)"},{"tick":0,"kind":"write","vaHex":"0x004ba710","opcode":"0x12","summary":"add display/actor field +0x80, imm=0x00500000 (80px)"},{"tick":0,"kind":"control","vaHex":"0x004ba718","opcode":"0x03","summary":"jump 0x004ba524","targetVaHex":"0x004ba524","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004ba530","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58","targetVaHex":"0x004ba4e4","targetVa":4957412,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004ba538","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004ba53c","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004ba540","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004ba544","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004ba548","opcode":"0x11","summary":"display/child field +0xe7, source +0xe7, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004ba54c","opcode":"0x11","summary":"display/child field +0x96, source +0x96, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004ba550","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)"},{"tick":0,"kind":"control","vaHex":"0x004ba558","opcode":"0x06","summary":"repeat/control count=4, target=0x004ba530; static walk records it but does not expand loop body","targetVaHex":"0x004ba530","repeatCount":4,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004ba560","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"conditional-branch","vaHex":"0x004ba564","opcode":"0x15","summary":"conditional branch display.x +0x1c < motion.targetX +0x80; target 0x004ba530"},{"tick":1,"kind":"yield","vaHex":"0x004ba56c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":2,"kind":"child-write","vaHex":"0x004ba570","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":2,"kind":"branch","vaHex":"0x004ba578","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba56c"},{"tick":2,"kind":"actor-flag","vaHex":"0x004ba584","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":2,"kind":"destroy","vaHex":"0x004ba58c","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004ba530","targetVaHex":"0x004ba4e4","targetVa":4957412,"childObjectType":2}],"flagEvents":[{"tick":2,"maskHex":"0x00000002","mode":0,"vaHex":"0x004ba584"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004ba560","kind":"yield"},{"tick":1,"waitFrames":1,"vaHex":"0x004ba56c","kind":"yield"}],"repeatEvents":[{"tick":0,"vaHex":"0x004ba558","targetVaHex":"0x004ba530","repeatCount":4,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004ba718","category":"jump","targetVaHex":"0x004ba524","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004ba558","category":"repeat-loop","targetVaHex":"0x004ba530","repeatCount":4,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":0,"absoluteTick":0,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"}},{"spawnVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","startTick":1,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":1,"absoluteTick":1,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"}},{"spawnVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","startTick":2,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":2,"absoluteTick":2,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"}},{"spawnVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","startTick":3,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":3,"absoluteTick":3,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":0,"absoluteTick":0,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":1,"absoluteTick":1,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":2,"absoluteTick":2,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":3,"absoluteTick":3,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":2,"maskHex":"0x00000002","mode":0,"vaHex":"0x004ba584"}]},{"helperId":107,"childScriptVaHex":"0x004ba738","skillRows":[{"ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x17","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[20]}],"runtimeSignals":["parent-actor-link","child-parent-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":2,"events":[{"tick":0,"kind":"child-write","vaHex":"0x004ba738","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80"},{"tick":0,"kind":"parent_actor","vaHex":"0x004ba740","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":0,"kind":"branch","vaHex":"0x004ba744","opcode":"0x13","summary":"byte conditional branch unresolved if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004ba764"},{"tick":0,"kind":"write","vaHex":"0x004ba74c","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00b00000 (176px)"},{"tick":0,"kind":"write","vaHex":"0x004ba754","opcode":"0x12","summary":"add display/actor field +0x80, imm=0x00b00000 (176px)"},{"tick":0,"kind":"control","vaHex":"0x004ba75c","opcode":"0x03","summary":"jump 0x004ba524","targetVaHex":"0x004ba524","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004ba530","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58","targetVaHex":"0x004ba4e4","targetVa":4957412,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004ba538","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004ba53c","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004ba540","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004ba544","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004ba548","opcode":"0x11","summary":"display/child field +0xe7, source +0xe7, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004ba54c","opcode":"0x11","summary":"display/child field +0x96, source +0x96, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004ba550","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)"},{"tick":0,"kind":"control","vaHex":"0x004ba558","opcode":"0x06","summary":"repeat/control count=4, target=0x004ba530; static walk records it but does not expand loop body","targetVaHex":"0x004ba530","repeatCount":4,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"yield","vaHex":"0x004ba560","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"conditional-branch","vaHex":"0x004ba564","opcode":"0x15","summary":"conditional branch display.x +0x1c < motion.targetX +0x80; target 0x004ba530"},{"tick":1,"kind":"yield","vaHex":"0x004ba56c","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":2,"kind":"child-write","vaHex":"0x004ba570","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":2,"kind":"branch","vaHex":"0x004ba578","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba56c"},{"tick":2,"kind":"actor-flag","vaHex":"0x004ba584","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":2,"kind":"destroy","vaHex":"0x004ba58c","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004ba530","targetVaHex":"0x004ba4e4","targetVa":4957412,"childObjectType":2}],"flagEvents":[{"tick":2,"maskHex":"0x00000002","mode":0,"vaHex":"0x004ba584"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004ba560","kind":"yield"},{"tick":1,"waitFrames":1,"vaHex":"0x004ba56c","kind":"yield"}],"repeatEvents":[{"tick":0,"vaHex":"0x004ba558","targetVaHex":"0x004ba530","repeatCount":4,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":0,"vaHex":"0x004ba75c","category":"jump","targetVaHex":"0x004ba524","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"vaHex":"0x004ba558","category":"repeat-loop","targetVaHex":"0x004ba530","repeatCount":4,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":0,"absoluteTick":0,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"}},{"spawnVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","startTick":1,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":1,"absoluteTick":1,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"}},{"spawnVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","startTick":2,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":2,"absoluteTick":2,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"}},{"spawnVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","startTick":3,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":3,"absoluteTick":3,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":0,"absoluteTick":0,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":1,"absoluteTick":1,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":2,"absoluteTick":2,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba4e4","targetStopReason":"destroy/end at 0x004ba520","initVaHex":"0x004ba4e4","spriteHex":"0x1a","asset":"btl_efc","frame":88,"selectorHex":"0x001a0058","tick":3,"absoluteTick":3,"spawnVaHex":"0x004ba530","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004ba4e4","coordinateSummary":"-","patternSummary":"step-count-or-repeat-control"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":2,"maskHex":"0x00000002","mode":0,"vaHex":"0x004ba584"}]},{"helperId":108,"childScriptVaHex":"0x004bab98","skillRows":[{"ownerName":"린샹","skillName":"맹호열지조","skillIdHex":"0x1b","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[17]}],"runtimeSignals":[],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":5,"events":[{"tick":0,"kind":"write","vaHex":"0x004baba4","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004baba8","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004babac","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000030 (0.000732422px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004babb4","opcode":"0x11","summary":"display/child field +0x94, imm=0x0000000c (0.000183105px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004babbc","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"random-range","vaHex":"0x004babc4","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":0,"kind":"write","vaHex":"0x004babc8","opcode":"0x12","summary":"shl display/actor field +0x58, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"child-write","vaHex":"0x004babd0","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004babd4","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"motion-step","vaHex":"0x004babd8","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x0b axes=x+y"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004babdc","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba838 into +0x58","targetVaHex":"0x004ba838","targetVa":4958264,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004babe4","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004babe8","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004babec","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004babf0","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004babf4","opcode":"0x10","summary":"placement/helper args=10 e0 e7 e7"},{"tick":0,"kind":"child-write","vaHex":"0x004babf8","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"random-range","vaHex":"0x004bac00","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":0,"kind":"write","vaHex":"0x004bac04","opcode":"0x12","summary":"shl display/actor field +0x58, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"child-write","vaHex":"0x004bac0c","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004bac10","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"motion-step","vaHex":"0x004bac14","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x0b axes=x+y"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004bac18","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004baa00 into +0x58","targetVaHex":"0x004baa00","targetVa":4958720,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004bac20","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004bac24","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004bac28","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004bac2c","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004bac30","opcode":"0x10","summary":"placement/helper args=10 e0 e7 e7"},{"tick":0,"kind":"child-write","vaHex":"0x004bac34","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"wait","vaHex":"0x004bac3c","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":2,"kind":"control","vaHex":"0x004bac40","opcode":"0x06","summary":"repeat/control count=12, target=0x004babc4; static walk records it but does not expand loop body","targetVaHex":"0x004babc4","repeatCount":12,"tableCount":null,"staticPathChoice":null},{"tick":2,"kind":"random-range","vaHex":"0x004bac48","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":2,"kind":"write","vaHex":"0x004bac4c","opcode":"0x12","summary":"shl display/actor field +0x58, imm=0x00000008 (0.00012207px)"},{"tick":2,"kind":"child-write","vaHex":"0x004bac54","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":2,"kind":"child-write","vaHex":"0x004bac58","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":2,"kind":"motion-step","vaHex":"0x004bac5c","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x0b axes=x+y"},{"tick":2,"kind":"spawn-child-vm","vaHex":"0x004bac60","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba838 into +0x58","targetVaHex":"0x004ba838","targetVa":4958264,"childObjectType":2},{"tick":2,"kind":"link_child_parent","vaHex":"0x004bac68","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":2,"kind":"write","vaHex":"0x004bac6c","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":2,"kind":"write","vaHex":"0x004bac70","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":2,"kind":"write","vaHex":"0x004bac74","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":2,"kind":"placement-expr","vaHex":"0x004bac78","opcode":"0x10","summary":"placement/helper args=10 e0 e7 e7"},{"tick":2,"kind":"child-write","vaHex":"0x004bac7c","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":2,"kind":"wait","vaHex":"0x004bac84","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":4,"kind":"control","vaHex":"0x004bac88","opcode":"0x06","summary":"repeat/control count=12, target=0x004bac48; static walk records it but does not expand loop body","targetVaHex":"0x004bac48","repeatCount":12,"tableCount":null,"staticPathChoice":null},{"tick":4,"kind":"yield","vaHex":"0x004bac90","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":5,"kind":"branch","vaHex":"0x004bac94","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004bac90"},{"tick":5,"kind":"parent_actor","vaHex":"0x004baca0","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":5,"kind":"actor-flag","vaHex":"0x004baca4","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":5,"kind":"destroy","vaHex":"0x004bacac","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004babdc","targetVaHex":"0x004ba838","targetVa":4958264,"childObjectType":2},{"tick":0,"vaHex":"0x004bac18","targetVaHex":"0x004baa00","targetVa":4958720,"childObjectType":2},{"tick":2,"vaHex":"0x004bac60","targetVaHex":"0x004ba838","targetVa":4958264,"childObjectType":2}],"flagEvents":[{"tick":5,"maskHex":"0x00000002","mode":0,"vaHex":"0x004baca4"}],"waitEvents":[{"tick":0,"waitFrames":2,"vaHex":"0x004bac3c"},{"tick":2,"waitFrames":2,"vaHex":"0x004bac84"},{"tick":4,"waitFrames":1,"vaHex":"0x004bac90","kind":"yield"}],"repeatEvents":[{"tick":2,"vaHex":"0x004bac40","targetVaHex":"0x004babc4","repeatCount":12,"tableCount":null,"staticPathChoice":null},{"tick":4,"vaHex":"0x004bac88","targetVaHex":"0x004bac48","repeatCount":12,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":2,"vaHex":"0x004bac40","category":"repeat-loop","targetVaHex":"0x004babc4","repeatCount":12,"tableCount":null,"staticPathChoice":null},{"tick":4,"vaHex":"0x004bac88","category":"repeat-loop","targetVaHex":"0x004bac48","repeatCount":12,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004babdc","targetVaHex":"0x004ba838","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba838","targetStopReason":"loop at 0x004ba8b8","initVaHex":"0x004ba838","spriteHex":"0x1a","asset":"btl_efc","frame":165,"selectorHex":"0x001a00a5","tick":0,"absoluteTick":0,"spawnVaHex":"0x004babdc","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}]},{"spawnVaHex":"0x004bac18","targetVaHex":"0x004baa00","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004baa00","targetStopReason":"loop at 0x004baaa4","initVaHex":"0x004baa00","spriteHex":"0x1a","asset":"btl_efc","frame":176,"selectorHex":"0x001a00b0","tick":0,"absoluteTick":0,"spawnVaHex":"0x004bac18","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}]},{"spawnVaHex":"0x004bac60","targetVaHex":"0x004ba838","startTick":2,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba838","targetStopReason":"loop at 0x004ba8b8","initVaHex":"0x004ba838","spriteHex":"0x1a","asset":"btl_efc","frame":165,"selectorHex":"0x001a00a5","tick":2,"absoluteTick":2,"spawnVaHex":"0x004bac60","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}]}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba838","targetStopReason":"loop at 0x004ba8b8","initVaHex":"0x004ba838","spriteHex":"0x1a","asset":"btl_efc","frame":165,"selectorHex":"0x001a00a5","tick":0,"absoluteTick":0,"spawnVaHex":"0x004babdc","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004baa00","targetStopReason":"loop at 0x004baaa4","initVaHex":"0x004baa00","spriteHex":"0x1a","asset":"btl_efc","frame":176,"selectorHex":"0x001a00b0","tick":0,"absoluteTick":0,"spawnVaHex":"0x004bac18","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004ba838","targetStopReason":"loop at 0x004ba8b8","initVaHex":"0x004ba838","spriteHex":"0x1a","asset":"btl_efc","frame":165,"selectorHex":"0x001a00a5","tick":2,"absoluteTick":2,"spawnVaHex":"0x004bac60","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":5,"maskHex":"0x00000002","mode":0,"vaHex":"0x004baca4"}]},{"helperId":110,"childScriptVaHex":"0x004bad1c","skillRows":[{"ownerName":"린샹","skillName":"선렬각","skillIdHex":"0x10","levelOrFixed":null,"positionClass":"target-pierce-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[3,3,3,3,3,5]},{"ownerName":"린샹","skillName":"꼬챙이 꿰기","skillIdHex":"0x07","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[],"resultWlkNos":[4]},{"ownerName":"린샹","skillName":"꼬챙이 꿰기","skillIdHex":"0x08","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[],"resultWlkNos":[4]}],"runtimeSignals":["frame-script","direct-child-frame","parent-actor-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004bad1c","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":173,"spriteHex":"0x1a"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004bad40","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004bad54","targetVaHex":"0x004bad54"},{"tick":0,"kind":"yield","vaHex":"0x004bad48","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004bad4c","opcode":"0x03","summary":"jump 0x004bad48","targetVaHex":"0x004bad48","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004bad54","vaHex":"0x004bad40"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004bad48","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004bad4c","category":"jump","targetVaHex":"0x004bad48","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004bad54","startTick":0,"durationGate":6,"stopReason":"destroy/end at 0x004bad88","frameEvents":[{"tick":0,"frame":173,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bad54"},{"tick":2,"frame":174,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bad64"},{"tick":4,"frame":175,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bad74"}],"absoluteFrameEvents":[{"tick":0,"frame":173,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bad54","absoluteTick":0,"targetVaHex":"0x004bad54"},{"tick":2,"frame":174,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bad64","absoluteTick":2,"targetVaHex":"0x004bad54"},{"tick":4,"frame":175,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bad74","absoluteTick":4,"targetVaHex":"0x004bad54"}],"flagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004bad80"}],"absoluteFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004bad80","absoluteTick":6,"targetVaHex":"0x004bad54"}],"loopEvents":[],"events":[{"tick":0,"kind":"frame","vaHex":"0x004bad54","opcode":"0x21","summary":"set sprite=0x1a, frame=173, gate=2, mode=0","frame":173,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"write","vaHex":"0x004bad5c","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","immHex":"0x00100000","opName":"add"},{"tick":2,"kind":"frame","vaHex":"0x004bad64","opcode":"0x21","summary":"set sprite=0x1a, frame=174, gate=2, mode=0","frame":174,"spriteHex":"0x1a","gate":2},{"tick":4,"kind":"write","vaHex":"0x004bad6c","opcode":"0x12","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","immHex":"0x00100000","opName":"sub"},{"tick":4,"kind":"frame","vaHex":"0x004bad74","opcode":"0x21","summary":"set sprite=0x1a, frame=175, gate=2, mode=0","frame":175,"spriteHex":"0x1a","gate":2},{"tick":6,"kind":"parent-actor","vaHex":"0x004bad7c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":6,"kind":"actor-flag","vaHex":"0x004bad80","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":6,"kind":"destroy","vaHex":"0x004bad88","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":6,"maskHex":"0x00000002","mode":0,"vaHex":"0x004bad80","absoluteTick":6,"targetVaHex":"0x004bad54"}]},{"helperId":111,"childScriptVaHex":"0x004bad8c","skillRows":[],"runtimeSignals":["parent-actor-link","child-parent-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":16,"events":[{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004bad98","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","targetVaHex":"0x004b7918","targetVa":4946200,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004bada0","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004bada4","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004bada8","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004badac","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004badb0","opcode":"0x10","summary":"placement/helper args=10 c0 e7 e7"},{"tick":0,"kind":"placement-expr","vaHex":"0x004badb4","opcode":"0x10","summary":"placement/helper args=10 e0 f2 f2"},{"tick":0,"kind":"wait","vaHex":"0x004badb8","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":16,"kind":"parent_actor","vaHex":"0x004badbc","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":16,"kind":"actor-flag","vaHex":"0x004badc0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":16,"kind":"destroy","vaHex":"0x004badc8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004bad98","targetVaHex":"0x004b7918","targetVa":4946200,"childObjectType":2}],"flagEvents":[{"tick":16,"maskHex":"0x00000002","mode":0,"vaHex":"0x004badc0"}],"waitEvents":[{"tick":0,"waitFrames":16,"vaHex":"0x004badb8"}],"repeatEvents":[],"controlEvents":[]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004bad98","targetVaHex":"0x004b7918","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":0,"absoluteTick":0,"spawnVaHex":"0x004bad98","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":0,"absoluteTick":0,"spawnVaHex":"0x004bad98","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":16,"maskHex":"0x00000002","mode":0,"vaHex":"0x004badc0"}]},{"helperId":112,"childScriptVaHex":"0x004badcc","skillRows":[{"ownerName":"아타호","skillName":"호격권","skillIdHex":"0x0b","levelOrFixed":null,"positionClass":"single-target-ranged-caster-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[6],"resultWlkNos":[]},{"ownerName":"아타호","skillName":"맹호의 울부짖음","skillIdHex":"0x28","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[6],"resultWlkNos":[]}],"runtimeSignals":["frame-script","direct-child-frame","parent-actor-link","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004badcc","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":190,"spriteHex":"0x1a"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004badf0","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004bae04","targetVaHex":"0x004bae04"},{"tick":0,"kind":"yield","vaHex":"0x004badf8","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004badfc","opcode":"0x03","summary":"jump 0x004badf8","targetVaHex":"0x004badf8","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004bae04","vaHex":"0x004badf0"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004badf8","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004badfc","category":"jump","targetVaHex":"0x004badf8","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004bae04","startTick":0,"durationGate":8,"stopReason":"destroy/end at 0x004bae18","frameEvents":[{"tick":0,"frame":190,"spriteHex":"0x1a","gate":8,"vaHex":"0x004bae04"}],"absoluteFrameEvents":[{"tick":0,"frame":190,"spriteHex":"0x1a","gate":8,"vaHex":"0x004bae04","absoluteTick":0,"targetVaHex":"0x004bae04"}],"flagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004bae10"}],"absoluteFlagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004bae10","absoluteTick":8,"targetVaHex":"0x004bae04"}],"loopEvents":[],"events":[{"tick":0,"kind":"frame","vaHex":"0x004bae04","opcode":"0x21","summary":"set sprite=0x1a, frame=190, gate=8, mode=0","frame":190,"spriteHex":"0x1a","gate":8},{"tick":8,"kind":"parent-actor","vaHex":"0x004bae0c","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":8,"kind":"actor-flag","vaHex":"0x004bae10","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":8,"kind":"destroy","vaHex":"0x004bae18","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":8,"maskHex":"0x00000002","mode":0,"vaHex":"0x004bae10","absoluteTick":8,"targetVaHex":"0x004bae04"}]},{"helperId":113,"childScriptVaHex":"0x004bae1c","skillRows":[{"ownerName":"아타호","skillName":"호격권","skillIdHex":"0x0c","levelOrFixed":null,"positionClass":"single-target-ranged-caster-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[18,6],"resultWlkNos":[]},{"ownerName":"아타호","skillName":"맹호의 울부짖음","skillIdHex":"0x29","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[6],"resultWlkNos":[]}],"runtimeSignals":["frame-script","direct-child-frame","parent-actor-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004bae1c","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":190,"spriteHex":"0x1a"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004bae40","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004bae54","targetVaHex":"0x004bae54"},{"tick":0,"kind":"yield","vaHex":"0x004bae48","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004bae4c","opcode":"0x03","summary":"jump 0x004bae48","targetVaHex":"0x004bae48","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004bae54","vaHex":"0x004bae40"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004bae48","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004bae4c","category":"jump","targetVaHex":"0x004bae48","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004bae54","startTick":0,"durationGate":35,"stopReason":"destroy/end at 0x004baee8","frameEvents":[{"tick":0,"frame":190,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bae54"},{"tick":2,"frame":190,"spriteHex":"0x1a","gate":6,"vaHex":"0x004bae64"},{"tick":8,"frame":190,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bae74"},{"tick":10,"frame":190,"spriteHex":"0x1a","gate":4,"vaHex":"0x004bae84"},{"tick":14,"frame":190,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bae94"},{"tick":16,"frame":190,"spriteHex":"0x1a","gate":3,"vaHex":"0x004baea4"},{"tick":19,"frame":190,"spriteHex":"0x1a","gate":2,"vaHex":"0x004baeb4"},{"tick":21,"frame":190,"spriteHex":"0x1a","gate":2,"vaHex":"0x004baec4"},{"tick":23,"frame":190,"spriteHex":"0x1a","gate":12,"vaHex":"0x004baed4"}],"absoluteFrameEvents":[{"tick":0,"frame":190,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bae54","absoluteTick":0,"targetVaHex":"0x004bae54"},{"tick":2,"frame":190,"spriteHex":"0x1a","gate":6,"vaHex":"0x004bae64","absoluteTick":2,"targetVaHex":"0x004bae54"},{"tick":8,"frame":190,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bae74","absoluteTick":8,"targetVaHex":"0x004bae54"},{"tick":10,"frame":190,"spriteHex":"0x1a","gate":4,"vaHex":"0x004bae84","absoluteTick":10,"targetVaHex":"0x004bae54"},{"tick":14,"frame":190,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bae94","absoluteTick":14,"targetVaHex":"0x004bae54"},{"tick":16,"frame":190,"spriteHex":"0x1a","gate":3,"vaHex":"0x004baea4","absoluteTick":16,"targetVaHex":"0x004bae54"},{"tick":19,"frame":190,"spriteHex":"0x1a","gate":2,"vaHex":"0x004baeb4","absoluteTick":19,"targetVaHex":"0x004bae54"},{"tick":21,"frame":190,"spriteHex":"0x1a","gate":2,"vaHex":"0x004baec4","absoluteTick":21,"targetVaHex":"0x004bae54"},{"tick":23,"frame":190,"spriteHex":"0x1a","gate":12,"vaHex":"0x004baed4","absoluteTick":23,"targetVaHex":"0x004bae54"}],"flagEvents":[{"tick":35,"maskHex":"0x00000002","mode":0,"vaHex":"0x004baee0"}],"absoluteFlagEvents":[{"tick":35,"maskHex":"0x00000002","mode":0,"vaHex":"0x004baee0","absoluteTick":35,"targetVaHex":"0x004bae54"}],"loopEvents":[],"events":[{"tick":0,"kind":"frame","vaHex":"0x004bae54","opcode":"0x21","summary":"set sprite=0x1a, frame=190, gate=2, mode=0","frame":190,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"write","vaHex":"0x004bae5c","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":2,"kind":"frame","vaHex":"0x004bae64","opcode":"0x21","summary":"set sprite=0x1a, frame=190, gate=6, mode=0","frame":190,"spriteHex":"0x1a","gate":6},{"tick":8,"kind":"write","vaHex":"0x004bae6c","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":8,"kind":"frame","vaHex":"0x004bae74","opcode":"0x21","summary":"set sprite=0x1a, frame=190, gate=2, mode=0","frame":190,"spriteHex":"0x1a","gate":2},{"tick":10,"kind":"write","vaHex":"0x004bae7c","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":10,"kind":"frame","vaHex":"0x004bae84","opcode":"0x21","summary":"set sprite=0x1a, frame=190, gate=4, mode=0","frame":190,"spriteHex":"0x1a","gate":4},{"tick":14,"kind":"write","vaHex":"0x004bae8c","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":14,"kind":"frame","vaHex":"0x004bae94","opcode":"0x21","summary":"set sprite=0x1a, frame=190, gate=2, mode=0","frame":190,"spriteHex":"0x1a","gate":2},{"tick":16,"kind":"write","vaHex":"0x004bae9c","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":16,"kind":"frame","vaHex":"0x004baea4","opcode":"0x21","summary":"set sprite=0x1a, frame=190, gate=3, mode=0","frame":190,"spriteHex":"0x1a","gate":3},{"tick":19,"kind":"write","vaHex":"0x004baeac","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":19,"kind":"frame","vaHex":"0x004baeb4","opcode":"0x21","summary":"set sprite=0x1a, frame=190, gate=2, mode=0","frame":190,"spriteHex":"0x1a","gate":2},{"tick":21,"kind":"write","vaHex":"0x004baebc","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":21,"kind":"frame","vaHex":"0x004baec4","opcode":"0x21","summary":"set sprite=0x1a, frame=190, gate=2, mode=0","frame":190,"spriteHex":"0x1a","gate":2},{"tick":23,"kind":"write","vaHex":"0x004baecc","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":23,"kind":"frame","vaHex":"0x004baed4","opcode":"0x21","summary":"set sprite=0x1a, frame=190, gate=12, mode=0","frame":190,"spriteHex":"0x1a","gate":12},{"tick":35,"kind":"parent-actor","vaHex":"0x004baedc","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":35,"kind":"actor-flag","vaHex":"0x004baee0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":35,"kind":"destroy","vaHex":"0x004baee8","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":35,"maskHex":"0x00000002","mode":0,"vaHex":"0x004baee0","absoluteTick":35,"targetVaHex":"0x004bae54"}]},{"helperId":114,"childScriptVaHex":"0x004baeec","skillRows":[{"ownerName":"아타호","skillName":"호격권","skillIdHex":"0x0d","levelOrFixed":null,"positionClass":"single-target-ranged-caster-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[18,18,18,6],"resultWlkNos":[]},{"ownerName":"아타호","skillName":"맹호의 울부짖음","skillIdHex":"0x2a","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[6],"resultWlkNos":[]}],"runtimeSignals":["frame-script","direct-child-frame","parent-actor-link","position-write","actor-flag","loop/control","wait"],"syncSignals":["frame-script-sync","actor-flag-sync","wait/yield","frame-gate-timeline"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004baeec","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":191,"spriteHex":"0x1a"},{"tick":0,"kind":"frame-script-start","vaHex":"0x004baf10","opcode":"0x20","summary":"set display.frameScript(+0x64) = 0x004baf24","targetVaHex":"0x004baf24"},{"tick":0,"kind":"yield","vaHex":"0x004baf18","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004baf1c","opcode":"0x03","summary":"jump 0x004baf18","targetVaHex":"0x004baf18","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[{"tick":0,"targetVaHex":"0x004baf24","vaHex":"0x004baf10"}],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004baf18","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004baf1c","category":"jump","targetVaHex":"0x004baf18","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[{"targetVaHex":"0x004baf24","startTick":0,"durationGate":61,"stopReason":"destroy/end at 0x004baff8","frameEvents":[{"tick":0,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004baf24"},{"tick":2,"frame":191,"spriteHex":"0x1a","gate":10,"vaHex":"0x004baf34"},{"tick":12,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004baf44"},{"tick":14,"frame":191,"spriteHex":"0x1a","gate":8,"vaHex":"0x004baf54"},{"tick":22,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004baf64"},{"tick":24,"frame":191,"spriteHex":"0x1a","gate":6,"vaHex":"0x004baf74"},{"tick":30,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004baf84"},{"tick":32,"frame":191,"spriteHex":"0x1a","gate":4,"vaHex":"0x004baf94"},{"tick":36,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bafa4"},{"tick":38,"frame":191,"spriteHex":"0x1a","gate":3,"vaHex":"0x004bafb4"},{"tick":41,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bafc4"},{"tick":43,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bafd4"},{"tick":45,"frame":191,"spriteHex":"0x1a","gate":16,"vaHex":"0x004bafe4"}],"absoluteFrameEvents":[{"tick":0,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004baf24","absoluteTick":0,"targetVaHex":"0x004baf24"},{"tick":2,"frame":191,"spriteHex":"0x1a","gate":10,"vaHex":"0x004baf34","absoluteTick":2,"targetVaHex":"0x004baf24"},{"tick":12,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004baf44","absoluteTick":12,"targetVaHex":"0x004baf24"},{"tick":14,"frame":191,"spriteHex":"0x1a","gate":8,"vaHex":"0x004baf54","absoluteTick":14,"targetVaHex":"0x004baf24"},{"tick":22,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004baf64","absoluteTick":22,"targetVaHex":"0x004baf24"},{"tick":24,"frame":191,"spriteHex":"0x1a","gate":6,"vaHex":"0x004baf74","absoluteTick":24,"targetVaHex":"0x004baf24"},{"tick":30,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004baf84","absoluteTick":30,"targetVaHex":"0x004baf24"},{"tick":32,"frame":191,"spriteHex":"0x1a","gate":4,"vaHex":"0x004baf94","absoluteTick":32,"targetVaHex":"0x004baf24"},{"tick":36,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bafa4","absoluteTick":36,"targetVaHex":"0x004baf24"},{"tick":38,"frame":191,"spriteHex":"0x1a","gate":3,"vaHex":"0x004bafb4","absoluteTick":38,"targetVaHex":"0x004baf24"},{"tick":41,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bafc4","absoluteTick":41,"targetVaHex":"0x004baf24"},{"tick":43,"frame":191,"spriteHex":"0x1a","gate":2,"vaHex":"0x004bafd4","absoluteTick":43,"targetVaHex":"0x004baf24"},{"tick":45,"frame":191,"spriteHex":"0x1a","gate":16,"vaHex":"0x004bafe4","absoluteTick":45,"targetVaHex":"0x004baf24"}],"flagEvents":[{"tick":61,"maskHex":"0x00000002","mode":0,"vaHex":"0x004baff0"}],"absoluteFlagEvents":[{"tick":61,"maskHex":"0x00000002","mode":0,"vaHex":"0x004baff0","absoluteTick":61,"targetVaHex":"0x004baf24"}],"loopEvents":[],"events":[{"tick":0,"kind":"frame","vaHex":"0x004baf24","opcode":"0x21","summary":"set sprite=0x1a, frame=191, gate=2, mode=0","frame":191,"spriteHex":"0x1a","gate":2},{"tick":2,"kind":"write","vaHex":"0x004baf2c","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":2,"kind":"frame","vaHex":"0x004baf34","opcode":"0x21","summary":"set sprite=0x1a, frame=191, gate=10, mode=0","frame":191,"spriteHex":"0x1a","gate":10},{"tick":12,"kind":"write","vaHex":"0x004baf3c","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":12,"kind":"frame","vaHex":"0x004baf44","opcode":"0x21","summary":"set sprite=0x1a, frame=191, gate=2, mode=0","frame":191,"spriteHex":"0x1a","gate":2},{"tick":14,"kind":"write","vaHex":"0x004baf4c","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":14,"kind":"frame","vaHex":"0x004baf54","opcode":"0x21","summary":"set sprite=0x1a, frame=191, gate=8, mode=0","frame":191,"spriteHex":"0x1a","gate":8},{"tick":22,"kind":"write","vaHex":"0x004baf5c","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":22,"kind":"frame","vaHex":"0x004baf64","opcode":"0x21","summary":"set sprite=0x1a, frame=191, gate=2, mode=0","frame":191,"spriteHex":"0x1a","gate":2},{"tick":24,"kind":"write","vaHex":"0x004baf6c","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":24,"kind":"frame","vaHex":"0x004baf74","opcode":"0x21","summary":"set sprite=0x1a, frame=191, gate=6, mode=0","frame":191,"spriteHex":"0x1a","gate":6},{"tick":30,"kind":"write","vaHex":"0x004baf7c","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":30,"kind":"frame","vaHex":"0x004baf84","opcode":"0x21","summary":"set sprite=0x1a, frame=191, gate=2, mode=0","frame":191,"spriteHex":"0x1a","gate":2},{"tick":32,"kind":"write","vaHex":"0x004baf8c","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":32,"kind":"frame","vaHex":"0x004baf94","opcode":"0x21","summary":"set sprite=0x1a, frame=191, gate=4, mode=0","frame":191,"spriteHex":"0x1a","gate":4},{"tick":36,"kind":"write","vaHex":"0x004baf9c","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":36,"kind":"frame","vaHex":"0x004bafa4","opcode":"0x21","summary":"set sprite=0x1a, frame=191, gate=2, mode=0","frame":191,"spriteHex":"0x1a","gate":2},{"tick":38,"kind":"write","vaHex":"0x004bafac","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":38,"kind":"frame","vaHex":"0x004bafb4","opcode":"0x21","summary":"set sprite=0x1a, frame=191, gate=3, mode=0","frame":191,"spriteHex":"0x1a","gate":3},{"tick":41,"kind":"write","vaHex":"0x004bafbc","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":41,"kind":"frame","vaHex":"0x004bafc4","opcode":"0x21","summary":"set sprite=0x1a, frame=191, gate=2, mode=0","frame":191,"spriteHex":"0x1a","gate":2},{"tick":43,"kind":"write","vaHex":"0x004bafcc","opcode":"0x12","summary":"and display/actor field +0x00, imm=0xefffffff (-4096px)","destHex":"0x00","immHex":"0xefffffff","opName":"and"},{"tick":43,"kind":"frame","vaHex":"0x004bafd4","opcode":"0x21","summary":"set sprite=0x1a, frame=191, gate=2, mode=0","frame":191,"spriteHex":"0x1a","gate":2},{"tick":45,"kind":"write","vaHex":"0x004bafdc","opcode":"0x12","summary":"or display/actor field +0x00, imm=0x10000000 (4096px)","destHex":"0x00","immHex":"0x10000000","opName":"or"},{"tick":45,"kind":"frame","vaHex":"0x004bafe4","opcode":"0x21","summary":"set sprite=0x1a, frame=191, gate=16, mode=0","frame":191,"spriteHex":"0x1a","gate":16},{"tick":61,"kind":"parent-actor","vaHex":"0x004bafec","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":61,"kind":"actor-flag","vaHex":"0x004baff0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":61,"kind":"destroy","vaHex":"0x004baff8","opcode":"0x00","summary":"destroy/free display object candidate"}]}],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[{"tick":61,"maskHex":"0x00000002","mode":0,"vaHex":"0x004baff0","absoluteTick":61,"targetVaHex":"0x004baf24"}]},{"helperId":115,"childScriptVaHex":"0x004baffc","skillRows":[{"ownerName":"아타호","skillName":"폭전축","skillIdHex":"0x13","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[5]}],"runtimeSignals":["direct-child-frame","position-write","placement-expr","loop/control","wait"],"syncSignals":["wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004bb010","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":179,"spriteHex":"0x1a"},{"tick":0,"kind":"write","vaHex":"0x004bb034","opcode":"0x12","summary":"set display/actor field +0x88, source +0x20, mode=0xa0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004bb038","opcode":"0x10","summary":"placement/helper args=10 a0 e6 e7"},{"tick":0,"kind":"branch","vaHex":"0x004bb03c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] == right:imm.word=0x0000 -> 0x004bb05c"},{"tick":0,"kind":"yield","vaHex":"0x004bb048","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004bb04c","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"control","vaHex":"0x004bb054","opcode":"0x03","summary":"jump 0x004bb03c","targetVaHex":"0x004bb03c","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004bb048","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004bb054","category":"jump","targetVaHex":"0x004bb03c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[]},{"helperId":116,"childScriptVaHex":"0x004bb0f8","skillRows":[{"ownerName":"아타호","skillName":"퍽전축","skillIdHex":"0x14","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[5,4]}],"runtimeSignals":["direct-child-frame","position-write","placement-expr","loop/control","wait"],"syncSignals":["wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"control","vaHex":"0x004bb114","opcode":"0x03","summary":"jump 0x004bb010","targetVaHex":"0x004bb010","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"init-frame","vaHex":"0x004bb010","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":179,"spriteHex":"0x1a"},{"tick":0,"kind":"write","vaHex":"0x004bb034","opcode":"0x12","summary":"set display/actor field +0x88, source +0x20, mode=0xa0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004bb038","opcode":"0x10","summary":"placement/helper args=10 a0 e6 e7"},{"tick":0,"kind":"branch","vaHex":"0x004bb03c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] == right:imm.word=0x0000 -> 0x004bb05c"},{"tick":0,"kind":"yield","vaHex":"0x004bb048","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004bb04c","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"control","vaHex":"0x004bb054","opcode":"0x03","summary":"jump 0x004bb03c","targetVaHex":"0x004bb03c","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004bb048","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004bb114","category":"jump","targetVaHex":"0x004bb010","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004bb054","category":"jump","targetVaHex":"0x004bb03c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[]},{"helperId":117,"childScriptVaHex":"0x004bb11c","skillRows":[{"ownerName":"아타호","skillName":"폭전축","skillIdHex":"0x15","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[5,4,3]}],"runtimeSignals":["direct-child-frame","position-write","placement-expr","loop/control","wait"],"syncSignals":["wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"control","vaHex":"0x004bb148","opcode":"0x03","summary":"jump 0x004bb010","targetVaHex":"0x004bb010","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":0,"kind":"init-frame","vaHex":"0x004bb010","opcode":"0x08","summary":"variable init block writes=5 stop=terminator","frame":179,"spriteHex":"0x1a"},{"tick":0,"kind":"write","vaHex":"0x004bb034","opcode":"0x12","summary":"set display/actor field +0x88, source +0x20, mode=0xa0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004bb038","opcode":"0x10","summary":"placement/helper args=10 a0 e6 e7"},{"tick":0,"kind":"branch","vaHex":"0x004bb03c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] == right:imm.word=0x0000 -> 0x004bb05c"},{"tick":0,"kind":"yield","vaHex":"0x004bb048","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004bb04c","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"control","vaHex":"0x004bb054","opcode":"0x03","summary":"jump 0x004bb03c","targetVaHex":"0x004bb03c","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[],"spawnEvents":[],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004bb048","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":0,"vaHex":"0x004bb148","category":"jump","targetVaHex":"0x004bb010","repeatCount":null,"tableCount":null,"staticPathChoice":null},{"tick":1,"vaHex":"0x004bb054","category":"jump","targetVaHex":"0x004bb03c","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[]},{"helperId":121,"childScriptVaHex":"0x004bb260","skillRows":[],"runtimeSignals":["random-range","parent-actor-link","child-parent-link","position-write","placement-expr","actor-flag","loop/control","wait"],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":17,"events":[{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004bb26c","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","targetVaHex":"0x004b7918","targetVa":4946200,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004bb274","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004bb278","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"random-range","vaHex":"0x004bb27c","opcode":"0x2b","summary":"rng(range=160) -> +0x58","randomRange":160,"randomRangeHex":"0x00a0"},{"tick":0,"kind":"write","vaHex":"0x004bb280","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00000020 (0.000488281px)"},{"tick":0,"kind":"write","vaHex":"0x004bb288","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004bb290","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0"},{"tick":0,"kind":"random-range","vaHex":"0x004bb294","opcode":"0x2b","summary":"rng(range=224) -> +0x58","randomRange":224,"randomRangeHex":"0x00e0"},{"tick":0,"kind":"write","vaHex":"0x004bb298","opcode":"0x12","summary":"add display/actor field +0x58, imm=0x00000040 (0.000976562px)"},{"tick":0,"kind":"write","vaHex":"0x004bb2a0","opcode":"0x12","summary":"mul display/actor field +0x58, imm=0x00010000 (1px)"},{"tick":0,"kind":"write","vaHex":"0x004bb2a8","opcode":"0x12","summary":"set display/actor field +0x20, source +0x58, mode=0xe0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004bb2ac","opcode":"0x10","summary":"placement/helper args=10 c0 e7 06"},{"tick":0,"kind":"placement-expr","vaHex":"0x004bb2b0","opcode":"0x10","summary":"placement/helper args=10 e0 f2 f2"},{"tick":0,"kind":"wait","vaHex":"0x004bb2b4","opcode":"0x02","summary":"countdown wait frames=1","waitFrames":1},{"tick":1,"kind":"control","vaHex":"0x004bb2b8","opcode":"0x06","summary":"repeat/control count=20, target=0x004bb26c; static walk records it but does not expand loop body","targetVaHex":"0x004bb26c","repeatCount":20,"tableCount":null,"staticPathChoice":null},{"tick":1,"kind":"wait","vaHex":"0x004bb2c0","opcode":"0x02","summary":"countdown wait frames=16","waitFrames":16},{"tick":17,"kind":"parent_actor","vaHex":"0x004bb2c4","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":17,"kind":"actor-flag","vaHex":"0x004bb2c8","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":17,"kind":"destroy","vaHex":"0x004bb2d0","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004bb26c","targetVaHex":"0x004b7918","targetVa":4946200,"childObjectType":2}],"flagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004bb2c8"}],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004bb2b4"},{"tick":1,"waitFrames":16,"vaHex":"0x004bb2c0"}],"repeatEvents":[{"tick":1,"vaHex":"0x004bb2b8","targetVaHex":"0x004bb26c","repeatCount":20,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":1,"vaHex":"0x004bb2b8","category":"repeat-loop","targetVaHex":"0x004bb26c","repeatCount":20,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":0,"absoluteTick":0,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":1,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":1,"absoluteTick":1,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":0,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":2,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":2,"absoluteTick":2,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":3,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":3,"absoluteTick":3,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":4,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":4,"absoluteTick":4,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":5,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":5,"absoluteTick":5,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":6,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":6,"absoluteTick":6,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":7,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":7,"absoluteTick":7,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":8,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":8,"absoluteTick":8,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":9,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":9,"absoluteTick":9,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":8,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":10,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":10,"absoluteTick":10,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":9,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":11,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":11,"absoluteTick":11,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":10,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":12,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":12,"absoluteTick":12,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":11,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":13,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":13,"absoluteTick":13,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":12,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":14,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":14,"absoluteTick":14,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":13,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":15,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":15,"absoluteTick":15,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":14,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":16,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":16,"absoluteTick":16,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":15,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":17,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":17,"absoluteTick":17,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":16,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":18,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":18,"absoluteTick":18,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":17,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":19,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":19,"absoluteTick":19,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":18,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}},{"spawnVaHex":"0x004bb26c","targetVaHex":"0x004b7918","startTick":20,"source":"repeat-loop-expanded","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":20,"absoluteTick":20,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":19,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"}}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":0,"absoluteTick":0,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"linear-spawn","transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":1,"absoluteTick":1,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":0,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":2,"absoluteTick":2,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":1,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":3,"absoluteTick":3,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":2,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":4,"absoluteTick":4,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":3,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":5,"absoluteTick":5,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":4,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":6,"absoluteTick":6,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":5,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":7,"absoluteTick":7,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":6,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":8,"absoluteTick":8,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":7,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":9,"absoluteTick":9,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":8,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":10,"absoluteTick":10,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":9,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":11,"absoluteTick":11,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":10,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":12,"absoluteTick":12,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":11,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":13,"absoluteTick":13,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":12,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":14,"absoluteTick":14,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":13,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":15,"absoluteTick":15,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":14,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":16,"absoluteTick":16,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":15,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":17,"absoluteTick":17,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":16,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":18,"absoluteTick":18,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":17,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":19,"absoluteTick":19,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":18,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"},{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004b7918","targetStopReason":"destroy/end at 0x004b7a10","initVaHex":"0x004b7918","spriteHex":"0x1a","asset":"btl_efc","frame":134,"selectorHex":"0x001a0086","tick":20,"absoluteTick":20,"spawnVaHex":"0x004bb26c","childObjectType":2,"reason":"repeat-loop-expanded","repeatIndex":19,"transformScope":{"scope":"spawn.1 0x004b7918","coordinateSummary":"display.x [0xe0:0x1c, 0xc1:16, 0xe0:0x1c, 0xc1:-16]; display.y [0x82:384, 0xe0:0x20, 0x81:48, 0xe0:0x20]","patternSummary":"screen-sized-sweep, step-count-or-repeat-control, writes-display-position"},"transformStatus":"matched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":17,"maskHex":"0x00000002","mode":0,"vaHex":"0x004bb2c8"}]},{"helperId":123,"childScriptVaHex":"0x004bb2d8","skillRows":[{"ownerName":"아타호","skillName":"노익장 대폭발","skillIdHex":"0x39","levelOrFixed":null,"positionClass":"self-prep-all-target-screen-effect","renderTrack":"screen-wide-effect","effectWlkNos":[23,23,23,6,7,7,7,7,7,29],"resultWlkNos":[]}],"runtimeSignals":[],"syncSignals":["child-actor-flag","actor-flag-sync","wait/yield","spawn-tree-direct-init-frame"],"childTimeline":{"durationGate":16,"events":[{"tick":0,"kind":"write","vaHex":"0x004bb2e4","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004bb2e8","opcode":"0x12","summary":"set display/actor field +0x84, source +0x20, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004bb2ec","opcode":"0x11","summary":"display/child field +0x92, imm=0x00000030 (0.000732422px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004bb2f4","opcode":"0x11","summary":"display/child field +0x94, imm=0x0000000c (0.000183105px), mode=0x80"},{"tick":0,"kind":"child-write","vaHex":"0x004bb2fc","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"random-range","vaHex":"0x004bb304","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":0,"kind":"write","vaHex":"0x004bb308","opcode":"0x12","summary":"shl display/actor field +0x58, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"child-write","vaHex":"0x004bb310","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004bb314","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"motion-step","vaHex":"0x004bb318","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x0b axes=x+y"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004bb31c","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6634 into +0x58","targetVaHex":"0x004b6634","targetVa":4941364,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004bb324","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004bb328","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004bb32c","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004bb330","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)"},{"tick":0,"kind":"write","vaHex":"0x004bb338","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004bb33c","opcode":"0x12","summary":"add display/actor field +0x20, imm=0x00080000 (8px)"},{"tick":0,"kind":"placement-expr","vaHex":"0x004bb344","opcode":"0x10","summary":"placement/helper args=10 e0 e7 e7"},{"tick":0,"kind":"random-range","vaHex":"0x004bb348","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":0,"kind":"write","vaHex":"0x004bb34c","opcode":"0x12","summary":"shl display/actor field +0x58, imm=0x00000008 (0.00012207px)"},{"tick":0,"kind":"child-write","vaHex":"0x004bb354","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004bb358","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":0,"kind":"motion-step","vaHex":"0x004bb35c","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x0b axes=x+y"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004bb360","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004baa00 into +0x58","targetVaHex":"0x004baa00","targetVa":4958720,"childObjectType":2},{"tick":0,"kind":"link_child_parent","vaHex":"0x004bb368","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004bb36c","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004bb370","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004bb374","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"placement-expr","vaHex":"0x004bb378","opcode":"0x10","summary":"placement/helper args=10 e0 e7 e7"},{"tick":0,"kind":"wait","vaHex":"0x004bb37c","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":2,"kind":"control","vaHex":"0x004bb380","opcode":"0x06","summary":"repeat/control count=8, target=0x004bb304; static walk records it but does not expand loop body","targetVaHex":"0x004bb304","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":2,"kind":"random-range","vaHex":"0x004bb388","opcode":"0x2b","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"tick":2,"kind":"write","vaHex":"0x004bb38c","opcode":"0x12","summary":"shl display/actor field +0x58, imm=0x00000008 (0.00012207px)"},{"tick":2,"kind":"child-write","vaHex":"0x004bb394","opcode":"0x11","summary":"display/child field +0x8c, source +0x58, mode=0xa0"},{"tick":2,"kind":"child-write","vaHex":"0x004bb398","opcode":"0x11","summary":"display/child field +0x8e, source +0x8c, mode=0xa0"},{"tick":2,"kind":"motion-step","vaHex":"0x004bb39c","opcode":"0x2d","summary":"absolute base + trig motion step mode=0x0b axes=x+y"},{"tick":2,"kind":"spawn-child-vm","vaHex":"0x004bb3a0","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6634 into +0x58","targetVaHex":"0x004b6634","targetVa":4941364,"childObjectType":2},{"tick":2,"kind":"link_child_parent","vaHex":"0x004bb3a8","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":2,"kind":"write","vaHex":"0x004bb3ac","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":2,"kind":"write","vaHex":"0x004bb3b0","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0"},{"tick":2,"kind":"write","vaHex":"0x004bb3b4","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)"},{"tick":2,"kind":"write","vaHex":"0x004bb3bc","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":2,"kind":"write","vaHex":"0x004bb3c0","opcode":"0x12","summary":"add display/actor field +0x20, imm=0x00080000 (8px)"},{"tick":2,"kind":"placement-expr","vaHex":"0x004bb3c8","opcode":"0x10","summary":"placement/helper args=10 e0 e7 e7"},{"tick":2,"kind":"wait","vaHex":"0x004bb3cc","opcode":"0x02","summary":"countdown wait frames=2","waitFrames":2},{"tick":4,"kind":"control","vaHex":"0x004bb3d0","opcode":"0x06","summary":"repeat/control count=8, target=0x004bb388; static walk records it but does not expand loop body","targetVaHex":"0x004bb388","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":4,"kind":"wait","vaHex":"0x004bb3d8","opcode":"0x02","summary":"countdown wait frames=12","waitFrames":12},{"tick":16,"kind":"parent_actor","vaHex":"0x004bb3dc","opcode":"0x42","summary":"set parent actor pointer from this display object's actor slot"},{"tick":16,"kind":"actor-flag","vaHex":"0x004bb3e0","opcode":"0xad","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002","mode":0},{"tick":16,"kind":"destroy","vaHex":"0x004bb3e8","opcode":"0x00","summary":"destroy/free display object candidate"}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004bb31c","targetVaHex":"0x004b6634","targetVa":4941364,"childObjectType":2},{"tick":0,"vaHex":"0x004bb360","targetVaHex":"0x004baa00","targetVa":4958720,"childObjectType":2},{"tick":2,"vaHex":"0x004bb3a0","targetVaHex":"0x004b6634","targetVa":4941364,"childObjectType":2}],"flagEvents":[{"tick":16,"maskHex":"0x00000002","mode":0,"vaHex":"0x004bb3e0"}],"waitEvents":[{"tick":0,"waitFrames":2,"vaHex":"0x004bb37c"},{"tick":2,"waitFrames":2,"vaHex":"0x004bb3cc"},{"tick":4,"waitFrames":12,"vaHex":"0x004bb3d8"}],"repeatEvents":[{"tick":2,"vaHex":"0x004bb380","targetVaHex":"0x004bb304","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":4,"vaHex":"0x004bb3d0","targetVaHex":"0x004bb388","repeatCount":8,"tableCount":null,"staticPathChoice":null}],"controlEvents":[{"tick":2,"vaHex":"0x004bb380","category":"repeat-loop","targetVaHex":"0x004bb304","repeatCount":8,"tableCount":null,"staticPathChoice":null},{"tick":4,"vaHex":"0x004bb3d0","category":"repeat-loop","targetVaHex":"0x004bb388","repeatCount":8,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[{"spawnVaHex":"0x004bb360","targetVaHex":"0x004baa00","startTick":0,"source":"linear-spawn","frameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004baa00","targetStopReason":"loop at 0x004baaa4","initVaHex":"0x004baa00","spriteHex":"0x1a","asset":"btl_efc","frame":176,"selectorHex":"0x001a00b0","tick":0,"absoluteTick":0,"spawnVaHex":"0x004bb360","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}]}],"directSpawnFrameEvents":[{"source":"spawn-child-direct-init-frame","targetVaHex":"0x004baa00","targetStopReason":"loop at 0x004baaa4","initVaHex":"0x004baa00","spriteHex":"0x1a","asset":"btl_efc","frame":176,"selectorHex":"0x001a00b0","tick":0,"absoluteTick":0,"spawnVaHex":"0x004bb360","childObjectType":2,"reason":"linear-spawn","transformStatus":"unmatched-position-motion-scope"}],"combinedActorFlagEvents":[{"tick":16,"maskHex":"0x00000002","mode":0,"vaHex":"0x004bb3e0"}]},{"helperId":126,"childScriptVaHex":"0x004b4884","skillRows":[{"ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1d","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[22,17],"resultWlkNos":[3,3,3,3,3]}],"runtimeSignals":["direct-child-frame","child-parent-link","position-write","placement-expr","loop/control","wait"],"syncSignals":["wait/yield"],"childTimeline":{"durationGate":1,"events":[{"tick":0,"kind":"init-frame","vaHex":"0x004b4884","opcode":"0x08","summary":"variable init block writes=8 stop=terminator","frame":208,"spriteHex":"0x1a"},{"tick":0,"kind":"write","vaHex":"0x004b48b4","opcode":"0x12","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b48bc","opcode":"0x12","summary":"add display/actor field +0x20, imm=0xffe80000 (-24px)"},{"tick":0,"kind":"placement-expr","vaHex":"0x004b48c4","opcode":"0x10","summary":"placement/helper args=10 82 e7 fd"},{"tick":0,"kind":"write","vaHex":"0x004b48c8","opcode":"0x12","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b48cc","opcode":"0x11","summary":"display/child field +0x8c, source +0x92, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b48d0","opcode":"0x12","summary":"set display/actor field +0x74, imm=0x00000000 (0px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b48d8","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80"},{"tick":0,"kind":"write","vaHex":"0x004b48e0","opcode":"0x12","summary":"add display/actor field +0x74, imm=0x00100000 (16px)"},{"tick":0,"kind":"child-write","vaHex":"0x004b48e8","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b48f0","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b48e0"},{"tick":0,"kind":"branch","vaHex":"0x004b48fc","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b496c"},{"tick":0,"kind":"write","vaHex":"0x004b4908","opcode":"0x12","summary":"set display/actor field +0x84, source +0x80, mode=0xa0"},{"tick":0,"kind":"child-write","vaHex":"0x004b490c","opcode":"0x11","summary":"display/child field +0x8c, source +0x92, mode=0xa0"},{"tick":0,"kind":"spawn-child-vm","vaHex":"0x004b4910","opcode":"0x07","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4afc into +0x58","targetVaHex":"0x004b4afc","targetVa":4934396,"childObjectType":2},{"tick":0,"kind":"conditional-branch","vaHex":"0x004b4918","opcode":"0x15","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004b492c"},{"tick":0,"kind":"write","vaHex":"0x004b4924","opcode":"0x12","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4928","opcode":"0x12","summary":"set display/actor field +0xa4, source +0x58, mode=0xe0"},{"tick":0,"kind":"link_child_parent","vaHex":"0x004b492c","opcode":"0x1f","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"tick":0,"kind":"write","vaHex":"0x004b4930","opcode":"0x12","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0"},{"tick":0,"kind":"write","vaHex":"0x004b4934","opcode":"0x12","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)"},{"tick":0,"kind":"write","vaHex":"0x004b493c","opcode":"0x12","summary":"set display/actor field +0x1c, source +0x84, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4940","opcode":"0x12","summary":"set display/actor field +0x20, source +0x20, mode=0xe0"},{"tick":0,"kind":"write","vaHex":"0x004b4944","opcode":"0x12","summary":"set display/actor field +0x74, source +0x74, mode=0xe0"},{"tick":0,"kind":"child-write","vaHex":"0x004b4948","opcode":"0x11","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81"},{"tick":0,"kind":"child-write","vaHex":"0x004b4950","opcode":"0x11","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"branch","vaHex":"0x004b4958","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4910"},{"tick":0,"kind":"child-write","vaHex":"0x004b4964","opcode":"0x11","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":0,"kind":"child-control-noop","vaHex":"0x004b496c","opcode":"0x1e","summary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation"},{"tick":0,"kind":"yield","vaHex":"0x004b4970","opcode":"0x01","summary":"yield one VM tick and advance","waitFrames":1},{"tick":1,"kind":"child-write","vaHex":"0x004b4974","opcode":"0x11","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82"},{"tick":1,"kind":"branch","vaHex":"0x004b497c","opcode":"0x14","summary":"word conditional branch unresolved if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b4990"},{"tick":1,"kind":"control","vaHex":"0x004b4988","opcode":"0x03","summary":"jump 0x004b48fc","targetVaHex":"0x004b48fc","repeatCount":null,"tableCount":null,"staticPathChoice":null}],"frameScriptStarts":[],"spawnEvents":[{"tick":0,"vaHex":"0x004b4910","targetVaHex":"0x004b4afc","targetVa":4934396,"childObjectType":2}],"flagEvents":[],"waitEvents":[{"tick":0,"waitFrames":1,"vaHex":"0x004b4970","kind":"yield"}],"repeatEvents":[],"controlEvents":[{"tick":1,"vaHex":"0x004b4988","category":"jump","targetVaHex":"0x004b48fc","repeatCount":null,"tableCount":null,"staticPathChoice":null}]},"frameScriptTimelines":[],"directSpawnTimelines":[],"directSpawnFrameEvents":[],"combinedActorFlagEvents":[]}]}
