{"version":2,"kind":"hwanse-battle-effect-object-review","source":["Hwanse2.exe","out/battle_helper_child_script_review.json","out/battle_helper_frame_script_review.json"],"status":"helper-child-spawn-frameScript-anchor-review","runtimeUsed":false,"summary":{"helpers":85,"helpersWithDirectFrameScript":20,"helpersWithSpawnTree":55,"helpersWithRandomRange":38,"helpersWithMotionStep":34,"uniqueSpawnTargets":42,"uniqueFrameScriptTargets":42,"helperClassCounts":{"direct-frameScript-effect":17,"helper-control-or-cleanup":6,"motion-only-effect":7,"spawn-tree-with-direct-frames":12,"spawn-tree-with-frameScript":43},"frameScriptSpriteCounts":{"0x1a":186},"anchorCounts":{"root +0xa8":52,"root 0x42":51,"spawn +0xa8":39,"spawn 0x42":8}},"interpretationNotes":["0xbd helper bodies are not opaque anymore: many call a child display VM script that either attaches 0x20 frameScript streams or spawns deeper 0x07 child objects.","0x20 frameScript streams mostly use sprite 0x1a and carry EXE gate values, so these are effect/object frames rather than the main actor CNS frames.","0x42 and writes to +0xa8 are the strongest current target/parent anchor evidence. 0x1f links a freshly spawned child object before +0xa8 is copied from +0xa4.","0x2b random ranges feed offsets/angles. They are not resource ids.","0x2d motion-step rows define relative or absolute trig motion over x/y/z axes.","0x4b is display-list cleanup/free. It is listed as lifecycle evidence, not as a visual resource.","This still does not decode damage, miss, critical, or status formulas. It isolates the visual object/control side needed by the browser skill runner."],"uniqueSpawnTargets":{"0x004b415c":[19,20,21],"0x004b4afc":[126],"0x004b4ccc":[23,25,27,28],"0x004b5138":[29,30,31,69],"0x004b52ac":[32,33,34,77,91],"0x004b53c0":[37,38,69],"0x004b573c":[69],"0x004b5de4":[69],"0x004b5e18":[73,74,75,76,111,121],"0x004b5e8c":[73,74,75,76,111,121],"0x004b5f08":[42],"0x004b606c":[43,45],"0x004b6208":[46],"0x004b63a4":[51],"0x004b651c":[55,56,57,123],"0x004b65a4":[55,56,57,78,87,123],"0x004b6634":[57,123],"0x004b6850":[62,63],"0x004b7860":[25,27,28],"0x004b7918":[73,74,75,76,111,121],"0x004b7a14":[73,74,75,76,111,121],"0x004b7ef8":[77],"0x004b8364":[79],"0x004b8434":[79],"0x004b8660":[86,88],"0x004b89e4":[89],"0x004b8be4":[91],"0x004b8de0":[92,93,94],"0x004b8e64":[92,93,94],"0x004b8f2c":[94],"0x004b939c":[96],"0x004b93e0":[97],"0x004b9424":[98],"0x004b9468":[95],"0x004b94ac":[96],"0x004b94f0":[97],"0x004b9534":[98],"0x004b9f30":[99,101],"0x004ba4e4":[105,106,107],"0x004ba77c":[94,108],"0x004ba838":[94,108],"0x004baa00":[108,123]},"frameScriptUsage":{"0x004b3d18":[12],"0x004b3da8":[13],"0x004b3e10":[14],"0x004b3e94":[15],"0x004b3f94":[17],"0x004b4d54":[23,25,27,28],"0x004b517c":[29,30,31,69],"0x004b52f0":[32,33,34,77,91],"0x004b543c":[37,38,69],"0x004b5e58":[40,73,74,75,76,111,121],"0x004b5ecc":[41,73,74,75,76,111,121],"0x004b5f5c":[42],"0x004b60ac":[43,45],"0x004b6248":[46],"0x004b63e0":[51],"0x004b6578":[55,56,57,123],"0x004b6600":[55,56,57,78,87,123],"0x004b68ac":[62,63],"0x004b69ac":[61],"0x004b7320":[66],"0x004b7340":[66],"0x004b73e0":[67],"0x004b7400":[67],"0x004b749c":[68],"0x004b74bc":[68],"0x004b75f8":[69],"0x004b7618":[69],"0x004b77a4":[70,91],"0x004b784c":[90],"0x004b7f40":[77,91],"0x004b80d4":[78],"0x004b86bc":[86,88],"0x004b888c":[87],"0x004b8a40":[89],"0x004b8e18":[92,93,94],"0x004ba044":[99,101],"0x004ba9e8":[94,108],"0x004bab68":[108,123],"0x004bad54":[110],"0x004bae04":[112],"0x004bae54":[113],"0x004baf24":[114]},"helperRows":[{"helperId":11,"functionVaHex":"0x0041177d","bodyClass":"timed child visual/motion setup","childScriptVaHex":"0x004b3c6c","skills":[{"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":[]}],"monsterActions":[{"enemyName":"암각권총통","cns":"boss_1.cns","sharedActionName":"마권사암각","sharedActionIdHex":"0x66","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19"}],"skillLabels":["린샹 대폭진 0x27","아타호 노익장 대폭발 0x39","암각권총통 마권사암각 0x66"],"helperClass":"motion-only-effect","root":{"startVaHex":"0x004b3c6c","stopReason":"destroy/end at 0x004b3c68","instructionCount":19,"opcodeCounts":{"0x00":1,"0x01":1,"0x03":2,"0x08":2,"0x11":5,"0x12":3,"0x14":1,"0x15":1,"0x2d":1,"0x40":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b3c18","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"}],"motionWrites":[{"vaHex":"0x004b3bf8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004b3c00","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004b3c04","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004b3c10","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b3c44","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b3c20","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004b3c34","targetVaHex":"0x004b3c34","immHex":"0x00008000","modeHex":"0x86","comparison":"bit-test","branchTargetOffset":8},{"vaHex":"0x004b3c4c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10","targetVaHex":"0x004b3c10","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b3c10"}],"branchTargets":[{"vaHex":"0x004b3c20","category":"conditional-branch","targetVaHex":"0x004b3c34","comparison":"bit-test","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"or display/actor field +0x1c, imm=0xffff0000 (-1px)","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004b3c34"},{"vaHex":"0x004b3c4c","category":"branch","targetVaHex":"0x004b3c10","comparison":"!=","relation":"local-backward-loop","distance":-8,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8c, source +0x90, mode=0xa1","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b3c14","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b3c6c","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b3be4","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b3bf8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004b3c00","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004b3c04","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004b3c0c","opcode":"0x40","category":"global-parent-anchor","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"vaHex":"0x004b3c10","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b3c14","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"},{"vaHex":"0x004b3c18","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"},{"vaHex":"0x004b3c40","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b3c44","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b3c4c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10","targetVaHex":"0x004b3c10","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b3c10"},{"vaHex":"0x004b3c60","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":12,"functionVaHex":"0x00411cf3","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b3ccc","skills":[{"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]}],"monsterActions":[{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","sharedActionName":"쾌진격","sharedActionIdHex":"0x77","visibleSlotHex":"0x00","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","sharedActionName":"백인일섬","sharedActionIdHex":"0x78","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12"}],"skillLabels":["스마슈 쾌진격 0x09","스마슈 쾌진격 0x0a","스마슈 쾌진격 0x0b","스마슈 쾌진격 0x0c","스마슈 백인일섬 0x14","스마슈 백인일섬 0x15","스마슈 백인일섬 0x16","스마슈 백인일섬 0x17","스마슈 난도질 0x13","스마슈 난도질 0x13","바니－Ｓ 쾌진격 0x77","바니－Ｓ 백인일섬 0x78"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004b3ccc","stopReason":"loop at 0x004b3d0c","instructionCount":7,"opcodeCounts":{"0x01":1,"0x03":2,"0x08":1,"0x13":1,"0x20":1,"0x42":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[{"targetVaHex":"0x004b3d18","helperIds":[12],"skillLabels":["스마슈 쾌진격 0x09","스마슈 쾌진격 0x0a","스마슈 쾌진격 0x0b","스마슈 쾌진격 0x0c","스마슈 백인일섬 0x14","스마슈 백인일섬 0x15","스마슈 백인일섬 0x16","스마슈 백인일섬 0x17","스마슈 난도질 0x13"],"frameGateSequence":[{"vaHex":"0x004b3d18","spriteHex":"0x1a","frame":65,"gate":2,"label":"65@2"},{"vaHex":"0x004b3d20","spriteHex":"0x1a","frame":66,"gate":2,"label":"66@2"},{"vaHex":"0x004b3d30","spriteHex":"0x1a","frame":67,"gate":2,"label":"67@2"}],"frameLabels":["65@2","66@2","67@2"],"spriteHexSequence":["0x1a","0x1a","0x1a"],"durationGate":6,"positionWrites":[{"vaHex":"0x004b3d28","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b3d38","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b3d40"}],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b3ce8","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[{"vaHex":"0x004b3cec","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004b3d04","targetVaHex":"0x004b3d04","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x01","leftSelectorHex":"0x04","rightSelectorHex":"0x01","rightImmediateHex":"0x01","branchTargetOffset":4,"branchTargetVaHex":"0x004b3d04"}],"branchTargets":[{"vaHex":"0x004b3cec","category":"branch","targetVaHex":"0x004b3d04","comparison":"!=","relation":"external-static-target","distance":null,"targetCategory":"frame-script-pointer","targetOpcode":"0x20","targetSummary":"set display.frameScript(+0x64) = 0x004b3d44","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004b3d04"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b3ccc","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004b3ce8","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b3cec","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004b3d04","targetVaHex":"0x004b3d04","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x01","leftSelectorHex":"0x04","rightSelectorHex":"0x01","rightImmediateHex":"0x01","branchTargetOffset":4,"branchTargetVaHex":"0x004b3d04"},{"vaHex":"0x004b3cf4","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b3d18","targetVaHex":"0x004b3d18"},{"vaHex":"0x004b3d0c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":13,"functionVaHex":"0x00411e04","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b3d78","skills":[{"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]}],"monsterActions":[],"skillLabels":["스마슈 비검·시공단 0x1c","스마슈 베기 0x01","스마슈 마구베기 0x02","스마슈 마구베기 0x03","스마슈 마구베기 0x04","스마슈 난도질 0x13"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004b3d78","stopReason":"loop at 0x004b3d9c","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[{"targetVaHex":"0x004b3da8","helperIds":[13],"skillLabels":["스마슈 비검·시공단 0x1c","스마슈 베기 0x01","스마슈 마구베기 0x02","스마슈 마구베기 0x03","스마슈 마구베기 0x04","스마슈 난도질 0x13"],"frameGateSequence":[{"vaHex":"0x004b3da8","spriteHex":"0x1a","frame":0,"gate":2,"label":"0@2"},{"vaHex":"0x004b3db0","spriteHex":"0x1a","frame":1,"gate":2,"label":"1@2"},{"vaHex":"0x004b3dcc","spriteHex":"0x1a","frame":2,"gate":2,"label":"2@2"}],"frameLabels":["0@2","1@2","2@2"],"spriteHexSequence":["0x1a","0x1a","0x1a"],"durationGate":6,"positionWrites":[{"vaHex":"0x004b3db8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x81"},{"vaHex":"0x004b3dc0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b3dd4","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b3ddc"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b3d78","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004b3d94","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b3da8","targetVaHex":"0x004b3da8"},{"vaHex":"0x004b3d9c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":14,"functionVaHex":"0x00411f15","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b3de0","skills":[{"ownerName":"스마슈","skillName":"비검·시공단","skillIdHex":"0x1d","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[3]}],"monsterActions":[],"skillLabels":["스마슈 비검·시공단 0x1d"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004b3de0","stopReason":"loop at 0x004b3e04","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[{"targetVaHex":"0x004b3e10","helperIds":[14],"skillLabels":["스마슈 비검·시공단 0x1d"],"frameGateSequence":[{"vaHex":"0x004b3e10","spriteHex":"0x1a","frame":5,"gate":2,"label":"5@2"},{"vaHex":"0x004b3e24","spriteHex":"0x1a","frame":4,"gate":2,"label":"4@2"},{"vaHex":"0x004b3e34","spriteHex":"0x1a","frame":3,"gate":2,"label":"3@2"}],"frameLabels":["5@2","4@2","3@2"],"spriteHexSequence":["0x1a","0x1a","0x1a"],"durationGate":6,"positionWrites":[{"vaHex":"0x004b3e18","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xffe00000 (-32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xffe00000","immFixed":-32.0,"modeHex":"0x81"},{"vaHex":"0x004b3e2c","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b3e3c","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b3e44"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b3de0","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004b3dfc","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b3e10","targetVaHex":"0x004b3e10"},{"vaHex":"0x004b3e04","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":15,"functionVaHex":"0x00412021","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b3e48","skills":[{"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]}],"monsterActions":[{"enemyName":"야차","cns":"zj_kage.cns","sharedActionName":"열풍검","sharedActionIdHex":"0x61","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12"}],"skillLabels":["스마슈 대타격 0x05","스마슈 대타격 0x06","스마슈 대타격 0x07","스마슈 대타격 0x08","스마슈 비검·시공단 0x1e","야차 열풍검 0x61"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004b3e48","stopReason":"loop at 0x004b3e88","instructionCount":7,"opcodeCounts":{"0x01":1,"0x03":2,"0x08":1,"0x13":1,"0x20":1,"0x42":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[{"targetVaHex":"0x004b3e94","helperIds":[15],"skillLabels":["스마슈 대타격 0x05","스마슈 대타격 0x06","스마슈 대타격 0x07","스마슈 대타격 0x08","스마슈 비검·시공단 0x1e"],"frameGateSequence":[{"vaHex":"0x004b3e94","spriteHex":"0x1a","frame":6,"gate":2,"label":"6@2"},{"vaHex":"0x004b3e9c","spriteHex":"0x1a","frame":7,"gate":2,"label":"7@2"},{"vaHex":"0x004b3eb0","spriteHex":"0x1a","frame":8,"gate":2,"label":"8@2"}],"frameLabels":["6@2","7@2","8@2"],"spriteHexSequence":["0x1a","0x1a","0x1a"],"durationGate":6,"positionWrites":[{"vaHex":"0x004b3ea4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b3eb8","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b3ec0"}],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b3e64","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[{"vaHex":"0x004b3e68","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b3e80","targetVaHex":"0x004b3e80","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b3e80"}],"branchTargets":[{"vaHex":"0x004b3e68","category":"branch","targetVaHex":"0x004b3e80","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"frame-script-pointer","targetOpcode":"0x20","targetSummary":"set display.frameScript(+0x64) = 0x004b3ec4","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b3e80"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b3e48","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004b3e64","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b3e68","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b3e80","targetVaHex":"0x004b3e80","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b3e80"},{"vaHex":"0x004b3e70","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b3e94","targetVaHex":"0x004b3e94"},{"vaHex":"0x004b3e88","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":17,"functionVaHex":"0x00412240","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b3f64","skills":[{"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]}],"monsterActions":[],"skillLabels":["스마슈 비검·목단미인 0x0d","스마슈 비검·목단미인 0x0e","스마슈 비검·목단미인 0x0f","스마슈 비검·목단미인 0x10","스마슈 비검·시공단 0x1f","린샹 도주 0x2f","스마슈 정열의 붉은마검 0x11","스마슈 열시섬 0x20","스마슈 도주 0x23","스마슈 도주 0x23","스마슈 도주 0x23"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004b3f64","stopReason":"loop at 0x004b3f88","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[{"targetVaHex":"0x004b3f94","helperIds":[17],"skillLabels":["스마슈 비검·목단미인 0x0d","스마슈 비검·목단미인 0x0e","스마슈 비검·목단미인 0x0f","스마슈 비검·목단미인 0x10","스마슈 비검·시공단 0x1f","린샹 도주 0x2f","스마슈 정열의 붉은마검 0x11","스마슈 열시섬 0x20","스마슈 도주 0x23"],"frameGateSequence":[{"vaHex":"0x004b3f94","spriteHex":"0x1a","frame":12,"gate":2,"label":"12@2"},{"vaHex":"0x004b3f9c","spriteHex":"0x1a","frame":13,"gate":2,"label":"13@2"},{"vaHex":"0x004b3fb0","spriteHex":"0x1a","frame":14,"gate":2,"label":"14@2"}],"frameLabels":["12@2","13@2","14@2"],"spriteHexSequence":["0x1a","0x1a","0x1a"],"durationGate":6,"positionWrites":[{"vaHex":"0x004b3fa4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b3fb8","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b3fc0"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b3f64","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004b3f80","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b3f94","targetVaHex":"0x004b3f94"},{"vaHex":"0x004b3f88","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":19,"functionVaHex":"0x0041245f","bodyClass":"timed child visual/motion setup","childScriptVaHex":"0x004b3fc4","skills":[{"ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1a","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[22,17],"resultWlkNos":[3,3,3]}],"monsterActions":[],"skillLabels":["아타호 비기·맹호광파참 0x1a"],"helperClass":"spawn-tree-with-direct-frames","root":{"startVaHex":"0x004b3fc4","stopReason":"loop at 0x004b4028","instructionCount":30,"opcodeCounts":{"0x01":1,"0x03":1,"0x07":1,"0x08":1,"0x11":8,"0x12":11,"0x14":4,"0x15":1,"0x1e":1,"0x1f":1},"frameSequence":[],"initFrameSequence":[40],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b4050","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b405c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b3ff4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b3ffc","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, imm=0x00000000 (0px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b400c","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, imm=0x00100000 (16px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b4034","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x80, mode=0xa0","destHex":"0x84","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b4060","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b4068","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x84, mode=0xe0","destHex":"0x1c","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b406c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b4070","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b3ff8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b4004","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b4014","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4038","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b4074","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b407c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4090","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b40a0","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b401c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b400c","targetVaHex":"0x004b400c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b400c"},{"vaHex":"0x004b4028","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b4098","targetVaHex":"0x004b4098","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4098"},{"vaHex":"0x004b4044","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004b4058","targetVaHex":"0x004b4058","immHex":"0x00000000","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004b4084","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b403c","targetVaHex":"0x004b403c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b403c"},{"vaHex":"0x004b40a8","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b40bc","targetVaHex":"0x004b40bc","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b40bc"}],"branchTargets":[{"vaHex":"0x004b401c","category":"branch","targetVaHex":"0x004b400c","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"add display/actor field +0x74, imm=0x00100000 (16px)","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b400c"},{"vaHex":"0x004b4028","category":"branch","targetVaHex":"0x004b4098","comparison":"==","relation":"local-forward-skip","distance":17,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b4098"},{"vaHex":"0x004b4044","category":"conditional-branch","targetVaHex":"0x004b4058","comparison":"==","relation":"local-forward-skip","distance":3,"targetCategory":"link-child-parent","targetOpcode":"0x1f","targetSummary":"link current display object with object in +0x58 (+0xa4/+0xa0)","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004b4058"},{"vaHex":"0x004b4084","category":"branch","targetVaHex":"0x004b403c","comparison":"!=","relation":"local-backward-loop","distance":-12,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b403c"},{"vaHex":"0x004b40a8","category":"branch","targetVaHex":"0x004b40bc","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.spriteFrame +0x28 != 0x001a0028; target 0x004b40e0","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b40bc"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b403c","targetVaHex":"0x004b415c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58"}],"keyEvents":[{"vaHex":"0x004b3fc4","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b3ff4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b3ff8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b3ffc","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, imm=0x00000000 (0px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b4004","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b400c","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, imm=0x00100000 (16px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b4014","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b401c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b400c","targetVaHex":"0x004b400c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b400c"},{"vaHex":"0x004b4028","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b4098","targetVaHex":"0x004b4098","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4098"},{"vaHex":"0x004b4034","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x80, mode=0xa0","destHex":"0x84","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b4038","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b403c","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58","targetVaHex":"0x004b415c","childObjectType":2},{"vaHex":"0x004b4050","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4058","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b405c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b4060","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b4068","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x84, mode=0xe0","destHex":"0x1c","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b406c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b4070","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"},{"vaHex":"0x004b4074","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b407c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4084","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b403c","targetVaHex":"0x004b403c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b403c"},{"vaHex":"0x004b4090","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b409c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b40a0","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b40a8","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b40bc","targetVaHex":"0x004b40bc","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b40bc"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b403c","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4931932,"targetVaHex":"0x004b415c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58","decoded":{"startVaHex":"0x004b415c","stopReason":"loop at 0x004b417c","instructionCount":14,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":1,"0x12":5,"0x14":1,"0x15":3,"0x1e":1},"frameSequence":[2,1],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b4178","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b4180","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xb0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xb0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b4188","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c >= 0x02800000; target 0x004b41d8","targetVaHex":"0x004b41d8","immHex":"0x02800000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b4198","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0058; target 0x004b41cc","targetVaHex":"0x004b41cc","immHex":"0x001a0058","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004b41a4","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0059; target 0x004b41cc","targetVaHex":"0x004b41cc","immHex":"0x001a0059","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004b41b8","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004b41cc","targetVaHex":"0x004b41cc","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b41cc"}],"branchTargets":[{"vaHex":"0x004b4188","category":"conditional-branch","targetVaHex":"0x004b41d8","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","summary":"conditional branch display.x +0x1c >= 0x02800000; target 0x004b41d8"},{"vaHex":"0x004b4198","category":"conditional-branch","targetVaHex":"0x004b41cc","comparison":"==","relation":"local-forward-skip","distance":5,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0058; target 0x004b41cc"},{"vaHex":"0x004b41a4","category":"conditional-branch","targetVaHex":"0x004b41cc","comparison":"==","relation":"local-forward-skip","distance":4,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0059; target 0x004b41cc"},{"vaHex":"0x004b41b8","category":"branch","targetVaHex":"0x004b41cc","comparison":"==","relation":"local-forward-skip","distance":2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004b41cc"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b415c","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004b4178","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b4180","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xb0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b41b0","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=2, field +0x28, mode=0x82","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0x82","spriteHex":"0x00","frame":2,"gate":1},{"vaHex":"0x004b41b8","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004b41cc","targetVaHex":"0x004b41cc","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b41cc"},{"vaHex":"0x004b41c4","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=1, field +0x28, mode=0x81","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81","spriteHex":"0x00","frame":1,"gate":1},{"vaHex":"0x004b41cc","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b403c","targetVaHex":"0x004b415c","childObjectType":2,"frameScripts":[],"frames":[2,1],"randomRanges":[],"motionSteps":[],"anchors":1}]},{"helperId":20,"functionVaHex":"0x0041245f","bodyClass":"timed child visual/motion setup","childScriptVaHex":"0x004b41e4","skills":[{"ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1b","levelOrFixed":null,"positionClass":"single-target-ranged-engine-effect","renderTrack":"ranged-projectile-or-beam","effectWlkNos":[22,17],"resultWlkNos":[3,3,3]}],"monsterActions":[{"enemyName":"맹호권사범","cns":"zsk_mou.cns","sharedActionName":"비기·맹호광파참","sharedActionIdHex":"0x29","visibleSlotHex":"0x02","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16"}],"skillLabels":["아타호 비기·맹호광파참 0x1b","맹호권사범 비기·맹호광파참 0x29"],"helperClass":"spawn-tree-with-direct-frames","root":{"startVaHex":"0x004b41e4","stopReason":"loop at 0x004b4254","instructionCount":32,"opcodeCounts":{"0x01":1,"0x03":1,"0x07":1,"0x08":1,"0x11":8,"0x12":11,"0x13":1,"0x14":4,"0x15":1,"0x1e":1,"0x1f":1,"0x42":1},"frameSequence":[],"initFrameSequence":[46],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b41e4","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b427c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4288","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b4220","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4228","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, imm=0x00000000 (0px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b4238","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, imm=0x00100000 (16px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b4260","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x80, mode=0xa0","destHex":"0x84","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b428c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b4294","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x84, mode=0xe0","destHex":"0x1c","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b4298","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b429c","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b4224","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b4230","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b4240","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4264","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b42a0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b42a8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b42bc","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b42cc","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b41e8","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b43d0","targetVaHex":"0x004b43d0","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b43d0"},{"vaHex":"0x004b4248","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4238","targetVaHex":"0x004b4238","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4238"},{"vaHex":"0x004b4254","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b42c4","targetVaHex":"0x004b42c4","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b42c4"},{"vaHex":"0x004b4270","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004b4284","targetVaHex":"0x004b4284","immHex":"0x00000000","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004b42b0","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4268","targetVaHex":"0x004b4268","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4268"},{"vaHex":"0x004b42d4","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b42e8","targetVaHex":"0x004b42e8","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b42e8"}],"branchTargets":[{"vaHex":"0x004b41e8","category":"branch","targetVaHex":"0x004b43d0","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"init-block","targetOpcode":"0x08","targetSummary":"variable init block writes=8 stop=terminator","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b43d0"},{"vaHex":"0x004b4248","category":"branch","targetVaHex":"0x004b4238","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"add display/actor field +0x74, imm=0x00100000 (16px)","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4238"},{"vaHex":"0x004b4254","category":"branch","targetVaHex":"0x004b42c4","comparison":"==","relation":"local-forward-skip","distance":17,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b42c4"},{"vaHex":"0x004b4270","category":"conditional-branch","targetVaHex":"0x004b4284","comparison":"==","relation":"local-forward-skip","distance":3,"targetCategory":"link-child-parent","targetOpcode":"0x1f","targetSummary":"link current display object with object in +0x58 (+0xa4/+0xa0)","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004b4284"},{"vaHex":"0x004b42b0","category":"branch","targetVaHex":"0x004b4268","comparison":"!=","relation":"local-backward-loop","distance":-12,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4268"},{"vaHex":"0x004b42d4","category":"branch","targetVaHex":"0x004b42e8","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.spriteFrame +0x28 != 0x001a002e; target 0x004b430c","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b42e8"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b4268","targetVaHex":"0x004b415c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58"}],"keyEvents":[{"vaHex":"0x004b41e4","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b41e8","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b43d0","targetVaHex":"0x004b43d0","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b43d0"},{"vaHex":"0x004b41f0","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b4220","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4224","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b4228","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, imm=0x00000000 (0px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b4230","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b4238","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, imm=0x00100000 (16px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b4240","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4248","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4238","targetVaHex":"0x004b4238","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4238"},{"vaHex":"0x004b4254","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b42c4","targetVaHex":"0x004b42c4","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b42c4"},{"vaHex":"0x004b4260","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x80, mode=0xa0","destHex":"0x84","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b4264","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b4268","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58","targetVaHex":"0x004b415c","childObjectType":2},{"vaHex":"0x004b427c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4284","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b4288","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b428c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b4294","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x84, mode=0xe0","destHex":"0x1c","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b4298","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b429c","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"},{"vaHex":"0x004b42a0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b42a8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b42b0","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4268","targetVaHex":"0x004b4268","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4268"},{"vaHex":"0x004b42bc","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b42c8","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b42cc","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b42d4","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b42e8","targetVaHex":"0x004b42e8","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b42e8"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b4268","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4931932,"targetVaHex":"0x004b415c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58","decoded":{"startVaHex":"0x004b415c","stopReason":"loop at 0x004b417c","instructionCount":14,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":1,"0x12":5,"0x14":1,"0x15":3,"0x1e":1},"frameSequence":[2,1],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b4178","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b4180","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xb0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xb0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b4188","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c >= 0x02800000; target 0x004b41d8","targetVaHex":"0x004b41d8","immHex":"0x02800000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b4198","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0058; target 0x004b41cc","targetVaHex":"0x004b41cc","immHex":"0x001a0058","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004b41a4","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0059; target 0x004b41cc","targetVaHex":"0x004b41cc","immHex":"0x001a0059","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004b41b8","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004b41cc","targetVaHex":"0x004b41cc","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b41cc"}],"branchTargets":[{"vaHex":"0x004b4188","category":"conditional-branch","targetVaHex":"0x004b41d8","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","summary":"conditional branch display.x +0x1c >= 0x02800000; target 0x004b41d8"},{"vaHex":"0x004b4198","category":"conditional-branch","targetVaHex":"0x004b41cc","comparison":"==","relation":"local-forward-skip","distance":5,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0058; target 0x004b41cc"},{"vaHex":"0x004b41a4","category":"conditional-branch","targetVaHex":"0x004b41cc","comparison":"==","relation":"local-forward-skip","distance":4,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0059; target 0x004b41cc"},{"vaHex":"0x004b41b8","category":"branch","targetVaHex":"0x004b41cc","comparison":"==","relation":"local-forward-skip","distance":2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004b41cc"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b415c","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004b4178","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b4180","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xb0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b41b0","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=2, field +0x28, mode=0x82","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0x82","spriteHex":"0x00","frame":2,"gate":1},{"vaHex":"0x004b41b8","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004b41cc","targetVaHex":"0x004b41cc","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b41cc"},{"vaHex":"0x004b41c4","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=1, field +0x28, mode=0x81","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81","spriteHex":"0x00","frame":1,"gate":1},{"vaHex":"0x004b41cc","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b4268","targetVaHex":"0x004b415c","childObjectType":2,"frameScripts":[],"frames":[2,1],"randomRanges":[],"motionSteps":[],"anchors":1}]},{"helperId":21,"functionVaHex":"0x0041245f","bodyClass":"timed child visual/motion setup","childScriptVaHex":"0x004b4644","skills":[{"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]}],"monsterActions":[],"skillLabels":["아타호 비기·맹호광파참 0x1c"],"helperClass":"spawn-tree-with-direct-frames","root":{"startVaHex":"0x004b4644","stopReason":"loop at 0x004b46b4","instructionCount":32,"opcodeCounts":{"0x01":1,"0x03":1,"0x07":1,"0x08":1,"0x10":1,"0x11":8,"0x12":12,"0x14":4,"0x15":1,"0x1e":1,"0x1f":1},"frameSequence":[],"initFrameSequence":[52],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b46dc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b46e8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b4674","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff80000 (-8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff80000","immFixed":-8.0,"modeHex":"0x81"},{"vaHex":"0x004b4680","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4688","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, imm=0x00000000 (0px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b4698","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, imm=0x00100000 (16px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b46c0","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x80, mode=0xa0","destHex":"0x84","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b46ec","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b46f4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x84, mode=0xe0","destHex":"0x1c","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b46f8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b46fc","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b4684","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b4690","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b46a0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b46c4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b4700","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b4708","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b471c","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b472c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b46a8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4698","targetVaHex":"0x004b4698","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4698"},{"vaHex":"0x004b46b4","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b4724","targetVaHex":"0x004b4724","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4724"},{"vaHex":"0x004b46d0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004b46e4","targetVaHex":"0x004b46e4","immHex":"0x00000000","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004b4710","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b46c8","targetVaHex":"0x004b46c8","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b46c8"},{"vaHex":"0x004b4734","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b4748","targetVaHex":"0x004b4748","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4748"}],"branchTargets":[{"vaHex":"0x004b46a8","category":"branch","targetVaHex":"0x004b4698","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"add display/actor field +0x74, imm=0x00100000 (16px)","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4698"},{"vaHex":"0x004b46b4","category":"branch","targetVaHex":"0x004b4724","comparison":"==","relation":"local-forward-skip","distance":17,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b4724"},{"vaHex":"0x004b46d0","category":"conditional-branch","targetVaHex":"0x004b46e4","comparison":"==","relation":"local-forward-skip","distance":3,"targetCategory":"link-child-parent","targetOpcode":"0x1f","targetSummary":"link current display object with object in +0x58 (+0xa4/+0xa0)","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004b46e4"},{"vaHex":"0x004b4710","category":"branch","targetVaHex":"0x004b46c8","comparison":"!=","relation":"local-backward-loop","distance":-12,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b46c8"},{"vaHex":"0x004b4734","category":"branch","targetVaHex":"0x004b4748","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.spriteFrame +0x28 != 0x001a0034; target 0x004b476c","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b4748"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b46c8","targetVaHex":"0x004b415c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58"}],"keyEvents":[{"vaHex":"0x004b4644","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b4674","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff80000 (-8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff80000","immFixed":-8.0,"modeHex":"0x81"},{"vaHex":"0x004b4680","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4684","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b4688","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, imm=0x00000000 (0px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b4690","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b4698","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, imm=0x00100000 (16px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b46a0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b46a8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4698","targetVaHex":"0x004b4698","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4698"},{"vaHex":"0x004b46b4","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b4724","targetVaHex":"0x004b4724","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4724"},{"vaHex":"0x004b46c0","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x80, mode=0xa0","destHex":"0x84","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b46c4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b46c8","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58","targetVaHex":"0x004b415c","childObjectType":2},{"vaHex":"0x004b46dc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b46e4","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b46e8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b46ec","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b46f4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x84, mode=0xe0","destHex":"0x1c","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b46f8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b46fc","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"},{"vaHex":"0x004b4700","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b4708","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4710","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b46c8","targetVaHex":"0x004b46c8","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b46c8"},{"vaHex":"0x004b471c","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4728","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b472c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4734","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b4748","targetVaHex":"0x004b4748","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4748"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b46c8","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4931932,"targetVaHex":"0x004b415c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b415c into +0x58","decoded":{"startVaHex":"0x004b415c","stopReason":"loop at 0x004b417c","instructionCount":14,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":1,"0x12":5,"0x14":1,"0x15":3,"0x1e":1},"frameSequence":[2,1],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b4178","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b4180","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xb0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xb0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b4188","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c >= 0x02800000; target 0x004b41d8","targetVaHex":"0x004b41d8","immHex":"0x02800000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b4198","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0058; target 0x004b41cc","targetVaHex":"0x004b41cc","immHex":"0x001a0058","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004b41a4","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0059; target 0x004b41cc","targetVaHex":"0x004b41cc","immHex":"0x001a0059","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004b41b8","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004b41cc","targetVaHex":"0x004b41cc","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b41cc"}],"branchTargets":[{"vaHex":"0x004b4188","category":"conditional-branch","targetVaHex":"0x004b41d8","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","summary":"conditional branch display.x +0x1c >= 0x02800000; target 0x004b41d8"},{"vaHex":"0x004b4198","category":"conditional-branch","targetVaHex":"0x004b41cc","comparison":"==","relation":"local-forward-skip","distance":5,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0058; target 0x004b41cc"},{"vaHex":"0x004b41a4","category":"conditional-branch","targetVaHex":"0x004b41cc","comparison":"==","relation":"local-forward-skip","distance":4,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0059; target 0x004b41cc"},{"vaHex":"0x004b41b8","category":"branch","targetVaHex":"0x004b41cc","comparison":"==","relation":"local-forward-skip","distance":2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004b41cc"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b415c","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004b4178","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b4180","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xb0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b41b0","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=2, field +0x28, mode=0x82","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0x82","spriteHex":"0x00","frame":2,"gate":1},{"vaHex":"0x004b41b8","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004b41cc","targetVaHex":"0x004b41cc","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b41cc"},{"vaHex":"0x004b41c4","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=1, field +0x28, mode=0x81","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81","spriteHex":"0x00","frame":1,"gate":1},{"vaHex":"0x004b41cc","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b46c8","targetVaHex":"0x004b415c","childObjectType":2,"frameScripts":[],"frames":[2,1],"randomRanges":[],"motionSteps":[],"anchors":1}]},{"helperId":23,"functionVaHex":"0x0041269c","bodyClass":"child display script spawner","childScriptVaHex":"0x004b4e3c","skills":[{"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]}],"monsterActions":[],"skillLabels":["아타호 비기·맹호광파참 0x1a","아타호 호포권 0x2b"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b4e3c","stopReason":"destroy/end at 0x004b4cc8","instructionCount":30,"opcodeCounts":{"0x00":1,"0x01":2,"0x02":1,"0x03":1,"0x06":1,"0x07":1,"0x08":2,"0x11":9,"0x12":6,"0x14":2,"0x1f":1,"0x42":1,"0x4b":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b4cbc","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b4c50","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b4c2c","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4c30","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4c54","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x80, mode=0xe0","destHex":"0x80","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b4c58","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x84, mode=0xe0","destHex":"0x84","sourceHex":"0x84","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b4c34","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b4c3c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00004000","immFixed":0.25,"modeHex":"0x81"},{"vaHex":"0x004b4c5c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x92, mode=0xe0","destHex":"0x92","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4c60","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xe0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4c64","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4c68","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xe0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4c74","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00002400 (0.140625px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00002400","immFixed":0.140625,"modeHex":"0x81"},{"vaHex":"0x004b4c80","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4c98","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b4c88","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4c3c","targetVaHex":"0x004b4c3c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4c3c"},{"vaHex":"0x004b4ca0","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4c94","targetVaHex":"0x004b4c94","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4c94"}],"branchTargets":[{"vaHex":"0x004b4c88","category":"branch","targetVaHex":"0x004b4c3c","comparison":"!=","relation":"local-backward-loop","distance":-14,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x81","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4c3c"},{"vaHex":"0x004b4ca0","category":"branch","targetVaHex":"0x004b4c94","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4c94"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[{"vaHex":"0x004b4cb8","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"}],"spawnRows":[{"vaHex":"0x004b4c44","targetVaHex":"0x004b4ccc","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58"}],"keyEvents":[{"vaHex":"0x004b4e3c","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b4c20","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b4c2c","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4c30","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4c34","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b4c3c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00004000","immFixed":0.25,"modeHex":"0x81"},{"vaHex":"0x004b4c44","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58","targetVaHex":"0x004b4ccc","childObjectType":2},{"vaHex":"0x004b4c4c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b4c50","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4c54","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x80, mode=0xe0","destHex":"0x80","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b4c58","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x84, mode=0xe0","destHex":"0x84","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b4c5c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x92, mode=0xe0","destHex":"0x92","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4c60","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xe0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4c64","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4c68","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xe0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4c74","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00002400 (0.140625px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00002400","immFixed":0.140625,"modeHex":"0x81"},{"vaHex":"0x004b4c7c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b4c80","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4c88","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4c3c","targetVaHex":"0x004b4c3c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4c3c"},{"vaHex":"0x004b4c94","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b4c98","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4ca0","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4c94","targetVaHex":"0x004b4c94","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4c94"},{"vaHex":"0x004b4cac","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=8"},{"vaHex":"0x004b4cb8","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"},{"vaHex":"0x004b4cbc","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b4cc0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b4c44","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4934860,"targetVaHex":"0x004b4ccc","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58","decoded":{"startVaHex":"0x004b4ccc","stopReason":"loop at 0x004b4d00","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":2,"0x08":1,"0x11":4,"0x14":1,"0x20":1,"0x2d":1},"frameSequence":[],"initFrameSequence":[81],"frameScripts":[{"targetVaHex":"0x004b4d54","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[{"vaHex":"0x004b4d00","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d08","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d1c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4d24","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b4d10","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x92] < right:imm.word=0x0004 -> 0x004b4d34","targetVaHex":"0x004b4d34","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0004","leftSelectorHex":"0x92","rightImmediateHex":"0x0004","branchTargetOffset":8,"branchTargetVaHex":"0x004b4d34"}],"branchTargets":[{"vaHex":"0x004b4d10","category":"branch","targetVaHex":"0x004b4d34","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x92, imm=0x00000000 (0px), mode=0x80","summary":"word conditional branch external-static-target if left:display.word[+0x92] < right:imm.word=0x0004 -> 0x004b4d34"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b4d44","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b4ccc","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b4cf8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b4d54","targetVaHex":"0x004b4d54"},{"vaHex":"0x004b4d00","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d08","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d10","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x92] < right:imm.word=0x0004 -> 0x004b4d34","targetVaHex":"0x004b4d34","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0004","leftSelectorHex":"0x92","rightImmediateHex":"0x0004","branchTargetOffset":8,"branchTargetVaHex":"0x004b4d34"},{"vaHex":"0x004b4d1c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4d24","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4d44","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004b4d48","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b4c44","targetVaHex":"0x004b4ccc","childObjectType":2,"frameScripts":["0x004b4d54"],"frames":[81],"randomRanges":[],"motionSteps":["0x0b"],"anchors":0}]},{"helperId":25,"functionVaHex":"0x0041269c","bodyClass":"child display script spawner","childScriptVaHex":"0x004b4ea4","skills":[{"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]}],"monsterActions":[],"skillLabels":["아타호 비기·맹호광파참 0x1c","아타호 호포권 0x2d"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b4ea4","stopReason":"destroy/end at 0x004b4cc8","instructionCount":39,"opcodeCounts":{"0x00":1,"0x01":2,"0x02":1,"0x03":1,"0x06":1,"0x07":2,"0x08":2,"0x11":9,"0x12":13,"0x14":2,"0x1f":2,"0x42":1,"0x4b":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b4cbc","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b4eb0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4c50","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b4eb4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b4eb8","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc2"},{"vaHex":"0x004b4ec0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b4ec4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00100000 (16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc2"},{"vaHex":"0x004b4c2c","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4c30","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4c54","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x80, mode=0xe0","destHex":"0x80","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b4c58","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x84, mode=0xe0","destHex":"0x84","sourceHex":"0x84","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b4ecc","opcode":"0x12","category":"write","summary":"set display/actor field +0x94, imm=0x00000008 (0.00012207px)","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0xc0"},{"vaHex":"0x004b4ed4","opcode":"0x12","category":"write","summary":"set display/actor field +0x96, imm=0x00000024 (0.000549316px)","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000024","immFixed":0.00054931640625,"modeHex":"0xc0"},{"vaHex":"0x004b4c34","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b4c3c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00004000","immFixed":0.25,"modeHex":"0x81"},{"vaHex":"0x004b4c5c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x92, mode=0xe0","destHex":"0x92","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4c60","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xe0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4c64","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4c68","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xe0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4c74","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00002400 (0.140625px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00002400","immFixed":0.140625,"modeHex":"0x81"},{"vaHex":"0x004b4c80","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4c98","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b4c88","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4c3c","targetVaHex":"0x004b4c3c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4c3c"},{"vaHex":"0x004b4ca0","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4c94","targetVaHex":"0x004b4c94","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4c94"}],"branchTargets":[{"vaHex":"0x004b4c88","category":"branch","targetVaHex":"0x004b4c3c","comparison":"!=","relation":"local-backward-loop","distance":-14,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x81","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4c3c"},{"vaHex":"0x004b4ca0","category":"branch","targetVaHex":"0x004b4c94","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4c94"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[{"vaHex":"0x004b4cb8","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"}],"spawnRows":[{"vaHex":"0x004b4ea4","targetVaHex":"0x004b7860","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7860 into +0x58"},{"vaHex":"0x004b4c44","targetVaHex":"0x004b4ccc","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58"}],"keyEvents":[{"vaHex":"0x004b4ea4","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7860 into +0x58","targetVaHex":"0x004b7860","childObjectType":2},{"vaHex":"0x004b4eac","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b4eb0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4eb4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b4eb8","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc2"},{"vaHex":"0x004b4ec0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b4ec4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00100000 (16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc2"},{"vaHex":"0x004b4ecc","opcode":"0x12","category":"write","summary":"set display/actor field +0x94, imm=0x00000008 (0.00012207px)","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0xc0"},{"vaHex":"0x004b4ed4","opcode":"0x12","category":"write","summary":"set display/actor field +0x96, imm=0x00000024 (0.000549316px)","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000024","immFixed":0.00054931640625,"modeHex":"0xc0"},{"vaHex":"0x004b4edc","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b4c20","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b4c2c","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4c30","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4c34","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b4c3c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00004000","immFixed":0.25,"modeHex":"0x81"},{"vaHex":"0x004b4c44","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58","targetVaHex":"0x004b4ccc","childObjectType":2},{"vaHex":"0x004b4c4c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b4c50","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4c54","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x80, mode=0xe0","destHex":"0x80","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b4c58","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x84, mode=0xe0","destHex":"0x84","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b4c5c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x92, mode=0xe0","destHex":"0x92","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4c60","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xe0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4c64","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4c68","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xe0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4c74","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00002400 (0.140625px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00002400","immFixed":0.140625,"modeHex":"0x81"},{"vaHex":"0x004b4c7c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b4c80","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4c88","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4c3c","targetVaHex":"0x004b4c3c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4c3c"},{"vaHex":"0x004b4c94","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b4c98","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4ca0","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4c94","targetVaHex":"0x004b4c94","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4c94"},{"vaHex":"0x004b4cac","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=8"},{"vaHex":"0x004b4cb8","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"},{"vaHex":"0x004b4cbc","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b4cc0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b4ea4","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946016,"targetVaHex":"0x004b7860","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7860 into +0x58","decoded":{"startVaHex":"0x004b7860","stopReason":"loop at 0x004b7860","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x11":1,"0x14":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[{"vaHex":"0x004b7870","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b7860","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b7880","targetVaHex":"0x004b7880","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7880"}],"branchTargets":[{"vaHex":"0x004b7860","category":"branch","targetVaHex":"0x004b7880","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"init-block","targetOpcode":"0x08","targetSummary":"variable init block writes=6 stop=terminator","summary":"word conditional branch external-static-target if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b7880"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7860","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b7880","targetVaHex":"0x004b7880","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7880"},{"vaHex":"0x004b786c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b7870","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}]},"children":[]},{"depth":1,"sourceVaHex":"0x004b4c44","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4934860,"targetVaHex":"0x004b4ccc","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58","decoded":{"startVaHex":"0x004b4ccc","stopReason":"loop at 0x004b4d00","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":2,"0x08":1,"0x11":4,"0x14":1,"0x20":1,"0x2d":1},"frameSequence":[],"initFrameSequence":[81],"frameScripts":[{"targetVaHex":"0x004b4d54","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[{"vaHex":"0x004b4d00","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d08","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d1c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4d24","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b4d10","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x92] < right:imm.word=0x0004 -> 0x004b4d34","targetVaHex":"0x004b4d34","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0004","leftSelectorHex":"0x92","rightImmediateHex":"0x0004","branchTargetOffset":8,"branchTargetVaHex":"0x004b4d34"}],"branchTargets":[{"vaHex":"0x004b4d10","category":"branch","targetVaHex":"0x004b4d34","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x92, imm=0x00000000 (0px), mode=0x80","summary":"word conditional branch external-static-target if left:display.word[+0x92] < right:imm.word=0x0004 -> 0x004b4d34"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b4d44","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b4ccc","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b4cf8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b4d54","targetVaHex":"0x004b4d54"},{"vaHex":"0x004b4d00","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d08","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d10","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x92] < right:imm.word=0x0004 -> 0x004b4d34","targetVaHex":"0x004b4d34","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0004","leftSelectorHex":"0x92","rightImmediateHex":"0x0004","branchTargetOffset":8,"branchTargetVaHex":"0x004b4d34"},{"vaHex":"0x004b4d1c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4d24","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4d44","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004b4d48","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b4ea4","targetVaHex":"0x004b7860","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":1,"sourceVaHex":"0x004b4c44","targetVaHex":"0x004b4ccc","childObjectType":2,"frameScripts":["0x004b4d54"],"frames":[81],"randomRanges":[],"motionSteps":["0x0b"],"anchors":0}]},{"helperId":27,"functionVaHex":"0x0041269c","bodyClass":"child display script spawner","childScriptVaHex":"0x004b4f0c","skills":[{"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]}],"monsterActions":[],"skillLabels":["아타호 비기·맹호광파참 0x1b","아타호 호포권 0x2c"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b4f0c","stopReason":"destroy/end at 0x004b4e38","instructionCount":40,"opcodeCounts":{"0x00":1,"0x01":2,"0x02":1,"0x03":1,"0x06":1,"0x07":2,"0x08":2,"0x11":9,"0x12":13,"0x14":2,"0x1f":2,"0x2b":1,"0x42":1,"0x4b":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b4da4","randomRange":4096,"randomRangeHex":"0x1000"}],"parentActorLinks":[{"vaHex":"0x004b4e2c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b4f18","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4dc0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b4f1c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b4f20","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc2"},{"vaHex":"0x004b4f28","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b4f2c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00100000 (16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc2"},{"vaHex":"0x004b4d9c","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4da0","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4dc4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x80, mode=0xe0","destHex":"0x80","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b4dc8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x84, mode=0xe0","destHex":"0x84","sourceHex":"0x84","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b4f34","opcode":"0x12","category":"write","summary":"set display/actor field +0x94, imm=0x00000004 (6.10352e-05px)","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0xc0"},{"vaHex":"0x004b4f3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x96, imm=0x0000001c (0.000427246px)","destHex":"0x96","sourceHex":"0x00","immHex":"0x0000001c","immFixed":0.00042724609375,"modeHex":"0xc0"},{"vaHex":"0x004b4db0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b4dcc","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x92, mode=0xe0","destHex":"0x92","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4dd0","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xe0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4dd4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4dd8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xe0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4de4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00002400 (0.140625px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00002400","immFixed":0.140625,"modeHex":"0x81"},{"vaHex":"0x004b4df0","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4e08","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b4df8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4da4","targetVaHex":"0x004b4da4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4da4"},{"vaHex":"0x004b4e10","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4e04","targetVaHex":"0x004b4e04","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4e04"}],"branchTargets":[{"vaHex":"0x004b4df8","category":"branch","targetVaHex":"0x004b4da4","comparison":"!=","relation":"local-backward-loop","distance":-16,"targetCategory":"random-range","targetOpcode":"0x2b","targetSummary":"rng(range=4096) -> +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4da4"},{"vaHex":"0x004b4e10","category":"branch","targetVaHex":"0x004b4e04","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4e04"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[{"vaHex":"0x004b4e28","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"}],"spawnRows":[{"vaHex":"0x004b4f0c","targetVaHex":"0x004b7860","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7860 into +0x58"},{"vaHex":"0x004b4db4","targetVaHex":"0x004b4ccc","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58"}],"keyEvents":[{"vaHex":"0x004b4f0c","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7860 into +0x58","targetVaHex":"0x004b7860","childObjectType":2},{"vaHex":"0x004b4f14","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b4f18","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4f1c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b4f20","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc2"},{"vaHex":"0x004b4f28","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b4f2c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00100000 (16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc2"},{"vaHex":"0x004b4f34","opcode":"0x12","category":"write","summary":"set display/actor field +0x94, imm=0x00000004 (6.10352e-05px)","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0xc0"},{"vaHex":"0x004b4f3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x96, imm=0x0000001c (0.000427246px)","destHex":"0x96","sourceHex":"0x00","immHex":"0x0000001c","immFixed":0.00042724609375,"modeHex":"0xc0"},{"vaHex":"0x004b4f44","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b4d90","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b4d9c","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4da0","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4da4","opcode":"0x2b","category":"random-range","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b4db0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b4db4","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58","targetVaHex":"0x004b4ccc","childObjectType":2},{"vaHex":"0x004b4dbc","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b4dc0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4dc4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x80, mode=0xe0","destHex":"0x80","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b4dc8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x84, mode=0xe0","destHex":"0x84","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b4dcc","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x92, mode=0xe0","destHex":"0x92","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4dd0","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xe0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4dd4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4dd8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xe0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4de4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00002400 (0.140625px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00002400","immFixed":0.140625,"modeHex":"0x81"},{"vaHex":"0x004b4dec","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b4df0","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4df8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4da4","targetVaHex":"0x004b4da4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4da4"},{"vaHex":"0x004b4e04","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b4e08","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4e10","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4e04","targetVaHex":"0x004b4e04","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4e04"},{"vaHex":"0x004b4e1c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=8"},{"vaHex":"0x004b4e28","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"},{"vaHex":"0x004b4e2c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b4e30","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b4f0c","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946016,"targetVaHex":"0x004b7860","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7860 into +0x58","decoded":{"startVaHex":"0x004b7860","stopReason":"loop at 0x004b7860","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x11":1,"0x14":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[{"vaHex":"0x004b7870","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b7860","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b7880","targetVaHex":"0x004b7880","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7880"}],"branchTargets":[{"vaHex":"0x004b7860","category":"branch","targetVaHex":"0x004b7880","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"init-block","targetOpcode":"0x08","targetSummary":"variable init block writes=6 stop=terminator","summary":"word conditional branch external-static-target if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b7880"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7860","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b7880","targetVaHex":"0x004b7880","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7880"},{"vaHex":"0x004b786c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b7870","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}]},"children":[]},{"depth":1,"sourceVaHex":"0x004b4db4","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4934860,"targetVaHex":"0x004b4ccc","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58","decoded":{"startVaHex":"0x004b4ccc","stopReason":"loop at 0x004b4d00","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":2,"0x08":1,"0x11":4,"0x14":1,"0x20":1,"0x2d":1},"frameSequence":[],"initFrameSequence":[81],"frameScripts":[{"targetVaHex":"0x004b4d54","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[{"vaHex":"0x004b4d00","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d08","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d1c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4d24","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b4d10","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x92] < right:imm.word=0x0004 -> 0x004b4d34","targetVaHex":"0x004b4d34","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0004","leftSelectorHex":"0x92","rightImmediateHex":"0x0004","branchTargetOffset":8,"branchTargetVaHex":"0x004b4d34"}],"branchTargets":[{"vaHex":"0x004b4d10","category":"branch","targetVaHex":"0x004b4d34","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x92, imm=0x00000000 (0px), mode=0x80","summary":"word conditional branch external-static-target if left:display.word[+0x92] < right:imm.word=0x0004 -> 0x004b4d34"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b4d44","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b4ccc","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b4cf8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b4d54","targetVaHex":"0x004b4d54"},{"vaHex":"0x004b4d00","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d08","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d10","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x92] < right:imm.word=0x0004 -> 0x004b4d34","targetVaHex":"0x004b4d34","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0004","leftSelectorHex":"0x92","rightImmediateHex":"0x0004","branchTargetOffset":8,"branchTargetVaHex":"0x004b4d34"},{"vaHex":"0x004b4d1c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4d24","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4d44","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004b4d48","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b4f0c","targetVaHex":"0x004b7860","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":1,"sourceVaHex":"0x004b4db4","targetVaHex":"0x004b4ccc","childObjectType":2,"frameScripts":["0x004b4d54"],"frames":[81],"randomRanges":[],"motionSteps":["0x0b"],"anchors":0}]},{"helperId":28,"functionVaHex":"0x0041269c","bodyClass":"child display script spawner","childScriptVaHex":"0x004b4f5c","skills":[{"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]}],"monsterActions":[],"skillLabels":["아타호 비기·맹호광파참 0x1d","아타호 호포권 0x2e"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b4f5c","stopReason":"destroy/end at 0x004b4e38","instructionCount":40,"opcodeCounts":{"0x00":1,"0x01":2,"0x02":1,"0x03":1,"0x06":1,"0x07":2,"0x08":2,"0x11":9,"0x12":13,"0x14":2,"0x1f":2,"0x2b":1,"0x42":1,"0x4b":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b4da4","randomRange":4096,"randomRangeHex":"0x1000"}],"parentActorLinks":[{"vaHex":"0x004b4e2c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b4f68","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4dc0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b4f6c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b4f70","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc2"},{"vaHex":"0x004b4f78","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b4f7c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00100000 (16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc2"},{"vaHex":"0x004b4d9c","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4da0","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4dc4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x80, mode=0xe0","destHex":"0x80","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b4dc8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x84, mode=0xe0","destHex":"0x84","sourceHex":"0x84","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b4f84","opcode":"0x12","category":"write","summary":"set display/actor field +0x94, imm=0x00000008 (0.00012207px)","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0xc0"},{"vaHex":"0x004b4f8c","opcode":"0x12","category":"write","summary":"set display/actor field +0x96, imm=0x00000024 (0.000549316px)","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000024","immFixed":0.00054931640625,"modeHex":"0xc0"},{"vaHex":"0x004b4db0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b4dcc","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x92, mode=0xe0","destHex":"0x92","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4dd0","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xe0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4dd4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4dd8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xe0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4de4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00002400 (0.140625px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00002400","immFixed":0.140625,"modeHex":"0x81"},{"vaHex":"0x004b4df0","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4e08","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b4df8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4da4","targetVaHex":"0x004b4da4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4da4"},{"vaHex":"0x004b4e10","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4e04","targetVaHex":"0x004b4e04","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4e04"}],"branchTargets":[{"vaHex":"0x004b4df8","category":"branch","targetVaHex":"0x004b4da4","comparison":"!=","relation":"local-backward-loop","distance":-16,"targetCategory":"random-range","targetOpcode":"0x2b","targetSummary":"rng(range=4096) -> +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4da4"},{"vaHex":"0x004b4e10","category":"branch","targetVaHex":"0x004b4e04","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4e04"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[{"vaHex":"0x004b4e28","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"}],"spawnRows":[{"vaHex":"0x004b4f5c","targetVaHex":"0x004b7860","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7860 into +0x58"},{"vaHex":"0x004b4db4","targetVaHex":"0x004b4ccc","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58"}],"keyEvents":[{"vaHex":"0x004b4f5c","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7860 into +0x58","targetVaHex":"0x004b7860","childObjectType":2},{"vaHex":"0x004b4f64","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b4f68","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4f6c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b4f70","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc2"},{"vaHex":"0x004b4f78","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b4f7c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00100000 (16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc2"},{"vaHex":"0x004b4f84","opcode":"0x12","category":"write","summary":"set display/actor field +0x94, imm=0x00000008 (0.00012207px)","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0xc0"},{"vaHex":"0x004b4f8c","opcode":"0x12","category":"write","summary":"set display/actor field +0x96, imm=0x00000024 (0.000549316px)","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000024","immFixed":0.00054931640625,"modeHex":"0xc0"},{"vaHex":"0x004b4f94","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b4d90","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b4d9c","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4da0","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4da4","opcode":"0x2b","category":"random-range","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b4db0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b4db4","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58","targetVaHex":"0x004b4ccc","childObjectType":2},{"vaHex":"0x004b4dbc","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b4dc0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4dc4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x80, mode=0xe0","destHex":"0x80","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b4dc8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x84, mode=0xe0","destHex":"0x84","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b4dcc","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x92, mode=0xe0","destHex":"0x92","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4dd0","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xe0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xe0"},{"vaHex":"0x004b4dd4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4dd8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xe0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b4de4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00002400 (0.140625px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00002400","immFixed":0.140625,"modeHex":"0x81"},{"vaHex":"0x004b4dec","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b4df0","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4df8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b4da4","targetVaHex":"0x004b4da4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4da4"},{"vaHex":"0x004b4e04","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b4e08","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4e10","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b4e04","targetVaHex":"0x004b4e04","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4e04"},{"vaHex":"0x004b4e1c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=8"},{"vaHex":"0x004b4e28","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"},{"vaHex":"0x004b4e2c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b4e30","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b4f5c","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946016,"targetVaHex":"0x004b7860","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7860 into +0x58","decoded":{"startVaHex":"0x004b7860","stopReason":"loop at 0x004b7860","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x11":1,"0x14":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[{"vaHex":"0x004b7870","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b7860","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b7880","targetVaHex":"0x004b7880","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7880"}],"branchTargets":[{"vaHex":"0x004b7860","category":"branch","targetVaHex":"0x004b7880","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"init-block","targetOpcode":"0x08","targetSummary":"variable init block writes=6 stop=terminator","summary":"word conditional branch external-static-target if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b7880"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7860","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b7880","targetVaHex":"0x004b7880","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7880"},{"vaHex":"0x004b786c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b7870","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}]},"children":[]},{"depth":1,"sourceVaHex":"0x004b4db4","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4934860,"targetVaHex":"0x004b4ccc","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4ccc into +0x58","decoded":{"startVaHex":"0x004b4ccc","stopReason":"loop at 0x004b4d00","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":2,"0x08":1,"0x11":4,"0x14":1,"0x20":1,"0x2d":1},"frameSequence":[],"initFrameSequence":[81],"frameScripts":[{"targetVaHex":"0x004b4d54","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[{"vaHex":"0x004b4d00","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d08","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d1c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4d24","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b4d10","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x92] < right:imm.word=0x0004 -> 0x004b4d34","targetVaHex":"0x004b4d34","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0004","leftSelectorHex":"0x92","rightImmediateHex":"0x0004","branchTargetOffset":8,"branchTargetVaHex":"0x004b4d34"}],"branchTargets":[{"vaHex":"0x004b4d10","category":"branch","targetVaHex":"0x004b4d34","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x92, imm=0x00000000 (0px), mode=0x80","summary":"word conditional branch external-static-target if left:display.word[+0x92] < right:imm.word=0x0004 -> 0x004b4d34"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b4d44","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b4ccc","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b4cf8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b4d54","targetVaHex":"0x004b4d54"},{"vaHex":"0x004b4d00","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d08","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000800 (0.03125px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000800","immFixed":0.03125,"modeHex":"0x81"},{"vaHex":"0x004b4d10","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x92] < right:imm.word=0x0004 -> 0x004b4d34","targetVaHex":"0x004b4d34","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0004","leftSelectorHex":"0x92","rightImmediateHex":"0x0004","branchTargetOffset":8,"branchTargetVaHex":"0x004b4d34"},{"vaHex":"0x004b4d1c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4d24","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000004 (6.10352e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4d44","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004b4d48","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b4f5c","targetVaHex":"0x004b7860","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":1,"sourceVaHex":"0x004b4db4","targetVaHex":"0x004b4ccc","childObjectType":2,"frameScripts":["0x004b4d54"],"frames":[81],"randomRanges":[],"motionSteps":["0x0b"],"anchors":0}]},{"helperId":29,"functionVaHex":"0x0041276b","bodyClass":"child display script spawner","childScriptVaHex":"0x004b51c0","skills":[{"ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x0a","levelOrFixed":null,"positionClass":"target-approach-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[24]}],"monsterActions":[],"skillLabels":["스마슈 쾌진격 0x0a"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b51c0","stopReason":"destroy/end at 0x004b5134","instructionCount":66,"opcodeCounts":{"0x00":1,"0x02":2,"0x03":3,"0x07":1,"0x08":2,"0x11":13,"0x12":30,"0x14":1,"0x15":3,"0x1f":1,"0x2b":3,"0x2d":2,"0x42":2,"0x4b":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b5064","randomRange":16,"randomRangeHex":"0x0010"},{"vaHex":"0x004b5078","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b50a8","randomRange":4096,"randomRangeHex":"0x1000"}],"parentActorLinks":[{"vaHex":"0x004b5108","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b5128","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b4fb8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5030","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5050","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b4fbc","opcode":"0x12","category":"write","summary":"neg display/actor field +0x74, source +0x74, mode=0xba","destHex":"0x74","sourceHex":"0x74","modeHex":"0xba"},{"vaHex":"0x004b4fc0","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, source +0x1c, mode=0xa0","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4fc4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x68, source +0x1c, mode=0xb2","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xb2"},{"vaHex":"0x004b4fc8","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, source +0x20, mode=0xa0","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4fcc","opcode":"0x12","category":"write","summary":"sub display/actor field +0x6c, source +0x20, mode=0xb2","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b4fdc","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000010 (0.000244141px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x84"},{"vaHex":"0x004b5034","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xb0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b5038","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x68, mode=0xb1","destHex":"0x80","sourceHex":"0x68","modeHex":"0xb1"},{"vaHex":"0x004b503c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b5040","opcode":"0x12","category":"write","summary":"add display/actor field +0x84, source +0x6c, mode=0xb1","destHex":"0x84","sourceHex":"0x6c","modeHex":"0xb1"},{"vaHex":"0x004b5054","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b505c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5090","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b5094","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x1c, mode=0xe1","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe1"},{"vaHex":"0x004b5098","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x74, mode=0xe1","destHex":"0x1c","sourceHex":"0x74","modeHex":"0xe1"},{"vaHex":"0x004b509c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b50a0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x20, mode=0xe1","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe1"},{"vaHex":"0x004b50a4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x78, mode=0xe1","destHex":"0x20","sourceHex":"0x78","modeHex":"0xe1"},{"vaHex":"0x004b50bc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b50c4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b50e0","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"},{"vaHex":"0x004b50e4","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, source +0x1c, mode=0xe1","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe1"}],"motionWrites":[{"vaHex":"0x004b502c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5068","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b506c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000010 (0.000244141px), mode=0x81","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x81"},{"vaHex":"0x004b5074","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b507c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b5080","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x8b"},{"vaHex":"0x004b5088","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b50ac","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b50b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x8b"},{"vaHex":"0x004b50b8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b50cc","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b50d4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b50f0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b4fd0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 bit-test 0x80000000; target 0x004b4fec","targetVaHex":"0x004b4fec","immHex":"0x80000000","modeHex":"0x86","comparison":"bit-test","branchTargetOffset":8},{"vaHex":"0x004b5000","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 bit-test 0x80000000; target 0x004b501c","targetVaHex":"0x004b501c","immHex":"0x80000000","modeHex":"0x86","comparison":"bit-test","branchTargetOffset":8},{"vaHex":"0x004b50f8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5030","targetVaHex":"0x004b5030","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5030"},{"vaHex":"0x004b510c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x5c bit-test 0x00000200; target 0x004b502c","targetVaHex":"0x004b502c","immHex":"0x00000200","modeHex":"0xc6","comparison":"bit-test","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b4fd0","category":"conditional-branch","targetVaHex":"0x004b4fec","comparison":"bit-test","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xaa","summary":"conditional branch motion.dx +0x74 bit-test 0x80000000; target 0x004b4fec"},{"vaHex":"0x004b5000","category":"conditional-branch","targetVaHex":"0x004b501c","comparison":"bit-test","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xaa","summary":"conditional branch motion.dy +0x78 bit-test 0x80000000; target 0x004b501c"},{"vaHex":"0x004b50f8","category":"branch","targetVaHex":"0x004b5030","comparison":"!=","relation":"local-backward-loop","distance":-39,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5030"},{"vaHex":"0x004b510c","category":"conditional-branch","targetVaHex":"0x004b502c","comparison":"bit-test","relation":"local-backward-loop","distance":-43,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, source +0x96, mode=0xa0","summary":"conditional branch field +0x5c bit-test 0x00000200; target 0x004b502c"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b508c","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b50dc","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"}],"clearDisplayLists":[{"vaHex":"0x004b5124","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"}],"spawnRows":[{"vaHex":"0x004b5044","targetVaHex":"0x004b5138","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58"}],"keyEvents":[{"vaHex":"0x004b51c0","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b4fac","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b4fb8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b4fbc","opcode":"0x12","category":"write","summary":"neg display/actor field +0x74, source +0x74, mode=0xba","destHex":"0x74","sourceHex":"0x74","modeHex":"0xba"},{"vaHex":"0x004b4fc0","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, source +0x1c, mode=0xa0","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4fc4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x68, source +0x1c, mode=0xb2","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xb2"},{"vaHex":"0x004b4fc8","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, source +0x20, mode=0xa0","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4fcc","opcode":"0x12","category":"write","summary":"sub display/actor field +0x6c, source +0x20, mode=0xb2","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b4fdc","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000010 (0.000244141px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x84"},{"vaHex":"0x004b502c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5030","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5034","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xb0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b5038","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x68, mode=0xb1","destHex":"0x80","sourceHex":"0x68","modeHex":"0xb1"},{"vaHex":"0x004b503c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b5040","opcode":"0x12","category":"write","summary":"add display/actor field +0x84, source +0x6c, mode=0xb1","destHex":"0x84","sourceHex":"0x6c","modeHex":"0xb1"},{"vaHex":"0x004b5044","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58","targetVaHex":"0x004b5138","childObjectType":2},{"vaHex":"0x004b504c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b5050","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b5054","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b505c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5064","opcode":"0x2b","category":"random-range","summary":"rng(range=16) -> +0x58","randomRange":16,"randomRangeHex":"0x0010"},{"vaHex":"0x004b5068","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b506c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000010 (0.000244141px), mode=0x81","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x81"},{"vaHex":"0x004b5074","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b5078","opcode":"0x2b","category":"random-range","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b507c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b5080","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x8b"},{"vaHex":"0x004b5088","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b508c","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b5090","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b5094","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x1c, mode=0xe1","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe1"},{"vaHex":"0x004b5098","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x74, mode=0xe1","destHex":"0x1c","sourceHex":"0x74","modeHex":"0xe1"},{"vaHex":"0x004b509c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b50a0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x20, mode=0xe1","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe1"},{"vaHex":"0x004b50a4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x78, mode=0xe1","destHex":"0x20","sourceHex":"0x78","modeHex":"0xe1"},{"vaHex":"0x004b50a8","opcode":"0x2b","category":"random-range","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b50ac","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b50b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x8b"},{"vaHex":"0x004b50b8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b50bc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b50c4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b50cc","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b50d4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b50dc","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b50e0","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"},{"vaHex":"0x004b50e4","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, source +0x1c, mode=0xe1","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe1"},{"vaHex":"0x004b50f0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b50f8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5030","targetVaHex":"0x004b5030","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5030"},{"vaHex":"0x004b5104","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=1"},{"vaHex":"0x004b5108","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b5118","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b5124","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"},{"vaHex":"0x004b5128","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b512c","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b5044","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4935992,"targetVaHex":"0x004b5138","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58","decoded":{"startVaHex":"0x004b5138","stopReason":"loop at 0x004b516c","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[30],"frameScripts":[{"targetVaHex":"0x004b517c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5138","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b5164","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b517c","targetVaHex":"0x004b517c"},{"vaHex":"0x004b5170","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b5044","targetVaHex":"0x004b5138","childObjectType":2,"frameScripts":["0x004b517c"],"frames":[30],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":30,"functionVaHex":"0x0041276b","bodyClass":"child display script spawner","childScriptVaHex":"0x004b51d4","skills":[{"ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x0b","levelOrFixed":null,"positionClass":"target-approach-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[24]}],"monsterActions":[{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","sharedActionName":"쾌진격","sharedActionIdHex":"0x77","visibleSlotHex":"0x00","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15"}],"skillLabels":["스마슈 쾌진격 0x0b","바니－Ｓ 쾌진격 0x77"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b51d4","stopReason":"destroy/end at 0x004b5134","instructionCount":66,"opcodeCounts":{"0x00":1,"0x02":2,"0x03":3,"0x07":1,"0x08":2,"0x11":13,"0x12":30,"0x14":1,"0x15":3,"0x1f":1,"0x2b":3,"0x2d":2,"0x42":2,"0x4b":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b5064","randomRange":16,"randomRangeHex":"0x0010"},{"vaHex":"0x004b5078","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b50a8","randomRange":4096,"randomRangeHex":"0x1000"}],"parentActorLinks":[{"vaHex":"0x004b5108","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b5128","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b4fb8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5030","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5050","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b4fbc","opcode":"0x12","category":"write","summary":"neg display/actor field +0x74, source +0x74, mode=0xba","destHex":"0x74","sourceHex":"0x74","modeHex":"0xba"},{"vaHex":"0x004b4fc0","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, source +0x1c, mode=0xa0","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4fc4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x68, source +0x1c, mode=0xb2","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xb2"},{"vaHex":"0x004b4fc8","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, source +0x20, mode=0xa0","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4fcc","opcode":"0x12","category":"write","summary":"sub display/actor field +0x6c, source +0x20, mode=0xb2","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b4fdc","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000010 (0.000244141px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x84"},{"vaHex":"0x004b5034","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xb0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b5038","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x68, mode=0xb1","destHex":"0x80","sourceHex":"0x68","modeHex":"0xb1"},{"vaHex":"0x004b503c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b5040","opcode":"0x12","category":"write","summary":"add display/actor field +0x84, source +0x6c, mode=0xb1","destHex":"0x84","sourceHex":"0x6c","modeHex":"0xb1"},{"vaHex":"0x004b5054","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b505c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5090","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b5094","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x1c, mode=0xe1","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe1"},{"vaHex":"0x004b5098","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x74, mode=0xe1","destHex":"0x1c","sourceHex":"0x74","modeHex":"0xe1"},{"vaHex":"0x004b509c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b50a0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x20, mode=0xe1","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe1"},{"vaHex":"0x004b50a4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x78, mode=0xe1","destHex":"0x20","sourceHex":"0x78","modeHex":"0xe1"},{"vaHex":"0x004b50bc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b50c4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b50e0","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"},{"vaHex":"0x004b50e4","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, source +0x1c, mode=0xe1","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe1"}],"motionWrites":[{"vaHex":"0x004b502c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5068","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b506c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000010 (0.000244141px), mode=0x81","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x81"},{"vaHex":"0x004b5074","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b507c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b5080","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x8b"},{"vaHex":"0x004b5088","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b50ac","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b50b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x8b"},{"vaHex":"0x004b50b8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b50cc","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b50d4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b50f0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b4fd0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 bit-test 0x80000000; target 0x004b4fec","targetVaHex":"0x004b4fec","immHex":"0x80000000","modeHex":"0x86","comparison":"bit-test","branchTargetOffset":8},{"vaHex":"0x004b5000","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 bit-test 0x80000000; target 0x004b501c","targetVaHex":"0x004b501c","immHex":"0x80000000","modeHex":"0x86","comparison":"bit-test","branchTargetOffset":8},{"vaHex":"0x004b50f8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5030","targetVaHex":"0x004b5030","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5030"},{"vaHex":"0x004b510c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x5c bit-test 0x00000200; target 0x004b502c","targetVaHex":"0x004b502c","immHex":"0x00000200","modeHex":"0xc6","comparison":"bit-test","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b4fd0","category":"conditional-branch","targetVaHex":"0x004b4fec","comparison":"bit-test","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xaa","summary":"conditional branch motion.dx +0x74 bit-test 0x80000000; target 0x004b4fec"},{"vaHex":"0x004b5000","category":"conditional-branch","targetVaHex":"0x004b501c","comparison":"bit-test","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xaa","summary":"conditional branch motion.dy +0x78 bit-test 0x80000000; target 0x004b501c"},{"vaHex":"0x004b50f8","category":"branch","targetVaHex":"0x004b5030","comparison":"!=","relation":"local-backward-loop","distance":-39,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5030"},{"vaHex":"0x004b510c","category":"conditional-branch","targetVaHex":"0x004b502c","comparison":"bit-test","relation":"local-backward-loop","distance":-43,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, source +0x96, mode=0xa0","summary":"conditional branch field +0x5c bit-test 0x00000200; target 0x004b502c"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b508c","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b50dc","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"}],"clearDisplayLists":[{"vaHex":"0x004b5124","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"}],"spawnRows":[{"vaHex":"0x004b5044","targetVaHex":"0x004b5138","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58"}],"keyEvents":[{"vaHex":"0x004b51d4","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b4fac","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b4fb8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b4fbc","opcode":"0x12","category":"write","summary":"neg display/actor field +0x74, source +0x74, mode=0xba","destHex":"0x74","sourceHex":"0x74","modeHex":"0xba"},{"vaHex":"0x004b4fc0","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, source +0x1c, mode=0xa0","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4fc4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x68, source +0x1c, mode=0xb2","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xb2"},{"vaHex":"0x004b4fc8","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, source +0x20, mode=0xa0","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4fcc","opcode":"0x12","category":"write","summary":"sub display/actor field +0x6c, source +0x20, mode=0xb2","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b4fdc","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000010 (0.000244141px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x84"},{"vaHex":"0x004b502c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5030","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5034","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xb0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b5038","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x68, mode=0xb1","destHex":"0x80","sourceHex":"0x68","modeHex":"0xb1"},{"vaHex":"0x004b503c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b5040","opcode":"0x12","category":"write","summary":"add display/actor field +0x84, source +0x6c, mode=0xb1","destHex":"0x84","sourceHex":"0x6c","modeHex":"0xb1"},{"vaHex":"0x004b5044","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58","targetVaHex":"0x004b5138","childObjectType":2},{"vaHex":"0x004b504c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b5050","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b5054","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b505c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5064","opcode":"0x2b","category":"random-range","summary":"rng(range=16) -> +0x58","randomRange":16,"randomRangeHex":"0x0010"},{"vaHex":"0x004b5068","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b506c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000010 (0.000244141px), mode=0x81","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x81"},{"vaHex":"0x004b5074","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b5078","opcode":"0x2b","category":"random-range","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b507c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b5080","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x8b"},{"vaHex":"0x004b5088","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b508c","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b5090","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b5094","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x1c, mode=0xe1","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe1"},{"vaHex":"0x004b5098","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x74, mode=0xe1","destHex":"0x1c","sourceHex":"0x74","modeHex":"0xe1"},{"vaHex":"0x004b509c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b50a0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x20, mode=0xe1","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe1"},{"vaHex":"0x004b50a4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x78, mode=0xe1","destHex":"0x20","sourceHex":"0x78","modeHex":"0xe1"},{"vaHex":"0x004b50a8","opcode":"0x2b","category":"random-range","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b50ac","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b50b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x8b"},{"vaHex":"0x004b50b8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b50bc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b50c4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b50cc","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b50d4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b50dc","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b50e0","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"},{"vaHex":"0x004b50e4","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, source +0x1c, mode=0xe1","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe1"},{"vaHex":"0x004b50f0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b50f8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5030","targetVaHex":"0x004b5030","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5030"},{"vaHex":"0x004b5104","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=1"},{"vaHex":"0x004b5108","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b5118","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b5124","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"},{"vaHex":"0x004b5128","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b512c","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b5044","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4935992,"targetVaHex":"0x004b5138","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58","decoded":{"startVaHex":"0x004b5138","stopReason":"loop at 0x004b516c","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[30],"frameScripts":[{"targetVaHex":"0x004b517c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5138","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b5164","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b517c","targetVaHex":"0x004b517c"},{"vaHex":"0x004b5170","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b5044","targetVaHex":"0x004b5138","childObjectType":2,"frameScripts":["0x004b517c"],"frames":[30],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":31,"functionVaHex":"0x0041276b","bodyClass":"child display script spawner","childScriptVaHex":"0x004b51e8","skills":[{"ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x0c","levelOrFixed":null,"positionClass":"target-pierce-motion","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[24]}],"monsterActions":[],"skillLabels":["스마슈 쾌진격 0x0c"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b51e8","stopReason":"destroy/end at 0x004b5134","instructionCount":66,"opcodeCounts":{"0x00":1,"0x02":2,"0x03":3,"0x07":1,"0x08":2,"0x11":13,"0x12":30,"0x14":1,"0x15":3,"0x1f":1,"0x2b":3,"0x2d":2,"0x42":2,"0x4b":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b5064","randomRange":16,"randomRangeHex":"0x0010"},{"vaHex":"0x004b5078","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b50a8","randomRange":4096,"randomRangeHex":"0x1000"}],"parentActorLinks":[{"vaHex":"0x004b5108","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b5128","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b4fb8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5030","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5050","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b4fbc","opcode":"0x12","category":"write","summary":"neg display/actor field +0x74, source +0x74, mode=0xba","destHex":"0x74","sourceHex":"0x74","modeHex":"0xba"},{"vaHex":"0x004b4fc0","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, source +0x1c, mode=0xa0","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4fc4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x68, source +0x1c, mode=0xb2","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xb2"},{"vaHex":"0x004b4fc8","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, source +0x20, mode=0xa0","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4fcc","opcode":"0x12","category":"write","summary":"sub display/actor field +0x6c, source +0x20, mode=0xb2","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b4fdc","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000010 (0.000244141px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x84"},{"vaHex":"0x004b5034","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xb0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b5038","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x68, mode=0xb1","destHex":"0x80","sourceHex":"0x68","modeHex":"0xb1"},{"vaHex":"0x004b503c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b5040","opcode":"0x12","category":"write","summary":"add display/actor field +0x84, source +0x6c, mode=0xb1","destHex":"0x84","sourceHex":"0x6c","modeHex":"0xb1"},{"vaHex":"0x004b5054","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b505c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5090","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b5094","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x1c, mode=0xe1","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe1"},{"vaHex":"0x004b5098","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x74, mode=0xe1","destHex":"0x1c","sourceHex":"0x74","modeHex":"0xe1"},{"vaHex":"0x004b509c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b50a0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x20, mode=0xe1","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe1"},{"vaHex":"0x004b50a4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x78, mode=0xe1","destHex":"0x20","sourceHex":"0x78","modeHex":"0xe1"},{"vaHex":"0x004b50bc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b50c4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b50e0","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"},{"vaHex":"0x004b50e4","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, source +0x1c, mode=0xe1","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe1"}],"motionWrites":[{"vaHex":"0x004b502c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5068","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b506c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000010 (0.000244141px), mode=0x81","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x81"},{"vaHex":"0x004b5074","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b507c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b5080","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x8b"},{"vaHex":"0x004b5088","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b50ac","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b50b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x8b"},{"vaHex":"0x004b50b8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b50cc","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b50d4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b50f0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b4fd0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 bit-test 0x80000000; target 0x004b4fec","targetVaHex":"0x004b4fec","immHex":"0x80000000","modeHex":"0x86","comparison":"bit-test","branchTargetOffset":8},{"vaHex":"0x004b5000","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 bit-test 0x80000000; target 0x004b501c","targetVaHex":"0x004b501c","immHex":"0x80000000","modeHex":"0x86","comparison":"bit-test","branchTargetOffset":8},{"vaHex":"0x004b50f8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5030","targetVaHex":"0x004b5030","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5030"},{"vaHex":"0x004b510c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x5c bit-test 0x00000200; target 0x004b502c","targetVaHex":"0x004b502c","immHex":"0x00000200","modeHex":"0xc6","comparison":"bit-test","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b4fd0","category":"conditional-branch","targetVaHex":"0x004b4fec","comparison":"bit-test","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xaa","summary":"conditional branch motion.dx +0x74 bit-test 0x80000000; target 0x004b4fec"},{"vaHex":"0x004b5000","category":"conditional-branch","targetVaHex":"0x004b501c","comparison":"bit-test","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xaa","summary":"conditional branch motion.dy +0x78 bit-test 0x80000000; target 0x004b501c"},{"vaHex":"0x004b50f8","category":"branch","targetVaHex":"0x004b5030","comparison":"!=","relation":"local-backward-loop","distance":-39,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5030"},{"vaHex":"0x004b510c","category":"conditional-branch","targetVaHex":"0x004b502c","comparison":"bit-test","relation":"local-backward-loop","distance":-43,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, source +0x96, mode=0xa0","summary":"conditional branch field +0x5c bit-test 0x00000200; target 0x004b502c"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b508c","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b50dc","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"}],"clearDisplayLists":[{"vaHex":"0x004b5124","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"}],"spawnRows":[{"vaHex":"0x004b5044","targetVaHex":"0x004b5138","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58"}],"keyEvents":[{"vaHex":"0x004b51e8","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b4fac","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b4fb8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b4fbc","opcode":"0x12","category":"write","summary":"neg display/actor field +0x74, source +0x74, mode=0xba","destHex":"0x74","sourceHex":"0x74","modeHex":"0xba"},{"vaHex":"0x004b4fc0","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, source +0x1c, mode=0xa0","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b4fc4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x68, source +0x1c, mode=0xb2","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xb2"},{"vaHex":"0x004b4fc8","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, source +0x20, mode=0xa0","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b4fcc","opcode":"0x12","category":"write","summary":"sub display/actor field +0x6c, source +0x20, mode=0xb2","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b4fdc","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000010 (0.000244141px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x84"},{"vaHex":"0x004b502c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5030","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5034","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xb0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b5038","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x68, mode=0xb1","destHex":"0x80","sourceHex":"0x68","modeHex":"0xb1"},{"vaHex":"0x004b503c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b5040","opcode":"0x12","category":"write","summary":"add display/actor field +0x84, source +0x6c, mode=0xb1","destHex":"0x84","sourceHex":"0x6c","modeHex":"0xb1"},{"vaHex":"0x004b5044","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58","targetVaHex":"0x004b5138","childObjectType":2},{"vaHex":"0x004b504c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b5050","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b5054","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b505c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5064","opcode":"0x2b","category":"random-range","summary":"rng(range=16) -> +0x58","randomRange":16,"randomRangeHex":"0x0010"},{"vaHex":"0x004b5068","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b506c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000010 (0.000244141px), mode=0x81","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x81"},{"vaHex":"0x004b5074","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b5078","opcode":"0x2b","category":"random-range","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b507c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b5080","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x8b"},{"vaHex":"0x004b5088","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b508c","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b5090","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b5094","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x1c, mode=0xe1","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe1"},{"vaHex":"0x004b5098","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x74, mode=0xe1","destHex":"0x1c","sourceHex":"0x74","modeHex":"0xe1"},{"vaHex":"0x004b509c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b50a0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x20, mode=0xe1","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe1"},{"vaHex":"0x004b50a4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x78, mode=0xe1","destHex":"0x20","sourceHex":"0x78","modeHex":"0xe1"},{"vaHex":"0x004b50a8","opcode":"0x2b","category":"random-range","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b50ac","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b50b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000004 (6.10352e-05px), mode=0x8b","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x8b"},{"vaHex":"0x004b50b8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b50bc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b50c4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b50cc","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b50d4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b50dc","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b50e0","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"},{"vaHex":"0x004b50e4","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, source +0x1c, mode=0xe1","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe1"},{"vaHex":"0x004b50f0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b50f8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5030","targetVaHex":"0x004b5030","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5030"},{"vaHex":"0x004b5104","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=1"},{"vaHex":"0x004b5108","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b5118","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b5124","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"},{"vaHex":"0x004b5128","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b512c","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b5044","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4935992,"targetVaHex":"0x004b5138","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58","decoded":{"startVaHex":"0x004b5138","stopReason":"loop at 0x004b516c","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[30],"frameScripts":[{"targetVaHex":"0x004b517c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5138","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b5164","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b517c","targetVaHex":"0x004b517c"},{"vaHex":"0x004b5170","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b5044","targetVaHex":"0x004b5138","childObjectType":2,"frameScripts":["0x004b517c"],"frames":[30],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":32,"functionVaHex":"0x00412818","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b534c","skills":[{"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":[]}],"monsterActions":[{"enemyName":"문원이","cns":"zsa_kika.cns","sharedActionName":"회복","sharedActionIdHex":"0x04","visibleSlotHex":"0x04","targetScope":"자기/준비","resultFamily":"회복/부활"},{"enemyName":"귀갑권사","cns":"zkg_kame.cns","sharedActionName":"회복","sharedActionIdHex":"0x7b","visibleSlotHex":"0x04","targetScope":"자기/준비","resultFamily":"회복/부활"},{"enemyName":"귀갑권사","cns":"zkg_kame.cns","sharedActionName":"회복","sharedActionIdHex":"0x7b","visibleSlotHex":"0x04","targetScope":"자기/준비","resultFamily":"회복/부활"},{"enemyName":"린샹","cns":"btl_rsu.cns","sharedActionName":"회복","sharedActionIdHex":"0x7b","visibleSlotHex":"0x04","targetScope":"자기/준비","resultFamily":"회복/부활"},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","sharedActionName":"회복","sharedActionIdHex":"0x7b","visibleSlotHex":"0x04","targetScope":"자기/준비","resultFamily":"회복/부활"},{"enemyName":"권법가","cns":"zkg_kame.cns","sharedActionName":"회복","sharedActionIdHex":"0x7b","visibleSlotHex":"0x04","targetScope":"자기/준비","resultFamily":"회복/부활"},{"enemyName":"권법가","cns":"zkg_kame.cns","sharedActionName":"회복","sharedActionIdHex":"0x7b","visibleSlotHex":"0x04","targetScope":"자기/준비","resultFamily":"회복/부활"},{"enemyName":"권법가","cns":"zkg_kame.cns","sharedActionName":"회복","sharedActionIdHex":"0x7b","visibleSlotHex":"0x04","targetScope":"자기/준비","resultFamily":"회복/부활"},{"enemyName":"권법가","cns":"zkg_kame.cns","sharedActionName":"회복","sharedActionIdHex":"0x7b","visibleSlotHex":"0x04","targetScope":"자기/준비","resultFamily":"회복/부활"}],"skillLabels":["린샹 기공회복 0x31","린샹 수경 0x34","아타호 기합일발 0x3c","문원이 회복 0x04","귀갑권사 회복 0x7b","귀갑권사 회복 0x7b","린샹 회복 0x7b","바니－Ｒ 회복 0x7b","권법가 회복 0x7b","권법가 회복 0x7b","권법가 회복 0x7b","권법가 회복 0x7b"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b534c","stopReason":"destroy/end at 0x004b52a8","instructionCount":30,"opcodeCounts":{"0x00":1,"0x02":2,"0x03":1,"0x07":1,"0x08":2,"0x11":3,"0x12":13,"0x14":2,"0x1f":1,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b522c","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5244","randomRange":8,"randomRangeHex":"0x0008"}],"parentActorLinks":[{"vaHex":"0x004b529c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"}],"motionWrites":[{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"}],"branchTargets":[{"vaHex":"0x004b5274","category":"branch","targetVaHex":"0x004b5210","comparison":"!=","relation":"local-backward-loop","distance":-17,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210"},{"vaHex":"0x004b528c","category":"branch","targetVaHex":"0x004b520c","comparison":"!=","relation":"local-backward-loop","distance":-21,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, source +0x96, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58"}],"keyEvents":[{"vaHex":"0x004b534c","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b51fc","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5214","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","targetVaHex":"0x004b52ac","childObjectType":2},{"vaHex":"0x004b521c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b522c","opcode":"0x2b","category":"random-range","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b5244","opcode":"0x2b","category":"random-range","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b5280","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=1"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"},{"vaHex":"0x004b5298","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b529c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b52a0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b5214","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4936364,"targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","decoded":{"startVaHex":"0x004b52ac","stopReason":"loop at 0x004b52e0","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[98],"frameScripts":[{"targetVaHex":"0x004b52f0","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b52ac","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b52d8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b52f0","targetVaHex":"0x004b52f0"},{"vaHex":"0x004b52e4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"frameScripts":["0x004b52f0"],"frames":[98],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":33,"functionVaHex":"0x00412818","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b5364","skills":[{"ownerName":"린샹","skillName":"기공독치료","skillIdHex":"0x32","levelOrFixed":null,"positionClass":"ally-single-support","renderTrack":"support-or-status","effectWlkNos":[10],"resultWlkNos":[]}],"monsterActions":[],"skillLabels":["린샹 기공독치료 0x32"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b5364","stopReason":"destroy/end at 0x004b52a8","instructionCount":30,"opcodeCounts":{"0x00":1,"0x02":2,"0x03":1,"0x07":1,"0x08":2,"0x11":3,"0x12":13,"0x14":2,"0x1f":1,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b522c","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5244","randomRange":8,"randomRangeHex":"0x0008"}],"parentActorLinks":[{"vaHex":"0x004b529c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"}],"motionWrites":[{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"}],"branchTargets":[{"vaHex":"0x004b5274","category":"branch","targetVaHex":"0x004b5210","comparison":"!=","relation":"local-backward-loop","distance":-17,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210"},{"vaHex":"0x004b528c","category":"branch","targetVaHex":"0x004b520c","comparison":"!=","relation":"local-backward-loop","distance":-21,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, source +0x96, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58"}],"keyEvents":[{"vaHex":"0x004b5364","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b51fc","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5214","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","targetVaHex":"0x004b52ac","childObjectType":2},{"vaHex":"0x004b521c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b522c","opcode":"0x2b","category":"random-range","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b5244","opcode":"0x2b","category":"random-range","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b5280","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=1"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"},{"vaHex":"0x004b5298","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b529c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b52a0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b5214","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4936364,"targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","decoded":{"startVaHex":"0x004b52ac","stopReason":"loop at 0x004b52e0","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[98],"frameScripts":[{"targetVaHex":"0x004b52f0","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b52ac","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b52d8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b52f0","targetVaHex":"0x004b52f0"},{"vaHex":"0x004b52e4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"frameScripts":["0x004b52f0"],"frames":[98],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":34,"functionVaHex":"0x00412818","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b537c","skills":[{"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":[]}],"monsterActions":[],"skillLabels":["린샹 기공대회복 0x33","아타호 천조족 0x3d","아타호 천조족 0x3e","아타호 주 백약지장 0x3f","아타호 천조족 0x40","아타호 천조족 0x41"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b537c","stopReason":"destroy/end at 0x004b52a8","instructionCount":30,"opcodeCounts":{"0x00":1,"0x02":2,"0x03":1,"0x07":1,"0x08":2,"0x11":3,"0x12":13,"0x14":2,"0x1f":1,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b522c","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5244","randomRange":8,"randomRangeHex":"0x0008"}],"parentActorLinks":[{"vaHex":"0x004b529c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"}],"motionWrites":[{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"}],"branchTargets":[{"vaHex":"0x004b5274","category":"branch","targetVaHex":"0x004b5210","comparison":"!=","relation":"local-backward-loop","distance":-17,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210"},{"vaHex":"0x004b528c","category":"branch","targetVaHex":"0x004b520c","comparison":"!=","relation":"local-backward-loop","distance":-21,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, source +0x96, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58"}],"keyEvents":[{"vaHex":"0x004b537c","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b51fc","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5214","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","targetVaHex":"0x004b52ac","childObjectType":2},{"vaHex":"0x004b521c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b522c","opcode":"0x2b","category":"random-range","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b5244","opcode":"0x2b","category":"random-range","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b5280","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=1"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"},{"vaHex":"0x004b5298","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b529c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b52a0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b5214","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4936364,"targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","decoded":{"startVaHex":"0x004b52ac","stopReason":"loop at 0x004b52e0","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[98],"frameScripts":[{"targetVaHex":"0x004b52f0","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b52ac","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b52d8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b52f0","targetVaHex":"0x004b52f0"},{"vaHex":"0x004b52e4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"frameScripts":["0x004b52f0"],"frames":[98],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":37,"functionVaHex":"0x00412a54","bodyClass":"child display script spawner","childScriptVaHex":"0x004b56fc","skills":[{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x26","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[29]}],"monsterActions":[],"skillLabels":["린샹 대폭진 0x26"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b56fc","stopReason":"destroy/end at 0x004b56d8","instructionCount":37,"opcodeCounts":{"0x00":1,"0x02":1,"0x03":3,"0x07":1,"0x08":2,"0x11":8,"0x12":13,"0x14":1,"0x15":2,"0x1f":1,"0x2d":1,"0x42":1,"0x4b":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b56cc","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b5624","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b55ec","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b55f0","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b5628","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b562c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b5630","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5638","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5650","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000008 (0.00012207px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x8c"},{"vaHex":"0x004b5670","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5680","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000008 (0.00012207px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x8c"},{"vaHex":"0x004b56a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, source +0x6c, mode=0xe0","destHex":"0x6c","sourceHex":"0x6c","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b55f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x96, mode=0xa0","destHex":"0x92","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b55f8","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000008 (0.00012207px), mode=0x8b","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x8b"},{"vaHex":"0x004b5600","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x96, mode=0xa0","destHex":"0x94","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5604","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000006 (9.15527e-05px), mode=0x8b","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000006","immFixed":9.1552734375e-05,"modeHex":"0x8b"},{"vaHex":"0x004b560c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5614","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b56b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"}],"branchRows":[{"vaHex":"0x004b5644","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b5660","targetVaHex":"0x004b5660","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b5674","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b5690","targetVaHex":"0x004b5690","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b56b4","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] > right:display.word[+0x8e] -> 0x004b5614","targetVaHex":"0x004b5614","modeHex":"0xa2","comparison":">","conditionOpHex":"0x02","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:display.word[+0x8e]","leftSelectorHex":"0x8c","rightSelectorHex":"0x8e","branchTargetOffset":4,"branchTargetVaHex":"0x004b5614"}],"branchTargets":[{"vaHex":"0x004b5644","category":"conditional-branch","targetVaHex":"0x004b5660","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x1c, source +0x1c, mode=0xaa","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b5660"},{"vaHex":"0x004b5674","category":"conditional-branch","targetVaHex":"0x004b5690","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x20, source +0x20, mode=0xaa","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b5690"},{"vaHex":"0x004b56b4","category":"branch","targetVaHex":"0x004b5614","comparison":">","relation":"local-backward-loop","distance":-20,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8e, source +0x8c, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] > right:display.word[+0x8e] -> 0x004b5614"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b5640","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"}],"clearDisplayLists":[{"vaHex":"0x004b56c8","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0004","listIndex":2,"maskHex":"0x0004"}],"spawnRows":[{"vaHex":"0x004b5618","targetVaHex":"0x004b53c0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58"}],"keyEvents":[{"vaHex":"0x004b56fc","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004b55e0","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b55ec","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b55f0","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b55f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x96, mode=0xa0","destHex":"0x92","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b55f8","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000008 (0.00012207px), mode=0x8b","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x8b"},{"vaHex":"0x004b5600","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x96, mode=0xa0","destHex":"0x94","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5604","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000006 (9.15527e-05px), mode=0x8b","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000006","immFixed":9.1552734375e-05,"modeHex":"0x8b"},{"vaHex":"0x004b560c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5614","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b5618","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","targetVaHex":"0x004b53c0","childObjectType":2},{"vaHex":"0x004b5620","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b5624","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b5628","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b562c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b5630","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5638","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5640","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b5650","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000008 (0.00012207px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x8c"},{"vaHex":"0x004b5670","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5680","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000008 (0.00012207px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x8c"},{"vaHex":"0x004b56a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, source +0x6c, mode=0xe0","destHex":"0x6c","sourceHex":"0x6c","modeHex":"0xe0"},{"vaHex":"0x004b56b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b56b4","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] > right:display.word[+0x8e] -> 0x004b5614","targetVaHex":"0x004b5614","modeHex":"0xa2","comparison":">","conditionOpHex":"0x02","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:display.word[+0x8e]","leftSelectorHex":"0x8c","rightSelectorHex":"0x8e","branchTargetOffset":4,"branchTargetVaHex":"0x004b5614"},{"vaHex":"0x004b56bc","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=20"},{"vaHex":"0x004b56c8","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0004","listIndex":2,"maskHex":"0x0004"},{"vaHex":"0x004b56cc","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b56d0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b5618","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4936640,"targetVaHex":"0x004b53c0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","decoded":{"startVaHex":"0x004b53c0","stopReason":"loop at 0x004b540c","instructionCount":9,"opcodeCounts":{"0x03":1,"0x08":1,"0x11":1,"0x12":3,"0x15":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[60],"frameScripts":[{"targetVaHex":"0x004b543c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b540c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430","targetVaHex":"0x004b5430","immHex":"0x00080000","modeHex":"0x83","comparison":"<","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b540c","category":"conditional-branch","targetVaHex":"0x004b5430","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b53c0","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b53f8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b543c","targetVaHex":"0x004b543c"},{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b5618","targetVaHex":"0x004b53c0","childObjectType":2,"frameScripts":["0x004b543c"],"frames":[60],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":38,"functionVaHex":"0x00412a54","bodyClass":"child display script spawner","childScriptVaHex":"0x004b571c","skills":[{"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":[]}],"monsterActions":[{"enemyName":"암각권총통","cns":"boss_1.cns","sharedActionName":"마권사암각","sharedActionIdHex":"0x66","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19"}],"skillLabels":["린샹 대폭진 0x27","아타호 노익장 대폭발 0x39","암각권총통 마권사암각 0x66"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b571c","stopReason":"destroy/end at 0x004b56d8","instructionCount":37,"opcodeCounts":{"0x00":1,"0x02":1,"0x03":3,"0x07":1,"0x08":2,"0x11":8,"0x12":13,"0x14":1,"0x15":2,"0x1f":1,"0x2d":1,"0x42":1,"0x4b":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b56cc","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b5624","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b55ec","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b55f0","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b5628","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b562c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b5630","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5638","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5650","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000008 (0.00012207px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x8c"},{"vaHex":"0x004b5670","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5680","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000008 (0.00012207px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x8c"},{"vaHex":"0x004b56a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, source +0x6c, mode=0xe0","destHex":"0x6c","sourceHex":"0x6c","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b55f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x96, mode=0xa0","destHex":"0x92","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b55f8","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000008 (0.00012207px), mode=0x8b","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x8b"},{"vaHex":"0x004b5600","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x96, mode=0xa0","destHex":"0x94","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5604","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000006 (9.15527e-05px), mode=0x8b","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000006","immFixed":9.1552734375e-05,"modeHex":"0x8b"},{"vaHex":"0x004b560c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5614","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b56b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"}],"branchRows":[{"vaHex":"0x004b5644","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b5660","targetVaHex":"0x004b5660","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b5674","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b5690","targetVaHex":"0x004b5690","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b56b4","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] > right:display.word[+0x8e] -> 0x004b5614","targetVaHex":"0x004b5614","modeHex":"0xa2","comparison":">","conditionOpHex":"0x02","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:display.word[+0x8e]","leftSelectorHex":"0x8c","rightSelectorHex":"0x8e","branchTargetOffset":4,"branchTargetVaHex":"0x004b5614"}],"branchTargets":[{"vaHex":"0x004b5644","category":"conditional-branch","targetVaHex":"0x004b5660","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x1c, source +0x1c, mode=0xaa","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b5660"},{"vaHex":"0x004b5674","category":"conditional-branch","targetVaHex":"0x004b5690","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x20, source +0x20, mode=0xaa","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b5690"},{"vaHex":"0x004b56b4","category":"branch","targetVaHex":"0x004b5614","comparison":">","relation":"local-backward-loop","distance":-20,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8e, source +0x8c, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] > right:display.word[+0x8e] -> 0x004b5614"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b5640","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"}],"clearDisplayLists":[{"vaHex":"0x004b56c8","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0004","listIndex":2,"maskHex":"0x0004"}],"spawnRows":[{"vaHex":"0x004b5618","targetVaHex":"0x004b53c0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58"}],"keyEvents":[{"vaHex":"0x004b571c","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004b55e0","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b55ec","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b55f0","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b55f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x96, mode=0xa0","destHex":"0x92","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b55f8","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000008 (0.00012207px), mode=0x8b","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x8b"},{"vaHex":"0x004b5600","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x96, mode=0xa0","destHex":"0x94","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5604","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000006 (9.15527e-05px), mode=0x8b","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000006","immFixed":9.1552734375e-05,"modeHex":"0x8b"},{"vaHex":"0x004b560c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5614","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b5618","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","targetVaHex":"0x004b53c0","childObjectType":2},{"vaHex":"0x004b5620","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b5624","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b5628","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b562c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b5630","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5638","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b5640","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b5650","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000008 (0.00012207px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x8c"},{"vaHex":"0x004b5670","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5680","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000008 (0.00012207px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x8c"},{"vaHex":"0x004b56a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, source +0x6c, mode=0xe0","destHex":"0x6c","sourceHex":"0x6c","modeHex":"0xe0"},{"vaHex":"0x004b56b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b56b4","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] > right:display.word[+0x8e] -> 0x004b5614","targetVaHex":"0x004b5614","modeHex":"0xa2","comparison":">","conditionOpHex":"0x02","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:display.word[+0x8e]","leftSelectorHex":"0x8c","rightSelectorHex":"0x8e","branchTargetOffset":4,"branchTargetVaHex":"0x004b5614"},{"vaHex":"0x004b56bc","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=20"},{"vaHex":"0x004b56c8","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0004","listIndex":2,"maskHex":"0x0004"},{"vaHex":"0x004b56cc","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b56d0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b5618","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4936640,"targetVaHex":"0x004b53c0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","decoded":{"startVaHex":"0x004b53c0","stopReason":"loop at 0x004b540c","instructionCount":9,"opcodeCounts":{"0x03":1,"0x08":1,"0x11":1,"0x12":3,"0x15":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[60],"frameScripts":[{"targetVaHex":"0x004b543c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b540c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430","targetVaHex":"0x004b5430","immHex":"0x00080000","modeHex":"0x83","comparison":"<","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b540c","category":"conditional-branch","targetVaHex":"0x004b5430","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b53c0","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b53f8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b543c","targetVaHex":"0x004b543c"},{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b5618","targetVaHex":"0x004b53c0","childObjectType":2,"frameScripts":["0x004b543c"],"frames":[60],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":40,"functionVaHex":"0x00412b2b","bodyClass":"child display script spawner","childScriptVaHex":"0x004b5e18","skills":[{"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":[]}],"monsterActions":[{"enemyName":"숙련현무권사","cns":"zjk_gen.cns","sharedActionName":"대폭진","sharedActionIdHex":"0x26","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"암각권총통","cns":"boss_1.cns","sharedActionName":"마권사암각","sharedActionIdHex":"0x66","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19"}],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39","숙련현무권사 대폭진 0x26","암각권총통 마권사암각 0x66"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004b5e18","stopReason":"loop at 0x004b5e4c","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[68],"frameScripts":[{"targetVaHex":"0x004b5e58","helperIds":[40],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5e58","spriteHex":"0x1a","frame":68,"gate":2,"label":"68@2"},{"vaHex":"0x004b5e68","spriteHex":"0x1a","frame":69,"gate":2,"label":"69@2"},{"vaHex":"0x004b5e70","spriteHex":"0x1a","frame":70,"gate":2,"label":"70@2"},{"vaHex":"0x004b5e78","spriteHex":"0x1a","frame":71,"gate":2,"label":"71@2"}],"frameLabels":["68@2","69@2","70@2","71@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5e60","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5e80","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5e88"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e18","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5e44","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5e58","targetVaHex":"0x004b5e58"},{"vaHex":"0x004b5e4c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":41,"functionVaHex":"0x00412bcc","bodyClass":"child display script spawner","childScriptVaHex":"0x004b5e8c","skills":[{"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":[]}],"monsterActions":[{"enemyName":"숙련현무권사","cns":"zjk_gen.cns","sharedActionName":"대폭진","sharedActionIdHex":"0x26","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"암각권총통","cns":"boss_1.cns","sharedActionName":"마권사암각","sharedActionIdHex":"0x66","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19"}],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39","숙련현무권사 대폭진 0x26","암각권총통 마권사암각 0x66"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004b5e8c","stopReason":"loop at 0x004b5ec0","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[72],"frameScripts":[{"targetVaHex":"0x004b5ecc","helperIds":[41],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5ecc","spriteHex":"0x1a","frame":72,"gate":2,"label":"72@2"},{"vaHex":"0x004b5ed4","spriteHex":"0x1a","frame":73,"gate":2,"label":"73@2"},{"vaHex":"0x004b5ee4","spriteHex":"0x1a","frame":74,"gate":2,"label":"74@2"},{"vaHex":"0x004b5ef4","spriteHex":"0x1a","frame":75,"gate":2,"label":"75@2"}],"frameLabels":["72@2","73@2","74@2","75@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5edc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5eec","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5efc","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5f04"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e8c","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5eb8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5ecc","targetVaHex":"0x004b5ecc"},{"vaHex":"0x004b5ec0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":42,"functionVaHex":"0x00412c76","bodyClass":"child display script spawner","childScriptVaHex":"0x004b5f94","skills":[{"ownerName":"스마슈","skillName":"신격방어","skillIdHex":"0x27","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[32],"resultWlkNos":[]}],"monsterActions":[{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","sharedActionName":"인법·몸감추기","sharedActionIdHex":"0x7a","visibleSlotHex":"0x03","targetScope":"자기/준비","resultFamily":"명령/상태"}],"skillLabels":["스마슈 신격방어 0x27","바니－Ｓ 인법·몸감추기 0x7a"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b5f94","stopReason":"destroy/end at 0x004b6068","instructionCount":36,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":1,"0x06":1,"0x07":1,"0x08":1,"0x10":2,"0x11":11,"0x12":8,"0x14":1,"0x1f":1,"0x2b":4,"0x42":1,"0x4b":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b5fc8","randomRange":8,"randomRangeHex":"0x0008"},{"vaHex":"0x004b5fe0","randomRange":48,"randomRangeHex":"0x0030"},{"vaHex":"0x004b5ffc","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b600c","randomRange":128,"randomRangeHex":"0x0080"}],"parentActorLinks":[{"vaHex":"0x004b605c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b5fb4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b5fb8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xe0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5fbc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xe0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b5fc0","opcode":"0x12","category":"write","summary":"add display/actor field +0x84, imm=0x00180000 (24px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b5fdc","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x58, mode=0xe2","destHex":"0x84","sourceHex":"0x58","modeHex":"0xe2"}],"motionWrites":[{"vaHex":"0x004b5fa0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000014 (0.000305176px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000014","immFixed":0.00030517578125,"modeHex":"0x80"},{"vaHex":"0x004b5fec","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xe1","destHex":"0x92","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b5ff0","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xf0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xf0"},{"vaHex":"0x004b5ff4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000002 (3.05176e-05px), mode=0xcc","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0xcc"},{"vaHex":"0x004b6008","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xe0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b6020","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x58, mode=0xe0","destHex":"0x90","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b6038","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b6040","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5fa8","targetVaHex":"0x004b5fa8","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5fa8"}],"branchTargets":[{"vaHex":"0x004b6040","category":"branch","targetVaHex":"0x004b5fa8","comparison":"!=","relation":"local-backward-loop","distance":-27,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5f08 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5fa8"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[{"vaHex":"0x004b6058","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0004","listIndex":2,"maskHex":"0x0004"}],"spawnRows":[{"vaHex":"0x004b5fa8","targetVaHex":"0x004b5f08","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5f08 into +0x58"}],"keyEvents":[{"vaHex":"0x004b5f94","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b5fa0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000014 (0.000305176px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000014","immFixed":0.00030517578125,"modeHex":"0x80"},{"vaHex":"0x004b5fa8","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5f08 into +0x58","targetVaHex":"0x004b5f08","childObjectType":2},{"vaHex":"0x004b5fb0","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b5fb4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b5fb8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xe0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5fbc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xe0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b5fc0","opcode":"0x12","category":"write","summary":"add display/actor field +0x84, imm=0x00180000 (24px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b5fc8","opcode":"0x2b","category":"random-range","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"vaHex":"0x004b5fdc","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x58, mode=0xe2","destHex":"0x84","sourceHex":"0x58","modeHex":"0xe2"},{"vaHex":"0x004b5fe0","opcode":"0x2b","category":"random-range","summary":"rng(range=48) -> +0x58","randomRange":48,"randomRangeHex":"0x0030"},{"vaHex":"0x004b5fec","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xe1","destHex":"0x92","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b5ff0","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xf0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xf0"},{"vaHex":"0x004b5ff4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000002 (3.05176e-05px), mode=0xcc","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0xcc"},{"vaHex":"0x004b5ffc","opcode":"0x2b","category":"random-range","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b6008","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xe0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b600c","opcode":"0x2b","category":"random-range","summary":"rng(range=128) -> +0x58","randomRange":128,"randomRangeHex":"0x0080"},{"vaHex":"0x004b6020","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x58, mode=0xe0","destHex":"0x90","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b6034","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b6038","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b6040","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5fa8","targetVaHex":"0x004b5fa8","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5fa8"},{"vaHex":"0x004b604c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=40"},{"vaHex":"0x004b6058","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0004","listIndex":2,"maskHex":"0x0004"},{"vaHex":"0x004b605c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b6060","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b5fa8","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939528,"targetVaHex":"0x004b5f08","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5f08 into +0x58","decoded":{"startVaHex":"0x004b5f08","stopReason":"destroy/end at 0x004b5f58","instructionCount":9,"opcodeCounts":{"0x00":1,"0x01":1,"0x08":1,"0x11":2,"0x12":1,"0x15":1,"0x20":1,"0x2d":1},"frameSequence":[],"initFrameSequence":[90],"frameScripts":[{"targetVaHex":"0x004b5f5c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[{"vaHex":"0x004b5f34","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b5f38","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"}],"branchRows":[{"vaHex":"0x004b5f4c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x7c != 0x00000000; target 0x004b5f34","targetVaHex":"0x004b5f34","immHex":"0x00000000","modeHex":"0x80","comparison":"!=","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b5f4c","category":"conditional-branch","targetVaHex":"0x004b5f34","comparison":"!=","relation":"local-backward-loop","distance":-5,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8c, source +0x90, mode=0xa1","summary":"conditional branch field +0x7c != 0x00000000; target 0x004b5f34"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b5f3c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5f08","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b5f2c","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5f5c","targetVaHex":"0x004b5f5c"},{"vaHex":"0x004b5f34","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b5f38","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b5f3c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004b5f40","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b5fa8","targetVaHex":"0x004b5f08","childObjectType":2,"frameScripts":["0x004b5f5c"],"frames":[90],"randomRanges":[],"motionSteps":["0x0b"],"anchors":0}]},{"helperId":43,"functionVaHex":"0x00412d23","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b60c8","skills":[{"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]}],"monsterActions":[],"skillLabels":["스마슈 베기 0x01","스마슈 마구베기 0x02","스마슈 난도질 0x13"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b60c8","stopReason":"destroy/end at 0x004b610c","instructionCount":12,"opcodeCounts":{"0x00":1,"0x02":1,"0x07":1,"0x08":1,"0x12":5,"0x1f":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b6100","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b60e0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b60e4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b60e8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc1"},{"vaHex":"0x004b60f0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b60f4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b60d4","targetVaHex":"0x004b606c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58"}],"keyEvents":[{"vaHex":"0x004b60c8","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b60d4","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58","targetVaHex":"0x004b606c","childObjectType":2},{"vaHex":"0x004b60dc","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b60e0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b60e4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b60e8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc1"},{"vaHex":"0x004b60f0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b60f4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b60fc","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=6"},{"vaHex":"0x004b6100","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b6104","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b60d4","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939884,"targetVaHex":"0x004b606c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58","decoded":{"startVaHex":"0x004b606c","stopReason":"loop at 0x004b60a0","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[92],"frameScripts":[{"targetVaHex":"0x004b60ac","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b606c","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b6098","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b60ac","targetVaHex":"0x004b60ac"},{"vaHex":"0x004b60a0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b60d4","targetVaHex":"0x004b606c","childObjectType":2,"frameScripts":["0x004b60ac"],"frames":[92],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":45,"functionVaHex":"0x00412d23","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b6178","skills":[{"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]}],"monsterActions":[],"skillLabels":["스마슈 마구베기 0x03","스마슈 마구베기 0x04"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b6178","stopReason":"destroy/end at 0x004b6204","instructionCount":25,"opcodeCounts":{"0x00":1,"0x02":1,"0x07":3,"0x08":1,"0x12":14,"0x1f":3,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b61f8","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b6190","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b61b0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b61d8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b6194","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6198","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b619c","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xffe00000 (-32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xffe00000","immFixed":-32.0,"modeHex":"0xc1"},{"vaHex":"0x004b61b4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b61b8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc1"},{"vaHex":"0x004b61c0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b61c4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b61dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b61e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00380000 (56px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00380000","immFixed":56.0,"modeHex":"0xc1"},{"vaHex":"0x004b61e8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b61ec","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b6184","targetVaHex":"0x004b606c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58"},{"vaHex":"0x004b61a4","targetVaHex":"0x004b606c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58"},{"vaHex":"0x004b61cc","targetVaHex":"0x004b606c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58"}],"keyEvents":[{"vaHex":"0x004b6178","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b6184","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58","targetVaHex":"0x004b606c","childObjectType":2},{"vaHex":"0x004b618c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b6190","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6194","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6198","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b619c","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xffe00000 (-32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xffe00000","immFixed":-32.0,"modeHex":"0xc1"},{"vaHex":"0x004b61a4","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58","targetVaHex":"0x004b606c","childObjectType":2},{"vaHex":"0x004b61ac","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b61b0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b61b4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b61b8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc1"},{"vaHex":"0x004b61c0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b61c4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b61cc","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58","targetVaHex":"0x004b606c","childObjectType":2},{"vaHex":"0x004b61d4","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b61d8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b61dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b61e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00380000 (56px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00380000","immFixed":56.0,"modeHex":"0xc1"},{"vaHex":"0x004b61e8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b61ec","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004b61f4","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=6"},{"vaHex":"0x004b61f8","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b61fc","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b6184","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939884,"targetVaHex":"0x004b606c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58","decoded":{"startVaHex":"0x004b606c","stopReason":"loop at 0x004b60a0","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[92],"frameScripts":[{"targetVaHex":"0x004b60ac","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b606c","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b6098","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b60ac","targetVaHex":"0x004b60ac"},{"vaHex":"0x004b60a0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":1,"sourceVaHex":"0x004b61a4","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939884,"targetVaHex":"0x004b606c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58","decoded":{"startVaHex":"0x004b606c","stopReason":"loop at 0x004b60a0","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[92],"frameScripts":[{"targetVaHex":"0x004b60ac","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b606c","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b6098","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b60ac","targetVaHex":"0x004b60ac"},{"vaHex":"0x004b60a0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":1,"sourceVaHex":"0x004b61cc","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939884,"targetVaHex":"0x004b606c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b606c into +0x58","decoded":{"startVaHex":"0x004b606c","stopReason":"loop at 0x004b60a0","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[92],"frameScripts":[{"targetVaHex":"0x004b60ac","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b606c","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b6098","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b60ac","targetVaHex":"0x004b60ac"},{"vaHex":"0x004b60a0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b6184","targetVaHex":"0x004b606c","childObjectType":2,"frameScripts":["0x004b60ac"],"frames":[92],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":1,"sourceVaHex":"0x004b61a4","targetVaHex":"0x004b606c","childObjectType":2,"frameScripts":["0x004b60ac"],"frames":[92],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":1,"sourceVaHex":"0x004b61cc","targetVaHex":"0x004b606c","childObjectType":2,"frameScripts":["0x004b60ac"],"frames":[92],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":46,"functionVaHex":"0x00412d23","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b6264","skills":[{"ownerName":"스마슈","skillName":"비검·시공단","skillIdHex":"0x1d","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[3]}],"monsterActions":[],"skillLabels":["스마슈 비검·시공단 0x1d"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b6264","stopReason":"destroy/end at 0x004b62a8","instructionCount":12,"opcodeCounts":{"0x00":1,"0x02":1,"0x07":1,"0x08":1,"0x12":5,"0x1f":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b629c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b627c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b6280","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6284","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc1"},{"vaHex":"0x004b628c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6290","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc1"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b6270","targetVaHex":"0x004b6208","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6208 into +0x58"}],"keyEvents":[{"vaHex":"0x004b6264","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b6270","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6208 into +0x58","targetVaHex":"0x004b6208","childObjectType":2},{"vaHex":"0x004b6278","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b627c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6280","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6284","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc1"},{"vaHex":"0x004b628c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6290","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc1"},{"vaHex":"0x004b6298","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=6"},{"vaHex":"0x004b629c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b62a0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b6270","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4940296,"targetVaHex":"0x004b6208","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6208 into +0x58","decoded":{"startVaHex":"0x004b6208","stopReason":"loop at 0x004b623c","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[95],"frameScripts":[{"targetVaHex":"0x004b6248","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b6208","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b6234","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b6248","targetVaHex":"0x004b6248"},{"vaHex":"0x004b623c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b6270","targetVaHex":"0x004b6208","childObjectType":2,"frameScripts":["0x004b6248"],"frames":[95],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":51,"functionVaHex":"0x00412e85","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b6420","skills":[],"monsterActions":[{"enemyName":"나찰","cns":"zj_rase.cns","sharedActionName":"충격파","sharedActionIdHex":"0x60","visibleSlotHex":"0x02","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12"}],"skillLabels":["나찰 충격파 0x60"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b6420","stopReason":"destroy/end at 0x004b6518","instructionCount":28,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":1,"0x03":2,"0x07":1,"0x08":1,"0x11":4,"0x12":8,"0x14":2,"0x15":2,"0x1e":1,"0x1f":1,"0x42":1,"0x4b":1,"0xad":1},"frameSequence":[],"initFrameSequence":[103],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b650c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b646c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b6470","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6474","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6478","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"},{"vaHex":"0x004b6488","opcode":"0x12","category":"write","summary":"shr display/actor field +0x74, imm=0x00000002 (3.05176e-05px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0xcc"}],"motionWrites":[{"vaHex":"0x004b6444","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x80"},{"vaHex":"0x004b644c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b64d8","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x80"},{"vaHex":"0x004b64e8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b6454","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b64e0","targetVaHex":"0x004b64e0","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b64e0"},{"vaHex":"0x004b647c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b6498","targetVaHex":"0x004b6498","immHex":"0x80000000","modeHex":"0xc4","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b64ac","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b64c8","targetVaHex":"0x004b64c8","immHex":"0x80000000","modeHex":"0xc4","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b64f0","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b644c","targetVaHex":"0x004b644c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b644c"}],"branchTargets":[{"vaHex":"0x004b6454","category":"branch","targetVaHex":"0x004b64e0","comparison":"!=","relation":"local-forward-skip","distance":15,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"word conditional branch local-forward-skip if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b64e0"},{"vaHex":"0x004b647c","category":"conditional-branch","targetVaHex":"0x004b6498","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xfa","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b6498"},{"vaHex":"0x004b64ac","category":"conditional-branch","targetVaHex":"0x004b64c8","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xfa","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b64c8"},{"vaHex":"0x004b64f0","category":"branch","targetVaHex":"0x004b644c","comparison":"!=","relation":"local-backward-loop","distance":-19,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b644c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[{"vaHex":"0x004b6508","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0004","listIndex":2,"maskHex":"0x0004"}],"spawnRows":[{"vaHex":"0x004b6460","targetVaHex":"0x004b63a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b63a4 into +0x58"}],"keyEvents":[{"vaHex":"0x004b6420","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b6444","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x80"},{"vaHex":"0x004b644c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b6454","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b64e0","targetVaHex":"0x004b64e0","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b64e0"},{"vaHex":"0x004b6460","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b63a4 into +0x58","targetVaHex":"0x004b63a4","childObjectType":2},{"vaHex":"0x004b6468","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b646c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6470","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6474","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6478","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"},{"vaHex":"0x004b6488","opcode":"0x12","category":"write","summary":"shr display/actor field +0x74, imm=0x00000002 (3.05176e-05px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0xcc"},{"vaHex":"0x004b64d8","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x80"},{"vaHex":"0x004b64e4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b64e8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b64f0","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b644c","targetVaHex":"0x004b644c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b644c"},{"vaHex":"0x004b64fc","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=3"},{"vaHex":"0x004b6508","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0004","listIndex":2,"maskHex":"0x0004"},{"vaHex":"0x004b650c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b6510","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b6460","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4940708,"targetVaHex":"0x004b63a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b63a4 into +0x58","decoded":{"startVaHex":"0x004b63a4","stopReason":"loop at 0x004b63d0","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[105],"frameScripts":[{"targetVaHex":"0x004b63e0","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b63a4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b63c8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b63e0","targetVaHex":"0x004b63e0"},{"vaHex":"0x004b63d4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b6460","targetVaHex":"0x004b63a4","childObjectType":2,"frameScripts":["0x004b63e0"],"frames":[105],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":55,"functionVaHex":"0x00413084","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b6634","skills":[{"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]}],"monsterActions":[{"enemyName":"파워","cns":"zs_rr.cns","sharedActionName":"화염","sharedActionIdHex":"0x1c","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"숙련주작권사","cns":"zjk_suz.cns","sharedActionName":"열화폭염권","sharedActionIdHex":"0x24","visibleSlotHex":"0x02","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"주작권사","cns":"zka_su.cns","sharedActionName":"열화폭염권","sharedActionIdHex":"0x3b","visibleSlotHex":"0x02","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"나찰","cns":"zj_rase.cns","sharedActionName":"투구쪼개기","sharedActionIdHex":"0x52","visibleSlotHex":"0x03","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12"},{"enemyName":"암각권총통","cns":"boss_1.cns","sharedActionName":"마권사암각","sharedActionIdHex":"0x66","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19"},{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"화룡","cns":"zs_rr.cns","sharedActionName":"화염","sharedActionIdHex":"0x1c","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"데드드래곤","cns":"zs_dd.cns","sharedActionName":"화염","sharedActionIdHex":"0x1c","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"}],"skillLabels":["린샹 열화폭염권 0x11","린샹 열화폭염권 0x12","린샹 열화폭염권 0x13","린샹 열화폭염권 0x14","파워 화염 0x1c","숙련주작권사 열화폭염권 0x24","주작권사 열화폭염권 0x3b","나찰 투구쪼개기 0x52","암각권총통 마권사암각 0x66","폭호 화염 0x6c","화룡 화염 0x1c","데드드래곤 화염 0x1c","두개골 화염 0x6c"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b6634","stopReason":"destroy/end at 0x004b66f4","instructionCount":33,"opcodeCounts":{"0x00":1,"0x02":2,"0x06":1,"0x07":2,"0x08":1,"0x10":1,"0x12":19,"0x1f":2,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b6698","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b66b4","randomRange":256,"randomRangeHex":"0x0100"}],"parentActorLinks":[{"vaHex":"0x004b66e8","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b664c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6678","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b6650","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6654","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc2"},{"vaHex":"0x004b665c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6660","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0xc2"},{"vaHex":"0x004b667c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6680","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc2"},{"vaHex":"0x004b6688","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b668c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc2"},{"vaHex":"0x004b66c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b66cc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b66d4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b6640","targetVaHex":"0x004b651c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58"},{"vaHex":"0x004b666c","targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58"}],"keyEvents":[{"vaHex":"0x004b6634","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b6640","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58","targetVaHex":"0x004b651c","childObjectType":2},{"vaHex":"0x004b6648","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b664c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6650","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6654","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc2"},{"vaHex":"0x004b665c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6660","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0xc2"},{"vaHex":"0x004b6668","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=4"},{"vaHex":"0x004b666c","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","targetVaHex":"0x004b65a4","childObjectType":2},{"vaHex":"0x004b6674","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b6678","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b667c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6680","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc2"},{"vaHex":"0x004b6688","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b668c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc2"},{"vaHex":"0x004b6698","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b66b4","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b66c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b66cc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b66d4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b66e4","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b66e8","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b66ec","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b6640","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941084,"targetVaHex":"0x004b651c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58","decoded":{"startVaHex":"0x004b651c","stopReason":"loop at 0x004b654c","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":1,"0x12":5,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b6578","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b6540","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b651c","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b6540","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b6544","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b6578","targetVaHex":"0x004b6578"},{"vaHex":"0x004b656c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":1,"sourceVaHex":"0x004b666c","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941220,"targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","decoded":{"startVaHex":"0x004b65a4","stopReason":"loop at 0x004b65d8","instructionCount":12,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":3,"0x12":4,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b6600","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b65a4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b65d0","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b6600","targetVaHex":"0x004b6600"},{"vaHex":"0x004b65f4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b6640","targetVaHex":"0x004b651c","childObjectType":2,"frameScripts":["0x004b6578"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":1,"sourceVaHex":"0x004b666c","targetVaHex":"0x004b65a4","childObjectType":2,"frameScripts":["0x004b6600"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":56,"functionVaHex":"0x00413084","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b66f8","skills":[{"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]}],"monsterActions":[{"enemyName":"숙련주작권사","cns":"zjk_suz.cns","sharedActionName":"열화폭염권","sharedActionIdHex":"0x24","visibleSlotHex":"0x02","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"}],"skillLabels":["린샹 열화폭염권 0x12","린샹 열화폭염권 0x13","린샹 열화폭염권 0x13","린샹 열화폭염권 0x14","린샹 열화폭염권 0x14","린샹 열화폭염권 0x14","린샹 열화폭염권 0x14","숙련주작권사 열화폭염권 0x24","폭호 화염 0x6c","폭호 화염 0x6c","폭호 화염 0x6c","폭호 화염 0x6c","폭호 화염 0x6c","두개골 화염 0x6c","두개골 화염 0x6c","두개골 화염 0x6c","두개골 화염 0x6c","두개골 화염 0x6c"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b66f8","stopReason":"destroy/end at 0x004b67e8","instructionCount":41,"opcodeCounts":{"0x00":1,"0x02":2,"0x06":1,"0x07":2,"0x08":1,"0x10":1,"0x12":25,"0x1f":2,"0x2b":4,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b6704","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b671c","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b678c","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b67a8","randomRange":256,"randomRangeHex":"0x0100"}],"parentActorLinks":[{"vaHex":"0x004b67dc","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b6740","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b676c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b6718","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x58, mode=0xa1","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xa1"},{"vaHex":"0x004b6730","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x58, mode=0xa2","destHex":"0x20","sourceHex":"0x58","modeHex":"0xa2"},{"vaHex":"0x004b6744","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6748","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc2"},{"vaHex":"0x004b6750","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6754","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0xc2"},{"vaHex":"0x004b6770","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6774","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc2"},{"vaHex":"0x004b677c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6780","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc2"},{"vaHex":"0x004b67bc","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b67c0","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b67c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b6734","targetVaHex":"0x004b651c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58"},{"vaHex":"0x004b6760","targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58"}],"keyEvents":[{"vaHex":"0x004b66f8","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b6704","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b6718","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x58, mode=0xa1","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xa1"},{"vaHex":"0x004b671c","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b6730","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x58, mode=0xa2","destHex":"0x20","sourceHex":"0x58","modeHex":"0xa2"},{"vaHex":"0x004b6734","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58","targetVaHex":"0x004b651c","childObjectType":2},{"vaHex":"0x004b673c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b6740","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6744","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6748","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc2"},{"vaHex":"0x004b6750","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6754","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0xc2"},{"vaHex":"0x004b675c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=4"},{"vaHex":"0x004b6760","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","targetVaHex":"0x004b65a4","childObjectType":2},{"vaHex":"0x004b6768","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b676c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6770","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6774","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc2"},{"vaHex":"0x004b677c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6780","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc2"},{"vaHex":"0x004b678c","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b67a8","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b67bc","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b67c0","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b67c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b67d8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b67dc","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b67e0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b6734","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941084,"targetVaHex":"0x004b651c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58","decoded":{"startVaHex":"0x004b651c","stopReason":"loop at 0x004b654c","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":1,"0x12":5,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b6578","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b6540","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b651c","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b6540","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b6544","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b6578","targetVaHex":"0x004b6578"},{"vaHex":"0x004b656c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":1,"sourceVaHex":"0x004b6760","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941220,"targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","decoded":{"startVaHex":"0x004b65a4","stopReason":"loop at 0x004b65d8","instructionCount":12,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":3,"0x12":4,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b6600","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b65a4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b65d0","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b6600","targetVaHex":"0x004b6600"},{"vaHex":"0x004b65f4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b6734","targetVaHex":"0x004b651c","childObjectType":2,"frameScripts":["0x004b6578"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":1,"sourceVaHex":"0x004b6760","targetVaHex":"0x004b65a4","childObjectType":2,"frameScripts":["0x004b6600"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":57,"functionVaHex":"0x00413180","bodyClass":"child display script spawner","childScriptVaHex":"0x004b67ec","skills":[{"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":[]}],"monsterActions":[{"enemyName":"암각권총통","cns":"boss_1.cns","sharedActionName":"마권사암각","sharedActionIdHex":"0x66","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19"}],"skillLabels":["린샹 대폭진 0x27","아타호 노익장 대폭발 0x39","암각권총통 마권사암각 0x66"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b67ec","stopReason":"destroy/end at 0x004b684c","instructionCount":17,"opcodeCounts":{"0x00":1,"0x06":1,"0x07":1,"0x08":1,"0x10":1,"0x11":5,"0x12":5,"0x1f":1,"0x2d":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b682c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b67f8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b67fc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b6830","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6834","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b6800","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000040 (0.000976562px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000040","immFixed":0.0009765625,"modeHex":"0x80"},{"vaHex":"0x004b6808","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000010 (0.000244141px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x80"},{"vaHex":"0x004b6810","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b6818","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b6838","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00002000 (0.125px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00002000","immFixed":0.125,"modeHex":"0x81"}],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b681c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b6820","targetVaHex":"0x004b6634","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6634 into +0x58"}],"keyEvents":[{"vaHex":"0x004b67ec","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b67f8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b67fc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b6800","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000040 (0.000976562px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000040","immFixed":0.0009765625,"modeHex":"0x80"},{"vaHex":"0x004b6808","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000010 (0.000244141px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0x80"},{"vaHex":"0x004b6810","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b6818","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b681c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004b6820","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6634 into +0x58","targetVaHex":"0x004b6634","childObjectType":2},{"vaHex":"0x004b6828","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b682c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6830","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6834","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6838","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00002000 (0.125px), mode=0x81","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00002000","immFixed":0.125,"modeHex":"0x81"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b6820","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941364,"targetVaHex":"0x004b6634","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6634 into +0x58","decoded":{"startVaHex":"0x004b6634","stopReason":"destroy/end at 0x004b66f4","instructionCount":33,"opcodeCounts":{"0x00":1,"0x02":2,"0x06":1,"0x07":2,"0x08":1,"0x10":1,"0x12":19,"0x1f":2,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b6698","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b66b4","randomRange":256,"randomRangeHex":"0x0100"}],"parentActorLinks":[{"vaHex":"0x004b66e8","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b664c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6678","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b6650","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6654","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc2"},{"vaHex":"0x004b665c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6660","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0xc2"},{"vaHex":"0x004b667c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6680","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc2"},{"vaHex":"0x004b6688","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b668c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc2"},{"vaHex":"0x004b66c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b66cc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b66d4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b6640","targetVaHex":"0x004b651c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58"},{"vaHex":"0x004b666c","targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58"}],"keyEvents":[{"vaHex":"0x004b6634","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b6640","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58","targetVaHex":"0x004b651c","childObjectType":2},{"vaHex":"0x004b6648","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b664c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6650","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6654","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc2"},{"vaHex":"0x004b665c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6660","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0xc2"},{"vaHex":"0x004b6668","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=4"},{"vaHex":"0x004b666c","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","targetVaHex":"0x004b65a4","childObjectType":2},{"vaHex":"0x004b6674","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b6678","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b667c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6680","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc2"},{"vaHex":"0x004b6688","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b668c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc2"},{"vaHex":"0x004b6698","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b66b4","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b66c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b66cc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b66d4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b66e4","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b66e8","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b66ec","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"children":[{"depth":2,"sourceVaHex":"0x004b6640","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941084,"targetVaHex":"0x004b651c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58","decoded":{"startVaHex":"0x004b651c","stopReason":"loop at 0x004b654c","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":1,"0x12":5,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b6578","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b6540","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b651c","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b6540","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b6544","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b6578","targetVaHex":"0x004b6578"},{"vaHex":"0x004b656c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b666c","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941220,"targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","decoded":{"startVaHex":"0x004b65a4","stopReason":"loop at 0x004b65d8","instructionCount":12,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":3,"0x12":4,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b6600","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b65a4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b65d0","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b6600","targetVaHex":"0x004b6600"},{"vaHex":"0x004b65f4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b6820","targetVaHex":"0x004b6634","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[256,256],"motionSteps":[],"anchors":3},{"depth":2,"sourceVaHex":"0x004b6640","targetVaHex":"0x004b651c","childObjectType":2,"frameScripts":["0x004b6578"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b666c","targetVaHex":"0x004b65a4","childObjectType":2,"frameScripts":["0x004b6600"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":58,"functionVaHex":"0x0041177d","bodyClass":"timed child visual/motion setup","childScriptVaHex":"0x004b3c84","skills":[{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x24","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[29]}],"monsterActions":[{"enemyName":"동작석상","cns":"zs_ryu.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"동작석상","cns":"zs_ryu.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"파워","cns":"zs_rr.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"파워","cns":"zs_rr.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"스피드","cns":"zs_rb.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"스피드","cns":"zs_rb.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"스피드","cns":"zs_rb.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"스피드","cns":"zs_rb.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"현무권사","cns":"zka_ge.cns","sharedActionName":"대폭진","sharedActionIdHex":"0x3d","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"화룡","cns":"zs_rr.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"화룡","cns":"zs_rr.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"빙룡","cns":"zs_rb.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"빙룡","cns":"zs_rb.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"빙룡","cns":"zs_rb.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"빙룡","cns":"zs_rb.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"뇌룡","cns":"zs_rg.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"뇌룡","cns":"zs_rg.cns","sharedActionName":"지진","sharedActionIdHex":"0x1a","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"}],"skillLabels":["린샹 대폭진 0x24","동작석상 지진 0x1a","동작석상 지진 0x1a","파워 지진 0x1a","파워 지진 0x1a","스피드 지진 0x1a","스피드 지진 0x1a","스피드 지진 0x1a","스피드 지진 0x1a","현무권사 대폭진 0x3d","화룡 지진 0x1a","화룡 지진 0x1a","빙룡 지진 0x1a","빙룡 지진 0x1a","빙룡 지진 0x1a","빙룡 지진 0x1a","뇌룡 지진 0x1a","뇌룡 지진 0x1a"],"helperClass":"motion-only-effect","root":{"startVaHex":"0x004b3c84","stopReason":"destroy/end at 0x004b3c68","instructionCount":19,"opcodeCounts":{"0x00":1,"0x01":1,"0x03":2,"0x08":2,"0x11":5,"0x12":3,"0x14":1,"0x15":1,"0x2d":1,"0x40":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b3c18","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"}],"motionWrites":[{"vaHex":"0x004b3bf8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004b3c00","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004b3c04","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004b3c10","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b3c44","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b3c20","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004b3c34","targetVaHex":"0x004b3c34","immHex":"0x00008000","modeHex":"0x86","comparison":"bit-test","branchTargetOffset":8},{"vaHex":"0x004b3c4c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10","targetVaHex":"0x004b3c10","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b3c10"}],"branchTargets":[{"vaHex":"0x004b3c20","category":"conditional-branch","targetVaHex":"0x004b3c34","comparison":"bit-test","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"or display/actor field +0x1c, imm=0xffff0000 (-1px)","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004b3c34"},{"vaHex":"0x004b3c4c","category":"branch","targetVaHex":"0x004b3c10","comparison":"!=","relation":"local-backward-loop","distance":-8,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8c, source +0x90, mode=0xa1","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b3c14","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b3c84","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b3be4","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b3bf8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004b3c00","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004b3c04","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004b3c0c","opcode":"0x40","category":"global-parent-anchor","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"vaHex":"0x004b3c10","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b3c14","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"},{"vaHex":"0x004b3c18","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"},{"vaHex":"0x004b3c40","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b3c44","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b3c4c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10","targetVaHex":"0x004b3c10","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b3c10"},{"vaHex":"0x004b3c60","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":59,"functionVaHex":"0x0041177d","bodyClass":"timed child visual/motion setup","childScriptVaHex":"0x004b3c9c","skills":[{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x25","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[29]}],"monsterActions":[{"enemyName":"숙련현무권사","cns":"zjk_gen.cns","sharedActionName":"대폭진","sharedActionIdHex":"0x26","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"}],"skillLabels":["린샹 대폭진 0x25","숙련현무권사 대폭진 0x26"],"helperClass":"motion-only-effect","root":{"startVaHex":"0x004b3c9c","stopReason":"destroy/end at 0x004b3c68","instructionCount":19,"opcodeCounts":{"0x00":1,"0x01":1,"0x03":2,"0x08":2,"0x11":5,"0x12":3,"0x14":1,"0x15":1,"0x2d":1,"0x40":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b3c18","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"}],"motionWrites":[{"vaHex":"0x004b3bf8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004b3c00","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004b3c04","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004b3c10","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b3c44","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b3c20","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004b3c34","targetVaHex":"0x004b3c34","immHex":"0x00008000","modeHex":"0x86","comparison":"bit-test","branchTargetOffset":8},{"vaHex":"0x004b3c4c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10","targetVaHex":"0x004b3c10","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b3c10"}],"branchTargets":[{"vaHex":"0x004b3c20","category":"conditional-branch","targetVaHex":"0x004b3c34","comparison":"bit-test","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"or display/actor field +0x1c, imm=0xffff0000 (-1px)","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004b3c34"},{"vaHex":"0x004b3c4c","category":"branch","targetVaHex":"0x004b3c10","comparison":"!=","relation":"local-backward-loop","distance":-8,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8c, source +0x90, mode=0xa1","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b3c14","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b3c9c","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b3be4","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b3bf8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004b3c00","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004b3c04","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004b3c0c","opcode":"0x40","category":"global-parent-anchor","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"vaHex":"0x004b3c10","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b3c14","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"},{"vaHex":"0x004b3c18","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"},{"vaHex":"0x004b3c40","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b3c44","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b3c4c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10","targetVaHex":"0x004b3c10","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b3c10"},{"vaHex":"0x004b3c60","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":60,"functionVaHex":"0x0041177d","bodyClass":"timed child visual/motion setup","childScriptVaHex":"0x004b3cb4","skills":[{"ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x26","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[29]}],"monsterActions":[{"enemyName":"치호","cns":"zak_red.cns","sharedActionName":"암각·지뢰격","sharedActionIdHex":"0x32","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"치호","cns":"zak_red.cns","sharedActionName":"암각·지뢰격","sharedActionIdHex":"0x32","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"치호","cns":"zak_red.cns","sharedActionName":"암각·지뢰격","sharedActionIdHex":"0x32","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"치호","cns":"zak_red.cns","sharedActionName":"암각·지뢰격","sharedActionIdHex":"0x32","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"치호","cns":"zak_red.cns","sharedActionName":"암각·지뢰격","sharedActionIdHex":"0x32","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"치호","cns":"zak_red.cns","sharedActionName":"암각·지뢰격","sharedActionIdHex":"0x32","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"}],"skillLabels":["린샹 대폭진 0x26","치호 암각·지뢰격 0x32","치호 암각·지뢰격 0x32","치호 암각·지뢰격 0x32","치호 암각·지뢰격 0x32","치호 암각·지뢰격 0x32","치호 암각·지뢰격 0x32"],"helperClass":"motion-only-effect","root":{"startVaHex":"0x004b3cb4","stopReason":"destroy/end at 0x004b3c68","instructionCount":19,"opcodeCounts":{"0x00":1,"0x01":1,"0x03":2,"0x08":2,"0x11":5,"0x12":3,"0x14":1,"0x15":1,"0x2d":1,"0x40":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b3c18","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"}],"motionWrites":[{"vaHex":"0x004b3bf8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004b3c00","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004b3c04","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004b3c10","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b3c44","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b3c20","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004b3c34","targetVaHex":"0x004b3c34","immHex":"0x00008000","modeHex":"0x86","comparison":"bit-test","branchTargetOffset":8},{"vaHex":"0x004b3c4c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10","targetVaHex":"0x004b3c10","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b3c10"}],"branchTargets":[{"vaHex":"0x004b3c20","category":"conditional-branch","targetVaHex":"0x004b3c34","comparison":"bit-test","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"or display/actor field +0x1c, imm=0xffff0000 (-1px)","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004b3c34"},{"vaHex":"0x004b3c4c","category":"branch","targetVaHex":"0x004b3c10","comparison":"!=","relation":"local-backward-loop","distance":-8,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8c, source +0x90, mode=0xa1","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b3c14","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b3cb4","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b3be4","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b3bf8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004b3c00","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004b3c04","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004b3c0c","opcode":"0x40","category":"global-parent-anchor","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"vaHex":"0x004b3c10","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b3c14","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"},{"vaHex":"0x004b3c18","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"},{"vaHex":"0x004b3c40","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b3c44","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b3c4c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004b3c10","targetVaHex":"0x004b3c10","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b3c10"},{"vaHex":"0x004b3c60","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":61,"functionVaHex":"0x00413227","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b68e0","skills":[{"ownerName":"아타호","skillName":"주구격","skillIdHex":"0x37","levelOrFixed":null,"positionClass":"self-prep-all-target-screen-effect","renderTrack":"screen-wide-effect","effectWlkNos":[23,23,23,31],"resultWlkNos":[18]}],"monsterActions":[],"skillLabels":["아타호 주구격 0x37"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004b68e0","stopReason":"destroy/end at 0x004b69a8","instructionCount":21,"opcodeCounts":{"0x00":1,"0x01":2,"0x03":2,"0x08":1,"0x11":2,"0x12":6,"0x14":1,"0x15":2,"0x1e":1,"0x20":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[180],"frameScripts":[{"targetVaHex":"0x004b69ac","helperIds":[61],"skillLabels":["아타호 주구격 0x37"],"frameGateSequence":[{"vaHex":"0x004b69ac","spriteHex":"0x1a","frame":180,"gate":2,"label":"180@2"},{"vaHex":"0x004b69b4","spriteHex":"0x1a","frame":181,"gate":2,"label":"181@2"},{"vaHex":"0x004b69bc","spriteHex":"0x1a","frame":182,"gate":2,"label":"182@2"},{"vaHex":"0x004b69c4","spriteHex":"0x1a","frame":183,"gate":2,"label":"183@2"},{"vaHex":"0x004b69d4","spriteHex":"0x1a","frame":180,"gate":1,"label":"180@1"},{"vaHex":"0x004b69e4","spriteHex":"0x1a","frame":180,"gate":1,"label":"180@1"},{"vaHex":"0x004b69f4","spriteHex":"0x1a","frame":181,"gate":1,"label":"181@1"},{"vaHex":"0x004b6a04","spriteHex":"0x1a","frame":181,"gate":1,"label":"181@1"},{"vaHex":"0x004b6a14","spriteHex":"0x1a","frame":182,"gate":1,"label":"182@1"},{"vaHex":"0x004b6a24","spriteHex":"0x1a","frame":182,"gate":1,"label":"182@1"},{"vaHex":"0x004b6a34","spriteHex":"0x1a","frame":183,"gate":1,"label":"183@1"},{"vaHex":"0x004b6a44","spriteHex":"0x1a","frame":183,"gate":1,"label":"183@1"}],"frameLabels":["180@2","181@2","182@2","183@2","180@1","180@1","181@1","181@1","182@1","182@1","183@1","183@1"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a"],"durationGate":16,"positionWrites":[],"parentAnchors":[],"actorFlags":[],"stopReason":"loop at 0x004b69d4"}],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b699c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b690c","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b6910","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b6920","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000030 (0.000732422px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x84"}],"motionWrites":[{"vaHex":"0x004b6978","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000030 (0.000732422px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x80"},{"vaHex":"0x004b6988","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b6914","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b6930","targetVaHex":"0x004b6930","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b6948","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b6964","targetVaHex":"0x004b6964","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b6990","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b6980","targetVaHex":"0x004b6980","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6980"}],"branchTargets":[{"vaHex":"0x004b6914","category":"conditional-branch","targetVaHex":"0x004b6930","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xaa","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b6930"},{"vaHex":"0x004b6948","category":"conditional-branch","targetVaHex":"0x004b6964","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xaa","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b6964"},{"vaHex":"0x004b6990","category":"branch","targetVaHex":"0x004b6980","comparison":"!=","relation":"local-backward-loop","distance":-3,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b6980"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b68e0","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b6904","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b69ac","targetVaHex":"0x004b69ac"},{"vaHex":"0x004b690c","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b6910","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b6920","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000030 (0.000732422px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x84"},{"vaHex":"0x004b6974","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b6978","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000030 (0.000732422px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x80"},{"vaHex":"0x004b6984","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b6988","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b6990","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b6980","targetVaHex":"0x004b6980","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6980"},{"vaHex":"0x004b699c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b69a0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":62,"functionVaHex":"0x0041339e","bodyClass":"child display script spawner","childScriptVaHex":"0x004b6a5c","skills":[{"ownerName":"아타호","skillName":"염가열소","skillIdHex":"0x21","levelOrFixed":null,"positionClass":"self-prep-target-front-direct","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[21]}],"monsterActions":[],"skillLabels":["아타호 염가열소 0x21"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b6a5c","stopReason":"destroy/end at 0x004b6b9c","instructionCount":42,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":1,"0x03":3,"0x06":1,"0x07":1,"0x08":1,"0x11":9,"0x12":12,"0x13":1,"0x14":3,"0x15":2,"0x1f":1,"0x2b":1,"0x2d":1,"0x42":2,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b6aa4","randomRange":16,"randomRangeHex":"0x0010"}],"parentActorLinks":[{"vaHex":"0x004b6a5c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b6b90","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b6aa0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b6a74","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b6a78","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b6af0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b6af8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b6b10","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b6b3c","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b6b5c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b6b60","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b6b64","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b6a7c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000018 (0.000366211px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000018","immFixed":0.0003662109375,"modeHex":"0x80"},{"vaHex":"0x004b6a84","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00004000","immFixed":0.25,"modeHex":"0x80"},{"vaHex":"0x004b6a8c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000400 (0.015625px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000400","immFixed":0.015625,"modeHex":"0x80"},{"vaHex":"0x004b6ab0","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6ab4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b6ab8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b6ad4","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000fc00 (0.984375px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000fc00","immFixed":0.984375,"modeHex":"0x80"},{"vaHex":"0x004b6aec","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b6b78","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b6a60","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b6ba0","targetVaHex":"0x004b6ba0","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b6ba0"},{"vaHex":"0x004b6abc","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x2000 -> 0x004b6ae4","targetVaHex":"0x004b6ae4","modeHex":"0x85","comparison":"<=","conditionOpHex":"0x05","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x2000","leftSelectorHex":"0x8c","rightImmediateHex":"0x2000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6ae4"},{"vaHex":"0x004b6ac8","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0x6000 -> 0x004b6aec","targetVaHex":"0x004b6aec","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x6000","leftSelectorHex":"0x8c","rightImmediateHex":"0x6000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6aec"},{"vaHex":"0x004b6b04","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b6b20","targetVaHex":"0x004b6b20","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b6b30","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b6b4c","targetVaHex":"0x004b6b4c","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b6b80","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b6a94","targetVaHex":"0x004b6a94","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6a94"}],"branchTargets":[{"vaHex":"0x004b6a60","category":"branch","targetVaHex":"0x004b6ba0","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"init-block","targetOpcode":"0x08","targetSummary":"variable init block writes=2 stop=terminator","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b6ba0"},{"vaHex":"0x004b6abc","category":"branch","targetVaHex":"0x004b6ae4","comparison":"<=","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000400 (0.015625px), mode=0x80","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x2000 -> 0x004b6ae4"},{"vaHex":"0x004b6ac8","category":"branch","targetVaHex":"0x004b6aec","comparison":"<","relation":"local-forward-skip","distance":3,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8e, source +0x8c, mode=0xa0","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0x6000 -> 0x004b6aec"},{"vaHex":"0x004b6b04","category":"conditional-branch","targetVaHex":"0x004b6b20","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x1c, source +0x1c, mode=0xaa","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b6b20"},{"vaHex":"0x004b6b30","category":"conditional-branch","targetVaHex":"0x004b6b4c","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x20, source +0x20, mode=0xaa","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b6b4c"},{"vaHex":"0x004b6b80","category":"branch","targetVaHex":"0x004b6a94","comparison":"!=","relation":"local-backward-loop","distance":-29,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6850 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b6a94"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b6b00","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"}],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b6a94","targetVaHex":"0x004b6850","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6850 into +0x58"}],"keyEvents":[{"vaHex":"0x004b6a5c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b6a60","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b6ba0","targetVaHex":"0x004b6ba0","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b6ba0"},{"vaHex":"0x004b6a68","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b6a74","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b6a78","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b6a7c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000018 (0.000366211px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000018","immFixed":0.0003662109375,"modeHex":"0x80"},{"vaHex":"0x004b6a84","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00004000","immFixed":0.25,"modeHex":"0x80"},{"vaHex":"0x004b6a8c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000400 (0.015625px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000400","immFixed":0.015625,"modeHex":"0x80"},{"vaHex":"0x004b6a94","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6850 into +0x58","targetVaHex":"0x004b6850","childObjectType":2},{"vaHex":"0x004b6a9c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b6aa0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6aa4","opcode":"0x2b","category":"random-range","summary":"rng(range=16) -> +0x58","randomRange":16,"randomRangeHex":"0x0010"},{"vaHex":"0x004b6ab0","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6ab4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b6ab8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b6abc","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x2000 -> 0x004b6ae4","targetVaHex":"0x004b6ae4","modeHex":"0x85","comparison":"<=","conditionOpHex":"0x05","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x2000","leftSelectorHex":"0x8c","rightImmediateHex":"0x2000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6ae4"},{"vaHex":"0x004b6ac8","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0x6000 -> 0x004b6aec","targetVaHex":"0x004b6aec","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x6000","leftSelectorHex":"0x8c","rightImmediateHex":"0x6000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6aec"},{"vaHex":"0x004b6ad4","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000fc00 (0.984375px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000fc00","immFixed":0.984375,"modeHex":"0x80"},{"vaHex":"0x004b6aec","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b6af0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b6af8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b6b00","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b6b10","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b6b3c","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b6b5c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b6b60","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b6b64","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6b74","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b6b78","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b6b80","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b6a94","targetVaHex":"0x004b6a94","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6a94"},{"vaHex":"0x004b6b8c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b6b90","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b6b94","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b6a94","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941904,"targetVaHex":"0x004b6850","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6850 into +0x58","decoded":{"startVaHex":"0x004b6850","stopReason":"loop at 0x004b6880","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":1,"0x12":5,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b68ac","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b6874","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b6850","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b6874","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b6878","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b68ac","targetVaHex":"0x004b68ac"},{"vaHex":"0x004b68a0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b6a94","targetVaHex":"0x004b6850","childObjectType":2,"frameScripts":["0x004b68ac"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":63,"functionVaHex":"0x0041339e","bodyClass":"child display script spawner","childScriptVaHex":"0x004b6cd8","skills":[{"ownerName":"아타호","skillName":"취호염무","skillIdHex":"0x38","levelOrFixed":null,"positionClass":"self-prep-all-target-screen-effect","renderTrack":"screen-wide-effect","effectWlkNos":[23,23,23,21],"resultWlkNos":[7]}],"monsterActions":[{"enemyName":"파워","cns":"zs_rr.cns","sharedActionName":"화염","sharedActionIdHex":"0x1c","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"화룡","cns":"zs_rr.cns","sharedActionName":"화염","sharedActionIdHex":"0x1c","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"}],"skillLabels":["아타호 취호염무 0x38","파워 화염 0x1c","화룡 화염 0x1c"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b6cd8","stopReason":"destroy/end at 0x004b6e18","instructionCount":42,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":1,"0x03":3,"0x06":1,"0x07":1,"0x08":1,"0x11":9,"0x12":12,"0x13":1,"0x14":3,"0x15":2,"0x1f":1,"0x2b":1,"0x2d":1,"0x42":2,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b6d20","randomRange":64,"randomRangeHex":"0x0040"}],"parentActorLinks":[{"vaHex":"0x004b6cd8","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b6e0c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b6d1c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b6cf0","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b6cf4","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b6d6c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b6d74","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b6d8c","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b6db8","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b6dd8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b6ddc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b6de0","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b6cf8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000030 (0.000732422px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x80"},{"vaHex":"0x004b6d00","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00004000","immFixed":0.25,"modeHex":"0x80"},{"vaHex":"0x004b6d08","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000200 (0.0078125px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000200","immFixed":0.0078125,"modeHex":"0x80"},{"vaHex":"0x004b6d2c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6d30","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b6d34","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b6d50","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000fe00 (0.992188px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000fe00","immFixed":0.9921875,"modeHex":"0x80"},{"vaHex":"0x004b6d68","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b6df4","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b6cdc","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b6e1c","targetVaHex":"0x004b6e1c","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b6e1c"},{"vaHex":"0x004b6d38","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x2000 -> 0x004b6d60","targetVaHex":"0x004b6d60","modeHex":"0x85","comparison":"<=","conditionOpHex":"0x05","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x2000","leftSelectorHex":"0x8c","rightImmediateHex":"0x2000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6d60"},{"vaHex":"0x004b6d44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0x6000 -> 0x004b6d68","targetVaHex":"0x004b6d68","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x6000","leftSelectorHex":"0x8c","rightImmediateHex":"0x6000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6d68"},{"vaHex":"0x004b6d80","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b6d9c","targetVaHex":"0x004b6d9c","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b6dac","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b6dc8","targetVaHex":"0x004b6dc8","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b6dfc","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b6d10","targetVaHex":"0x004b6d10","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6d10"}],"branchTargets":[{"vaHex":"0x004b6cdc","category":"branch","targetVaHex":"0x004b6e1c","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"branch","targetOpcode":"0x13","targetSummary":"byte conditional branch external-static-target if left:parentActor.byte[+0x05] == right:imm.byte=0x47 -> 0x004b6f5c","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b6e1c"},{"vaHex":"0x004b6d38","category":"branch","targetVaHex":"0x004b6d60","comparison":"<=","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000200 (0.0078125px), mode=0x80","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x2000 -> 0x004b6d60"},{"vaHex":"0x004b6d44","category":"branch","targetVaHex":"0x004b6d68","comparison":"<","relation":"local-forward-skip","distance":3,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8e, source +0x8c, mode=0xa0","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0x6000 -> 0x004b6d68"},{"vaHex":"0x004b6d80","category":"conditional-branch","targetVaHex":"0x004b6d9c","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x1c, source +0x1c, mode=0xaa","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b6d9c"},{"vaHex":"0x004b6dac","category":"conditional-branch","targetVaHex":"0x004b6dc8","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x20, source +0x20, mode=0xaa","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b6dc8"},{"vaHex":"0x004b6dfc","category":"branch","targetVaHex":"0x004b6d10","comparison":"!=","relation":"local-backward-loop","distance":-29,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6850 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b6d10"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b6d7c","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"}],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b6d10","targetVaHex":"0x004b6850","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6850 into +0x58"}],"keyEvents":[{"vaHex":"0x004b6cd8","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b6cdc","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b6e1c","targetVaHex":"0x004b6e1c","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b6e1c"},{"vaHex":"0x004b6ce4","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b6cf0","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b6cf4","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b6cf8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000030 (0.000732422px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x80"},{"vaHex":"0x004b6d00","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00004000","immFixed":0.25,"modeHex":"0x80"},{"vaHex":"0x004b6d08","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000200 (0.0078125px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000200","immFixed":0.0078125,"modeHex":"0x80"},{"vaHex":"0x004b6d10","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6850 into +0x58","targetVaHex":"0x004b6850","childObjectType":2},{"vaHex":"0x004b6d18","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b6d1c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6d20","opcode":"0x2b","category":"random-range","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b6d2c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6d30","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b6d34","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b6d38","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x2000 -> 0x004b6d60","targetVaHex":"0x004b6d60","modeHex":"0x85","comparison":"<=","conditionOpHex":"0x05","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x2000","leftSelectorHex":"0x8c","rightImmediateHex":"0x2000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6d60"},{"vaHex":"0x004b6d44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0x6000 -> 0x004b6d68","targetVaHex":"0x004b6d68","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x6000","leftSelectorHex":"0x8c","rightImmediateHex":"0x6000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6d68"},{"vaHex":"0x004b6d50","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000fe00 (0.992188px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000fe00","immFixed":0.9921875,"modeHex":"0x80"},{"vaHex":"0x004b6d68","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b6d6c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b6d74","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b6d7c","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b6d8c","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b6db8","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b6dd8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b6ddc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b6de0","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6df0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b6df4","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b6dfc","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b6d10","targetVaHex":"0x004b6d10","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b6d10"},{"vaHex":"0x004b6e08","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b6e0c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b6e10","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b6d10","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941904,"targetVaHex":"0x004b6850","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6850 into +0x58","decoded":{"startVaHex":"0x004b6850","stopReason":"loop at 0x004b6880","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":1,"0x12":5,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b68ac","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b6874","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b6850","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b6874","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b6878","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b68ac","targetVaHex":"0x004b68ac"},{"vaHex":"0x004b68a0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b6d10","targetVaHex":"0x004b6850","childObjectType":2,"frameScripts":["0x004b68ac"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":64,"functionVaHex":"0x004134ce","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b7094","skills":[],"monsterActions":[{"enemyName":"숙련창룡권사","cns":"zjk_sei.cns","sharedActionName":"수경","sharedActionIdHex":"0x25","visibleSlotHex":"0x02","targetScope":"자기/준비","resultFamily":"수경"},{"enemyName":"창룡권사","cns":"zka_so.cns","sharedActionName":"수경","sharedActionIdHex":"0x3c","visibleSlotHex":"0x02","targetScope":"자기/준비","resultFamily":"수경"}],"skillLabels":["숙련창룡권사 수경 0x25","창룡권사 수경 0x3c"],"helperClass":"helper-control-or-cleanup","root":{"startVaHex":"0x004b7094","stopReason":"destroy/end at 0x004b7130","instructionCount":21,"opcodeCounts":{"0x00":1,"0x02":4,"0x03":1,"0x06":1,"0x08":1,"0x12":3,"0x13":1,"0x38":4,"0x3b":1,"0x3c":1,"0x42":2,"0xad":1},"frameSequence":[201],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b70b0","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7124","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[{"vaHex":"0x004b70b4","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004b70cc","targetVaHex":"0x004b70cc","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x01","leftSelectorHex":"0x04","rightSelectorHex":"0x01","rightImmediateHex":"0x01","branchTargetOffset":4,"branchTargetVaHex":"0x004b70cc"}],"branchTargets":[{"vaHex":"0x004b70b4","category":"branch","targetVaHex":"0x004b70cc","comparison":"!=","relation":"external-static-target","distance":null,"targetCategory":"frame","targetOpcode":"0x12","targetSummary":"direct sprite/frame selector write sprite=0x1a, frame=202, field +0x28, mode=0x80","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004b70cc"}],"paletteEvents":[{"vaHex":"0x004b70d4","category":"palette-backup","paletteStartHex":"0xd0","paletteCountHex":"0x20","modeHex":null,"argHex":null,"summary":"backup palette range start=0xd0 count=0x20"},{"vaHex":"0x004b70d8","category":"palette-transform","paletteStartHex":"0xd0","paletteCountHex":"0x20","modeHex":"0x01","argHex":"0xffffffff","summary":"palette set/flash mode1 range=0xd0 count=0x20 arg=0xffffffff"},{"vaHex":"0x004b70e4","category":"palette-transform","paletteStartHex":"0xd0","paletteCountHex":"0x20","modeHex":"0x02","argHex":"0x00000010","summary":"palette fade/step mode2 range=0xd0 count=0x20 steps=16"},{"vaHex":"0x004b70f0","category":"palette-transform","paletteStartHex":"0xd0","paletteCountHex":"0x20","modeHex":"0x02","argHex":"0x00000010","summary":"palette fade/step mode2 range=0xd0 count=0x20 steps=16"},{"vaHex":"0x004b7104","category":"palette-transform","paletteStartHex":"0xd0","paletteCountHex":"0x20","modeHex":"0x02","argHex":"0x00000010","summary":"palette fade/step mode2 range=0xd0 count=0x20 steps=16"},{"vaHex":"0x004b711c","category":"palette-restore","paletteStartHex":"0xd0","paletteCountHex":"0x20","modeHex":null,"argHex":null,"summary":"restore palette range start=0xd0 count=0x20"}],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7094","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004b70b0","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b70b4","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004b70cc","targetVaHex":"0x004b70cc","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x01","leftSelectorHex":"0x04","rightSelectorHex":"0x01","rightImmediateHex":"0x01","branchTargetOffset":4,"branchTargetVaHex":"0x004b70cc"},{"vaHex":"0x004b70bc","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=201, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a00c9","immFixed":26.003067016601562,"modeHex":"0x80","spriteHex":"0x1a","frame":201,"gate":1},{"vaHex":"0x004b70d4","opcode":"0x3b","category":"palette-backup","summary":"backup palette range start=0xd0 count=0x20","paletteStartHex":"0xd0","paletteCountHex":"0x20"},{"vaHex":"0x004b70d8","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0xd0 count=0x20 arg=0xffffffff","modeHex":"0x01","paletteStartHex":"0xd0","paletteCountHex":"0x20","argHex":"0xffffffff"},{"vaHex":"0x004b70e0","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b70e4","opcode":"0x38","category":"palette-transform","summary":"palette fade/step mode2 range=0xd0 count=0x20 steps=16","modeHex":"0x02","paletteStartHex":"0xd0","paletteCountHex":"0x20","argHex":"0x00000010"},{"vaHex":"0x004b70ec","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b70f0","opcode":"0x38","category":"palette-transform","summary":"palette fade/step mode2 range=0xd0 count=0x20 steps=16","modeHex":"0x02","paletteStartHex":"0xd0","paletteCountHex":"0x20","argHex":"0x00000010"},{"vaHex":"0x004b7100","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b7104","opcode":"0x38","category":"palette-transform","summary":"palette fade/step mode2 range=0xd0 count=0x20 steps=16","modeHex":"0x02","paletteStartHex":"0xd0","paletteCountHex":"0x20","argHex":"0x00000010"},{"vaHex":"0x004b711c","opcode":"0x3c","category":"palette-restore","summary":"restore palette range start=0xd0 count=0x20","paletteStartHex":"0xd0","paletteCountHex":"0x20"},{"vaHex":"0x004b7120","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=10"},{"vaHex":"0x004b7124","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7128","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":65,"functionVaHex":"0x004135ff","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b7134","skills":[{"ownerName":"린샹","skillName":"도주","skillIdHex":"0x2f","levelOrFixed":null,"positionClass":"self-support","renderTrack":"support-or-status","effectWlkNos":[31],"resultWlkNos":[5]}],"monsterActions":[{"enemyName":"론","cns":"zak_pur.cns","sharedActionName":"암각·광룡도","sharedActionIdHex":"0x35","visibleSlotHex":"0x02","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16"},{"enemyName":"론","cns":"zak_pur.cns","sharedActionName":"암각·광룡도","sharedActionIdHex":"0x35","visibleSlotHex":"0x02","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16"},{"enemyName":"야차","cns":"zj_kage.cns","sharedActionName":"열풍검","sharedActionIdHex":"0x61","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12"},{"enemyName":"론","cns":"zak_pur.cns","sharedActionName":"암각·광룡도","sharedActionIdHex":"0x35","visibleSlotHex":"0x02","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16"},{"enemyName":"론","cns":"zak_pur.cns","sharedActionName":"암각·광룡도","sharedActionIdHex":"0x35","visibleSlotHex":"0x02","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16"},{"enemyName":"론","cns":"zak_pur.cns","sharedActionName":"암각·광룡도","sharedActionIdHex":"0x35","visibleSlotHex":"0x02","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16"},{"enemyName":"론","cns":"zak_pur.cns","sharedActionName":"암각·광룡도","sharedActionIdHex":"0x35","visibleSlotHex":"0x02","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16"},{"enemyName":"투귀","cns":"zj_touki.cns","sharedActionName":"충격파","sharedActionIdHex":"0x60","visibleSlotHex":"0x02","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12"}],"skillLabels":["린샹 도주 0x2f","론 암각·광룡도 0x35","론 암각·광룡도 0x35","야차 열풍검 0x61","론 암각·광룡도 0x35","론 암각·광룡도 0x35","론 암각·광룡도 0x35","론 암각·광룡도 0x35","투귀 충격파 0x60"],"helperClass":"helper-control-or-cleanup","root":{"startVaHex":"0x004b7134","stopReason":"destroy/end at 0x004b721c","instructionCount":26,"opcodeCounts":{"0x00":1,"0x01":3,"0x03":3,"0x06":1,"0x08":1,"0x12":7,"0x13":1,"0x15":4,"0x1e":2,"0x42":2,"0xad":1},"frameSequence":[10],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b7150","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b71f0","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b7174","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b7178","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b7188","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x84"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b7154","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004b716c","targetVaHex":"0x004b716c","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x01","leftSelectorHex":"0x04","rightSelectorHex":"0x01","rightImmediateHex":"0x01","branchTargetOffset":4,"branchTargetVaHex":"0x004b716c"},{"vaHex":"0x004b717c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7198","targetVaHex":"0x004b7198","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b71b0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b71cc","targetVaHex":"0x004b71cc","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b7204","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c < 0x02800000; target 0x004b71fc","targetVaHex":"0x004b71fc","immHex":"0x02800000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004b7210","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c >= 0xffc00000; target 0x004b71fc","targetVaHex":"0x004b71fc","immHex":"0xffc00000","modeHex":"0x84","comparison":">=","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b7154","category":"branch","targetVaHex":"0x004b716c","comparison":"!=","relation":"external-static-target","distance":null,"targetCategory":"frame","targetOpcode":"0x12","targetSummary":"direct sprite/frame selector write sprite=0x1a, frame=16, field +0x28, mode=0x80","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004b716c"},{"vaHex":"0x004b717c","category":"conditional-branch","targetVaHex":"0x004b7198","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xaa","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7198"},{"vaHex":"0x004b71b0","category":"conditional-branch","targetVaHex":"0x004b71cc","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xaa","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b71cc"},{"vaHex":"0x004b7204","category":"conditional-branch","targetVaHex":"0x004b71fc","comparison":"<","relation":"local-backward-loop","distance":-2,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"conditional branch display.x +0x1c < 0x02800000; target 0x004b71fc"},{"vaHex":"0x004b7210","category":"conditional-branch","targetVaHex":"0x004b71fc","comparison":">=","relation":"local-backward-loop","distance":-3,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"conditional branch display.x +0x1c >= 0xffc00000; target 0x004b71fc"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7134","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004b7150","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7154","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004b716c","targetVaHex":"0x004b716c","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x01","leftSelectorHex":"0x04","rightSelectorHex":"0x01","rightImmediateHex":"0x01","branchTargetOffset":4,"branchTargetVaHex":"0x004b716c"},{"vaHex":"0x004b715c","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=10, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a000a","immFixed":26.000152587890625,"modeHex":"0x80","spriteHex":"0x1a","frame":10,"gate":1},{"vaHex":"0x004b7174","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b7178","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b7188","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x84"},{"vaHex":"0x004b71dc","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b71e4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b71f0","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b71f4","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"},{"vaHex":"0x004b7200","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":66,"functionVaHex":"0x0041379d","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b72a0","skills":[{"ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2b","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[22],"resultWlkNos":[3]}],"monsterActions":[],"skillLabels":["아타호 호포권 0x2b"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004b72a0","stopReason":"loop at 0x004b7314","instructionCount":14,"opcodeCounts":{"0x01":1,"0x03":1,"0x04":1,"0x08":1,"0x10":2,"0x12":6,"0x20":2},"frameSequence":[],"initFrameSequence":[146],"frameScripts":[{"targetVaHex":"0x004b7320","helperIds":[66],"skillLabels":["아타호 호포권 0x2b"],"frameGateSequence":[{"vaHex":"0x004b7320","spriteHex":"0x1a","frame":146,"gate":2,"label":"146@2"},{"vaHex":"0x004b7328","spriteHex":"0x1a","frame":147,"gate":2,"label":"147@2"},{"vaHex":"0x004b7330","spriteHex":"0x1a","frame":148,"gate":2,"label":"148@2"}],"frameLabels":["146@2","147@2","148@2"],"spriteHexSequence":["0x1a","0x1a","0x1a"],"durationGate":6,"positionWrites":[],"parentAnchors":[],"actorFlags":[],"stopReason":"loop at 0x004b7320"},{"targetVaHex":"0x004b7340","helperIds":[66],"skillLabels":["아타호 호포권 0x2b"],"frameGateSequence":[{"vaHex":"0x004b7340","spriteHex":"0x1a","frame":132,"gate":2,"label":"132@2"},{"vaHex":"0x004b7348","spriteHex":"0x1a","frame":133,"gate":2,"label":"133@2"}],"frameLabels":["132@2","133@2"],"spriteHexSequence":["0x1a","0x1a"],"durationGate":4,"positionWrites":[],"parentAnchors":[{"vaHex":"0x004b7350","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"}],"actorFlags":[{"vaHex":"0x004b7354","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b735c"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b72c4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b72cc","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b72d4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0x00080000 (8px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b72dc","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00080000 (8px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b72f8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x81"},{"vaHex":"0x004b7300","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x81"}],"motionWrites":[],"branchRows":[],"branchTargets":[{"vaHex":"0x004b72f0","category":"call-subscript","targetVaHex":"0x004b7220","comparison":null,"relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x74, source +0x80, mode=0xa0","summary":"call child subscript 0x004b7220 and keep return cursor"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b72a0","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b72c4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b72cc","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b72d4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0x00080000 (8px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b72dc","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00080000 (8px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b72e8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b7320","targetVaHex":"0x004b7320"},{"vaHex":"0x004b72f8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x81"},{"vaHex":"0x004b7300","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x81"},{"vaHex":"0x004b730c","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b7340","targetVaHex":"0x004b7340"},{"vaHex":"0x004b7314","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":67,"functionVaHex":"0x0041379d","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b7360","skills":[{"ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2c","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[22],"resultWlkNos":[4]}],"monsterActions":[{"enemyName":"권법가","cns":"zkb_ke.cns","sharedActionName":"연기권","sharedActionIdHex":"0x42","visibleSlotHex":"0x03","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"무투가","cns":"zkb_bu.cns","sharedActionName":"기포","sharedActionIdHex":"0x43","visibleSlotHex":"0x03","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"격투가","cns":"zkb_ka.cns","sharedActionName":"조기탄","sharedActionIdHex":"0x44","visibleSlotHex":"0x03","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"초류권사","cns":"zkb_sai.cns","sharedActionName":"아랑권","sharedActionIdHex":"0x45","visibleSlotHex":"0x03","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"비룡권사","cns":"zkb_hyr.cns","sharedActionName":"비룡장파","sharedActionIdHex":"0x46","visibleSlotHex":"0x03","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15"}],"skillLabels":["아타호 호포권 0x2c","권법가 연기권 0x42","무투가 기포 0x43","격투가 조기탄 0x44","초류권사 아랑권 0x45","비룡권사 비룡장파 0x46"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004b7360","stopReason":"loop at 0x004b73d4","instructionCount":14,"opcodeCounts":{"0x01":1,"0x03":1,"0x04":1,"0x08":1,"0x10":2,"0x12":6,"0x20":2},"frameSequence":[],"initFrameSequence":[149],"frameScripts":[{"targetVaHex":"0x004b73e0","helperIds":[67],"skillLabels":["아타호 호포권 0x2c"],"frameGateSequence":[{"vaHex":"0x004b73e0","spriteHex":"0x1a","frame":149,"gate":2,"label":"149@2"},{"vaHex":"0x004b73e8","spriteHex":"0x1a","frame":150,"gate":2,"label":"150@2"},{"vaHex":"0x004b73f0","spriteHex":"0x1a","frame":151,"gate":2,"label":"151@2"}],"frameLabels":["149@2","150@2","151@2"],"spriteHexSequence":["0x1a","0x1a","0x1a"],"durationGate":6,"positionWrites":[],"parentAnchors":[],"actorFlags":[],"stopReason":"loop at 0x004b73e0"},{"targetVaHex":"0x004b7400","helperIds":[67],"skillLabels":["아타호 호포권 0x2c"],"frameGateSequence":[{"vaHex":"0x004b7400","spriteHex":"0x1a","frame":130,"gate":2,"label":"130@2"},{"vaHex":"0x004b7408","spriteHex":"0x1a","frame":131,"gate":2,"label":"131@2"},{"vaHex":"0x004b7410","spriteHex":"0x1a","frame":132,"gate":2,"label":"132@2"},{"vaHex":"0x004b7418","spriteHex":"0x1a","frame":133,"gate":2,"label":"133@2"}],"frameLabels":["130@2","131@2","132@2","133@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[],"parentAnchors":[{"vaHex":"0x004b7420","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"}],"actorFlags":[{"vaHex":"0x004b7424","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b742c"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b7384","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b738c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00100000 (16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b7394","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0x00100000 (16px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b739c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b73b8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff80000","immFixed":-8.0,"modeHex":"0x81"},{"vaHex":"0x004b73c0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff80000 (-8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff80000","immFixed":-8.0,"modeHex":"0x81"}],"motionWrites":[],"branchRows":[],"branchTargets":[{"vaHex":"0x004b73b0","category":"call-subscript","targetVaHex":"0x004b7220","comparison":null,"relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x74, source +0x80, mode=0xa0","summary":"call child subscript 0x004b7220 and keep return cursor"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7360","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7384","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b738c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00100000 (16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b7394","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0x00100000 (16px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b739c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b73a8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b73e0","targetVaHex":"0x004b73e0"},{"vaHex":"0x004b73b8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff80000","immFixed":-8.0,"modeHex":"0x81"},{"vaHex":"0x004b73c0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff80000 (-8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff80000","immFixed":-8.0,"modeHex":"0x81"},{"vaHex":"0x004b73cc","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b7400","targetVaHex":"0x004b7400"},{"vaHex":"0x004b73d4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":68,"functionVaHex":"0x0041379d","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b7430","skills":[{"ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2d","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[22],"resultWlkNos":[4]}],"monsterActions":[],"skillLabels":["아타호 호포권 0x2d"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004b7430","stopReason":"loop at 0x004b7490","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":1,"0x04":1,"0x08":1,"0x10":1,"0x12":4,"0x20":2},"frameSequence":[],"initFrameSequence":[152],"frameScripts":[{"targetVaHex":"0x004b749c","helperIds":[68],"skillLabels":["아타호 호포권 0x2d"],"frameGateSequence":[{"vaHex":"0x004b749c","spriteHex":"0x1a","frame":152,"gate":2,"label":"152@2"},{"vaHex":"0x004b74a4","spriteHex":"0x1a","frame":153,"gate":2,"label":"153@2"},{"vaHex":"0x004b74ac","spriteHex":"0x1a","frame":154,"gate":2,"label":"154@2"}],"frameLabels":["152@2","153@2","154@2"],"spriteHexSequence":["0x1a","0x1a","0x1a"],"durationGate":6,"positionWrites":[],"parentAnchors":[],"actorFlags":[],"stopReason":"loop at 0x004b749c"},{"targetVaHex":"0x004b74bc","helperIds":[68],"skillLabels":["아타호 호포권 0x2d"],"frameGateSequence":[{"vaHex":"0x004b74bc","spriteHex":"0x1a","frame":130,"gate":2,"label":"130@2"},{"vaHex":"0x004b74c4","spriteHex":"0x1a","frame":131,"gate":2,"label":"131@2"},{"vaHex":"0x004b74cc","spriteHex":"0x1a","frame":132,"gate":2,"label":"132@2"},{"vaHex":"0x004b74d4","spriteHex":"0x1a","frame":133,"gate":2,"label":"133@2"}],"frameLabels":["130@2","131@2","132@2","133@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[],"parentAnchors":[{"vaHex":"0x004b74e4","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"}],"actorFlags":[{"vaHex":"0x004b74e8","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b74f0"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b7454","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b745c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b7464","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0x00180000 (24px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b746c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00180000 (24px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"}],"motionWrites":[],"branchRows":[],"branchTargets":[{"vaHex":"0x004b7480","category":"call-subscript","targetVaHex":"0x004b7220","comparison":null,"relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x74, source +0x80, mode=0xa0","summary":"call child subscript 0x004b7220 and keep return cursor"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7430","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7454","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b745c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b7464","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0x00180000 (24px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b746c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00180000 (24px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b7478","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b749c","targetVaHex":"0x004b749c"},{"vaHex":"0x004b7488","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b74bc","targetVaHex":"0x004b74bc"},{"vaHex":"0x004b7490","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":69,"functionVaHex":"0x0041379d","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b74f4","skills":[{"ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2e","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[22],"resultWlkNos":[5]}],"monsterActions":[{"enemyName":"암각권총통","cns":"boss_1.cns","sharedActionName":"암각기포","sharedActionIdHex":"0x65","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"}],"skillLabels":["아타호 호포권 0x2e","암각권총통 암각기포 0x65"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b74f4","stopReason":"loop at 0x004b75ec","instructionCount":31,"opcodeCounts":{"0x01":1,"0x02":1,"0x03":3,"0x07":1,"0x08":1,"0x10":1,"0x11":1,"0x12":17,"0x15":2,"0x1f":1,"0x20":2},"frameSequence":[5],"initFrameSequence":[152],"frameScripts":[{"targetVaHex":"0x004b75f8","helperIds":[69],"skillLabels":["아타호 호포권 0x2e"],"frameGateSequence":[{"vaHex":"0x004b75f8","spriteHex":"0x1a","frame":152,"gate":2,"label":"152@2"},{"vaHex":"0x004b7600","spriteHex":"0x1a","frame":153,"gate":2,"label":"153@2"},{"vaHex":"0x004b7608","spriteHex":"0x1a","frame":154,"gate":2,"label":"154@2"}],"frameLabels":["152@2","153@2","154@2"],"spriteHexSequence":["0x1a","0x1a","0x1a"],"durationGate":6,"positionWrites":[],"parentAnchors":[],"actorFlags":[],"stopReason":"loop at 0x004b75f8"},{"targetVaHex":"0x004b7618","helperIds":[69],"skillLabels":["아타호 호포권 0x2e"],"frameGateSequence":[{"vaHex":"0x004b7618","spriteHex":"0x1a","frame":130,"gate":2,"label":"130@2"},{"vaHex":"0x004b7620","spriteHex":"0x1a","frame":131,"gate":2,"label":"131@2"},{"vaHex":"0x004b7628","spriteHex":"0x1a","frame":132,"gate":2,"label":"132@2"},{"vaHex":"0x004b7630","spriteHex":"0x1a","frame":133,"gate":2,"label":"133@2"}],"frameLabels":["130@2","131@2","132@2","133@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[],"parentAnchors":[{"vaHex":"0x004b7640","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"}],"actorFlags":[{"vaHex":"0x004b7644","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b764c"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b7550","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7518","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b7520","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b7528","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0x00180000 (24px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b7530","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00180000 (24px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b7560","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b7564","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7568","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x80, mode=0xe0","destHex":"0x80","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b756c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x84, mode=0xe0","destHex":"0x84","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b7570","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xe0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b7574","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xe2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe2"},{"vaHex":"0x004b7584","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0xc4"}],"motionWrites":[{"vaHex":"0x004b75d8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0xc0","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0xc0"}],"branchRows":[{"vaHex":"0x004b7578","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7594","targetVaHex":"0x004b7594","immHex":"0x80000000","modeHex":"0xc4","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b75ac","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b75c8","targetVaHex":"0x004b75c8","immHex":"0x80000000","modeHex":"0xc4","comparison":">=","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b7578","category":"conditional-branch","targetVaHex":"0x004b7594","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xfa","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7594"},{"vaHex":"0x004b75ac","category":"conditional-branch","targetVaHex":"0x004b75c8","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xfa","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b75c8"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b7544","targetVaHex":"0x004b573c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b573c into +0x58"}],"keyEvents":[{"vaHex":"0x004b74f4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7518","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b7520","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b7528","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0x00180000 (24px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b7530","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00180000 (24px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0x82"},{"vaHex":"0x004b753c","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b75f8","targetVaHex":"0x004b75f8"},{"vaHex":"0x004b7544","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b573c into +0x58","targetVaHex":"0x004b573c","childObjectType":2},{"vaHex":"0x004b754c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b7550","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7554","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=5, field +0x28, mode=0xc0","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000005","immFixed":7.62939453125e-05,"modeHex":"0xc0","spriteHex":"0x00","frame":5,"gate":1},{"vaHex":"0x004b7560","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b7564","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7568","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x80, mode=0xe0","destHex":"0x80","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b756c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x84, mode=0xe0","destHex":"0x84","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b7570","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xe0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b7574","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xe2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe2"},{"vaHex":"0x004b7584","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0xc4"},{"vaHex":"0x004b75d8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0xc0","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0xc0"},{"vaHex":"0x004b75e0","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b75e4","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b7618","targetVaHex":"0x004b7618"},{"vaHex":"0x004b75ec","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b7544","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4937532,"targetVaHex":"0x004b573c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b573c into +0x58","decoded":{"startVaHex":"0x004b573c","stopReason":"destroy/end at 0x004b57e0","instructionCount":19,"opcodeCounts":{"0x00":1,"0x01":1,"0x08":1,"0x0a":2,"0x10":2,"0x11":1,"0x12":6,"0x14":1,"0x1e":1,"0x42":1,"0x4b":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b57d4","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b5748","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b577c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b5754","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b5758","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xb0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b5780","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5784","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b578c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b5794","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b5754","targetVaHex":"0x004b5754","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5754"}],"branchTargets":[{"vaHex":"0x004b575c","category":"indexed-jump-table","targetIndex":0,"targetVaHex":"0x004b5778","relation":"local-forward-skip","distance":1,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"jump table by display.spriteFrame +0x28 count=6; first target 0x004b5778"},{"vaHex":"0x004b575c","category":"indexed-jump-table","targetIndex":1,"targetVaHex":"0x004b5778","relation":"local-forward-skip","distance":1,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"jump table by display.spriteFrame +0x28 count=6; first target 0x004b5778"},{"vaHex":"0x004b575c","category":"indexed-jump-table","targetIndex":2,"targetVaHex":"0x004b57e4","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x92, source +0x96, mode=0xa0","summary":"jump table by display.spriteFrame +0x28 count=6; first target 0x004b5778"},{"vaHex":"0x004b575c","category":"indexed-jump-table","targetIndex":3,"targetVaHex":"0x004b5970","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x80, source +0x1c, mode=0xa0","summary":"jump table by display.spriteFrame +0x28 count=6; first target 0x004b5778"},{"vaHex":"0x004b575c","category":"indexed-jump-table","targetIndex":4,"targetVaHex":"0x004b5b4c","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x80, source +0x1c, mode=0xa0","summary":"jump table by display.spriteFrame +0x28 count=6; first target 0x004b5778"},{"vaHex":"0x004b575c","category":"indexed-jump-table","targetIndex":5,"targetVaHex":"0x004b5d14","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x80, source +0x1c, mode=0xa0","summary":"jump table by display.spriteFrame +0x28 count=6; first target 0x004b5778"},{"vaHex":"0x004b5794","category":"branch","targetVaHex":"0x004b5754","comparison":"!=","relation":"local-backward-loop","distance":-9,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b5754"},{"vaHex":"0x004b57a0","category":"indexed-jump-table","targetIndex":0,"targetVaHex":"0x004b57d0","relation":"local-forward-skip","distance":1,"targetCategory":"clear-display-list","targetOpcode":"0x4b","targetSummary":"clear/free display list slot=2 mask=0x0010","summary":"jump table by display.spriteFrame +0x28 count=6; first target 0x004b57d0"},{"vaHex":"0x004b57a0","category":"indexed-jump-table","targetIndex":1,"targetVaHex":"0x004b57d0","relation":"local-forward-skip","distance":1,"targetCategory":"clear-display-list","targetOpcode":"0x4b","targetSummary":"clear/free display list slot=2 mask=0x0010","summary":"jump table by display.spriteFrame +0x28 count=6; first target 0x004b57d0"},{"vaHex":"0x004b57a0","category":"indexed-jump-table","targetIndex":2,"targetVaHex":"0x004b57bc","relation":"external-static-target","distance":null,"targetCategory":"countdown-wait","targetOpcode":"0x02","targetSummary":"countdown wait frames=20","summary":"jump table by display.spriteFrame +0x28 count=6; first target 0x004b57d0"},{"vaHex":"0x004b57a0","category":"indexed-jump-table","targetIndex":3,"targetVaHex":"0x004b57bc","relation":"external-static-target","distance":null,"targetCategory":"countdown-wait","targetOpcode":"0x02","targetSummary":"countdown wait frames=20","summary":"jump table by display.spriteFrame +0x28 count=6; first target 0x004b57d0"},{"vaHex":"0x004b57a0","category":"indexed-jump-table","targetIndex":4,"targetVaHex":"0x004b57c8","relation":"external-static-target","distance":null,"targetCategory":"countdown-wait","targetOpcode":"0x02","targetSummary":"countdown wait frames=16","summary":"jump table by display.spriteFrame +0x28 count=6; first target 0x004b57d0"},{"vaHex":"0x004b57a0","category":"indexed-jump-table","targetIndex":5,"targetVaHex":"0x004b57cc","relation":"external-static-target","distance":null,"targetCategory":"countdown-wait","targetOpcode":"0x02","targetSummary":"countdown wait frames=4","summary":"jump table by display.spriteFrame +0x28 count=6; first target 0x004b57d0"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[{"vaHex":"0x004b57d0","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"}],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b573c","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b5748","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5754","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b5758","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xb0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b577c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5780","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5784","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b5788","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b578c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5794","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b5754","targetVaHex":"0x004b5754","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5754"},{"vaHex":"0x004b57d0","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0010","listIndex":2,"maskHex":"0x0010"},{"vaHex":"0x004b57d4","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b57d8","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000200","maskHex":"0x00000200"}]},"children":[{"depth":2,"sourceVaHex":"0x004b5834","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b57e4","targetVa":4936640,"targetVaHex":"0x004b53c0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","decoded":{"startVaHex":"0x004b53c0","stopReason":"loop at 0x004b540c","instructionCount":9,"opcodeCounts":{"0x03":1,"0x08":1,"0x11":1,"0x12":3,"0x15":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[60],"frameScripts":[{"targetVaHex":"0x004b543c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b540c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430","targetVaHex":"0x004b5430","immHex":"0x00080000","modeHex":"0x83","comparison":"<","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b540c","category":"conditional-branch","targetVaHex":"0x004b5430","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b53c0","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b53f8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b543c","targetVaHex":"0x004b543c"},{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5a08","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b5970","targetVa":4936640,"targetVaHex":"0x004b53c0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","decoded":{"startVaHex":"0x004b53c0","stopReason":"loop at 0x004b540c","instructionCount":9,"opcodeCounts":{"0x03":1,"0x08":1,"0x11":1,"0x12":3,"0x15":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[60],"frameScripts":[{"targetVaHex":"0x004b543c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b540c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430","targetVaHex":"0x004b5430","immHex":"0x00080000","modeHex":"0x83","comparison":"<","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b540c","category":"conditional-branch","targetVaHex":"0x004b5430","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b53c0","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b53f8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b543c","targetVaHex":"0x004b543c"},{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5be4","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b5b4c","targetVa":4935992,"targetVaHex":"0x004b5138","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58","decoded":{"startVaHex":"0x004b5138","stopReason":"loop at 0x004b516c","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[30],"frameScripts":[{"targetVaHex":"0x004b517c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5138","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b5164","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b517c","targetVaHex":"0x004b517c"},{"vaHex":"0x004b5170","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5d84","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b5d14","targetVa":4939236,"targetVaHex":"0x004b5de4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5de4 into +0x58","decoded":{"startVaHex":"0x004b5de4","stopReason":"destroy/end at 0x004b5e14","instructionCount":6,"opcodeCounts":{"0x00":1,"0x01":1,"0x06":1,"0x08":1,"0x12":2},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5de4","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b5e00","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5834","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b57e4","targetVa":4936640,"targetVaHex":"0x004b53c0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","decoded":{"startVaHex":"0x004b53c0","stopReason":"loop at 0x004b540c","instructionCount":9,"opcodeCounts":{"0x03":1,"0x08":1,"0x11":1,"0x12":3,"0x15":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[60],"frameScripts":[{"targetVaHex":"0x004b543c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b540c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430","targetVaHex":"0x004b5430","immHex":"0x00080000","modeHex":"0x83","comparison":"<","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b540c","category":"conditional-branch","targetVaHex":"0x004b5430","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b53c0","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b53f8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b543c","targetVaHex":"0x004b543c"},{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5a08","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b5970","targetVa":4936640,"targetVaHex":"0x004b53c0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","decoded":{"startVaHex":"0x004b53c0","stopReason":"loop at 0x004b540c","instructionCount":9,"opcodeCounts":{"0x03":1,"0x08":1,"0x11":1,"0x12":3,"0x15":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[60],"frameScripts":[{"targetVaHex":"0x004b543c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b540c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430","targetVaHex":"0x004b5430","immHex":"0x00080000","modeHex":"0x83","comparison":"<","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b540c","category":"conditional-branch","targetVaHex":"0x004b5430","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b53c0","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b53f8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b543c","targetVaHex":"0x004b543c"},{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5be4","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b5b4c","targetVa":4935992,"targetVaHex":"0x004b5138","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58","decoded":{"startVaHex":"0x004b5138","stopReason":"loop at 0x004b516c","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[30],"frameScripts":[{"targetVaHex":"0x004b517c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5138","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b5164","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b517c","targetVaHex":"0x004b517c"},{"vaHex":"0x004b5170","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5d84","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b5d14","targetVa":4939236,"targetVaHex":"0x004b5de4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5de4 into +0x58","decoded":{"startVaHex":"0x004b5de4","stopReason":"destroy/end at 0x004b5e14","instructionCount":6,"opcodeCounts":{"0x00":1,"0x01":1,"0x06":1,"0x08":1,"0x12":2},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5de4","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b5e00","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5834","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b57e4","targetVa":4936640,"targetVaHex":"0x004b53c0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","decoded":{"startVaHex":"0x004b53c0","stopReason":"loop at 0x004b540c","instructionCount":9,"opcodeCounts":{"0x03":1,"0x08":1,"0x11":1,"0x12":3,"0x15":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[60],"frameScripts":[{"targetVaHex":"0x004b543c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b540c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430","targetVaHex":"0x004b5430","immHex":"0x00080000","modeHex":"0x83","comparison":"<","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b540c","category":"conditional-branch","targetVaHex":"0x004b5430","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b53c0","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b53f8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b543c","targetVaHex":"0x004b543c"},{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5a08","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b5970","targetVa":4936640,"targetVaHex":"0x004b53c0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","decoded":{"startVaHex":"0x004b53c0","stopReason":"loop at 0x004b540c","instructionCount":9,"opcodeCounts":{"0x03":1,"0x08":1,"0x11":1,"0x12":3,"0x15":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[60],"frameScripts":[{"targetVaHex":"0x004b543c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b540c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430","targetVaHex":"0x004b5430","immHex":"0x00080000","modeHex":"0x83","comparison":"<","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b540c","category":"conditional-branch","targetVaHex":"0x004b5430","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b53c0","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b53f8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b543c","targetVaHex":"0x004b543c"},{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5be4","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b5b4c","targetVa":4935992,"targetVaHex":"0x004b5138","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58","decoded":{"startVaHex":"0x004b5138","stopReason":"loop at 0x004b516c","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[30],"frameScripts":[{"targetVaHex":"0x004b517c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5138","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b5164","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b517c","targetVaHex":"0x004b517c"},{"vaHex":"0x004b5170","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5d84","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b5d14","targetVa":4939236,"targetVaHex":"0x004b5de4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5de4 into +0x58","decoded":{"startVaHex":"0x004b5de4","stopReason":"destroy/end at 0x004b5e14","instructionCount":6,"opcodeCounts":{"0x00":1,"0x01":1,"0x06":1,"0x08":1,"0x12":2},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5de4","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b5e00","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5834","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b57e4","targetVa":4936640,"targetVaHex":"0x004b53c0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","decoded":{"startVaHex":"0x004b53c0","stopReason":"loop at 0x004b540c","instructionCount":9,"opcodeCounts":{"0x03":1,"0x08":1,"0x11":1,"0x12":3,"0x15":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[60],"frameScripts":[{"targetVaHex":"0x004b543c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b540c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430","targetVaHex":"0x004b5430","immHex":"0x00080000","modeHex":"0x83","comparison":"<","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b540c","category":"conditional-branch","targetVaHex":"0x004b5430","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b53c0","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b53f8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b543c","targetVaHex":"0x004b543c"},{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5a08","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b5970","targetVa":4936640,"targetVaHex":"0x004b53c0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b53c0 into +0x58","decoded":{"startVaHex":"0x004b53c0","stopReason":"loop at 0x004b540c","instructionCount":9,"opcodeCounts":{"0x03":1,"0x08":1,"0x11":1,"0x12":3,"0x15":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[60],"frameScripts":[{"targetVaHex":"0x004b543c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b540c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430","targetVaHex":"0x004b5430","immHex":"0x00080000","modeHex":"0x83","comparison":"<","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b540c","category":"conditional-branch","targetVaHex":"0x004b5430","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch field +0x88 < 0x00080000; target 0x004b5430"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b53c0","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b53f8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b543c","targetVaHex":"0x004b543c"},{"vaHex":"0x004b5404","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, source +0x6c, mode=0xa1","destHex":"0x80","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b5408","opcode":"0x12","category":"write","summary":"add display/actor field +0x88, source +0x80, mode=0xa1","destHex":"0x88","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b5418","opcode":"0x12","category":"write","summary":"sub display/actor field +0x88, imm=0x00080000 (8px)","destHex":"0x88","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5be4","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b5b4c","targetVa":4935992,"targetVaHex":"0x004b5138","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5138 into +0x58","decoded":{"startVaHex":"0x004b5138","stopReason":"loop at 0x004b516c","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[30],"frameScripts":[{"targetVaHex":"0x004b517c","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5138","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b5164","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b517c","targetVaHex":"0x004b517c"},{"vaHex":"0x004b5170","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b5d84","sourceBranchVaHex":"0x004b575c","sourceBranchTargetVaHex":"0x004b5d14","targetVa":4939236,"targetVaHex":"0x004b5de4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5de4 into +0x58","decoded":{"startVaHex":"0x004b5de4","stopReason":"destroy/end at 0x004b5e14","instructionCount":6,"opcodeCounts":{"0x00":1,"0x01":1,"0x06":1,"0x08":1,"0x12":2},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5de4","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b5e00","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b7544","targetVaHex":"0x004b573c","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[],"motionSteps":[],"anchors":3},{"depth":2,"sourceVaHex":"0x004b5834","targetVaHex":"0x004b53c0","childObjectType":2,"frameScripts":["0x004b543c"],"frames":[60],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5a08","targetVaHex":"0x004b53c0","childObjectType":2,"frameScripts":["0x004b543c"],"frames":[60],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5be4","targetVaHex":"0x004b5138","childObjectType":2,"frameScripts":["0x004b517c"],"frames":[30],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5d84","targetVaHex":"0x004b5de4","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5834","targetVaHex":"0x004b53c0","childObjectType":2,"frameScripts":["0x004b543c"],"frames":[60],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5a08","targetVaHex":"0x004b53c0","childObjectType":2,"frameScripts":["0x004b543c"],"frames":[60],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5be4","targetVaHex":"0x004b5138","childObjectType":2,"frameScripts":["0x004b517c"],"frames":[30],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5d84","targetVaHex":"0x004b5de4","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5834","targetVaHex":"0x004b53c0","childObjectType":2,"frameScripts":["0x004b543c"],"frames":[60],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5a08","targetVaHex":"0x004b53c0","childObjectType":2,"frameScripts":["0x004b543c"],"frames":[60],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5be4","targetVaHex":"0x004b5138","childObjectType":2,"frameScripts":["0x004b517c"],"frames":[30],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5d84","targetVaHex":"0x004b5de4","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5834","targetVaHex":"0x004b53c0","childObjectType":2,"frameScripts":["0x004b543c"],"frames":[60],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5a08","targetVaHex":"0x004b53c0","childObjectType":2,"frameScripts":["0x004b543c"],"frames":[60],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5be4","targetVaHex":"0x004b5138","childObjectType":2,"frameScripts":["0x004b517c"],"frames":[30],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b5d84","targetVaHex":"0x004b5de4","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":70,"functionVaHex":"0x00413921","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b7688","skills":[{"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]}],"monsterActions":[{"enemyName":"리치","cns":"zy_rich.cns","sharedActionName":"냉기","sharedActionIdHex":"0x5d","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"},{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","sharedActionName":"냉도투무","sharedActionIdHex":"0x79","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"}],"skillLabels":["린샹 흑영권 0x1a","린샹 환영각 0x2d","스마슈 투신의 춤 0x22","리치 냉기 0x5d","바니－Ｓ 냉도투무 0x79"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004b7688","stopReason":"destroy/end at 0x004b77a0","instructionCount":32,"opcodeCounts":{"0x00":1,"0x01":2,"0x02":1,"0x03":2,"0x06":2,"0x08":1,"0x10":2,"0x11":4,"0x12":9,"0x14":2,"0x15":2,"0x1e":1,"0x20":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[124],"frameScripts":[{"targetVaHex":"0x004b77a4","helperIds":[70],"skillLabels":["린샹 흑영권 0x1a","린샹 환영각 0x2d","스마슈 투신의 춤 0x22"],"frameGateSequence":[{"vaHex":"0x004b77a4","spriteHex":"0x1a","frame":124,"gate":2,"label":"124@2"},{"vaHex":"0x004b77ac","spriteHex":"0x1a","frame":125,"gate":2,"label":"125@2"},{"vaHex":"0x004b77b4","spriteHex":"0x1a","frame":126,"gate":2,"label":"126@2"},{"vaHex":"0x004b77bc","spriteHex":"0x1a","frame":127,"gate":2,"label":"127@2"},{"vaHex":"0x004b77c4","spriteHex":"0x1a","frame":128,"gate":2,"label":"128@2"},{"vaHex":"0x004b77cc","spriteHex":"0x1a","frame":129,"gate":2,"label":"129@2"},{"vaHex":"0x004b77d4","spriteHex":"0x1a","frame":124,"gate":2,"label":"124@2"},{"vaHex":"0x004b77dc","spriteHex":"0x1a","frame":125,"gate":2,"label":"125@2"},{"vaHex":"0x004b77e4","spriteHex":"0x1a","frame":126,"gate":2,"label":"126@2"},{"vaHex":"0x004b77ec","spriteHex":"0x1a","frame":127,"gate":2,"label":"127@2"},{"vaHex":"0x004b77f4","spriteHex":"0x1a","frame":128,"gate":2,"label":"128@2"},{"vaHex":"0x004b77fc","spriteHex":"0x1a","frame":129,"gate":2,"label":"129@2"},{"vaHex":"0x004b7804","spriteHex":"0x1a","frame":124,"gate":2,"label":"124@2"},{"vaHex":"0x004b780c","spriteHex":"0x1a","frame":125,"gate":2,"label":"125@2"},{"vaHex":"0x004b7814","spriteHex":"0x1a","frame":126,"gate":2,"label":"126@2"},{"vaHex":"0x004b781c","spriteHex":"0x1a","frame":127,"gate":2,"label":"127@2"},{"vaHex":"0x004b7824","spriteHex":"0x1a","frame":128,"gate":2,"label":"128@2"},{"vaHex":"0x004b782c","spriteHex":"0x1a","frame":129,"gate":2,"label":"129@2"},{"vaHex":"0x004b7834","spriteHex":"0x1a","frame":124,"gate":2,"label":"124@2"},{"vaHex":"0x004b783c","spriteHex":"0x1a","frame":125,"gate":2,"label":"125@2"},{"vaHex":"0x004b7844","spriteHex":"0x1a","frame":126,"gate":2,"label":"126@2"},{"vaHex":"0x004b784c","spriteHex":"0x1a","frame":127,"gate":1,"label":"127@1"}],"frameLabels":["124@2","125@2","126@2","127@2","128@2","129@2","124@2","125@2","126@2","127@2","128@2","129@2","124@2","125@2","126@2","127@2","128@2","129@2","124@2","125@2","126@2","127@1"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a"],"durationGate":43,"positionWrites":[],"parentAnchors":[],"actorFlags":[],"stopReason":"loop at 0x004b784c"}],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b7794","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b76c0","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00020000 (2px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00020000","immFixed":2.0,"modeHex":"0x82"},{"vaHex":"0x004b76ec","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b76f0","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b7700","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x84"},{"vaHex":"0x004b7768","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x81"}],"motionWrites":[{"vaHex":"0x004b76b4","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004b76d4","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b775c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000002 (3.05176e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0x80"},{"vaHex":"0x004b7780","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b76dc","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b76bc","targetVaHex":"0x004b76bc","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b76bc"},{"vaHex":"0x004b76f4","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7710","targetVaHex":"0x004b7710","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b7730","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b774c","targetVaHex":"0x004b774c","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b7788","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7764","targetVaHex":"0x004b7764","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7764"}],"branchTargets":[{"vaHex":"0x004b76dc","category":"branch","targetVaHex":"0x004b76bc","comparison":"!=","relation":"local-backward-loop","distance":-5,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b76bc"},{"vaHex":"0x004b76f4","category":"conditional-branch","targetVaHex":"0x004b7710","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xaa","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7710"},{"vaHex":"0x004b7730","category":"conditional-branch","targetVaHex":"0x004b774c","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xaa","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b774c"},{"vaHex":"0x004b7788","category":"branch","targetVaHex":"0x004b7764","comparison":"!=","relation":"local-backward-loop","distance":-6,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7764"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7688","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b76ac","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b77a4","targetVaHex":"0x004b77a4"},{"vaHex":"0x004b76b4","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004b76bc","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b76c0","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00020000 (2px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00020000","immFixed":2.0,"modeHex":"0x82"},{"vaHex":"0x004b76d4","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b76dc","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b76bc","targetVaHex":"0x004b76bc","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b76bc"},{"vaHex":"0x004b76e8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b76ec","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b76f0","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b7700","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x84"},{"vaHex":"0x004b775c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000002 (3.05176e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0x80"},{"vaHex":"0x004b7768","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x81"},{"vaHex":"0x004b7770","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b7780","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b7788","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7764","targetVaHex":"0x004b7764","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7764"},{"vaHex":"0x004b7794","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7798","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":73,"functionVaHex":"0x00413b53","bodyClass":"child display script spawner","childScriptVaHex":"0x004b7a88","skills":[{"ownerName":"린샹","skillName":"암각·영상뢰화","skillIdHex":"0x28","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[9]}],"monsterActions":[{"enemyName":"유령","cns":"zy_gost.cns","sharedActionName":"뢰격","sharedActionIdHex":"0x5b","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"리치","cns":"zy_rich.cns","sharedActionName":"뢰격","sharedActionIdHex":"0x5b","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"}],"skillLabels":["린샹 암각·영상뢰화 0x28","유령 뢰격 0x5b","리치 뢰격 0x5b"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b7a88","stopReason":"destroy/end at 0x004b7b04","instructionCount":22,"opcodeCounts":{"0x00":1,"0x02":2,"0x06":1,"0x07":1,"0x08":1,"0x10":2,"0x12":7,"0x13":1,"0x1f":1,"0x2b":2,"0x42":2,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b7ab0","randomRange":128,"randomRangeHex":"0x0080"},{"vaHex":"0x004b7ac8","randomRange":192,"randomRangeHex":"0x00c0"}],"parentActorLinks":[{"vaHex":"0x004b7a88","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7af8","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b7aac","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7ac4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b7adc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x58, mode=0xe0","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b7a8c","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7b08","targetVaHex":"0x004b7b08","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b7b08"}],"branchTargets":[{"vaHex":"0x004b7a8c","category":"branch","targetVaHex":"0x004b7b08","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"init-block","targetOpcode":"0x08","targetSummary":"variable init block writes=2 stop=terminator","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7b08"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b7aa0","targetVaHex":"0x004b7918","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58"}],"keyEvents":[{"vaHex":"0x004b7a88","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7a8c","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7b08","targetVaHex":"0x004b7b08","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b7b08"},{"vaHex":"0x004b7a94","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b7aa0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","targetVaHex":"0x004b7918","childObjectType":2},{"vaHex":"0x004b7aa8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b7aac","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7ab0","opcode":"0x2b","category":"random-range","summary":"rng(range=128) -> +0x58","randomRange":128,"randomRangeHex":"0x0080"},{"vaHex":"0x004b7ac4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b7ac8","opcode":"0x2b","category":"random-range","summary":"rng(range=192) -> +0x58","randomRange":192,"randomRangeHex":"0x00c0"},{"vaHex":"0x004b7adc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x58, mode=0xe0","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b7ae8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=4"},{"vaHex":"0x004b7af4","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b7af8","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7afc","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b7aa0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946200,"targetVaHex":"0x004b7918","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","decoded":{"startVaHex":"0x004b7918","stopReason":"destroy/end at 0x004b7a10","instructionCount":38,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":3,"0x06":1,"0x07":3,"0x08":1,"0x10":5,"0x11":2,"0x12":17,"0x14":1,"0x1f":3},"frameSequence":[135,136],"initFrameSequence":[134],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b795c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79a0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b793c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x01800000 (384px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x01800000","immFixed":384.0,"modeHex":"0x82"},{"vaHex":"0x004b7960","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7968","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x81"},{"vaHex":"0x004b79a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79a8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79fc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"motionWrites":[{"vaHex":"0x004b7948","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b7980","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b7988","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950","targetVaHex":"0x004b7950","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7950"}],"branchTargets":[{"vaHex":"0x004b7988","category":"branch","targetVaHex":"0x004b7950","comparison":"!=","relation":"local-backward-loop","distance":-10,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b7950","targetVaHex":"0x004b7a14","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58"},{"vaHex":"0x004b7994","targetVaHex":"0x004b5e8c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58"},{"vaHex":"0x004b79c0","targetVaHex":"0x004b5e18","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58"}],"keyEvents":[{"vaHex":"0x004b7918","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b793c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x01800000 (384px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x01800000","immFixed":384.0,"modeHex":"0x82"},{"vaHex":"0x004b7948","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b7950","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","targetVaHex":"0x004b7a14","childObjectType":2},{"vaHex":"0x004b7958","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b795c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7960","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7968","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x81"},{"vaHex":"0x004b797c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b7980","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b7988","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950","targetVaHex":"0x004b7950","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7950"},{"vaHex":"0x004b7994","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58","targetVaHex":"0x004b5e8c","childObjectType":2},{"vaHex":"0x004b799c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b79a0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79a8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79c0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58","targetVaHex":"0x004b5e18","childObjectType":2},{"vaHex":"0x004b79c8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b79cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79ec","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=4"},{"vaHex":"0x004b79f0","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=135, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a0087","immFixed":26.002059936523438,"modeHex":"0x80","spriteHex":"0x1a","frame":135,"gate":1},{"vaHex":"0x004b79f8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b79fc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b7a04","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=136, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a0088","immFixed":26.0020751953125,"modeHex":"0x80","spriteHex":"0x1a","frame":136,"gate":1},{"vaHex":"0x004b7a0c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"}]},"children":[{"depth":2,"sourceVaHex":"0x004b7950","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946452,"targetVaHex":"0x004b7a14","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","decoded":{"startVaHex":"0x004b7a14","stopReason":"loop at 0x004b7a40","instructionCount":13,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x12":7,"0x14":1,"0x15":2},"frameSequence":[],"initFrameSequence":[134],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b7a38","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7a3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b7a58","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x20, mode=0xb2","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b7a5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x84, mode=0xa2","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa2"},{"vaHex":"0x004b7a60","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b7a44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:parentActor.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7a60"},{"vaHex":"0x004b7a50","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 == motion.targetY +0x84; target 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xe1","comparison":"==","branchTargetOffset":4},{"vaHex":"0x004b7a68","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0088; target 0x004b7a80","targetVaHex":"0x004b7a80","immHex":"0x001a0088","modeHex":"0x81","comparison":"==","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b7a44","category":"branch","targetVaHex":"0x004b7a60","comparison":"!=","relation":"local-forward-skip","distance":4,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x84, source +0x20, mode=0xb0","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60"},{"vaHex":"0x004b7a50","category":"conditional-branch","targetVaHex":"0x004b7a60","comparison":"==","relation":"local-forward-skip","distance":3,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x84, source +0x20, mode=0xb0","summary":"conditional branch display.y +0x20 == motion.targetY +0x84; target 0x004b7a60"},{"vaHex":"0x004b7a68","category":"conditional-branch","targetVaHex":"0x004b7a80","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"countdown-wait","targetOpcode":"0x02","targetSummary":"countdown wait frames=2","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0088; target 0x004b7a80"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7a14","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7a38","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b7a3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b7a44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:parentActor.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7a60"},{"vaHex":"0x004b7a58","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x20, mode=0xb2","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b7a5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x84, mode=0xa2","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa2"},{"vaHex":"0x004b7a60","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a74","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b7994","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939404,"targetVaHex":"0x004b5e8c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58","decoded":{"startVaHex":"0x004b5e8c","stopReason":"loop at 0x004b5ec0","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[72],"frameScripts":[{"targetVaHex":"0x004b5ecc","helperIds":[41],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5ecc","spriteHex":"0x1a","frame":72,"gate":2,"label":"72@2"},{"vaHex":"0x004b5ed4","spriteHex":"0x1a","frame":73,"gate":2,"label":"73@2"},{"vaHex":"0x004b5ee4","spriteHex":"0x1a","frame":74,"gate":2,"label":"74@2"},{"vaHex":"0x004b5ef4","spriteHex":"0x1a","frame":75,"gate":2,"label":"75@2"}],"frameLabels":["72@2","73@2","74@2","75@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5edc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5eec","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5efc","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5f04"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e8c","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5eb8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5ecc","targetVaHex":"0x004b5ecc"},{"vaHex":"0x004b5ec0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b79c0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939288,"targetVaHex":"0x004b5e18","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58","decoded":{"startVaHex":"0x004b5e18","stopReason":"loop at 0x004b5e4c","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[68],"frameScripts":[{"targetVaHex":"0x004b5e58","helperIds":[40],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5e58","spriteHex":"0x1a","frame":68,"gate":2,"label":"68@2"},{"vaHex":"0x004b5e68","spriteHex":"0x1a","frame":69,"gate":2,"label":"69@2"},{"vaHex":"0x004b5e70","spriteHex":"0x1a","frame":70,"gate":2,"label":"70@2"},{"vaHex":"0x004b5e78","spriteHex":"0x1a","frame":71,"gate":2,"label":"71@2"}],"frameLabels":["68@2","69@2","70@2","71@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5e60","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5e80","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5e88"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e18","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5e44","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5e58","targetVaHex":"0x004b5e58"},{"vaHex":"0x004b5e4c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b7aa0","targetVaHex":"0x004b7918","childObjectType":2,"frameScripts":[],"frames":[135,136],"randomRanges":[],"motionSteps":[],"anchors":3},{"depth":2,"sourceVaHex":"0x004b7950","targetVaHex":"0x004b7a14","childObjectType":2,"frameScripts":[],"frames":[134],"randomRanges":[],"motionSteps":[],"anchors":1},{"depth":2,"sourceVaHex":"0x004b7994","targetVaHex":"0x004b5e8c","childObjectType":2,"frameScripts":["0x004b5ecc"],"frames":[72],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b79c0","targetVaHex":"0x004b5e18","childObjectType":2,"frameScripts":["0x004b5e58"],"frames":[68],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":74,"functionVaHex":"0x00413b53","bodyClass":"child display script spawner","childScriptVaHex":"0x004b7b7c","skills":[{"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]}],"monsterActions":[{"enemyName":"린샹","cns":"btl_rsu.cns","sharedActionName":"암각·영상뢰화","sharedActionIdHex":"0x4e","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","sharedActionName":"암각·영상뢰화","sharedActionIdHex":"0x75","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"}],"skillLabels":["린샹 암각·영상뢰화 0x29","린샹 암각·영상뢰화 0x2a","린샹 암각·영상뢰화 0x4e","바니－Ｒ 암각·영상뢰화 0x75"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b7b7c","stopReason":"destroy/end at 0x004b7bf8","instructionCount":22,"opcodeCounts":{"0x00":1,"0x02":2,"0x06":1,"0x07":1,"0x08":1,"0x10":2,"0x12":7,"0x13":1,"0x1f":1,"0x2b":2,"0x42":2,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b7ba4","randomRange":128,"randomRangeHex":"0x0080"},{"vaHex":"0x004b7bbc","randomRange":192,"randomRangeHex":"0x00c0"}],"parentActorLinks":[{"vaHex":"0x004b7b7c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7bec","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b7ba0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7bb8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b7bd0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x58, mode=0xe0","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b7b80","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7bfc","targetVaHex":"0x004b7bfc","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b7bfc"}],"branchTargets":[{"vaHex":"0x004b7b80","category":"branch","targetVaHex":"0x004b7bfc","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"init-block","targetOpcode":"0x08","targetSummary":"variable init block writes=2 stop=terminator","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7bfc"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b7b94","targetVaHex":"0x004b7918","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58"}],"keyEvents":[{"vaHex":"0x004b7b7c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7b80","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7bfc","targetVaHex":"0x004b7bfc","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b7bfc"},{"vaHex":"0x004b7b88","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b7b94","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","targetVaHex":"0x004b7918","childObjectType":2},{"vaHex":"0x004b7b9c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b7ba0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7ba4","opcode":"0x2b","category":"random-range","summary":"rng(range=128) -> +0x58","randomRange":128,"randomRangeHex":"0x0080"},{"vaHex":"0x004b7bb8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b7bbc","opcode":"0x2b","category":"random-range","summary":"rng(range=192) -> +0x58","randomRange":192,"randomRangeHex":"0x00c0"},{"vaHex":"0x004b7bd0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x58, mode=0xe0","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b7bdc","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=3"},{"vaHex":"0x004b7be8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b7bec","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7bf0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b7b94","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946200,"targetVaHex":"0x004b7918","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","decoded":{"startVaHex":"0x004b7918","stopReason":"destroy/end at 0x004b7a10","instructionCount":38,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":3,"0x06":1,"0x07":3,"0x08":1,"0x10":5,"0x11":2,"0x12":17,"0x14":1,"0x1f":3},"frameSequence":[135,136],"initFrameSequence":[134],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b795c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79a0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b793c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x01800000 (384px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x01800000","immFixed":384.0,"modeHex":"0x82"},{"vaHex":"0x004b7960","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7968","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x81"},{"vaHex":"0x004b79a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79a8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79fc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"motionWrites":[{"vaHex":"0x004b7948","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b7980","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b7988","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950","targetVaHex":"0x004b7950","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7950"}],"branchTargets":[{"vaHex":"0x004b7988","category":"branch","targetVaHex":"0x004b7950","comparison":"!=","relation":"local-backward-loop","distance":-10,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b7950","targetVaHex":"0x004b7a14","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58"},{"vaHex":"0x004b7994","targetVaHex":"0x004b5e8c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58"},{"vaHex":"0x004b79c0","targetVaHex":"0x004b5e18","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58"}],"keyEvents":[{"vaHex":"0x004b7918","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b793c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x01800000 (384px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x01800000","immFixed":384.0,"modeHex":"0x82"},{"vaHex":"0x004b7948","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b7950","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","targetVaHex":"0x004b7a14","childObjectType":2},{"vaHex":"0x004b7958","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b795c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7960","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7968","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x81"},{"vaHex":"0x004b797c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b7980","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b7988","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950","targetVaHex":"0x004b7950","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7950"},{"vaHex":"0x004b7994","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58","targetVaHex":"0x004b5e8c","childObjectType":2},{"vaHex":"0x004b799c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b79a0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79a8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79c0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58","targetVaHex":"0x004b5e18","childObjectType":2},{"vaHex":"0x004b79c8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b79cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79ec","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=4"},{"vaHex":"0x004b79f0","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=135, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a0087","immFixed":26.002059936523438,"modeHex":"0x80","spriteHex":"0x1a","frame":135,"gate":1},{"vaHex":"0x004b79f8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b79fc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b7a04","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=136, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a0088","immFixed":26.0020751953125,"modeHex":"0x80","spriteHex":"0x1a","frame":136,"gate":1},{"vaHex":"0x004b7a0c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"}]},"children":[{"depth":2,"sourceVaHex":"0x004b7950","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946452,"targetVaHex":"0x004b7a14","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","decoded":{"startVaHex":"0x004b7a14","stopReason":"loop at 0x004b7a40","instructionCount":13,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x12":7,"0x14":1,"0x15":2},"frameSequence":[],"initFrameSequence":[134],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b7a38","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7a3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b7a58","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x20, mode=0xb2","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b7a5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x84, mode=0xa2","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa2"},{"vaHex":"0x004b7a60","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b7a44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:parentActor.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7a60"},{"vaHex":"0x004b7a50","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 == motion.targetY +0x84; target 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xe1","comparison":"==","branchTargetOffset":4},{"vaHex":"0x004b7a68","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0088; target 0x004b7a80","targetVaHex":"0x004b7a80","immHex":"0x001a0088","modeHex":"0x81","comparison":"==","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b7a44","category":"branch","targetVaHex":"0x004b7a60","comparison":"!=","relation":"local-forward-skip","distance":4,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x84, source +0x20, mode=0xb0","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60"},{"vaHex":"0x004b7a50","category":"conditional-branch","targetVaHex":"0x004b7a60","comparison":"==","relation":"local-forward-skip","distance":3,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x84, source +0x20, mode=0xb0","summary":"conditional branch display.y +0x20 == motion.targetY +0x84; target 0x004b7a60"},{"vaHex":"0x004b7a68","category":"conditional-branch","targetVaHex":"0x004b7a80","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"countdown-wait","targetOpcode":"0x02","targetSummary":"countdown wait frames=2","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0088; target 0x004b7a80"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7a14","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7a38","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b7a3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b7a44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:parentActor.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7a60"},{"vaHex":"0x004b7a58","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x20, mode=0xb2","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b7a5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x84, mode=0xa2","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa2"},{"vaHex":"0x004b7a60","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a74","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b7994","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939404,"targetVaHex":"0x004b5e8c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58","decoded":{"startVaHex":"0x004b5e8c","stopReason":"loop at 0x004b5ec0","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[72],"frameScripts":[{"targetVaHex":"0x004b5ecc","helperIds":[41],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5ecc","spriteHex":"0x1a","frame":72,"gate":2,"label":"72@2"},{"vaHex":"0x004b5ed4","spriteHex":"0x1a","frame":73,"gate":2,"label":"73@2"},{"vaHex":"0x004b5ee4","spriteHex":"0x1a","frame":74,"gate":2,"label":"74@2"},{"vaHex":"0x004b5ef4","spriteHex":"0x1a","frame":75,"gate":2,"label":"75@2"}],"frameLabels":["72@2","73@2","74@2","75@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5edc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5eec","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5efc","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5f04"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e8c","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5eb8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5ecc","targetVaHex":"0x004b5ecc"},{"vaHex":"0x004b5ec0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b79c0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939288,"targetVaHex":"0x004b5e18","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58","decoded":{"startVaHex":"0x004b5e18","stopReason":"loop at 0x004b5e4c","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[68],"frameScripts":[{"targetVaHex":"0x004b5e58","helperIds":[40],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5e58","spriteHex":"0x1a","frame":68,"gate":2,"label":"68@2"},{"vaHex":"0x004b5e68","spriteHex":"0x1a","frame":69,"gate":2,"label":"69@2"},{"vaHex":"0x004b5e70","spriteHex":"0x1a","frame":70,"gate":2,"label":"70@2"},{"vaHex":"0x004b5e78","spriteHex":"0x1a","frame":71,"gate":2,"label":"71@2"}],"frameLabels":["68@2","69@2","70@2","71@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5e60","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5e80","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5e88"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e18","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5e44","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5e58","targetVaHex":"0x004b5e58"},{"vaHex":"0x004b5e4c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b7b94","targetVaHex":"0x004b7918","childObjectType":2,"frameScripts":[],"frames":[135,136],"randomRanges":[],"motionSteps":[],"anchors":3},{"depth":2,"sourceVaHex":"0x004b7950","targetVaHex":"0x004b7a14","childObjectType":2,"frameScripts":[],"frames":[134],"randomRanges":[],"motionSteps":[],"anchors":1},{"depth":2,"sourceVaHex":"0x004b7994","targetVaHex":"0x004b5e8c","childObjectType":2,"frameScripts":["0x004b5ecc"],"frames":[72],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b79c0","targetVaHex":"0x004b5e18","childObjectType":2,"frameScripts":["0x004b5e58"],"frames":[68],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":75,"functionVaHex":"0x00413b53","bodyClass":"child display script spawner","childScriptVaHex":"0x004b7c70","skills":[{"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]}],"monsterActions":[],"skillLabels":["린샹 암각·영상뢰화 0x2b","린샹 창룡파 0x2c"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b7c70","stopReason":"destroy/end at 0x004b7cec","instructionCount":22,"opcodeCounts":{"0x00":1,"0x02":2,"0x06":1,"0x07":1,"0x08":1,"0x10":2,"0x12":7,"0x13":1,"0x1f":1,"0x2b":2,"0x42":2,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b7c98","randomRange":128,"randomRangeHex":"0x0080"},{"vaHex":"0x004b7cb0","randomRange":192,"randomRangeHex":"0x00c0"}],"parentActorLinks":[{"vaHex":"0x004b7c70","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7ce0","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b7c94","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7cac","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b7cc4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x58, mode=0xe0","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b7c74","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7cf0","targetVaHex":"0x004b7cf0","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b7cf0"}],"branchTargets":[{"vaHex":"0x004b7c74","category":"branch","targetVaHex":"0x004b7cf0","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"init-block","targetOpcode":"0x08","targetSummary":"variable init block writes=2 stop=terminator","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7cf0"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b7c88","targetVaHex":"0x004b7918","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58"}],"keyEvents":[{"vaHex":"0x004b7c70","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7c74","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7cf0","targetVaHex":"0x004b7cf0","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b7cf0"},{"vaHex":"0x004b7c7c","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b7c88","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","targetVaHex":"0x004b7918","childObjectType":2},{"vaHex":"0x004b7c90","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b7c94","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7c98","opcode":"0x2b","category":"random-range","summary":"rng(range=128) -> +0x58","randomRange":128,"randomRangeHex":"0x0080"},{"vaHex":"0x004b7cac","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b7cb0","opcode":"0x2b","category":"random-range","summary":"rng(range=192) -> +0x58","randomRange":192,"randomRangeHex":"0x00c0"},{"vaHex":"0x004b7cc4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x58, mode=0xe0","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b7cd0","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b7cdc","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b7ce0","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7ce4","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b7c88","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946200,"targetVaHex":"0x004b7918","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","decoded":{"startVaHex":"0x004b7918","stopReason":"destroy/end at 0x004b7a10","instructionCount":38,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":3,"0x06":1,"0x07":3,"0x08":1,"0x10":5,"0x11":2,"0x12":17,"0x14":1,"0x1f":3},"frameSequence":[135,136],"initFrameSequence":[134],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b795c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79a0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b793c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x01800000 (384px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x01800000","immFixed":384.0,"modeHex":"0x82"},{"vaHex":"0x004b7960","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7968","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x81"},{"vaHex":"0x004b79a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79a8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79fc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"motionWrites":[{"vaHex":"0x004b7948","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b7980","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b7988","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950","targetVaHex":"0x004b7950","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7950"}],"branchTargets":[{"vaHex":"0x004b7988","category":"branch","targetVaHex":"0x004b7950","comparison":"!=","relation":"local-backward-loop","distance":-10,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b7950","targetVaHex":"0x004b7a14","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58"},{"vaHex":"0x004b7994","targetVaHex":"0x004b5e8c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58"},{"vaHex":"0x004b79c0","targetVaHex":"0x004b5e18","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58"}],"keyEvents":[{"vaHex":"0x004b7918","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b793c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x01800000 (384px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x01800000","immFixed":384.0,"modeHex":"0x82"},{"vaHex":"0x004b7948","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b7950","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","targetVaHex":"0x004b7a14","childObjectType":2},{"vaHex":"0x004b7958","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b795c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7960","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7968","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x81"},{"vaHex":"0x004b797c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b7980","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b7988","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950","targetVaHex":"0x004b7950","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7950"},{"vaHex":"0x004b7994","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58","targetVaHex":"0x004b5e8c","childObjectType":2},{"vaHex":"0x004b799c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b79a0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79a8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79c0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58","targetVaHex":"0x004b5e18","childObjectType":2},{"vaHex":"0x004b79c8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b79cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79ec","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=4"},{"vaHex":"0x004b79f0","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=135, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a0087","immFixed":26.002059936523438,"modeHex":"0x80","spriteHex":"0x1a","frame":135,"gate":1},{"vaHex":"0x004b79f8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b79fc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b7a04","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=136, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a0088","immFixed":26.0020751953125,"modeHex":"0x80","spriteHex":"0x1a","frame":136,"gate":1},{"vaHex":"0x004b7a0c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"}]},"children":[{"depth":2,"sourceVaHex":"0x004b7950","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946452,"targetVaHex":"0x004b7a14","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","decoded":{"startVaHex":"0x004b7a14","stopReason":"loop at 0x004b7a40","instructionCount":13,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x12":7,"0x14":1,"0x15":2},"frameSequence":[],"initFrameSequence":[134],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b7a38","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7a3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b7a58","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x20, mode=0xb2","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b7a5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x84, mode=0xa2","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa2"},{"vaHex":"0x004b7a60","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b7a44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:parentActor.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7a60"},{"vaHex":"0x004b7a50","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 == motion.targetY +0x84; target 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xe1","comparison":"==","branchTargetOffset":4},{"vaHex":"0x004b7a68","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0088; target 0x004b7a80","targetVaHex":"0x004b7a80","immHex":"0x001a0088","modeHex":"0x81","comparison":"==","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b7a44","category":"branch","targetVaHex":"0x004b7a60","comparison":"!=","relation":"local-forward-skip","distance":4,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x84, source +0x20, mode=0xb0","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60"},{"vaHex":"0x004b7a50","category":"conditional-branch","targetVaHex":"0x004b7a60","comparison":"==","relation":"local-forward-skip","distance":3,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x84, source +0x20, mode=0xb0","summary":"conditional branch display.y +0x20 == motion.targetY +0x84; target 0x004b7a60"},{"vaHex":"0x004b7a68","category":"conditional-branch","targetVaHex":"0x004b7a80","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"countdown-wait","targetOpcode":"0x02","targetSummary":"countdown wait frames=2","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0088; target 0x004b7a80"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7a14","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7a38","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b7a3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b7a44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:parentActor.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7a60"},{"vaHex":"0x004b7a58","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x20, mode=0xb2","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b7a5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x84, mode=0xa2","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa2"},{"vaHex":"0x004b7a60","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a74","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b7994","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939404,"targetVaHex":"0x004b5e8c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58","decoded":{"startVaHex":"0x004b5e8c","stopReason":"loop at 0x004b5ec0","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[72],"frameScripts":[{"targetVaHex":"0x004b5ecc","helperIds":[41],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5ecc","spriteHex":"0x1a","frame":72,"gate":2,"label":"72@2"},{"vaHex":"0x004b5ed4","spriteHex":"0x1a","frame":73,"gate":2,"label":"73@2"},{"vaHex":"0x004b5ee4","spriteHex":"0x1a","frame":74,"gate":2,"label":"74@2"},{"vaHex":"0x004b5ef4","spriteHex":"0x1a","frame":75,"gate":2,"label":"75@2"}],"frameLabels":["72@2","73@2","74@2","75@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5edc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5eec","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5efc","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5f04"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e8c","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5eb8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5ecc","targetVaHex":"0x004b5ecc"},{"vaHex":"0x004b5ec0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b79c0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939288,"targetVaHex":"0x004b5e18","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58","decoded":{"startVaHex":"0x004b5e18","stopReason":"loop at 0x004b5e4c","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[68],"frameScripts":[{"targetVaHex":"0x004b5e58","helperIds":[40],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5e58","spriteHex":"0x1a","frame":68,"gate":2,"label":"68@2"},{"vaHex":"0x004b5e68","spriteHex":"0x1a","frame":69,"gate":2,"label":"69@2"},{"vaHex":"0x004b5e70","spriteHex":"0x1a","frame":70,"gate":2,"label":"70@2"},{"vaHex":"0x004b5e78","spriteHex":"0x1a","frame":71,"gate":2,"label":"71@2"}],"frameLabels":["68@2","69@2","70@2","71@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5e60","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5e80","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5e88"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e18","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5e44","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5e58","targetVaHex":"0x004b5e58"},{"vaHex":"0x004b5e4c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b7c88","targetVaHex":"0x004b7918","childObjectType":2,"frameScripts":[],"frames":[135,136],"randomRanges":[],"motionSteps":[],"anchors":3},{"depth":2,"sourceVaHex":"0x004b7950","targetVaHex":"0x004b7a14","childObjectType":2,"frameScripts":[],"frames":[134],"randomRanges":[],"motionSteps":[],"anchors":1},{"depth":2,"sourceVaHex":"0x004b7994","targetVaHex":"0x004b5e8c","childObjectType":2,"frameScripts":["0x004b5ecc"],"frames":[72],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b79c0","targetVaHex":"0x004b5e18","childObjectType":2,"frameScripts":["0x004b5e58"],"frames":[68],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":76,"functionVaHex":"0x00413b53","bodyClass":"child display script spawner","childScriptVaHex":"0x004b7d64","skills":[],"monsterActions":[{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"４분신","sharedActionIdHex":"0x6b","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"},{"enemyName":"뇌룡","cns":"zs_rg.cns","sharedActionName":"전뢰","sharedActionIdHex":"0x7d","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"４분신","sharedActionIdHex":"0x6b","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10"}],"skillLabels":["폭호 ４분신 0x6b","뇌룡 전뢰 0x7d","두개골 ４분신 0x6b"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b7d64","stopReason":"destroy/end at 0x004b7de0","instructionCount":22,"opcodeCounts":{"0x00":1,"0x02":2,"0x06":1,"0x07":1,"0x08":1,"0x10":2,"0x12":7,"0x13":1,"0x1f":1,"0x2b":2,"0x42":2,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b7d8c","randomRange":128,"randomRangeHex":"0x0080"},{"vaHex":"0x004b7da4","randomRange":192,"randomRangeHex":"0x00c0"}],"parentActorLinks":[{"vaHex":"0x004b7d64","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7dd4","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b7d88","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7da0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b7db8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x58, mode=0xe0","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b7d68","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7de4","targetVaHex":"0x004b7de4","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b7de4"}],"branchTargets":[{"vaHex":"0x004b7d68","category":"branch","targetVaHex":"0x004b7de4","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"init-block","targetOpcode":"0x08","targetSummary":"variable init block writes=2 stop=terminator","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7de4"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b7d7c","targetVaHex":"0x004b7918","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58"}],"keyEvents":[{"vaHex":"0x004b7d64","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7d68","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7de4","targetVaHex":"0x004b7de4","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b7de4"},{"vaHex":"0x004b7d70","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b7d7c","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","targetVaHex":"0x004b7918","childObjectType":2},{"vaHex":"0x004b7d84","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b7d88","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7d8c","opcode":"0x2b","category":"random-range","summary":"rng(range=128) -> +0x58","randomRange":128,"randomRangeHex":"0x0080"},{"vaHex":"0x004b7da0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b7da4","opcode":"0x2b","category":"random-range","summary":"rng(range=192) -> +0x58","randomRange":192,"randomRangeHex":"0x00c0"},{"vaHex":"0x004b7db8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x58, mode=0xe0","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b7dc4","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b7dd0","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b7dd4","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7dd8","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b7d7c","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946200,"targetVaHex":"0x004b7918","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","decoded":{"startVaHex":"0x004b7918","stopReason":"destroy/end at 0x004b7a10","instructionCount":38,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":3,"0x06":1,"0x07":3,"0x08":1,"0x10":5,"0x11":2,"0x12":17,"0x14":1,"0x1f":3},"frameSequence":[135,136],"initFrameSequence":[134],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b795c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79a0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b793c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x01800000 (384px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x01800000","immFixed":384.0,"modeHex":"0x82"},{"vaHex":"0x004b7960","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7968","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x81"},{"vaHex":"0x004b79a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79a8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79fc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"motionWrites":[{"vaHex":"0x004b7948","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b7980","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b7988","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950","targetVaHex":"0x004b7950","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7950"}],"branchTargets":[{"vaHex":"0x004b7988","category":"branch","targetVaHex":"0x004b7950","comparison":"!=","relation":"local-backward-loop","distance":-10,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b7950","targetVaHex":"0x004b7a14","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58"},{"vaHex":"0x004b7994","targetVaHex":"0x004b5e8c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58"},{"vaHex":"0x004b79c0","targetVaHex":"0x004b5e18","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58"}],"keyEvents":[{"vaHex":"0x004b7918","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b793c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x01800000 (384px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x01800000","immFixed":384.0,"modeHex":"0x82"},{"vaHex":"0x004b7948","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b7950","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","targetVaHex":"0x004b7a14","childObjectType":2},{"vaHex":"0x004b7958","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b795c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7960","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7968","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x81"},{"vaHex":"0x004b797c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b7980","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b7988","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950","targetVaHex":"0x004b7950","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7950"},{"vaHex":"0x004b7994","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58","targetVaHex":"0x004b5e8c","childObjectType":2},{"vaHex":"0x004b799c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b79a0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79a8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79c0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58","targetVaHex":"0x004b5e18","childObjectType":2},{"vaHex":"0x004b79c8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b79cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79ec","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=4"},{"vaHex":"0x004b79f0","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=135, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a0087","immFixed":26.002059936523438,"modeHex":"0x80","spriteHex":"0x1a","frame":135,"gate":1},{"vaHex":"0x004b79f8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b79fc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b7a04","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=136, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a0088","immFixed":26.0020751953125,"modeHex":"0x80","spriteHex":"0x1a","frame":136,"gate":1},{"vaHex":"0x004b7a0c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"}]},"children":[{"depth":2,"sourceVaHex":"0x004b7950","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946452,"targetVaHex":"0x004b7a14","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","decoded":{"startVaHex":"0x004b7a14","stopReason":"loop at 0x004b7a40","instructionCount":13,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x12":7,"0x14":1,"0x15":2},"frameSequence":[],"initFrameSequence":[134],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b7a38","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7a3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b7a58","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x20, mode=0xb2","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b7a5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x84, mode=0xa2","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa2"},{"vaHex":"0x004b7a60","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b7a44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:parentActor.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7a60"},{"vaHex":"0x004b7a50","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 == motion.targetY +0x84; target 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xe1","comparison":"==","branchTargetOffset":4},{"vaHex":"0x004b7a68","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0088; target 0x004b7a80","targetVaHex":"0x004b7a80","immHex":"0x001a0088","modeHex":"0x81","comparison":"==","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b7a44","category":"branch","targetVaHex":"0x004b7a60","comparison":"!=","relation":"local-forward-skip","distance":4,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x84, source +0x20, mode=0xb0","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60"},{"vaHex":"0x004b7a50","category":"conditional-branch","targetVaHex":"0x004b7a60","comparison":"==","relation":"local-forward-skip","distance":3,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x84, source +0x20, mode=0xb0","summary":"conditional branch display.y +0x20 == motion.targetY +0x84; target 0x004b7a60"},{"vaHex":"0x004b7a68","category":"conditional-branch","targetVaHex":"0x004b7a80","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"countdown-wait","targetOpcode":"0x02","targetSummary":"countdown wait frames=2","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0088; target 0x004b7a80"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7a14","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7a38","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b7a3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b7a44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:parentActor.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7a60"},{"vaHex":"0x004b7a58","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x20, mode=0xb2","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b7a5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x84, mode=0xa2","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa2"},{"vaHex":"0x004b7a60","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a74","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b7994","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939404,"targetVaHex":"0x004b5e8c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58","decoded":{"startVaHex":"0x004b5e8c","stopReason":"loop at 0x004b5ec0","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[72],"frameScripts":[{"targetVaHex":"0x004b5ecc","helperIds":[41],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5ecc","spriteHex":"0x1a","frame":72,"gate":2,"label":"72@2"},{"vaHex":"0x004b5ed4","spriteHex":"0x1a","frame":73,"gate":2,"label":"73@2"},{"vaHex":"0x004b5ee4","spriteHex":"0x1a","frame":74,"gate":2,"label":"74@2"},{"vaHex":"0x004b5ef4","spriteHex":"0x1a","frame":75,"gate":2,"label":"75@2"}],"frameLabels":["72@2","73@2","74@2","75@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5edc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5eec","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5efc","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5f04"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e8c","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5eb8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5ecc","targetVaHex":"0x004b5ecc"},{"vaHex":"0x004b5ec0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b79c0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939288,"targetVaHex":"0x004b5e18","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58","decoded":{"startVaHex":"0x004b5e18","stopReason":"loop at 0x004b5e4c","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[68],"frameScripts":[{"targetVaHex":"0x004b5e58","helperIds":[40],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5e58","spriteHex":"0x1a","frame":68,"gate":2,"label":"68@2"},{"vaHex":"0x004b5e68","spriteHex":"0x1a","frame":69,"gate":2,"label":"69@2"},{"vaHex":"0x004b5e70","spriteHex":"0x1a","frame":70,"gate":2,"label":"70@2"},{"vaHex":"0x004b5e78","spriteHex":"0x1a","frame":71,"gate":2,"label":"71@2"}],"frameLabels":["68@2","69@2","70@2","71@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5e60","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5e80","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5e88"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e18","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5e44","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5e58","targetVaHex":"0x004b5e58"},{"vaHex":"0x004b5e4c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b7d7c","targetVaHex":"0x004b7918","childObjectType":2,"frameScripts":[],"frames":[135,136],"randomRanges":[],"motionSteps":[],"anchors":3},{"depth":2,"sourceVaHex":"0x004b7950","targetVaHex":"0x004b7a14","childObjectType":2,"frameScripts":[],"frames":[134],"randomRanges":[],"motionSteps":[],"anchors":1},{"depth":2,"sourceVaHex":"0x004b7994","targetVaHex":"0x004b5e8c","childObjectType":2,"frameScripts":["0x004b5ecc"],"frames":[72],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b79c0","targetVaHex":"0x004b5e18","childObjectType":2,"frameScripts":["0x004b5e58"],"frames":[68],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":77,"functionVaHex":"0x00413bc6","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b7e58","skills":[{"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]}],"monsterActions":[{"enemyName":"물슬라임","cns":"zs_ice.cns","sharedActionName":"냉기","sharedActionIdHex":"0x0c","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"},{"enemyName":"수사","cns":"zh_sui.cns","sharedActionName":"냉기","sharedActionIdHex":"0x13","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"},{"enemyName":"스피드","cns":"zs_rb.cns","sharedActionName":"냉기","sharedActionIdHex":"0x7c","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"},{"enemyName":"창룡성령","cns":"zky_ao.cns","sharedActionName":"냉기","sharedActionIdHex":"0x56","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"},{"enemyName":"리치","cns":"zy_rich.cns","sharedActionName":"냉기","sharedActionIdHex":"0x5d","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"},{"enemyName":"나찰","cns":"zj_rase.cns","sharedActionName":"투구쪼개기","sharedActionIdHex":"0x52","visibleSlotHex":"0x03","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12"},{"enemyName":"암각권총통","cns":"boss_1.cns","sharedActionName":"마권사암각","sharedActionIdHex":"0x66","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19"},{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","sharedActionName":"냉도투무","sharedActionIdHex":"0x79","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"},{"enemyName":"빙룡","cns":"zs_rb.cns","sharedActionName":"냉기","sharedActionIdHex":"0x7c","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"}],"skillLabels":["린샹 흑영권 0x1a","린샹 환영각 0x2d","스마슈 투신의 춤 0x22","물슬라임 냉기 0x0c","수사 냉기 0x13","스피드 냉기 0x7c","창룡성령 냉기 0x56","리치 냉기 0x5d","나찰 투구쪼개기 0x52","암각권총통 마권사암각 0x66","바니－Ｓ 냉도투무 0x79","빙룡 냉기 0x7c"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b7e58","stopReason":"destroy/end at 0x004b7ef4","instructionCount":29,"opcodeCounts":{"0x00":1,"0x07":3,"0x08":1,"0x10":6,"0x12":15,"0x1f":3},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b7e70","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7ea0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7ed0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7e74","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b7e78","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff80000","immFixed":-8.0,"modeHex":"0xc1"},{"vaHex":"0x004b7e80","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7e84","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00100000 (16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b7ea4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b7ea8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xffe00000 (-32px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xffe00000","immFixed":-32.0,"modeHex":"0xc1"},{"vaHex":"0x004b7eb0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7eb4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b7ed4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b7ed8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b7ee0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7ee4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff80000 (-8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff80000","immFixed":-8.0,"modeHex":"0xc1"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b7e64","targetVaHex":"0x004b7ef8","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7ef8 into +0x58"},{"vaHex":"0x004b7e94","targetVaHex":"0x004b7ef8","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7ef8 into +0x58"},{"vaHex":"0x004b7ec4","targetVaHex":"0x004b7ef8","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7ef8 into +0x58"}],"keyEvents":[{"vaHex":"0x004b7e58","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b7e64","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7ef8 into +0x58","targetVaHex":"0x004b7ef8","childObjectType":2},{"vaHex":"0x004b7e6c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b7e70","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7e74","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b7e78","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff80000","immFixed":-8.0,"modeHex":"0xc1"},{"vaHex":"0x004b7e80","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7e84","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00100000 (16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b7e94","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7ef8 into +0x58","targetVaHex":"0x004b7ef8","childObjectType":2},{"vaHex":"0x004b7e9c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b7ea0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7ea4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b7ea8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xffe00000 (-32px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xffe00000","immFixed":-32.0,"modeHex":"0xc1"},{"vaHex":"0x004b7eb0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7eb4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b7ec4","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7ef8 into +0x58","targetVaHex":"0x004b7ef8","childObjectType":2},{"vaHex":"0x004b7ecc","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b7ed0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7ed4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b7ed8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b7ee0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7ee4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff80000 (-8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff80000","immFixed":-8.0,"modeHex":"0xc1"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b7e64","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4947704,"targetVaHex":"0x004b7ef8","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7ef8 into +0x58","decoded":{"startVaHex":"0x004b7ef8","stopReason":"destroy/end at 0x004b52a8","instructionCount":36,"opcodeCounts":{"0x00":1,"0x02":3,"0x03":2,"0x07":1,"0x08":3,"0x11":3,"0x12":15,"0x14":2,"0x1f":1,"0x20":1,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[137],"frameScripts":[{"targetVaHex":"0x004b7f40","missing":true}],"randomRanges":[{"vaHex":"0x004b522c","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5244","randomRange":8,"randomRangeHex":"0x0008"}],"parentActorLinks":[{"vaHex":"0x004b529c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7f30","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"}],"motionWrites":[{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"}],"branchTargets":[{"vaHex":"0x004b5274","category":"branch","targetVaHex":"0x004b5210","comparison":"!=","relation":"local-backward-loop","distance":-17,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210"},{"vaHex":"0x004b528c","category":"branch","targetVaHex":"0x004b520c","comparison":"!=","relation":"local-backward-loop","distance":-21,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, source +0x96, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58"}],"keyEvents":[{"vaHex":"0x004b7ef8","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7f1c","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b7f40","targetVaHex":"0x004b7f40"},{"vaHex":"0x004b7f24","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b7f30","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5334","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b51fc","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5214","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","targetVaHex":"0x004b52ac","childObjectType":2},{"vaHex":"0x004b521c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b522c","opcode":"0x2b","category":"random-range","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b5244","opcode":"0x2b","category":"random-range","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b5280","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=1"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"},{"vaHex":"0x004b5298","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b529c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b52a0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"children":[{"depth":2,"sourceVaHex":"0x004b5214","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4936364,"targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","decoded":{"startVaHex":"0x004b52ac","stopReason":"loop at 0x004b52e0","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[98],"frameScripts":[{"targetVaHex":"0x004b52f0","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b52ac","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b52d8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b52f0","targetVaHex":"0x004b52f0"},{"vaHex":"0x004b52e4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]},{"depth":1,"sourceVaHex":"0x004b7e94","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4947704,"targetVaHex":"0x004b7ef8","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7ef8 into +0x58","decoded":{"startVaHex":"0x004b7ef8","stopReason":"destroy/end at 0x004b52a8","instructionCount":36,"opcodeCounts":{"0x00":1,"0x02":3,"0x03":2,"0x07":1,"0x08":3,"0x11":3,"0x12":15,"0x14":2,"0x1f":1,"0x20":1,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[137],"frameScripts":[{"targetVaHex":"0x004b7f40","missing":true}],"randomRanges":[{"vaHex":"0x004b522c","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5244","randomRange":8,"randomRangeHex":"0x0008"}],"parentActorLinks":[{"vaHex":"0x004b529c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7f30","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"}],"motionWrites":[{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"}],"branchTargets":[{"vaHex":"0x004b5274","category":"branch","targetVaHex":"0x004b5210","comparison":"!=","relation":"local-backward-loop","distance":-17,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210"},{"vaHex":"0x004b528c","category":"branch","targetVaHex":"0x004b520c","comparison":"!=","relation":"local-backward-loop","distance":-21,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, source +0x96, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58"}],"keyEvents":[{"vaHex":"0x004b7ef8","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7f1c","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b7f40","targetVaHex":"0x004b7f40"},{"vaHex":"0x004b7f24","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b7f30","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5334","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b51fc","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5214","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","targetVaHex":"0x004b52ac","childObjectType":2},{"vaHex":"0x004b521c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b522c","opcode":"0x2b","category":"random-range","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b5244","opcode":"0x2b","category":"random-range","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b5280","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=1"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"},{"vaHex":"0x004b5298","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b529c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b52a0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"children":[{"depth":2,"sourceVaHex":"0x004b5214","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4936364,"targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","decoded":{"startVaHex":"0x004b52ac","stopReason":"loop at 0x004b52e0","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[98],"frameScripts":[{"targetVaHex":"0x004b52f0","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b52ac","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b52d8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b52f0","targetVaHex":"0x004b52f0"},{"vaHex":"0x004b52e4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]},{"depth":1,"sourceVaHex":"0x004b7ec4","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4947704,"targetVaHex":"0x004b7ef8","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7ef8 into +0x58","decoded":{"startVaHex":"0x004b7ef8","stopReason":"destroy/end at 0x004b52a8","instructionCount":36,"opcodeCounts":{"0x00":1,"0x02":3,"0x03":2,"0x07":1,"0x08":3,"0x11":3,"0x12":15,"0x14":2,"0x1f":1,"0x20":1,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[137],"frameScripts":[{"targetVaHex":"0x004b7f40","missing":true}],"randomRanges":[{"vaHex":"0x004b522c","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5244","randomRange":8,"randomRangeHex":"0x0008"}],"parentActorLinks":[{"vaHex":"0x004b529c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7f30","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"}],"motionWrites":[{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"}],"branchTargets":[{"vaHex":"0x004b5274","category":"branch","targetVaHex":"0x004b5210","comparison":"!=","relation":"local-backward-loop","distance":-17,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210"},{"vaHex":"0x004b528c","category":"branch","targetVaHex":"0x004b520c","comparison":"!=","relation":"local-backward-loop","distance":-21,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, source +0x96, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58"}],"keyEvents":[{"vaHex":"0x004b7ef8","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7f1c","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b7f40","targetVaHex":"0x004b7f40"},{"vaHex":"0x004b7f24","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b7f30","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5334","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b51fc","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5214","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","targetVaHex":"0x004b52ac","childObjectType":2},{"vaHex":"0x004b521c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b522c","opcode":"0x2b","category":"random-range","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b5244","opcode":"0x2b","category":"random-range","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b5280","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=1"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"},{"vaHex":"0x004b5298","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b529c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b52a0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"children":[{"depth":2,"sourceVaHex":"0x004b5214","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4936364,"targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","decoded":{"startVaHex":"0x004b52ac","stopReason":"loop at 0x004b52e0","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[98],"frameScripts":[{"targetVaHex":"0x004b52f0","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b52ac","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b52d8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b52f0","targetVaHex":"0x004b52f0"},{"vaHex":"0x004b52e4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b7e64","targetVaHex":"0x004b7ef8","childObjectType":2,"frameScripts":["0x004b7f40"],"frames":[137],"randomRanges":[64,8],"motionSteps":[],"anchors":4},{"depth":2,"sourceVaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"frameScripts":["0x004b52f0"],"frames":[98],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":1,"sourceVaHex":"0x004b7e94","targetVaHex":"0x004b7ef8","childObjectType":2,"frameScripts":["0x004b7f40"],"frames":[137],"randomRanges":[64,8],"motionSteps":[],"anchors":4},{"depth":2,"sourceVaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"frameScripts":["0x004b52f0"],"frames":[98],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":1,"sourceVaHex":"0x004b7ec4","targetVaHex":"0x004b7ef8","childObjectType":2,"frameScripts":["0x004b7f40"],"frames":[137],"randomRanges":[64,8],"motionSteps":[],"anchors":4},{"depth":2,"sourceVaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"frameScripts":["0x004b52f0"],"frames":[98],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":78,"functionVaHex":"0x00413cc8","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b7f7c","skills":[{"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]}],"monsterActions":[],"skillLabels":["스마슈 절사어면 0x12","스마슈 냉도투무 0x21"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b7f7c","stopReason":"destroy/end at 0x004b80d0","instructionCount":44,"opcodeCounts":{"0x00":1,"0x01":2,"0x02":1,"0x03":3,"0x06":2,"0x07":1,"0x08":1,"0x10":1,"0x12":21,"0x13":1,"0x15":2,"0x1e":1,"0x1f":1,"0x20":1,"0x2b":2,"0x42":2,"0xad":1},"frameSequence":[],"initFrameSequence":[140],"frameScripts":[{"targetVaHex":"0x004b80d4","helperIds":[78],"skillLabels":["스마슈 절사어면 0x12","스마슈 냉도투무 0x21"],"frameGateSequence":[{"vaHex":"0x004b80d4","spriteHex":"0x1a","frame":140,"gate":2,"label":"140@2"},{"vaHex":"0x004b80dc","spriteHex":"0x1a","frame":141,"gate":2,"label":"141@2"},{"vaHex":"0x004b80e4","spriteHex":"0x1a","frame":142,"gate":2,"label":"142@2"}],"frameLabels":["140@2","141@2","142@2"],"spriteHexSequence":["0x1a","0x1a","0x1a"],"durationGate":6,"positionWrites":[],"parentAnchors":[],"actorFlags":[],"stopReason":"loop at 0x004b80d4"}],"randomRanges":[{"vaHex":"0x004b8074","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b8090","randomRange":256,"randomRangeHex":"0x0100"}],"parentActorLinks":[{"vaHex":"0x004b7fa0","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b80c4","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b8054","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7fc4","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b7fc8","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b7fd8","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x84"},{"vaHex":"0x004b8058","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b805c","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004b8064","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b8068","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004b80a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b80a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b80b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b7fa4","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7fbc","targetVaHex":"0x004b7fbc","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b7fbc"},{"vaHex":"0x004b7fcc","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7fe8","targetVaHex":"0x004b7fe8","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b8000","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b801c","targetVaHex":"0x004b801c","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b7fa4","category":"branch","targetVaHex":"0x004b7fbc","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"frame-script-pointer","targetOpcode":"0x20","targetSummary":"set display.frameScript(+0x64) = 0x004b80f4","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7fbc"},{"vaHex":"0x004b7fcc","category":"conditional-branch","targetVaHex":"0x004b7fe8","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xaa","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7fe8"},{"vaHex":"0x004b8000","category":"conditional-branch","targetVaHex":"0x004b801c","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xaa","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b801c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b8048","targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58"}],"keyEvents":[{"vaHex":"0x004b7f7c","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7fa0","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7fa4","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] == right:imm.byte=0x02 -> 0x004b7fbc","targetVaHex":"0x004b7fbc","modeHex":"0xc1","comparison":"==","conditionOpHex":"0x01","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x02","leftSelectorHex":"0x04","rightSelectorHex":"0x02","rightImmediateHex":"0x02","branchTargetOffset":4,"branchTargetVaHex":"0x004b7fbc"},{"vaHex":"0x004b7fac","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b80d4","targetVaHex":"0x004b80d4"},{"vaHex":"0x004b7fc4","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b7fc8","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b7fd8","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x84"},{"vaHex":"0x004b802c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8034","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8048","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","targetVaHex":"0x004b65a4","childObjectType":2},{"vaHex":"0x004b8050","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b8054","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8058","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b805c","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004b8064","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b8068","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004b8074","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b8090","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b80a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b80a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b80b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b80c0","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b80c4","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b80c8","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b8048","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941220,"targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","decoded":{"startVaHex":"0x004b65a4","stopReason":"loop at 0x004b65d8","instructionCount":12,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":3,"0x12":4,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b6600","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b65a4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b65d0","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b6600","targetVaHex":"0x004b6600"},{"vaHex":"0x004b65f4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b8048","targetVaHex":"0x004b65a4","childObjectType":2,"frameScripts":["0x004b6600"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":79,"functionVaHex":"0x00413e3f","bodyClass":"child display script spawner","childScriptVaHex":"0x004b848c","skills":[{"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]}],"monsterActions":[],"skillLabels":["아타호 비기·맹호유성각 0x33","아타호 비기·맹호유성각 0x34","아타호 비기·맹호유성각 0x35","아타호 비기·맹호유성각 0x36"],"helperClass":"spawn-tree-with-direct-frames","root":{"startVaHex":"0x004b848c","stopReason":"destroy/end at 0x004b81d0","instructionCount":31,"opcodeCounts":{"0x00":1,"0x02":2,"0x03":1,"0x07":1,"0x08":2,"0x10":1,"0x11":3,"0x12":12,"0x14":2,"0x1f":1,"0x2b":2,"0x42":1,"0x4b":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b8134","randomRange":128,"randomRangeHex":"0x0080"},{"vaHex":"0x004b8154","randomRange":192,"randomRangeHex":"0x00c0"}],"parentActorLinks":[{"vaHex":"0x004b81c4","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b8130","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b8150","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b8170","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x58, mode=0xe0","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b8178","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, imm=0x00080000 (8px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc0"}],"motionWrites":[{"vaHex":"0x004b8120","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b8188","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b81a0","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b8190","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8124","targetVaHex":"0x004b8124","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8124"},{"vaHex":"0x004b81a8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b8120","targetVaHex":"0x004b8120","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8120"}],"branchTargets":[{"vaHex":"0x004b8190","category":"branch","targetVaHex":"0x004b8124","comparison":"!=","relation":"local-backward-loop","distance":-17,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8364 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8124"},{"vaHex":"0x004b81a8","category":"branch","targetVaHex":"0x004b8120","comparison":"!=","relation":"local-backward-loop","distance":-21,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, source +0x96, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b8120"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[{"vaHex":"0x004b81c0","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0004","listIndex":2,"maskHex":"0x0004"}],"spawnRows":[{"vaHex":"0x004b8124","targetVaHex":"0x004b8364","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8364 into +0x58"}],"keyEvents":[{"vaHex":"0x004b848c","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b8114","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b8120","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b8124","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8364 into +0x58","targetVaHex":"0x004b8364","childObjectType":2},{"vaHex":"0x004b812c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b8130","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b8134","opcode":"0x2b","category":"random-range","summary":"rng(range=128) -> +0x58","randomRange":128,"randomRangeHex":"0x0080"},{"vaHex":"0x004b8150","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b8154","opcode":"0x2b","category":"random-range","summary":"rng(range=192) -> +0x58","randomRange":192,"randomRangeHex":"0x00c0"},{"vaHex":"0x004b8170","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x58, mode=0xe0","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b8178","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, imm=0x00080000 (8px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc0"},{"vaHex":"0x004b8188","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b8190","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8124","targetVaHex":"0x004b8124","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8124"},{"vaHex":"0x004b819c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=8"},{"vaHex":"0x004b81a0","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b81a8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b8120","targetVaHex":"0x004b8120","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8120"},{"vaHex":"0x004b81b4","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=36"},{"vaHex":"0x004b81c0","opcode":"0x4b","category":"clear-display-list","summary":"clear/free display list slot=2 mask=0x0004","listIndex":2,"maskHex":"0x0004"},{"vaHex":"0x004b81c4","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b81c8","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b8124","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4948836,"targetVaHex":"0x004b8364","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8364 into +0x58","decoded":{"startVaHex":"0x004b8364","stopReason":"destroy/end at 0x004b8430","instructionCount":29,"opcodeCounts":{"0x00":1,"0x01":2,"0x06":1,"0x07":1,"0x08":1,"0x10":2,"0x11":2,"0x12":14,"0x14":1,"0x1e":1,"0x1f":1,"0x2b":2},"frameSequence":[],"initFrameSequence":[144],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b83d8","randomRange":128,"randomRangeHex":"0x0080"},{"vaHex":"0x004b83f0","randomRange":12,"randomRangeHex":"0x000c"}],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b83c8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b83a4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x81"},{"vaHex":"0x004b83ac","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x81"},{"vaHex":"0x004b83cc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b83d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b83ec","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b8408","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b8410","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"}],"motionWrites":[{"vaHex":"0x004b839c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b841c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b8424","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b83bc","targetVaHex":"0x004b83bc","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b83bc"}],"branchTargets":[{"vaHex":"0x004b8424","category":"branch","targetVaHex":"0x004b83bc","comparison":"!=","relation":"local-backward-loop","distance":-18,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8434 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b83bc"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b83bc","targetVaHex":"0x004b8434","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8434 into +0x58"}],"keyEvents":[{"vaHex":"0x004b8364","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b8390","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b839c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b83a4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x81"},{"vaHex":"0x004b83ac","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x81"},{"vaHex":"0x004b83bc","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8434 into +0x58","targetVaHex":"0x004b8434","childObjectType":2},{"vaHex":"0x004b83c4","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b83c8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b83cc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b83d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b83d8","opcode":"0x2b","category":"random-range","summary":"rng(range=128) -> +0x58","randomRange":128,"randomRangeHex":"0x0080"},{"vaHex":"0x004b83ec","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b83f0","opcode":"0x2b","category":"random-range","summary":"rng(range=12) -> +0x58","randomRange":12,"randomRangeHex":"0x000c"},{"vaHex":"0x004b8408","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b8410","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"},{"vaHex":"0x004b8418","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b841c","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b8424","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b83bc","targetVaHex":"0x004b83bc","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b83bc"}]},"children":[{"depth":2,"sourceVaHex":"0x004b83bc","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4949044,"targetVaHex":"0x004b8434","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8434 into +0x58","decoded":{"startVaHex":"0x004b8434","stopReason":"destroy/end at 0x004b8488","instructionCount":12,"opcodeCounts":{"0x00":1,"0x01":1,"0x06":1,"0x08":1,"0x10":3,"0x12":4,"0x1e":1},"frameSequence":[],"initFrameSequence":[143],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b8458","opcode":"0x12","category":"write","summary":"set display/actor field +0x88, source +0x20, mode=0xa0","destHex":"0x88","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b8434","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b8458","opcode":"0x12","category":"write","summary":"set display/actor field +0x88, source +0x20, mode=0xa0","destHex":"0x88","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b847c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b8124","targetVaHex":"0x004b8364","childObjectType":2,"frameScripts":[],"frames":[144],"randomRanges":[128,12],"motionSteps":[],"anchors":1},{"depth":2,"sourceVaHex":"0x004b83bc","targetVaHex":"0x004b8434","childObjectType":2,"frameScripts":[],"frames":[143],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":83,"functionVaHex":"0x0041177d","bodyClass":"timed child visual/motion setup","childScriptVaHex":"0x004b84ec","skills":[{"ownerName":"스마슈","skillName":"열시섬","skillIdHex":"0x20","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[17],"resultWlkNos":[4]}],"monsterActions":[],"skillLabels":["스마슈 열시섬 0x20"],"helperClass":"helper-control-or-cleanup","root":{"startVaHex":"0x004b84ec","stopReason":"destroy/end at 0x004b85c8","instructionCount":37,"opcodeCounts":{"0x00":1,"0x02":15,"0x06":1,"0x08":1,"0x38":15,"0x3b":1,"0x3c":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b85b8","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[{"vaHex":"0x004b84f8","category":"palette-backup","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":null,"argHex":null,"summary":"backup palette range start=0x90 count=0x40"},{"vaHex":"0x004b84fc","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x084040ff","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x084040ff"},{"vaHex":"0x004b8508","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x0840ff40","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x0840ff40"},{"vaHex":"0x004b8514","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x08ff4040","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x08ff4040"},{"vaHex":"0x004b8520","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x104040ff","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x104040ff"},{"vaHex":"0x004b852c","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x1040ff40","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x1040ff40"},{"vaHex":"0x004b8538","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x10ff4040","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x10ff4040"},{"vaHex":"0x004b8544","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x184040ff","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x184040ff"},{"vaHex":"0x004b8550","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x1840ff40","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x1840ff40"},{"vaHex":"0x004b855c","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x18ff4040","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x18ff4040"},{"vaHex":"0x004b8568","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x204040ff","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x204040ff"},{"vaHex":"0x004b8574","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x2040ff40","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x2040ff40"},{"vaHex":"0x004b8580","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x20ff4040","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x20ff4040"},{"vaHex":"0x004b858c","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x304040ff","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x304040ff"},{"vaHex":"0x004b8598","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x3040ff40","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x3040ff40"},{"vaHex":"0x004b85a4","category":"palette-transform","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":"0x01","argHex":"0x30ff4040","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x30ff4040"},{"vaHex":"0x004b85c4","category":"palette-restore","paletteStartHex":"0x90","paletteCountHex":"0x40","modeHex":null,"argHex":null,"summary":"restore palette range start=0x90 count=0x40"}],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b84ec","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b84f8","opcode":"0x3b","category":"palette-backup","summary":"backup palette range start=0x90 count=0x40","paletteStartHex":"0x90","paletteCountHex":"0x40"},{"vaHex":"0x004b84fc","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x084040ff","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x084040ff"},{"vaHex":"0x004b8504","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b8508","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x0840ff40","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x0840ff40"},{"vaHex":"0x004b8510","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b8514","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x08ff4040","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x08ff4040"},{"vaHex":"0x004b851c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b8520","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x104040ff","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x104040ff"},{"vaHex":"0x004b8528","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b852c","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x1040ff40","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x1040ff40"},{"vaHex":"0x004b8534","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b8538","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x10ff4040","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x10ff4040"},{"vaHex":"0x004b8540","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b8544","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x184040ff","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x184040ff"},{"vaHex":"0x004b854c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b8550","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x1840ff40","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x1840ff40"},{"vaHex":"0x004b8558","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b855c","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x18ff4040","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x18ff4040"},{"vaHex":"0x004b8564","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b8568","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x204040ff","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x204040ff"},{"vaHex":"0x004b8570","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b8574","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x2040ff40","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x2040ff40"},{"vaHex":"0x004b857c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b8580","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x20ff4040","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x20ff4040"},{"vaHex":"0x004b8588","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b858c","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x304040ff","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x304040ff"},{"vaHex":"0x004b8594","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b8598","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x3040ff40","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x3040ff40"},{"vaHex":"0x004b85a0","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b85a4","opcode":"0x38","category":"palette-transform","summary":"palette set/flash mode1 range=0x90 count=0x40 arg=0x30ff4040","modeHex":"0x01","paletteStartHex":"0x90","paletteCountHex":"0x40","argHex":"0x30ff4040"},{"vaHex":"0x004b85ac","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b85b8","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b85bc","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"},{"vaHex":"0x004b85c4","opcode":"0x3c","category":"palette-restore","summary":"restore palette range start=0x90 count=0x40","paletteStartHex":"0x90","paletteCountHex":"0x40"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":86,"functionVaHex":"0x00413eb2","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b8720","skills":[],"monsterActions":[{"enemyName":"데드드래곤","cns":"zs_dd.cns","sharedActionName":"화염","sharedActionIdHex":"0x1c","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"}],"skillLabels":["데드드래곤 화염 0x1c"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b8720","stopReason":"destroy/end at 0x004b8854","instructionCount":40,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":1,"0x03":3,"0x06":1,"0x07":1,"0x08":1,"0x11":9,"0x12":12,"0x14":3,"0x15":2,"0x1f":1,"0x2b":1,"0x2d":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b875c","randomRange":64,"randomRangeHex":"0x0040"}],"parentActorLinks":[{"vaHex":"0x004b8848","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b8758","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b872c","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8730","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b87a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b87b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b87c8","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b87f4","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b8814","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b8818","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b881c","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b8734","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000040 (0.000976562px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000040","immFixed":0.0009765625,"modeHex":"0x80"},{"vaHex":"0x004b873c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x0000b000 (0.6875px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x0000b000","immFixed":0.6875,"modeHex":"0x80"},{"vaHex":"0x004b8744","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000fee0 (0.995605px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000fee0","immFixed":0.99560546875,"modeHex":"0x80"},{"vaHex":"0x004b8768","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b876c","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b8770","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b878c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000fee0 (0.995605px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000fee0","immFixed":0.99560546875,"modeHex":"0x80"},{"vaHex":"0x004b87a4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b8830","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b8774","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x9000 -> 0x004b879c","targetVaHex":"0x004b879c","modeHex":"0x85","comparison":"<=","conditionOpHex":"0x05","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x9000","leftSelectorHex":"0x8c","rightImmediateHex":"0x9000","branchTargetOffset":8,"branchTargetVaHex":"0x004b879c"},{"vaHex":"0x004b8780","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0xd000 -> 0x004b87a4","targetVaHex":"0x004b87a4","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0xd000","leftSelectorHex":"0x8c","rightImmediateHex":"0xd000","branchTargetOffset":8,"branchTargetVaHex":"0x004b87a4"},{"vaHex":"0x004b87bc","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b87d8","targetVaHex":"0x004b87d8","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b87e8","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b8804","targetVaHex":"0x004b8804","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b8838","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b874c","targetVaHex":"0x004b874c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b874c"}],"branchTargets":[{"vaHex":"0x004b8774","category":"branch","targetVaHex":"0x004b879c","comparison":"<=","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000120 (0.00439453px), mode=0x80","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x9000 -> 0x004b879c"},{"vaHex":"0x004b8780","category":"branch","targetVaHex":"0x004b87a4","comparison":"<","relation":"local-forward-skip","distance":3,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8e, source +0x8c, mode=0xa0","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0xd000 -> 0x004b87a4"},{"vaHex":"0x004b87bc","category":"conditional-branch","targetVaHex":"0x004b87d8","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x1c, source +0x1c, mode=0xaa","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b87d8"},{"vaHex":"0x004b87e8","category":"conditional-branch","targetVaHex":"0x004b8804","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x20, source +0x20, mode=0xaa","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b8804"},{"vaHex":"0x004b8838","category":"branch","targetVaHex":"0x004b874c","comparison":"!=","relation":"local-backward-loop","distance":-29,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8660 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b874c"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b87b8","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"}],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b874c","targetVaHex":"0x004b8660","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8660 into +0x58"}],"keyEvents":[{"vaHex":"0x004b8720","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b872c","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8730","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8734","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000040 (0.000976562px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000040","immFixed":0.0009765625,"modeHex":"0x80"},{"vaHex":"0x004b873c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x0000b000 (0.6875px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x0000b000","immFixed":0.6875,"modeHex":"0x80"},{"vaHex":"0x004b8744","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000fee0 (0.995605px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000fee0","immFixed":0.99560546875,"modeHex":"0x80"},{"vaHex":"0x004b874c","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8660 into +0x58","targetVaHex":"0x004b8660","childObjectType":2},{"vaHex":"0x004b8754","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b8758","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b875c","opcode":"0x2b","category":"random-range","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b8768","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b876c","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b8770","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b8774","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x9000 -> 0x004b879c","targetVaHex":"0x004b879c","modeHex":"0x85","comparison":"<=","conditionOpHex":"0x05","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x9000","leftSelectorHex":"0x8c","rightImmediateHex":"0x9000","branchTargetOffset":8,"branchTargetVaHex":"0x004b879c"},{"vaHex":"0x004b8780","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0xd000 -> 0x004b87a4","targetVaHex":"0x004b87a4","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0xd000","leftSelectorHex":"0x8c","rightImmediateHex":"0xd000","branchTargetOffset":8,"branchTargetVaHex":"0x004b87a4"},{"vaHex":"0x004b878c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000fee0 (0.995605px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000fee0","immFixed":0.99560546875,"modeHex":"0x80"},{"vaHex":"0x004b87a4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b87a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b87b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b87b8","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b87c8","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b87f4","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b8814","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b8818","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b881c","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b882c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8830","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b8838","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b874c","targetVaHex":"0x004b874c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b874c"},{"vaHex":"0x004b8844","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b8848","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b884c","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b874c","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4949600,"targetVaHex":"0x004b8660","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8660 into +0x58","decoded":{"startVaHex":"0x004b8660","stopReason":"loop at 0x004b8690","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":1,"0x12":5,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[24],"frameScripts":[{"targetVaHex":"0x004b86bc","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b8684","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b8660","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b8684","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8688","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b86bc","targetVaHex":"0x004b86bc"},{"vaHex":"0x004b86b0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b874c","targetVaHex":"0x004b8660","childObjectType":2,"frameScripts":["0x004b86bc"],"frames":[24],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":87,"functionVaHex":"0x00413eb2","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b8858","skills":[],"monsterActions":[{"enemyName":"불꽃슬라임","cns":"zs_enn.cns","sharedActionName":"화염","sharedActionIdHex":"0x0b","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"주작성령","cns":"zky_shu.cns","sharedActionName":"화염","sharedActionIdHex":"0x55","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"리치","cns":"zy_rich.cns","sharedActionName":"화염","sharedActionIdHex":"0x5c","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"}],"skillLabels":["불꽃슬라임 화염 0x0b","주작성령 화염 0x55","리치 화염 0x5c"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b8858","stopReason":"destroy/end at 0x004b80d0","instructionCount":42,"opcodeCounts":{"0x00":1,"0x01":2,"0x02":1,"0x03":3,"0x06":2,"0x07":1,"0x08":1,"0x10":1,"0x12":21,"0x15":2,"0x1e":1,"0x1f":1,"0x20":1,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[198],"frameScripts":[{"targetVaHex":"0x004b888c","helperIds":[87],"skillLabels":[],"frameGateSequence":[{"vaHex":"0x004b888c","spriteHex":"0x1a","frame":198,"gate":2,"label":"198@2"},{"vaHex":"0x004b8894","spriteHex":"0x1a","frame":199,"gate":2,"label":"199@2"},{"vaHex":"0x004b889c","spriteHex":"0x1a","frame":200,"gate":2,"label":"200@2"}],"frameLabels":["198@2","199@2","200@2"],"spriteHexSequence":["0x1a","0x1a","0x1a"],"durationGate":6,"positionWrites":[],"parentAnchors":[],"actorFlags":[],"stopReason":"loop at 0x004b888c"}],"randomRanges":[{"vaHex":"0x004b8074","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b8090","randomRange":256,"randomRangeHex":"0x0100"}],"parentActorLinks":[{"vaHex":"0x004b80c4","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b8054","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7fc4","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b7fc8","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b7fd8","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x84"},{"vaHex":"0x004b8058","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b805c","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004b8064","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b8068","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004b80a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b80a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b80b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b7fcc","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7fe8","targetVaHex":"0x004b7fe8","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b8000","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b801c","targetVaHex":"0x004b801c","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b7fcc","category":"conditional-branch","targetVaHex":"0x004b7fe8","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xaa","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7fe8"},{"vaHex":"0x004b8000","category":"conditional-branch","targetVaHex":"0x004b801c","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xaa","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b801c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b8048","targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58"}],"keyEvents":[{"vaHex":"0x004b8858","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b887c","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b888c","targetVaHex":"0x004b888c"},{"vaHex":"0x004b7fc4","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b7fc8","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b7fd8","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x84"},{"vaHex":"0x004b802c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8034","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8048","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","targetVaHex":"0x004b65a4","childObjectType":2},{"vaHex":"0x004b8050","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b8054","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8058","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b805c","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004b8064","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b8068","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004b8074","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b8090","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b80a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b80a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b80b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b80c0","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b80c4","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b80c8","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b8048","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941220,"targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","decoded":{"startVaHex":"0x004b65a4","stopReason":"loop at 0x004b65d8","instructionCount":12,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":3,"0x12":4,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b6600","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b65a4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b65d0","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b6600","targetVaHex":"0x004b6600"},{"vaHex":"0x004b65f4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b8048","targetVaHex":"0x004b65a4","childObjectType":2,"frameScripts":["0x004b6600"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":88,"functionVaHex":"0x00413eb2","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b88ac","skills":[],"monsterActions":[{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"}],"skillLabels":["폭호 화염 0x6c","두개골 화염 0x6c"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b88ac","stopReason":"destroy/end at 0x004b89e0","instructionCount":40,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":1,"0x03":3,"0x06":1,"0x07":1,"0x08":1,"0x11":9,"0x12":12,"0x14":3,"0x15":2,"0x1f":1,"0x2b":1,"0x2d":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b88e8","randomRange":64,"randomRangeHex":"0x0040"}],"parentActorLinks":[{"vaHex":"0x004b89d4","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b88e4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b88b8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b88bc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8934","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b893c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b8954","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b8980","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b89a0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b89a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b89a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b88c0","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000040 (0.000976562px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000040","immFixed":0.0009765625,"modeHex":"0x80"},{"vaHex":"0x004b88c8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x0000b800 (0.71875px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x0000b800","immFixed":0.71875,"modeHex":"0x80"},{"vaHex":"0x004b88d0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000ff80 (0.998047px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000ff80","immFixed":0.998046875,"modeHex":"0x80"},{"vaHex":"0x004b88f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b88f8","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b88fc","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b8918","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000ff80 (0.998047px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000ff80","immFixed":0.998046875,"modeHex":"0x80"},{"vaHex":"0x004b8930","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b89bc","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b8900","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x9800 -> 0x004b8928","targetVaHex":"0x004b8928","modeHex":"0x85","comparison":"<=","conditionOpHex":"0x05","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x9800","leftSelectorHex":"0x8c","rightImmediateHex":"0x9800","branchTargetOffset":8,"branchTargetVaHex":"0x004b8928"},{"vaHex":"0x004b890c","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0xd800 -> 0x004b8930","targetVaHex":"0x004b8930","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0xd800","leftSelectorHex":"0x8c","rightImmediateHex":"0xd800","branchTargetOffset":8,"branchTargetVaHex":"0x004b8930"},{"vaHex":"0x004b8948","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b8964","targetVaHex":"0x004b8964","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b8974","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b8990","targetVaHex":"0x004b8990","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b89c4","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b88d8","targetVaHex":"0x004b88d8","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b88d8"}],"branchTargets":[{"vaHex":"0x004b8900","category":"branch","targetVaHex":"0x004b8928","comparison":"<=","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000080 (0.00195312px), mode=0x80","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x9800 -> 0x004b8928"},{"vaHex":"0x004b890c","category":"branch","targetVaHex":"0x004b8930","comparison":"<","relation":"local-forward-skip","distance":3,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8e, source +0x8c, mode=0xa0","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0xd800 -> 0x004b8930"},{"vaHex":"0x004b8948","category":"conditional-branch","targetVaHex":"0x004b8964","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x1c, source +0x1c, mode=0xaa","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b8964"},{"vaHex":"0x004b8974","category":"conditional-branch","targetVaHex":"0x004b8990","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x20, source +0x20, mode=0xaa","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b8990"},{"vaHex":"0x004b89c4","category":"branch","targetVaHex":"0x004b88d8","comparison":"!=","relation":"local-backward-loop","distance":-29,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8660 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b88d8"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b8944","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"}],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b88d8","targetVaHex":"0x004b8660","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8660 into +0x58"}],"keyEvents":[{"vaHex":"0x004b88ac","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b88b8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b88bc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b88c0","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000040 (0.000976562px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000040","immFixed":0.0009765625,"modeHex":"0x80"},{"vaHex":"0x004b88c8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x0000b800 (0.71875px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x0000b800","immFixed":0.71875,"modeHex":"0x80"},{"vaHex":"0x004b88d0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000ff80 (0.998047px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000ff80","immFixed":0.998046875,"modeHex":"0x80"},{"vaHex":"0x004b88d8","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8660 into +0x58","targetVaHex":"0x004b8660","childObjectType":2},{"vaHex":"0x004b88e0","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b88e4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b88e8","opcode":"0x2b","category":"random-range","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b88f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b88f8","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b88fc","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b8900","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x9800 -> 0x004b8928","targetVaHex":"0x004b8928","modeHex":"0x85","comparison":"<=","conditionOpHex":"0x05","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x9800","leftSelectorHex":"0x8c","rightImmediateHex":"0x9800","branchTargetOffset":8,"branchTargetVaHex":"0x004b8928"},{"vaHex":"0x004b890c","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0xd800 -> 0x004b8930","targetVaHex":"0x004b8930","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0xd800","leftSelectorHex":"0x8c","rightImmediateHex":"0xd800","branchTargetOffset":8,"branchTargetVaHex":"0x004b8930"},{"vaHex":"0x004b8918","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000ff80 (0.998047px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000ff80","immFixed":0.998046875,"modeHex":"0x80"},{"vaHex":"0x004b8930","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b8934","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b893c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b8944","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b8954","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b8980","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b89a0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b89a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b89a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b89b8","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b89bc","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b89c4","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b88d8","targetVaHex":"0x004b88d8","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b88d8"},{"vaHex":"0x004b89d0","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b89d4","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b89d8","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b88d8","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4949600,"targetVaHex":"0x004b8660","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8660 into +0x58","decoded":{"startVaHex":"0x004b8660","stopReason":"loop at 0x004b8690","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":1,"0x12":5,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[24],"frameScripts":[{"targetVaHex":"0x004b86bc","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b8684","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b8660","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b8684","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8688","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b86bc","targetVaHex":"0x004b86bc"},{"vaHex":"0x004b86b0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b88d8","targetVaHex":"0x004b8660","childObjectType":2,"frameScripts":["0x004b86bc"],"frames":[24],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":89,"functionVaHex":"0x00413eb2","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b8aa4","skills":[],"monsterActions":[{"enemyName":"스피드","cns":"zs_rb.cns","sharedActionName":"냉기","sharedActionIdHex":"0x7c","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"},{"enemyName":"빙룡","cns":"zs_rb.cns","sharedActionName":"냉기","sharedActionIdHex":"0x7c","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"}],"skillLabels":["스피드 냉기 0x7c","빙룡 냉기 0x7c"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b8aa4","stopReason":"destroy/end at 0x004b8bd8","instructionCount":40,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":1,"0x03":3,"0x06":1,"0x07":1,"0x08":1,"0x11":9,"0x12":12,"0x14":3,"0x15":2,"0x1f":1,"0x2b":1,"0x2d":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b8ae0","randomRange":64,"randomRangeHex":"0x0040"}],"parentActorLinks":[{"vaHex":"0x004b8bcc","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b8adc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b8ab0","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8ab4","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8b2c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b8b34","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b8b4c","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b8b78","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b8b98","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b8b9c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b8ba0","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b8ab8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000030 (0.000732422px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x80"},{"vaHex":"0x004b8ac0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x0000b000 (0.6875px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x0000b000","immFixed":0.6875,"modeHex":"0x80"},{"vaHex":"0x004b8ac8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000fe00 (0.992188px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000fe00","immFixed":0.9921875,"modeHex":"0x80"},{"vaHex":"0x004b8aec","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8af0","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b8af4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b8b10","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000fe00 (0.992188px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000fe00","immFixed":0.9921875,"modeHex":"0x80"},{"vaHex":"0x004b8b28","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b8bb4","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b8af8","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x9000 -> 0x004b8b20","targetVaHex":"0x004b8b20","modeHex":"0x85","comparison":"<=","conditionOpHex":"0x05","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x9000","leftSelectorHex":"0x8c","rightImmediateHex":"0x9000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8b20"},{"vaHex":"0x004b8b04","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0xd000 -> 0x004b8b28","targetVaHex":"0x004b8b28","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0xd000","leftSelectorHex":"0x8c","rightImmediateHex":"0xd000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8b28"},{"vaHex":"0x004b8b40","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b8b5c","targetVaHex":"0x004b8b5c","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b8b6c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b8b88","targetVaHex":"0x004b8b88","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b8bbc","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b8ad0","targetVaHex":"0x004b8ad0","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8ad0"}],"branchTargets":[{"vaHex":"0x004b8af8","category":"branch","targetVaHex":"0x004b8b20","comparison":"<=","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000200 (0.0078125px), mode=0x80","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x9000 -> 0x004b8b20"},{"vaHex":"0x004b8b04","category":"branch","targetVaHex":"0x004b8b28","comparison":"<","relation":"local-forward-skip","distance":3,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8e, source +0x8c, mode=0xa0","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0xd000 -> 0x004b8b28"},{"vaHex":"0x004b8b40","category":"conditional-branch","targetVaHex":"0x004b8b5c","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x1c, source +0x1c, mode=0xaa","summary":"conditional branch display.x +0x1c >= 0x80000000; target 0x004b8b5c"},{"vaHex":"0x004b8b6c","category":"conditional-branch","targetVaHex":"0x004b8b88","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x20, source +0x20, mode=0xaa","summary":"conditional branch display.y +0x20 >= 0x80000000; target 0x004b8b88"},{"vaHex":"0x004b8bbc","category":"branch","targetVaHex":"0x004b8ad0","comparison":"!=","relation":"local-backward-loop","distance":-29,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b89e4 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b8ad0"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b8b3c","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"}],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b8ad0","targetVaHex":"0x004b89e4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b89e4 into +0x58"}],"keyEvents":[{"vaHex":"0x004b8aa4","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b8ab0","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8ab4","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8ab8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000030 (0.000732422px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x80"},{"vaHex":"0x004b8ac0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x0000b000 (0.6875px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x0000b000","immFixed":0.6875,"modeHex":"0x80"},{"vaHex":"0x004b8ac8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000fe00 (0.992188px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000fe00","immFixed":0.9921875,"modeHex":"0x80"},{"vaHex":"0x004b8ad0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b89e4 into +0x58","targetVaHex":"0x004b89e4","childObjectType":2},{"vaHex":"0x004b8ad8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b8adc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8ae0","opcode":"0x2b","category":"random-range","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b8aec","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8af0","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b8af4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004b8af8","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] <= right:imm.word=0x9000 -> 0x004b8b20","targetVaHex":"0x004b8b20","modeHex":"0x85","comparison":"<=","conditionOpHex":"0x05","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x9000","leftSelectorHex":"0x8c","rightImmediateHex":"0x9000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8b20"},{"vaHex":"0x004b8b04","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x8c] < right:imm.word=0xd000 -> 0x004b8b28","targetVaHex":"0x004b8b28","modeHex":"0x83","comparison":"<","conditionOpHex":"0x03","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0xd000","leftSelectorHex":"0x8c","rightImmediateHex":"0xd000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8b28"},{"vaHex":"0x004b8b10","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x0000fe00 (0.992188px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x0000fe00","immFixed":0.9921875,"modeHex":"0x80"},{"vaHex":"0x004b8b28","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b8b2c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b8b34","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b8b3c","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b8b4c","opcode":"0x12","category":"write","summary":"shr display/actor field +0x1c, imm=0x00000003 (4.57764e-05px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b8b78","opcode":"0x12","category":"write","summary":"shr display/actor field +0x20, imm=0x00000003 (4.57764e-05px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x8c"},{"vaHex":"0x004b8b98","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x80, mode=0xe0","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004b8b9c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x84, mode=0xe0","destHex":"0x20","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b8ba0","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x1c, mode=0xe0","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b8bb0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8bb4","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b8bbc","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b8ad0","targetVaHex":"0x004b8ad0","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8ad0"},{"vaHex":"0x004b8bc8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b8bcc","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b8bd0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b8ad0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4950500,"targetVaHex":"0x004b89e4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b89e4 into +0x58","decoded":{"startVaHex":"0x004b89e4","stopReason":"loop at 0x004b8a18","instructionCount":12,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":3,"0x12":4,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[82],"frameScripts":[{"targetVaHex":"0x004b8a40","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b8a08","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b89e4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b8a08","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8a10","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b8a40","targetVaHex":"0x004b8a40"},{"vaHex":"0x004b8a34","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b8ad0","targetVaHex":"0x004b89e4","childObjectType":2,"frameScripts":["0x004b8a40"],"frames":[82],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":90,"functionVaHex":"0x00413eb2","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b8bdc","skills":[],"monsterActions":[{"enemyName":"물슬라임","cns":"zs_ice.cns","sharedActionName":"냉기","sharedActionIdHex":"0x0c","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"},{"enemyName":"수사","cns":"zh_sui.cns","sharedActionName":"냉기","sharedActionIdHex":"0x13","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"},{"enemyName":"창룡성령","cns":"zky_ao.cns","sharedActionName":"냉기","sharedActionIdHex":"0x56","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"}],"skillLabels":["물슬라임 냉기 0x0c","수사 냉기 0x13","창룡성령 냉기 0x56"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004b8bdc","stopReason":"destroy/end at 0x004b77a0","instructionCount":27,"opcodeCounts":{"0x00":1,"0x01":2,"0x03":4,"0x06":1,"0x08":1,"0x10":1,"0x11":2,"0x12":8,"0x14":1,"0x15":2,"0x1e":1,"0x20":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[124],"frameScripts":[{"targetVaHex":"0x004b784c","helperIds":[90],"skillLabels":[],"frameGateSequence":[{"vaHex":"0x004b784c","spriteHex":"0x1a","frame":127,"gate":1,"label":"127@1"}],"frameLabels":["127@1"],"spriteHexSequence":["0x1a"],"durationGate":1,"positionWrites":[],"parentAnchors":[],"actorFlags":[],"stopReason":"loop at 0x004b784c"}],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b7794","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b76ec","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b76f0","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b7700","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x84"},{"vaHex":"0x004b7768","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x81"}],"motionWrites":[{"vaHex":"0x004b775c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000002 (3.05176e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0x80"},{"vaHex":"0x004b7780","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b76f4","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7710","targetVaHex":"0x004b7710","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b7730","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b774c","targetVaHex":"0x004b774c","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b7788","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7764","targetVaHex":"0x004b7764","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7764"}],"branchTargets":[{"vaHex":"0x004b76f4","category":"conditional-branch","targetVaHex":"0x004b7710","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xaa","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b7710"},{"vaHex":"0x004b7730","category":"conditional-branch","targetVaHex":"0x004b774c","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xaa","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b774c"},{"vaHex":"0x004b7788","category":"branch","targetVaHex":"0x004b7764","comparison":"!=","relation":"local-backward-loop","distance":-6,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7764"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7650","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7674","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b784c","targetVaHex":"0x004b784c"},{"vaHex":"0x004b767c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b76ec","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b76f0","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b7700","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x84"},{"vaHex":"0x004b775c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000002 (3.05176e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0x80"},{"vaHex":"0x004b7768","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x81"},{"vaHex":"0x004b7770","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b7780","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b7788","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7764","targetVaHex":"0x004b7764","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7764"},{"vaHex":"0x004b7794","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b7798","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":91,"functionVaHex":"0x00413eb2","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b8d1c","skills":[],"monsterActions":[{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"냉기","sharedActionIdHex":"0x6d","visibleSlotHex":"0x05","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"냉기","sharedActionIdHex":"0x6d","visibleSlotHex":"0x05","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"}],"skillLabels":["폭호 냉기 0x6d","두개골 냉기 0x6d"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b8d1c","stopReason":"loop at 0x004b8d44","instructionCount":10,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x11":3,"0x12":2,"0x14":1,"0x2b":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b8d38","randomRange":5,"randomRangeHex":"0x0005"}],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b8d28","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, source +0x1c, mode=0xa0","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8d2c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, source +0x20, mode=0xa0","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[{"vaHex":"0x004b8d30","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000006 (9.15527e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000006","immFixed":9.1552734375e-05,"modeHex":"0x80"},{"vaHex":"0x004b8d50","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b8d44","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:display.word[+0x58] -> 0x004b8d60","targetVaHex":"0x004b8d60","modeHex":"0xa1","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:display.word[+0x58]","leftSelectorHex":"0x96","rightSelectorHex":"0x58","branchTargetOffset":4,"branchTargetVaHex":"0x004b8d60"}],"branchTargets":[{"vaHex":"0x004b8d44","category":"branch","targetVaHex":"0x004b8d60","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"random-range","targetOpcode":"0x2b","targetSummary":"rng(range=64) -> +0x58","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:display.word[+0x58] -> 0x004b8d60"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b8d1c","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b8d28","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, source +0x1c, mode=0xa0","destHex":"0x68","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8d2c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, source +0x20, mode=0xa0","destHex":"0x6c","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8d30","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000006 (9.15527e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000006","immFixed":9.1552734375e-05,"modeHex":"0x80"},{"vaHex":"0x004b8d38","opcode":"0x2b","category":"random-range","summary":"rng(range=5) -> +0x58","randomRange":5,"randomRangeHex":"0x0005"},{"vaHex":"0x004b8d44","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:display.word[+0x58] -> 0x004b8d60","targetVaHex":"0x004b8d60","modeHex":"0xa1","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:display.word[+0x58]","leftSelectorHex":"0x96","rightSelectorHex":"0x58","branchTargetOffset":4,"branchTargetVaHex":"0x004b8d60"},{"vaHex":"0x004b8d4c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8d50","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b8d8c","sourceBranchVaHex":"0x004b8d44","sourceBranchTargetVaHex":"0x004b8d60","targetVa":4951012,"targetVaHex":"0x004b8be4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8be4 into +0x58","decoded":{"startVaHex":"0x004b8be4","stopReason":"destroy/end at 0x004b52a8","instructionCount":65,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":3,"0x03":5,"0x06":1,"0x07":1,"0x08":4,"0x10":4,"0x11":3,"0x12":31,"0x14":2,"0x15":2,"0x1f":1,"0x20":2,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[124,137],"frameScripts":[{"targetVaHex":"0x004b77a4","helperIds":[70],"skillLabels":["린샹 흑영권 0x1a","린샹 환영각 0x2d","스마슈 투신의 춤 0x22"],"frameGateSequence":[{"vaHex":"0x004b77a4","spriteHex":"0x1a","frame":124,"gate":2,"label":"124@2"},{"vaHex":"0x004b77ac","spriteHex":"0x1a","frame":125,"gate":2,"label":"125@2"},{"vaHex":"0x004b77b4","spriteHex":"0x1a","frame":126,"gate":2,"label":"126@2"},{"vaHex":"0x004b77bc","spriteHex":"0x1a","frame":127,"gate":2,"label":"127@2"},{"vaHex":"0x004b77c4","spriteHex":"0x1a","frame":128,"gate":2,"label":"128@2"},{"vaHex":"0x004b77cc","spriteHex":"0x1a","frame":129,"gate":2,"label":"129@2"},{"vaHex":"0x004b77d4","spriteHex":"0x1a","frame":124,"gate":2,"label":"124@2"},{"vaHex":"0x004b77dc","spriteHex":"0x1a","frame":125,"gate":2,"label":"125@2"},{"vaHex":"0x004b77e4","spriteHex":"0x1a","frame":126,"gate":2,"label":"126@2"},{"vaHex":"0x004b77ec","spriteHex":"0x1a","frame":127,"gate":2,"label":"127@2"},{"vaHex":"0x004b77f4","spriteHex":"0x1a","frame":128,"gate":2,"label":"128@2"},{"vaHex":"0x004b77fc","spriteHex":"0x1a","frame":129,"gate":2,"label":"129@2"},{"vaHex":"0x004b7804","spriteHex":"0x1a","frame":124,"gate":2,"label":"124@2"},{"vaHex":"0x004b780c","spriteHex":"0x1a","frame":125,"gate":2,"label":"125@2"},{"vaHex":"0x004b7814","spriteHex":"0x1a","frame":126,"gate":2,"label":"126@2"},{"vaHex":"0x004b781c","spriteHex":"0x1a","frame":127,"gate":2,"label":"127@2"},{"vaHex":"0x004b7824","spriteHex":"0x1a","frame":128,"gate":2,"label":"128@2"},{"vaHex":"0x004b782c","spriteHex":"0x1a","frame":129,"gate":2,"label":"129@2"},{"vaHex":"0x004b7834","spriteHex":"0x1a","frame":124,"gate":2,"label":"124@2"},{"vaHex":"0x004b783c","spriteHex":"0x1a","frame":125,"gate":2,"label":"125@2"},{"vaHex":"0x004b7844","spriteHex":"0x1a","frame":126,"gate":2,"label":"126@2"},{"vaHex":"0x004b784c","spriteHex":"0x1a","frame":127,"gate":1,"label":"127@1"}],"frameLabels":["124@2","125@2","126@2","127@2","128@2","129@2","124@2","125@2","126@2","127@2","128@2","129@2","124@2","125@2","126@2","127@2","128@2","129@2","124@2","125@2","126@2","127@1"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a"],"durationGate":43,"positionWrites":[],"parentAnchors":[],"actorFlags":[],"stopReason":"loop at 0x004b784c"},{"targetVaHex":"0x004b7f40","missing":true}],"randomRanges":[{"vaHex":"0x004b522c","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5244","randomRange":8,"randomRangeHex":"0x0008"}],"parentActorLinks":[{"vaHex":"0x004b529c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b8c10","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00000000 (0px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b8c1c","opcode":"0x12","category":"write","summary":"mul display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x83"},{"vaHex":"0x004b8c24","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b8c28","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b8c38","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x84"},{"vaHex":"0x004b8c9c","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x74, mode=0xa1","destHex":"0x1c","sourceHex":"0x74","modeHex":"0xa1"},{"vaHex":"0x004b8ca0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x78, mode=0xa1","destHex":"0x20","sourceHex":"0x78","modeHex":"0xa1"},{"vaHex":"0x004b8ca4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x6c, mode=0xa1","destHex":"0x20","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b8cc8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff80000","immFixed":-8.0,"modeHex":"0x81"},{"vaHex":"0x004b8cd0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x81"},{"vaHex":"0x004b7f30","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"}],"motionWrites":[{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b8c2c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b8c48","targetVaHex":"0x004b8c48","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b8c60","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b8c7c","targetVaHex":"0x004b8c7c","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"}],"branchTargets":[{"vaHex":"0x004b8c2c","category":"conditional-branch","targetVaHex":"0x004b8c48","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xaa","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b8c48"},{"vaHex":"0x004b8c60","category":"conditional-branch","targetVaHex":"0x004b8c7c","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xaa","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004b8c7c"},{"vaHex":"0x004b5274","category":"branch","targetVaHex":"0x004b5210","comparison":"!=","relation":"local-backward-loop","distance":-17,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210"},{"vaHex":"0x004b528c","category":"branch","targetVaHex":"0x004b520c","comparison":"!=","relation":"local-backward-loop","distance":-21,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, source +0x96, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58"}],"keyEvents":[{"vaHex":"0x004b8be4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b8c08","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b77a4","targetVaHex":"0x004b77a4"},{"vaHex":"0x004b8c10","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00000000 (0px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b8c1c","opcode":"0x12","category":"write","summary":"mul display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x83"},{"vaHex":"0x004b8c24","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x80, mode=0xa0","destHex":"0x74","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b8c28","opcode":"0x12","category":"write","summary":"sub display/actor field +0x74, source +0x1c, mode=0xa2","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xa2"},{"vaHex":"0x004b8c38","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, imm=0x00000008 (0.00012207px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x84"},{"vaHex":"0x004b8c98","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8c9c","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x74, mode=0xa1","destHex":"0x1c","sourceHex":"0x74","modeHex":"0xa1"},{"vaHex":"0x004b8ca0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x78, mode=0xa1","destHex":"0x20","sourceHex":"0x78","modeHex":"0xa1"},{"vaHex":"0x004b8ca4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x6c, mode=0xa1","destHex":"0x20","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b8cc8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff80000","immFixed":-8.0,"modeHex":"0x81"},{"vaHex":"0x004b8cd0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x81"},{"vaHex":"0x004b7ef8","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7f1c","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b7f40","targetVaHex":"0x004b7f40"},{"vaHex":"0x004b7f24","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b7f30","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5334","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004b51fc","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b5208","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b520c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x96, mode=0xa0","destHex":"0x90","sourceHex":"0x96","modeHex":"0xa0"},{"vaHex":"0x004b5210","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b5214","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","targetVaHex":"0x004b52ac","childObjectType":2},{"vaHex":"0x004b521c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b5220","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b5224","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b5228","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b522c","opcode":"0x2b","category":"random-range","summary":"rng(range=64) -> +0x58","randomRange":64,"randomRangeHex":"0x0040"},{"vaHex":"0x004b5240","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b5244","opcode":"0x2b","category":"random-range","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"vaHex":"0x004b525c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b5264","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x01e00000 (480px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x01e00000","immFixed":480.0,"modeHex":"0xc0"},{"vaHex":"0x004b526c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b5274","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b5210","targetVaHex":"0x004b5210","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b5210"},{"vaHex":"0x004b5280","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=1"},{"vaHex":"0x004b5284","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b528c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x004b520c","targetVaHex":"0x004b520c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x92]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x92","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b520c"},{"vaHex":"0x004b5298","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b529c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b52a0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"children":[{"depth":2,"sourceVaHex":"0x004b5214","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4936364,"targetVaHex":"0x004b52ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b52ac into +0x58","decoded":{"startVaHex":"0x004b52ac","stopReason":"loop at 0x004b52e0","instructionCount":5,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[98],"frameScripts":[{"targetVaHex":"0x004b52f0","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b52ac","opcode":"0x08","category":"init-block","summary":"variable init block writes=6 stop=terminator"},{"vaHex":"0x004b52d8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b52f0","targetVaHex":"0x004b52f0"},{"vaHex":"0x004b52e4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b8d8c","targetVaHex":"0x004b8be4","childObjectType":2,"frameScripts":["0x004b77a4","0x004b7f40"],"frames":[124,137],"randomRanges":[64,8],"motionSteps":[],"anchors":4},{"depth":2,"sourceVaHex":"0x004b5214","targetVaHex":"0x004b52ac","childObjectType":2,"frameScripts":["0x004b52f0"],"frames":[98],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":92,"functionVaHex":"0x00413eb2","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b8fc4","skills":[],"monsterActions":[{"enemyName":"데드드래곤","cns":"zs_dd.cns","sharedActionName":"장궁","sharedActionIdHex":"0x1b","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19"}],"skillLabels":["데드드래곤 장궁 0x1b"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b8fc4","stopReason":"destroy/end at 0x004b9038","instructionCount":18,"opcodeCounts":{"0x00":1,"0x01":1,"0x07":1,"0x08":1,"0x10":1,"0x11":3,"0x12":6,"0x14":1,"0x1f":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b902c","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b8fdc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b8fe0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b8fe4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b8fec","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, imm=0x00000010 (0.000244141px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0xc0"},{"vaHex":"0x004b8ff4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00000002 (3.05176e-05px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0xc0"}],"motionWrites":[{"vaHex":"0x004b9004","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0xc0","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0xc0"},{"vaHex":"0x004b900c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000030 (0.000732422px), mode=0xc0","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0xc0"},{"vaHex":"0x004b9014","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}],"branchRows":[{"vaHex":"0x004b9020","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b901c","targetVaHex":"0x004b901c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b901c"}],"branchTargets":[{"vaHex":"0x004b9020","category":"branch","targetVaHex":"0x004b901c","comparison":"!=","relation":"local-backward-loop","distance":-1,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b901c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b8fd0","targetVaHex":"0x004b8e64","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8e64 into +0x58"}],"keyEvents":[{"vaHex":"0x004b8fc4","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b8fd0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8e64 into +0x58","targetVaHex":"0x004b8e64","childObjectType":2},{"vaHex":"0x004b8fd8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b8fdc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b8fe0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b8fe4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b8fec","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, imm=0x00000010 (0.000244141px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0xc0"},{"vaHex":"0x004b8ff4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00000002 (3.05176e-05px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0xc0"},{"vaHex":"0x004b9004","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0xc0","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0xc0"},{"vaHex":"0x004b900c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000030 (0.000732422px), mode=0xc0","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0xc0"},{"vaHex":"0x004b9014","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b901c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b9020","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b901c","targetVaHex":"0x004b901c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b901c"},{"vaHex":"0x004b902c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b9030","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b8fd0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4951652,"targetVaHex":"0x004b8e64","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8e64 into +0x58","decoded":{"startVaHex":"0x004b8e64","stopReason":"destroy/end at 0x004b8f28","instructionCount":34,"opcodeCounts":{"0x00":1,"0x01":2,"0x07":1,"0x08":1,"0x10":1,"0x11":10,"0x12":10,"0x14":3,"0x15":1,"0x1f":1,"0x2b":2,"0x2d":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b8e80","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b8e98","randomRange":4096,"randomRangeHex":"0x1000"}],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b8ebc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b8f1c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b8e70","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8e74","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8e78","opcode":"0x11","category":"child-write","summary":"display/child field +0x74, source +0x94, mode=0xa0","destHex":"0x74","sourceHex":"0x94","modeHex":"0xa0"},{"vaHex":"0x004b8ec0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b8ec4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b8ef4","opcode":"0x12","category":"write","summary":"add display/actor field +0x68, source +0x6c, mode=0xa1","destHex":"0x68","sourceHex":"0x6c","modeHex":"0xa1"}],"motionWrites":[{"vaHex":"0x004b8e90","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8e94","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b8ea4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8ea8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b8ecc","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b8ef8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b8f20","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0xc2"}],"branchRows":[{"vaHex":"0x004b8edc","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x78] != right:imm.word=0x0000 -> 0x004b8e80","targetVaHex":"0x004b8e80","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x78]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x78","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8e80"},{"vaHex":"0x004b8eec","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x68 >= field +0x70; target 0x004b8ef8","targetVaHex":"0x004b8ef8","modeHex":"0xa4","comparison":">=","branchTargetOffset":4},{"vaHex":"0x004b8f00","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b8e7c","targetVaHex":"0x004b8e7c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8e7c"},{"vaHex":"0x004b8f10","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8f0c","targetVaHex":"0x004b8f0c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8f0c"}],"branchTargets":[{"vaHex":"0x004b8edc","category":"branch","targetVaHex":"0x004b8e80","comparison":"!=","relation":"local-backward-loop","distance":-18,"targetCategory":"random-range","targetOpcode":"0x2b","targetSummary":"rng(range=256) -> +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x78] != right:imm.word=0x0000 -> 0x004b8e80"},{"vaHex":"0x004b8eec","category":"conditional-branch","targetVaHex":"0x004b8ef8","comparison":">=","relation":"local-forward-skip","distance":2,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","summary":"conditional branch field +0x68 >= field +0x70; target 0x004b8ef8"},{"vaHex":"0x004b8f00","category":"branch","targetVaHex":"0x004b8e7c","comparison":"!=","relation":"local-backward-loop","distance":-24,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x78, source +0x74, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b8e7c"},{"vaHex":"0x004b8f10","category":"branch","targetVaHex":"0x004b8f0c","comparison":"!=","relation":"local-backward-loop","distance":-1,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8f0c"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b8eac","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b8eb0","targetVaHex":"0x004b8de0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8de0 into +0x58"}],"keyEvents":[{"vaHex":"0x004b8e64","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b8e70","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8e74","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8e78","opcode":"0x11","category":"child-write","summary":"display/child field +0x74, source +0x94, mode=0xa0","destHex":"0x74","sourceHex":"0x94","modeHex":"0xa0"},{"vaHex":"0x004b8e80","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b8e90","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8e94","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b8e98","opcode":"0x2b","category":"random-range","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b8ea4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8ea8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b8eac","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004b8eb0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8de0 into +0x58","targetVaHex":"0x004b8de0","childObjectType":2},{"vaHex":"0x004b8eb8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b8ebc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b8ec0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b8ec4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b8ecc","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b8edc","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x78] != right:imm.word=0x0000 -> 0x004b8e80","targetVaHex":"0x004b8e80","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x78]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x78","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8e80"},{"vaHex":"0x004b8ee8","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8ef4","opcode":"0x12","category":"write","summary":"add display/actor field +0x68, source +0x6c, mode=0xa1","destHex":"0x68","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b8ef8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b8f00","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b8e7c","targetVaHex":"0x004b8e7c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8e7c"},{"vaHex":"0x004b8f0c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8f10","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8f0c","targetVaHex":"0x004b8f0c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8f0c"},{"vaHex":"0x004b8f1c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b8f20","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0xc2"}]},"children":[{"depth":2,"sourceVaHex":"0x004b8eb0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4951520,"targetVaHex":"0x004b8de0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8de0 into +0x58","decoded":{"startVaHex":"0x004b8de0","stopReason":"loop at 0x004b8e0c","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[192],"frameScripts":[{"targetVaHex":"0x004b8e18","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b8de0","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b8e04","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b8e18","targetVaHex":"0x004b8e18"},{"vaHex":"0x004b8e0c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b8fd0","targetVaHex":"0x004b8e64","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[256,4096],"motionSteps":["0x0b"],"anchors":2},{"depth":2,"sourceVaHex":"0x004b8eb0","targetVaHex":"0x004b8de0","childObjectType":2,"frameScripts":["0x004b8e18"],"frames":[192],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":93,"functionVaHex":"0x00413eb2","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b903c","skills":[],"monsterActions":[{"enemyName":"마왕슬라임","cns":"zs_maoh.cns","sharedActionName":"독액","sharedActionIdHex":"0x0e","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x18"}],"skillLabels":["마왕슬라임 독액 0x0e"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b903c","stopReason":"destroy/end at 0x004b90b0","instructionCount":18,"opcodeCounts":{"0x00":1,"0x01":1,"0x07":1,"0x08":1,"0x10":1,"0x11":3,"0x12":6,"0x14":1,"0x1f":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b90a4","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b9054","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b9058","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b905c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b9064","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, imm=0x00000020 (0.000488281px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000020","immFixed":0.00048828125,"modeHex":"0xc0"},{"vaHex":"0x004b906c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00000000 (0px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0xc0"}],"motionWrites":[{"vaHex":"0x004b907c","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0xc0","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0xc0"},{"vaHex":"0x004b9084","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000010 (0.000244141px), mode=0xc0","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0xc0"},{"vaHex":"0x004b908c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}],"branchRows":[{"vaHex":"0x004b9098","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9094","targetVaHex":"0x004b9094","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9094"}],"branchTargets":[{"vaHex":"0x004b9098","category":"branch","targetVaHex":"0x004b9094","comparison":"!=","relation":"local-backward-loop","distance":-1,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9094"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b9048","targetVaHex":"0x004b8e64","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8e64 into +0x58"}],"keyEvents":[{"vaHex":"0x004b903c","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b9048","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8e64 into +0x58","targetVaHex":"0x004b8e64","childObjectType":2},{"vaHex":"0x004b9050","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b9054","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b9058","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b905c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b9064","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, imm=0x00000020 (0.000488281px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000020","immFixed":0.00048828125,"modeHex":"0xc0"},{"vaHex":"0x004b906c","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00000000 (0px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0xc0"},{"vaHex":"0x004b907c","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0xc0","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0xc0"},{"vaHex":"0x004b9084","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000010 (0.000244141px), mode=0xc0","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0xc0"},{"vaHex":"0x004b908c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b9094","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b9098","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9094","targetVaHex":"0x004b9094","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9094"},{"vaHex":"0x004b90a4","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b90a8","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b9048","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4951652,"targetVaHex":"0x004b8e64","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8e64 into +0x58","decoded":{"startVaHex":"0x004b8e64","stopReason":"destroy/end at 0x004b8f28","instructionCount":34,"opcodeCounts":{"0x00":1,"0x01":2,"0x07":1,"0x08":1,"0x10":1,"0x11":10,"0x12":10,"0x14":3,"0x15":1,"0x1f":1,"0x2b":2,"0x2d":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b8e80","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b8e98","randomRange":4096,"randomRangeHex":"0x1000"}],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b8ebc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b8f1c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b8e70","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8e74","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8e78","opcode":"0x11","category":"child-write","summary":"display/child field +0x74, source +0x94, mode=0xa0","destHex":"0x74","sourceHex":"0x94","modeHex":"0xa0"},{"vaHex":"0x004b8ec0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b8ec4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b8ef4","opcode":"0x12","category":"write","summary":"add display/actor field +0x68, source +0x6c, mode=0xa1","destHex":"0x68","sourceHex":"0x6c","modeHex":"0xa1"}],"motionWrites":[{"vaHex":"0x004b8e90","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8e94","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b8ea4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8ea8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b8ecc","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b8ef8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b8f20","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0xc2"}],"branchRows":[{"vaHex":"0x004b8edc","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x78] != right:imm.word=0x0000 -> 0x004b8e80","targetVaHex":"0x004b8e80","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x78]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x78","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8e80"},{"vaHex":"0x004b8eec","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x68 >= field +0x70; target 0x004b8ef8","targetVaHex":"0x004b8ef8","modeHex":"0xa4","comparison":">=","branchTargetOffset":4},{"vaHex":"0x004b8f00","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b8e7c","targetVaHex":"0x004b8e7c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8e7c"},{"vaHex":"0x004b8f10","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8f0c","targetVaHex":"0x004b8f0c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8f0c"}],"branchTargets":[{"vaHex":"0x004b8edc","category":"branch","targetVaHex":"0x004b8e80","comparison":"!=","relation":"local-backward-loop","distance":-18,"targetCategory":"random-range","targetOpcode":"0x2b","targetSummary":"rng(range=256) -> +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x78] != right:imm.word=0x0000 -> 0x004b8e80"},{"vaHex":"0x004b8eec","category":"conditional-branch","targetVaHex":"0x004b8ef8","comparison":">=","relation":"local-forward-skip","distance":2,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","summary":"conditional branch field +0x68 >= field +0x70; target 0x004b8ef8"},{"vaHex":"0x004b8f00","category":"branch","targetVaHex":"0x004b8e7c","comparison":"!=","relation":"local-backward-loop","distance":-24,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x78, source +0x74, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b8e7c"},{"vaHex":"0x004b8f10","category":"branch","targetVaHex":"0x004b8f0c","comparison":"!=","relation":"local-backward-loop","distance":-1,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8f0c"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b8eac","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b8eb0","targetVaHex":"0x004b8de0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8de0 into +0x58"}],"keyEvents":[{"vaHex":"0x004b8e64","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b8e70","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8e74","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8e78","opcode":"0x11","category":"child-write","summary":"display/child field +0x74, source +0x94, mode=0xa0","destHex":"0x74","sourceHex":"0x94","modeHex":"0xa0"},{"vaHex":"0x004b8e80","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b8e90","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8e94","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b8e98","opcode":"0x2b","category":"random-range","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b8ea4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8ea8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b8eac","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004b8eb0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8de0 into +0x58","targetVaHex":"0x004b8de0","childObjectType":2},{"vaHex":"0x004b8eb8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b8ebc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b8ec0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b8ec4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b8ecc","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b8edc","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x78] != right:imm.word=0x0000 -> 0x004b8e80","targetVaHex":"0x004b8e80","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x78]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x78","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8e80"},{"vaHex":"0x004b8ee8","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8ef4","opcode":"0x12","category":"write","summary":"add display/actor field +0x68, source +0x6c, mode=0xa1","destHex":"0x68","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b8ef8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b8f00","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b8e7c","targetVaHex":"0x004b8e7c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8e7c"},{"vaHex":"0x004b8f0c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8f10","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8f0c","targetVaHex":"0x004b8f0c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8f0c"},{"vaHex":"0x004b8f1c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b8f20","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0xc2"}]},"children":[{"depth":2,"sourceVaHex":"0x004b8eb0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4951520,"targetVaHex":"0x004b8de0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8de0 into +0x58","decoded":{"startVaHex":"0x004b8de0","stopReason":"loop at 0x004b8e0c","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[192],"frameScripts":[{"targetVaHex":"0x004b8e18","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b8de0","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b8e04","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b8e18","targetVaHex":"0x004b8e18"},{"vaHex":"0x004b8e0c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b9048","targetVaHex":"0x004b8e64","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[256,4096],"motionSteps":["0x0b"],"anchors":2},{"depth":2,"sourceVaHex":"0x004b8eb0","targetVaHex":"0x004b8de0","childObjectType":2,"frameScripts":["0x004b8e18"],"frames":[192],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":94,"functionVaHex":"0x00413eb2","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b90b4","skills":[],"monsterActions":[{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"장궁","sharedActionIdHex":"0x6a","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"장궁","sharedActionIdHex":"0x6a","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19"}],"skillLabels":["폭호 장궁 0x6a","두개골 장궁 0x6a"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004b90b4","stopReason":"destroy/end at 0x004b9164","instructionCount":29,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":1,"0x07":2,"0x08":1,"0x10":3,"0x11":4,"0x12":11,"0x14":1,"0x1f":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004b9158","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b90cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b9108","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b90d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b90d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b90dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b90e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b910c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9110","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b9118","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, imm=0x00000010 (0.000244141px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0xc0"},{"vaHex":"0x004b9120","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00000001 (1.52588e-05px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0xc0"}],"motionWrites":[{"vaHex":"0x004b90f0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b9130","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0xc0","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0xc0"},{"vaHex":"0x004b9138","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x0000003c (0.000915527px), mode=0xc0","destHex":"0x96","sourceHex":"0x00","immHex":"0x0000003c","immFixed":0.00091552734375,"modeHex":"0xc0"},{"vaHex":"0x004b9140","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}],"branchRows":[{"vaHex":"0x004b914c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9148","targetVaHex":"0x004b9148","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9148"}],"branchTargets":[{"vaHex":"0x004b914c","category":"branch","targetVaHex":"0x004b9148","comparison":"!=","relation":"local-backward-loop","distance":-1,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9148"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b90c0","targetVaHex":"0x004b8f2c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8f2c into +0x58"},{"vaHex":"0x004b90fc","targetVaHex":"0x004b8e64","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8e64 into +0x58"}],"keyEvents":[{"vaHex":"0x004b90b4","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b90c0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8f2c into +0x58","targetVaHex":"0x004b8f2c","childObjectType":2},{"vaHex":"0x004b90c8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b90cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b90d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b90d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b90dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b90e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b90f0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b90f8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004b90fc","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8e64 into +0x58","targetVaHex":"0x004b8e64","childObjectType":2},{"vaHex":"0x004b9104","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b9108","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b910c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9110","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b9118","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, imm=0x00000010 (0.000244141px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000010","immFixed":0.000244140625,"modeHex":"0xc0"},{"vaHex":"0x004b9120","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00000001 (1.52588e-05px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0xc0"},{"vaHex":"0x004b9130","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000003 (4.57764e-05px), mode=0xc0","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0xc0"},{"vaHex":"0x004b9138","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x0000003c (0.000915527px), mode=0xc0","destHex":"0x96","sourceHex":"0x00","immHex":"0x0000003c","immFixed":0.00091552734375,"modeHex":"0xc0"},{"vaHex":"0x004b9140","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b9148","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b914c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9148","targetVaHex":"0x004b9148","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9148"},{"vaHex":"0x004b9158","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b915c","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b90c0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4951852,"targetVaHex":"0x004b8f2c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8f2c into +0x58","decoded":{"startVaHex":"0x004b8f2c","stopReason":"destroy/end at 0x004b8fc0","instructionCount":26,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":1,"0x06":1,"0x07":1,"0x08":1,"0x10":1,"0x11":7,"0x12":7,"0x14":1,"0x1f":1,"0x2b":2,"0x2d":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b8f58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b8f94","randomRange":256,"randomRangeHex":"0x0100"}],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b8f7c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b8fb4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b8f38","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8f3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8f80","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b8f84","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b8f40","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000030 (0.000732422px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x80"},{"vaHex":"0x004b8f48","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x0000000c (0.000183105px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x0000000c","immFixed":0.00018310546875,"modeHex":"0x80"},{"vaHex":"0x004b8f50","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000000 (0px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b8f64","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8f68","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b8f8c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b8fb8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0xc2"}],"branchRows":[{"vaHex":"0x004b8fa8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8fa4","targetVaHex":"0x004b8fa4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8fa4"}],"branchTargets":[{"vaHex":"0x004b8fa8","category":"branch","targetVaHex":"0x004b8fa4","comparison":"!=","relation":"local-backward-loop","distance":-1,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8fa4"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b8f6c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b8f70","targetVaHex":"0x004ba838","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba838 into +0x58"}],"keyEvents":[{"vaHex":"0x004b8f2c","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b8f38","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8f3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8f40","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000030 (0.000732422px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x80"},{"vaHex":"0x004b8f48","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x0000000c (0.000183105px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x0000000c","immFixed":0.00018310546875,"modeHex":"0x80"},{"vaHex":"0x004b8f50","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000000 (0px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b8f58","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b8f64","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8f68","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b8f6c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004b8f70","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba838 into +0x58","targetVaHex":"0x004ba838","childObjectType":2},{"vaHex":"0x004b8f78","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b8f7c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b8f80","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b8f84","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b8f8c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b8f94","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b8f98","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b8fa4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8fa8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8fa4","targetVaHex":"0x004b8fa4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8fa4"},{"vaHex":"0x004b8fb4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b8fb8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0xc2"}]},"children":[{"depth":2,"sourceVaHex":"0x004b8f70","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4958264,"targetVaHex":"0x004ba838","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba838 into +0x58","decoded":{"startVaHex":"0x004ba838","stopReason":"loop at 0x004ba8b8","instructionCount":38,"opcodeCounts":{"0x01":1,"0x03":1,"0x07":1,"0x08":1,"0x10":5,"0x11":10,"0x12":11,"0x14":4,"0x15":1,"0x1e":1,"0x1f":1,"0x20":1},"frameSequence":[],"initFrameSequence":[165],"frameScripts":[{"targetVaHex":"0x004ba9e8","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004ba8e4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004ba8f0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004ba870","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004ba8b8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x84, mode=0xa0","destHex":"0x80","sourceHex":"0x84","modeHex":"0xa0"},{"vaHex":"0x004ba8f4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0xfff00000 (-16px)","destHex":"0x80","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x82"},{"vaHex":"0x004ba8fc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004ba900","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x80, mode=0xe0","destHex":"0x20","sourceHex":"0x80","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004ba878","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004ba884","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000000 (0px), mode=0x80","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba88c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba89c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x0000fffe (0.999969px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x0000fffe","immFixed":0.999969482421875,"modeHex":"0x81"},{"vaHex":"0x004ba8a4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba8bc","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004ba910","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004ba918","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba924","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba940","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004ba8ac","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba894","targetVaHex":"0x004ba894","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba894"},{"vaHex":"0x004ba8c4","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004ba920","targetVaHex":"0x004ba920","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba920"},{"vaHex":"0x004ba8d8","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004ba8ec","targetVaHex":"0x004ba8ec","immHex":"0x00000000","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004ba92c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba8c4","targetVaHex":"0x004ba8c4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba8c4"},{"vaHex":"0x004ba948","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004ba95c","targetVaHex":"0x004ba95c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba95c"}],"branchTargets":[{"vaHex":"0x004ba8ac","category":"branch","targetVaHex":"0x004ba894","comparison":"!=","relation":"local-backward-loop","distance":-3,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"add display/actor field +0x78, imm=0xfff00000 (-16px)","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba894"},{"vaHex":"0x004ba8c4","category":"branch","targetVaHex":"0x004ba920","comparison":"==","relation":"local-forward-skip","distance":15,"targetCategory":"placement-expr","targetOpcode":"0x10","targetSummary":"byte field op dest:display.byte[+0xe7] add= source:imm.byte=0x02","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004ba920"},{"vaHex":"0x004ba8d8","category":"conditional-branch","targetVaHex":"0x004ba8ec","comparison":"==","relation":"local-forward-skip","distance":3,"targetCategory":"link-child-parent","targetOpcode":"0x1f","targetSummary":"link current display object with object in +0x58 (+0xa4/+0xa0)","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004ba8ec"},{"vaHex":"0x004ba92c","category":"branch","targetVaHex":"0x004ba8c4","comparison":"!=","relation":"local-backward-loop","distance":-17,"targetCategory":"branch","targetOpcode":"0x14","targetSummary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004ba920","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba8c4"},{"vaHex":"0x004ba948","category":"branch","targetVaHex":"0x004ba95c","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.spriteFrame +0x28 == 0x001a00a5; target 0x004ba974","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004ba95c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004ba8d0","targetVaHex":"0x004ba77c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba77c into +0x58"}],"keyEvents":[{"vaHex":"0x004ba838","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004ba868","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004ba9e8","targetVaHex":"0x004ba9e8"},{"vaHex":"0x004ba870","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004ba878","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004ba884","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000000 (0px), mode=0x80","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba88c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba89c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x0000fffe (0.999969px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x0000fffe","immFixed":0.999969482421875,"modeHex":"0x81"},{"vaHex":"0x004ba8a4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba8ac","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba894","targetVaHex":"0x004ba894","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba894"},{"vaHex":"0x004ba8b8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x84, mode=0xa0","destHex":"0x80","sourceHex":"0x84","modeHex":"0xa0"},{"vaHex":"0x004ba8bc","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004ba8c4","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004ba920","targetVaHex":"0x004ba920","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba920"},{"vaHex":"0x004ba8d0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba77c into +0x58","targetVaHex":"0x004ba77c","childObjectType":2},{"vaHex":"0x004ba8e4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004ba8ec","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004ba8f0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004ba8f4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0xfff00000 (-16px)","destHex":"0x80","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x82"},{"vaHex":"0x004ba8fc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004ba900","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x80, mode=0xe0","destHex":"0x20","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004ba910","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004ba918","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba924","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba92c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba8c4","targetVaHex":"0x004ba8c4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba8c4"},{"vaHex":"0x004ba93c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba940","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba948","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004ba95c","targetVaHex":"0x004ba95c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba95c"}]},"children":[{"depth":3,"sourceVaHex":"0x004ba8d0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4958076,"targetVaHex":"0x004ba77c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba77c into +0x58","decoded":{"startVaHex":"0x004ba77c","stopReason":"loop at 0x004ba7a4","instructionCount":22,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":3,"0x12":9,"0x14":1,"0x15":5,"0x1e":1},"frameSequence":[4,2],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004ba798","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004ba79c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004ba7a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004ba7c8","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x00000000; target 0x004ba82c","targetVaHex":"0x004ba82c","immHex":"0x00000000","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004ba7d4","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0x01900000; target 0x004ba7ec","targetVaHex":"0x004ba7ec","immHex":"0x01900000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004ba7e0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0xffd00000; target 0x004ba82c","targetVaHex":"0x004ba82c","immHex":"0xffd00000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004ba7ec","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a00ab; target 0x004ba820","targetVaHex":"0x004ba820","immHex":"0x001a00ab","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004ba7f8","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a00ac; target 0x004ba820","targetVaHex":"0x004ba820","immHex":"0x001a00ac","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004ba80c","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004ba820","targetVaHex":"0x004ba820","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba820"}],"branchTargets":[{"vaHex":"0x004ba7c8","category":"conditional-branch","targetVaHex":"0x004ba82c","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","summary":"conditional branch display.spriteFrame +0x28 == 0x00000000; target 0x004ba82c"},{"vaHex":"0x004ba7d4","category":"conditional-branch","targetVaHex":"0x004ba7ec","comparison":"<","relation":"local-forward-skip","distance":2,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.spriteFrame +0x28 == 0x001a00ab; target 0x004ba820","summary":"conditional branch display.y +0x20 < 0x01900000; target 0x004ba7ec"},{"vaHex":"0x004ba7e0","category":"conditional-branch","targetVaHex":"0x004ba82c","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","summary":"conditional branch display.y +0x20 < 0xffd00000; target 0x004ba82c"},{"vaHex":"0x004ba7ec","category":"conditional-branch","targetVaHex":"0x004ba820","comparison":"==","relation":"local-forward-skip","distance":5,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch display.spriteFrame +0x28 == 0x001a00ab; target 0x004ba820"},{"vaHex":"0x004ba7f8","category":"conditional-branch","targetVaHex":"0x004ba820","comparison":"==","relation":"local-forward-skip","distance":4,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch display.spriteFrame +0x28 == 0x001a00ac; target 0x004ba820"},{"vaHex":"0x004ba80c","category":"branch","targetVaHex":"0x004ba820","comparison":"==","relation":"local-forward-skip","distance":2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004ba820"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004ba77c","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004ba798","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004ba79c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004ba7a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004ba804","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=4, field +0x28, mode=0x81","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x81","spriteHex":"0x00","frame":4,"gate":1},{"vaHex":"0x004ba80c","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004ba820","targetVaHex":"0x004ba820","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba820"},{"vaHex":"0x004ba818","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=2, field +0x28, mode=0x82","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0x82","spriteHex":"0x00","frame":2,"gate":1},{"vaHex":"0x004ba820","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}]},{"depth":1,"sourceVaHex":"0x004b90fc","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4951652,"targetVaHex":"0x004b8e64","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8e64 into +0x58","decoded":{"startVaHex":"0x004b8e64","stopReason":"destroy/end at 0x004b8f28","instructionCount":34,"opcodeCounts":{"0x00":1,"0x01":2,"0x07":1,"0x08":1,"0x10":1,"0x11":10,"0x12":10,"0x14":3,"0x15":1,"0x1f":1,"0x2b":2,"0x2d":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b8e80","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b8e98","randomRange":4096,"randomRangeHex":"0x1000"}],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b8ebc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b8f1c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b8e70","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8e74","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8e78","opcode":"0x11","category":"child-write","summary":"display/child field +0x74, source +0x94, mode=0xa0","destHex":"0x74","sourceHex":"0x94","modeHex":"0xa0"},{"vaHex":"0x004b8ec0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b8ec4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b8ef4","opcode":"0x12","category":"write","summary":"add display/actor field +0x68, source +0x6c, mode=0xa1","destHex":"0x68","sourceHex":"0x6c","modeHex":"0xa1"}],"motionWrites":[{"vaHex":"0x004b8e90","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8e94","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b8ea4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8ea8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b8ecc","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b8ef8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b8f20","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0xc2"}],"branchRows":[{"vaHex":"0x004b8edc","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x78] != right:imm.word=0x0000 -> 0x004b8e80","targetVaHex":"0x004b8e80","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x78]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x78","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8e80"},{"vaHex":"0x004b8eec","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x68 >= field +0x70; target 0x004b8ef8","targetVaHex":"0x004b8ef8","modeHex":"0xa4","comparison":">=","branchTargetOffset":4},{"vaHex":"0x004b8f00","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b8e7c","targetVaHex":"0x004b8e7c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8e7c"},{"vaHex":"0x004b8f10","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8f0c","targetVaHex":"0x004b8f0c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8f0c"}],"branchTargets":[{"vaHex":"0x004b8edc","category":"branch","targetVaHex":"0x004b8e80","comparison":"!=","relation":"local-backward-loop","distance":-18,"targetCategory":"random-range","targetOpcode":"0x2b","targetSummary":"rng(range=256) -> +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x78] != right:imm.word=0x0000 -> 0x004b8e80"},{"vaHex":"0x004b8eec","category":"conditional-branch","targetVaHex":"0x004b8ef8","comparison":">=","relation":"local-forward-skip","distance":2,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","summary":"conditional branch field +0x68 >= field +0x70; target 0x004b8ef8"},{"vaHex":"0x004b8f00","category":"branch","targetVaHex":"0x004b8e7c","comparison":"!=","relation":"local-backward-loop","distance":-24,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x78, source +0x74, mode=0xa0","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b8e7c"},{"vaHex":"0x004b8f10","category":"branch","targetVaHex":"0x004b8f0c","comparison":"!=","relation":"local-backward-loop","distance":-1,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8f0c"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b8eac","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b8eb0","targetVaHex":"0x004b8de0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8de0 into +0x58"}],"keyEvents":[{"vaHex":"0x004b8e64","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b8e70","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b8e74","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b8e78","opcode":"0x11","category":"child-write","summary":"display/child field +0x74, source +0x94, mode=0xa0","destHex":"0x74","sourceHex":"0x94","modeHex":"0xa0"},{"vaHex":"0x004b8e80","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b8e90","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa0","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8e94","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b8e98","opcode":"0x2b","category":"random-range","summary":"rng(range=4096) -> +0x58","randomRange":4096,"randomRangeHex":"0x1000"},{"vaHex":"0x004b8ea4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b8ea8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b8eac","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004b8eb0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8de0 into +0x58","targetVaHex":"0x004b8de0","childObjectType":2},{"vaHex":"0x004b8eb8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b8ebc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b8ec0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b8ec4","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b8ecc","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b8edc","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x78] != right:imm.word=0x0000 -> 0x004b8e80","targetVaHex":"0x004b8e80","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x78]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x78","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8e80"},{"vaHex":"0x004b8ee8","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8ef4","opcode":"0x12","category":"write","summary":"add display/actor field +0x68, source +0x6c, mode=0xa1","destHex":"0x68","sourceHex":"0x6c","modeHex":"0xa1"},{"vaHex":"0x004b8ef8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b8f00","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b8e7c","targetVaHex":"0x004b8e7c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8e7c"},{"vaHex":"0x004b8f0c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b8f10","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b8f0c","targetVaHex":"0x004b8f0c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b8f0c"},{"vaHex":"0x004b8f1c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b8f20","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0xc2"}]},"children":[{"depth":2,"sourceVaHex":"0x004b8eb0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4951520,"targetVaHex":"0x004b8de0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b8de0 into +0x58","decoded":{"startVaHex":"0x004b8de0","stopReason":"loop at 0x004b8e0c","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[192],"frameScripts":[{"targetVaHex":"0x004b8e18","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b8de0","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b8e04","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b8e18","targetVaHex":"0x004b8e18"},{"vaHex":"0x004b8e0c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b90c0","targetVaHex":"0x004b8f2c","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[256,256],"motionSteps":["0x0b"],"anchors":2},{"depth":2,"sourceVaHex":"0x004b8f70","targetVaHex":"0x004ba838","childObjectType":2,"frameScripts":["0x004ba9e8"],"frames":[165],"randomRanges":[],"motionSteps":[],"anchors":2},{"depth":3,"sourceVaHex":"0x004ba8d0","targetVaHex":"0x004ba77c","childObjectType":2,"frameScripts":[],"frames":[4,2],"randomRanges":[],"motionSteps":[],"anchors":1},{"depth":1,"sourceVaHex":"0x004b90fc","targetVaHex":"0x004b8e64","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[256,4096],"motionSteps":["0x0b"],"anchors":2},{"depth":2,"sourceVaHex":"0x004b8eb0","targetVaHex":"0x004b8de0","childObjectType":2,"frameScripts":["0x004b8e18"],"frames":[192],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":95,"functionVaHex":"0x00414362","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b9644","skills":[{"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]}],"monsterActions":[],"skillLabels":["린샹 암각·영상승룡파 0x15","린샹 빙조권 0x19"],"helperClass":"spawn-tree-with-direct-frames","root":{"startVaHex":"0x004b9644","stopReason":"destroy/end at 0x004b96e0","instructionCount":25,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":1,"0x06":1,"0x07":1,"0x08":1,"0x11":3,"0x12":10,"0x14":1,"0x1f":1,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b9668","randomRange":16,"randomRangeHex":"0x0010"},{"vaHex":"0x004b9684","randomRange":4,"randomRangeHex":"0x0004"}],"parentActorLinks":[{"vaHex":"0x004b96d4","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b9664","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b967c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9680","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x58, mode=0xe1","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b9698","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b969c","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x58, mode=0xe1","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe1"}],"motionWrites":[{"vaHex":"0x004b9650","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b96a8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0xc0","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0xc0"},{"vaHex":"0x004b96b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}],"branchRows":[{"vaHex":"0x004b96c8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b96c4","targetVaHex":"0x004b96c4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b96c4"}],"branchTargets":[{"vaHex":"0x004b96c8","category":"branch","targetVaHex":"0x004b96c4","comparison":"!=","relation":"local-backward-loop","distance":-1,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b96c4"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b9658","targetVaHex":"0x004b9468","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9468 into +0x58"}],"keyEvents":[{"vaHex":"0x004b9644","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b9650","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9658","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9468 into +0x58","targetVaHex":"0x004b9468","childObjectType":2},{"vaHex":"0x004b9660","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b9664","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b9668","opcode":"0x2b","category":"random-range","summary":"rng(range=16) -> +0x58","randomRange":16,"randomRangeHex":"0x0010"},{"vaHex":"0x004b967c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9680","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x58, mode=0xe1","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b9684","opcode":"0x2b","category":"random-range","summary":"rng(range=4) -> +0x58","randomRange":4,"randomRangeHex":"0x0004"},{"vaHex":"0x004b9698","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b969c","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x58, mode=0xe1","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b96a8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0xc0","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0xc0"},{"vaHex":"0x004b96b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b96b8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b96c4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b96c8","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b96c4","targetVaHex":"0x004b96c4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b96c4"},{"vaHex":"0x004b96d4","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b96d8","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b9658","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4953192,"targetVaHex":"0x004b9468","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9468 into +0x58","decoded":{"startVaHex":"0x004b9468","stopReason":"loop at 0x004b9184","instructionCount":16,"opcodeCounts":{"0x01":1,"0x03":2,"0x08":1,"0x10":1,"0x11":1,"0x12":6,"0x15":2,"0x1e":1,"0x2d":1},"frameSequence":[],"initFrameSequence":[186],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b9494","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b949c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x82"},{"vaHex":"0x004b9168","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b916c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[{"vaHex":"0x004b918c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"}],"branchRows":[{"vaHex":"0x004b9194","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b91ac","targetVaHex":"0x004b91ac","immHex":"0x01e00000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004b91a0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b91b4","targetVaHex":"0x004b91b4","immHex":"0xff800000","modeHex":"0x83","comparison":"<","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b9194","category":"conditional-branch","targetVaHex":"0x004b91ac","comparison":"<","relation":"local-forward-skip","distance":2,"targetCategory":"jump","targetOpcode":"0x03","targetSummary":"jump 0x004b9184","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b91ac"},{"vaHex":"0x004b91a0","category":"conditional-branch","targetVaHex":"0x004b91b4","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b91b4"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b9190","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b9468","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b9494","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b949c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x82"},{"vaHex":"0x004b9168","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b916c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b9184","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b918c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"},{"vaHex":"0x004b9190","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b9658","targetVaHex":"0x004b9468","childObjectType":2,"frameScripts":[],"frames":[186],"randomRanges":[],"motionSteps":["0x09"],"anchors":0}]},{"helperId":96,"functionVaHex":"0x00414362","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b96e4","skills":[{"ownerName":"린샹","skillName":"암각·영상승룡파","skillIdHex":"0x16","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[21],"resultWlkNos":[3,3]}],"monsterActions":[{"enemyName":"린샹","cns":"btl_rsu.cns","sharedActionName":"암각·영상승룡파","sharedActionIdHex":"0x4f","visibleSlotHex":"0x03","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16"},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","sharedActionName":"암각·영상승룡파","sharedActionIdHex":"0x76","visibleSlotHex":"0x03","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16"}],"skillLabels":["린샹 암각·영상승룡파 0x16","린샹 암각·영상승룡파 0x4f","바니－Ｒ 암각·영상승룡파 0x76"],"helperClass":"spawn-tree-with-direct-frames","root":{"startVaHex":"0x004b96e4","stopReason":"loop at 0x004b9708","instructionCount":42,"opcodeCounts":{"0x01":1,"0x03":2,"0x07":2,"0x08":1,"0x0a":1,"0x11":13,"0x12":16,"0x14":2,"0x1f":2,"0x2b":2},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b9868","randomRange":6,"randomRangeHex":"0x0006"},{"vaHex":"0x004b9884","randomRange":4,"randomRangeHex":"0x0004"}],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b9738","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b9864","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b9844","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9848","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b987c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9880","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x58, mode=0xe1","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b9898","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b989c","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x58, mode=0xe1","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe1"}],"motionWrites":[{"vaHex":"0x004b96f0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b96f8","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000000 (0px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9700","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9744","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b974c","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000006 (9.15527e-05px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000006","immFixed":9.1552734375e-05,"modeHex":"0x80"},{"vaHex":"0x004b9754","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000005 (7.62939e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000005","immFixed":7.62939453125e-05,"modeHex":"0x80"},{"vaHex":"0x004b984c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b9854","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x94, mode=0xa0","destHex":"0x8e","sourceHex":"0x94","modeHex":"0xa0"},{"vaHex":"0x004b98ac","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b98b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b98b8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b98cc","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b98e0","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}],"branchRows":[{"vaHex":"0x004b98c0","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8e] != right:imm.word=0x0000 -> 0x004b9858","targetVaHex":"0x004b9858","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8e]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8e","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9858"},{"vaHex":"0x004b98d4","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b9850","targetVaHex":"0x004b9850","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9850"}],"branchTargets":[{"vaHex":"0x004b9708","category":"indexed-jump-table","targetIndex":0,"targetVaHex":"0x004b9724","relation":"local-forward-skip","distance":1,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x24, imm=0xfb640000 (-1180px)","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9724"},{"vaHex":"0x004b9708","category":"indexed-jump-table","targetIndex":1,"targetVaHex":"0x004b9764","relation":"external-static-target","distance":null,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9578 into +0x58","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9724"},{"vaHex":"0x004b9708","category":"indexed-jump-table","targetIndex":2,"targetVaHex":"0x004b9794","relation":"external-static-target","distance":null,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9578 into +0x58","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9724"},{"vaHex":"0x004b9708","category":"indexed-jump-table","targetIndex":3,"targetVaHex":"0x004b97c4","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x24, imm=0xfb820000 (-1150px)","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9724"},{"vaHex":"0x004b9708","category":"indexed-jump-table","targetIndex":4,"targetVaHex":"0x004b97fc","relation":"external-static-target","distance":null,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9578 into +0x58","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9724"},{"vaHex":"0x004b9708","category":"indexed-jump-table","targetIndex":5,"targetVaHex":"0x004b982c","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x80","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9724"},{"vaHex":"0x004b98c0","category":"branch","targetVaHex":"0x004b9858","comparison":"!=","relation":"local-backward-loop","distance":-18,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b94ac into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x8e] != right:imm.word=0x0000 -> 0x004b9858"},{"vaHex":"0x004b98d4","category":"branch","targetVaHex":"0x004b9850","comparison":"!=","relation":"local-backward-loop","distance":-22,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b9850"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b972c","targetVaHex":"0x004b939c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b939c into +0x58"},{"vaHex":"0x004b9858","targetVaHex":"0x004b94ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b94ac into +0x58"}],"keyEvents":[{"vaHex":"0x004b96e4","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b96f0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b96f8","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000000 (0px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9700","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b972c","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b939c into +0x58","targetVaHex":"0x004b939c","childObjectType":2},{"vaHex":"0x004b9734","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b9738","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b9744","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b974c","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000006 (9.15527e-05px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000006","immFixed":9.1552734375e-05,"modeHex":"0x80"},{"vaHex":"0x004b9754","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000005 (7.62939e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000005","immFixed":7.62939453125e-05,"modeHex":"0x80"},{"vaHex":"0x004b9844","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9848","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b984c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b9850","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b9854","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x94, mode=0xa0","destHex":"0x8e","sourceHex":"0x94","modeHex":"0xa0"},{"vaHex":"0x004b9858","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b94ac into +0x58","targetVaHex":"0x004b94ac","childObjectType":2},{"vaHex":"0x004b9860","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b9864","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b9868","opcode":"0x2b","category":"random-range","summary":"rng(range=6) -> +0x58","randomRange":6,"randomRangeHex":"0x0006"},{"vaHex":"0x004b987c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9880","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x58, mode=0xe1","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b9884","opcode":"0x2b","category":"random-range","summary":"rng(range=4) -> +0x58","randomRange":4,"randomRangeHex":"0x0004"},{"vaHex":"0x004b9898","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b989c","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x58, mode=0xe1","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b98ac","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b98b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b98b8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b98c0","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8e] != right:imm.word=0x0000 -> 0x004b9858","targetVaHex":"0x004b9858","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8e]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8e","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9858"},{"vaHex":"0x004b98cc","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b98d4","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b9850","targetVaHex":"0x004b9850","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9850"},{"vaHex":"0x004b98e0","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b972c","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4952988,"targetVaHex":"0x004b939c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b939c into +0x58","decoded":{"startVaHex":"0x004b939c","stopReason":"loop at 0x004b9184","instructionCount":16,"opcodeCounts":{"0x01":1,"0x03":2,"0x08":1,"0x10":1,"0x11":1,"0x12":6,"0x15":2,"0x1e":1,"0x2d":1},"frameSequence":[],"initFrameSequence":[184],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b93c8","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00280000 (40px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00280000","immFixed":40.0,"modeHex":"0x82"},{"vaHex":"0x004b93d0","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00500000 (80px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00500000","immFixed":80.0,"modeHex":"0x82"},{"vaHex":"0x004b9168","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b916c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[{"vaHex":"0x004b918c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"}],"branchRows":[{"vaHex":"0x004b9194","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b91ac","targetVaHex":"0x004b91ac","immHex":"0x01e00000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004b91a0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b91b4","targetVaHex":"0x004b91b4","immHex":"0xff800000","modeHex":"0x83","comparison":"<","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b9194","category":"conditional-branch","targetVaHex":"0x004b91ac","comparison":"<","relation":"local-forward-skip","distance":2,"targetCategory":"jump","targetOpcode":"0x03","targetSummary":"jump 0x004b9184","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b91ac"},{"vaHex":"0x004b91a0","category":"conditional-branch","targetVaHex":"0x004b91b4","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b91b4"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b9190","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b939c","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b93c8","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00280000 (40px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00280000","immFixed":40.0,"modeHex":"0x82"},{"vaHex":"0x004b93d0","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00500000 (80px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00500000","immFixed":80.0,"modeHex":"0x82"},{"vaHex":"0x004b9168","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b916c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b9184","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b918c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"},{"vaHex":"0x004b9190","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}]},"children":[]},{"depth":1,"sourceVaHex":"0x004b9858","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4953260,"targetVaHex":"0x004b94ac","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b94ac into +0x58","decoded":{"startVaHex":"0x004b94ac","stopReason":"loop at 0x004b9184","instructionCount":16,"opcodeCounts":{"0x01":1,"0x03":2,"0x08":1,"0x10":1,"0x11":1,"0x12":6,"0x15":2,"0x1e":1,"0x2d":1},"frameSequence":[],"initFrameSequence":[186],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b94d8","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b94e0","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x82"},{"vaHex":"0x004b9168","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b916c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[{"vaHex":"0x004b918c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"}],"branchRows":[{"vaHex":"0x004b9194","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b91ac","targetVaHex":"0x004b91ac","immHex":"0x01e00000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004b91a0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b91b4","targetVaHex":"0x004b91b4","immHex":"0xff800000","modeHex":"0x83","comparison":"<","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b9194","category":"conditional-branch","targetVaHex":"0x004b91ac","comparison":"<","relation":"local-forward-skip","distance":2,"targetCategory":"jump","targetOpcode":"0x03","targetSummary":"jump 0x004b9184","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b91ac"},{"vaHex":"0x004b91a0","category":"conditional-branch","targetVaHex":"0x004b91b4","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b91b4"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b9190","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b94ac","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b94d8","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b94e0","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x82"},{"vaHex":"0x004b9168","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b916c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b9184","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b918c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"},{"vaHex":"0x004b9190","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b972c","targetVaHex":"0x004b939c","childObjectType":2,"frameScripts":[],"frames":[184],"randomRanges":[],"motionSteps":["0x09"],"anchors":0},{"depth":1,"sourceVaHex":"0x004b9858","targetVaHex":"0x004b94ac","childObjectType":2,"frameScripts":[],"frames":[186],"randomRanges":[],"motionSteps":["0x09"],"anchors":0}]},{"helperId":97,"functionVaHex":"0x00414362","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b99a8","skills":[{"ownerName":"린샹","skillName":"암각·영상승룡파","skillIdHex":"0x17","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[21],"resultWlkNos":[3,3,3]}],"monsterActions":[],"skillLabels":["린샹 암각·영상승룡파 0x17"],"helperClass":"spawn-tree-with-direct-frames","root":{"startVaHex":"0x004b99a8","stopReason":"loop at 0x004b99cc","instructionCount":42,"opcodeCounts":{"0x01":1,"0x03":2,"0x07":2,"0x08":1,"0x0a":1,"0x11":13,"0x12":16,"0x14":2,"0x1f":2,"0x2b":2},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b9b2c","randomRange":8,"randomRangeHex":"0x0008"},{"vaHex":"0x004b9b48","randomRange":4,"randomRangeHex":"0x0004"}],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b99fc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b9b28","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b9b08","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9b0c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b9b40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9b44","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x58, mode=0xe1","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b9b5c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b9b60","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x58, mode=0xe1","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe1"}],"motionWrites":[{"vaHex":"0x004b99b4","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b99bc","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000000 (0px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b99c4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9a08","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b9a10","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004b9a18","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000006 (9.15527e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000006","immFixed":9.1552734375e-05,"modeHex":"0x80"},{"vaHex":"0x004b9b10","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b9b18","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x94, mode=0xa0","destHex":"0x8e","sourceHex":"0x94","modeHex":"0xa0"},{"vaHex":"0x004b9b70","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b9b74","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b9b7c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b9b90","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b9ba4","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}],"branchRows":[{"vaHex":"0x004b9b84","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8e] != right:imm.word=0x0000 -> 0x004b9b1c","targetVaHex":"0x004b9b1c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8e]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8e","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9b1c"},{"vaHex":"0x004b9b98","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b9b14","targetVaHex":"0x004b9b14","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9b14"}],"branchTargets":[{"vaHex":"0x004b99cc","category":"indexed-jump-table","targetIndex":0,"targetVaHex":"0x004b99e8","relation":"local-forward-skip","distance":1,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x24, imm=0xfb640000 (-1180px)","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b99e8"},{"vaHex":"0x004b99cc","category":"indexed-jump-table","targetIndex":1,"targetVaHex":"0x004b9a28","relation":"external-static-target","distance":null,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b95bc into +0x58","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b99e8"},{"vaHex":"0x004b99cc","category":"indexed-jump-table","targetIndex":2,"targetVaHex":"0x004b9a58","relation":"external-static-target","distance":null,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b95bc into +0x58","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b99e8"},{"vaHex":"0x004b99cc","category":"indexed-jump-table","targetIndex":3,"targetVaHex":"0x004b9a88","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x24, imm=0xfb820000 (-1150px)","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b99e8"},{"vaHex":"0x004b99cc","category":"indexed-jump-table","targetIndex":4,"targetVaHex":"0x004b9ac0","relation":"external-static-target","distance":null,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b95bc into +0x58","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b99e8"},{"vaHex":"0x004b99cc","category":"indexed-jump-table","targetIndex":5,"targetVaHex":"0x004b9af0","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x94, imm=0x00000004 (6.10352e-05px), mode=0x80","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b99e8"},{"vaHex":"0x004b9b84","category":"branch","targetVaHex":"0x004b9b1c","comparison":"!=","relation":"local-backward-loop","distance":-18,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b94f0 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x8e] != right:imm.word=0x0000 -> 0x004b9b1c"},{"vaHex":"0x004b9b98","category":"branch","targetVaHex":"0x004b9b14","comparison":"!=","relation":"local-backward-loop","distance":-22,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b9b14"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b99f0","targetVaHex":"0x004b93e0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b93e0 into +0x58"},{"vaHex":"0x004b9b1c","targetVaHex":"0x004b94f0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b94f0 into +0x58"}],"keyEvents":[{"vaHex":"0x004b99a8","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b99b4","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b99bc","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000000 (0px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b99c4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b99f0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b93e0 into +0x58","targetVaHex":"0x004b93e0","childObjectType":2},{"vaHex":"0x004b99f8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b99fc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b9a08","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b9a10","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004b9a18","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000006 (9.15527e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000006","immFixed":9.1552734375e-05,"modeHex":"0x80"},{"vaHex":"0x004b9b08","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9b0c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b9b10","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b9b14","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b9b18","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x94, mode=0xa0","destHex":"0x8e","sourceHex":"0x94","modeHex":"0xa0"},{"vaHex":"0x004b9b1c","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b94f0 into +0x58","targetVaHex":"0x004b94f0","childObjectType":2},{"vaHex":"0x004b9b24","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b9b28","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b9b2c","opcode":"0x2b","category":"random-range","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"vaHex":"0x004b9b40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9b44","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x58, mode=0xe1","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b9b48","opcode":"0x2b","category":"random-range","summary":"rng(range=4) -> +0x58","randomRange":4,"randomRangeHex":"0x0004"},{"vaHex":"0x004b9b5c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b9b60","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x58, mode=0xe1","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b9b70","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b9b74","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b9b7c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b9b84","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8e] != right:imm.word=0x0000 -> 0x004b9b1c","targetVaHex":"0x004b9b1c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8e]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8e","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9b1c"},{"vaHex":"0x004b9b90","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b9b98","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b9b14","targetVaHex":"0x004b9b14","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9b14"},{"vaHex":"0x004b9ba4","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b99f0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4953056,"targetVaHex":"0x004b93e0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b93e0 into +0x58","decoded":{"startVaHex":"0x004b93e0","stopReason":"loop at 0x004b91d8","instructionCount":22,"opcodeCounts":{"0x01":1,"0x03":3,"0x08":1,"0x0a":1,"0x10":1,"0x11":3,"0x12":7,"0x14":1,"0x15":2,"0x1e":1,"0x2d":1},"frameSequence":[],"initFrameSequence":[184],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b940c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00280000 (40px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00280000","immFixed":40.0,"modeHex":"0x82"},{"vaHex":"0x004b9414","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00500000 (80px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00500000","immFixed":80.0,"modeHex":"0x82"},{"vaHex":"0x004b91c4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b91c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[{"vaHex":"0x004b91f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b925c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"},{"vaHex":"0x004b927c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b9264","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b927c","targetVaHex":"0x004b927c","immHex":"0x01e00000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004b9270","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b92a0","targetVaHex":"0x004b92a0","immHex":"0xff800000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004b9284","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9254","targetVaHex":"0x004b9254","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9254"}],"branchTargets":[{"vaHex":"0x004b91d8","category":"indexed-jump-table","targetIndex":0,"targetVaHex":"0x004b91ec","relation":"local-forward-skip","distance":1,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x78, imm=0xfff00000 (-16px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b91ec"},{"vaHex":"0x004b91d8","category":"indexed-jump-table","targetIndex":1,"targetVaHex":"0x004b9204","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00020000 (2px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b91ec"},{"vaHex":"0x004b91d8","category":"indexed-jump-table","targetIndex":2,"targetVaHex":"0x004b9224","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00030000 (3px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b91ec"},{"vaHex":"0x004b91d8","category":"indexed-jump-table","targetIndex":3,"targetVaHex":"0x004b9244","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00000000 (0px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b91ec"},{"vaHex":"0x004b9264","category":"conditional-branch","targetVaHex":"0x004b927c","comparison":"<","relation":"local-forward-skip","distance":2,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b927c"},{"vaHex":"0x004b9270","category":"conditional-branch","targetVaHex":"0x004b92a0","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b92a0"},{"vaHex":"0x004b9284","category":"branch","targetVaHex":"0x004b9254","comparison":"!=","relation":"local-backward-loop","distance":-7,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9254"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b9260","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b93e0","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b940c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00280000 (40px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00280000","immFixed":40.0,"modeHex":"0x82"},{"vaHex":"0x004b9414","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00500000 (80px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00500000","immFixed":80.0,"modeHex":"0x82"},{"vaHex":"0x004b91c4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b91c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b91f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b9254","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b925c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"},{"vaHex":"0x004b9260","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"},{"vaHex":"0x004b927c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b9284","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9254","targetVaHex":"0x004b9254","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9254"}]},"children":[]},{"depth":1,"sourceVaHex":"0x004b9b1c","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4953328,"targetVaHex":"0x004b94f0","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b94f0 into +0x58","decoded":{"startVaHex":"0x004b94f0","stopReason":"loop at 0x004b91d8","instructionCount":22,"opcodeCounts":{"0x01":1,"0x03":3,"0x08":1,"0x0a":1,"0x10":1,"0x11":3,"0x12":7,"0x14":1,"0x15":2,"0x1e":1,"0x2d":1},"frameSequence":[],"initFrameSequence":[187],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b951c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b9524","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x82"},{"vaHex":"0x004b91c4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b91c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[{"vaHex":"0x004b91f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b925c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"},{"vaHex":"0x004b927c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b9264","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b927c","targetVaHex":"0x004b927c","immHex":"0x01e00000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004b9270","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b92a0","targetVaHex":"0x004b92a0","immHex":"0xff800000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004b9284","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9254","targetVaHex":"0x004b9254","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9254"}],"branchTargets":[{"vaHex":"0x004b91d8","category":"indexed-jump-table","targetIndex":0,"targetVaHex":"0x004b91ec","relation":"local-forward-skip","distance":1,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x78, imm=0xfff00000 (-16px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b91ec"},{"vaHex":"0x004b91d8","category":"indexed-jump-table","targetIndex":1,"targetVaHex":"0x004b9204","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00020000 (2px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b91ec"},{"vaHex":"0x004b91d8","category":"indexed-jump-table","targetIndex":2,"targetVaHex":"0x004b9224","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00030000 (3px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b91ec"},{"vaHex":"0x004b91d8","category":"indexed-jump-table","targetIndex":3,"targetVaHex":"0x004b9244","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00000000 (0px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b91ec"},{"vaHex":"0x004b9264","category":"conditional-branch","targetVaHex":"0x004b927c","comparison":"<","relation":"local-forward-skip","distance":2,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b927c"},{"vaHex":"0x004b9270","category":"conditional-branch","targetVaHex":"0x004b92a0","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b92a0"},{"vaHex":"0x004b9284","category":"branch","targetVaHex":"0x004b9254","comparison":"!=","relation":"local-backward-loop","distance":-7,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9254"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b9260","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b94f0","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b951c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b9524","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x82"},{"vaHex":"0x004b91c4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b91c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b91f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b9254","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b925c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"},{"vaHex":"0x004b9260","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"},{"vaHex":"0x004b927c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b9284","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9254","targetVaHex":"0x004b9254","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9254"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b99f0","targetVaHex":"0x004b93e0","childObjectType":2,"frameScripts":[],"frames":[184],"randomRanges":[],"motionSteps":["0x09"],"anchors":0},{"depth":1,"sourceVaHex":"0x004b9b1c","targetVaHex":"0x004b94f0","childObjectType":2,"frameScripts":[],"frames":[187],"randomRanges":[],"motionSteps":["0x09"],"anchors":0}]},{"helperId":98,"functionVaHex":"0x00414362","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004b9c6c","skills":[{"ownerName":"린샹","skillName":"암각·영상승룡파","skillIdHex":"0x18","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[21],"resultWlkNos":[3,3,3,3]}],"monsterActions":[],"skillLabels":["린샹 암각·영상승룡파 0x18"],"helperClass":"spawn-tree-with-direct-frames","root":{"startVaHex":"0x004b9c6c","stopReason":"loop at 0x004b9c90","instructionCount":42,"opcodeCounts":{"0x01":1,"0x03":2,"0x07":2,"0x08":1,"0x0a":1,"0x11":13,"0x12":16,"0x14":2,"0x1f":2,"0x2b":2},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b9df0","randomRange":8,"randomRangeHex":"0x0008"},{"vaHex":"0x004b9e0c","randomRange":6,"randomRangeHex":"0x0006"}],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b9cc0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b9dec","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b9dcc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9dd0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b9e04","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9e08","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x58, mode=0xe1","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b9e20","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b9e24","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x58, mode=0xe1","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe1"}],"motionWrites":[{"vaHex":"0x004b9c78","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9c80","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000000 (0px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9c88","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9ccc","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b9cd4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004b9cdc","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x0000000c (0.000183105px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x0000000c","immFixed":0.00018310546875,"modeHex":"0x80"},{"vaHex":"0x004b9dd4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b9ddc","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x94, mode=0xa0","destHex":"0x8e","sourceHex":"0x94","modeHex":"0xa0"},{"vaHex":"0x004b9e34","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b9e38","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b9e40","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b9e54","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b9e68","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}],"branchRows":[{"vaHex":"0x004b9e48","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8e] != right:imm.word=0x0000 -> 0x004b9de0","targetVaHex":"0x004b9de0","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8e]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8e","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9de0"},{"vaHex":"0x004b9e5c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b9dd8","targetVaHex":"0x004b9dd8","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9dd8"}],"branchTargets":[{"vaHex":"0x004b9c90","category":"indexed-jump-table","targetIndex":0,"targetVaHex":"0x004b9cac","relation":"local-forward-skip","distance":1,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x24, imm=0xfb640000 (-1180px)","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9cac"},{"vaHex":"0x004b9c90","category":"indexed-jump-table","targetIndex":1,"targetVaHex":"0x004b9cec","relation":"external-static-target","distance":null,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9600 into +0x58","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9cac"},{"vaHex":"0x004b9c90","category":"indexed-jump-table","targetIndex":2,"targetVaHex":"0x004b9d1c","relation":"external-static-target","distance":null,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9600 into +0x58","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9cac"},{"vaHex":"0x004b9c90","category":"indexed-jump-table","targetIndex":3,"targetVaHex":"0x004b9d4c","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x24, imm=0xfb820000 (-1150px)","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9cac"},{"vaHex":"0x004b9c90","category":"indexed-jump-table","targetIndex":4,"targetVaHex":"0x004b9d84","relation":"external-static-target","distance":null,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9600 into +0x58","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9cac"},{"vaHex":"0x004b9c90","category":"indexed-jump-table","targetIndex":5,"targetVaHex":"0x004b9db4","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x94, imm=0x00000004 (6.10352e-05px), mode=0x80","summary":"jump table by display.sizeOrEffectW +0x92 count=6; first target 0x004b9cac"},{"vaHex":"0x004b9e48","category":"branch","targetVaHex":"0x004b9de0","comparison":"!=","relation":"local-backward-loop","distance":-18,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9534 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x8e] != right:imm.word=0x0000 -> 0x004b9de0"},{"vaHex":"0x004b9e5c","category":"branch","targetVaHex":"0x004b9dd8","comparison":"!=","relation":"local-backward-loop","distance":-22,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b9dd8"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b9cb4","targetVaHex":"0x004b9424","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9424 into +0x58"},{"vaHex":"0x004b9de0","targetVaHex":"0x004b9534","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9534 into +0x58"}],"keyEvents":[{"vaHex":"0x004b9c6c","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b9c78","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9c80","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000000 (0px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9c88","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000000 (0px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9cb4","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9424 into +0x58","targetVaHex":"0x004b9424","childObjectType":2},{"vaHex":"0x004b9cbc","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b9cc0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b9ccc","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b9cd4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004b9cdc","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x0000000c (0.000183105px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x0000000c","immFixed":0.00018310546875,"modeHex":"0x80"},{"vaHex":"0x004b9dcc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9dd0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b9dd4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b9dd8","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b9ddc","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x94, mode=0xa0","destHex":"0x8e","sourceHex":"0x94","modeHex":"0xa0"},{"vaHex":"0x004b9de0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9534 into +0x58","targetVaHex":"0x004b9534","childObjectType":2},{"vaHex":"0x004b9de8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b9dec","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b9df0","opcode":"0x2b","category":"random-range","summary":"rng(range=8) -> +0x58","randomRange":8,"randomRangeHex":"0x0008"},{"vaHex":"0x004b9e04","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b9e08","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x58, mode=0xe1","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b9e0c","opcode":"0x2b","category":"random-range","summary":"rng(range=6) -> +0x58","randomRange":6,"randomRangeHex":"0x0006"},{"vaHex":"0x004b9e20","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b9e24","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x58, mode=0xe1","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe1"},{"vaHex":"0x004b9e34","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xe0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xe0"},{"vaHex":"0x004b9e38","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b9e40","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b9e48","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8e] != right:imm.word=0x0000 -> 0x004b9de0","targetVaHex":"0x004b9de0","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8e]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8e","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9de0"},{"vaHex":"0x004b9e54","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b9e5c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b9dd8","targetVaHex":"0x004b9dd8","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9dd8"},{"vaHex":"0x004b9e68","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b9cb4","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4953124,"targetVaHex":"0x004b9424","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9424 into +0x58","decoded":{"startVaHex":"0x004b9424","stopReason":"loop at 0x004b92c4","instructionCount":22,"opcodeCounts":{"0x01":1,"0x03":3,"0x08":1,"0x0a":1,"0x10":1,"0x11":3,"0x12":7,"0x14":1,"0x15":2,"0x1e":1,"0x2d":1},"frameSequence":[],"initFrameSequence":[185],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b9450","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00380000 (56px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00380000","immFixed":56.0,"modeHex":"0x82"},{"vaHex":"0x004b9458","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00700000 (112px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00700000","immFixed":112.0,"modeHex":"0x82"},{"vaHex":"0x004b92b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b92b4","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[{"vaHex":"0x004b92e0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b9348","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"},{"vaHex":"0x004b9368","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b9350","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b9368","targetVaHex":"0x004b9368","immHex":"0x01e00000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004b935c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b938c","targetVaHex":"0x004b938c","immHex":"0xff800000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004b9370","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9340","targetVaHex":"0x004b9340","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9340"}],"branchTargets":[{"vaHex":"0x004b92c4","category":"indexed-jump-table","targetIndex":0,"targetVaHex":"0x004b92d8","relation":"local-forward-skip","distance":1,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x78, imm=0xffe80000 (-24px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b92d8"},{"vaHex":"0x004b92c4","category":"indexed-jump-table","targetIndex":1,"targetVaHex":"0x004b92f0","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00040000 (4px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b92d8"},{"vaHex":"0x004b92c4","category":"indexed-jump-table","targetIndex":2,"targetVaHex":"0x004b9310","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00050000 (5px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b92d8"},{"vaHex":"0x004b92c4","category":"indexed-jump-table","targetIndex":3,"targetVaHex":"0x004b9330","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00000000 (0px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b92d8"},{"vaHex":"0x004b9350","category":"conditional-branch","targetVaHex":"0x004b9368","comparison":"<","relation":"local-forward-skip","distance":2,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b9368"},{"vaHex":"0x004b935c","category":"conditional-branch","targetVaHex":"0x004b938c","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b938c"},{"vaHex":"0x004b9370","category":"branch","targetVaHex":"0x004b9340","comparison":"!=","relation":"local-backward-loop","distance":-7,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9340"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b934c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b9424","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b9450","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00380000 (56px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00380000","immFixed":56.0,"modeHex":"0x82"},{"vaHex":"0x004b9458","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00700000 (112px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00700000","immFixed":112.0,"modeHex":"0x82"},{"vaHex":"0x004b92b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b92b4","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b92e0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b9340","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b9348","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"},{"vaHex":"0x004b934c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"},{"vaHex":"0x004b9368","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b9370","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9340","targetVaHex":"0x004b9340","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9340"}]},"children":[]},{"depth":1,"sourceVaHex":"0x004b9de0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4953396,"targetVaHex":"0x004b9534","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9534 into +0x58","decoded":{"startVaHex":"0x004b9534","stopReason":"loop at 0x004b92c4","instructionCount":22,"opcodeCounts":{"0x01":1,"0x03":3,"0x08":1,"0x0a":1,"0x10":1,"0x11":3,"0x12":7,"0x14":1,"0x15":2,"0x1e":1,"0x2d":1},"frameSequence":[],"initFrameSequence":[188],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b9560","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b9568","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x82"},{"vaHex":"0x004b92b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b92b4","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[{"vaHex":"0x004b92e0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b9348","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"},{"vaHex":"0x004b9368","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b9350","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b9368","targetVaHex":"0x004b9368","immHex":"0x01e00000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004b935c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b938c","targetVaHex":"0x004b938c","immHex":"0xff800000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004b9370","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9340","targetVaHex":"0x004b9340","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9340"}],"branchTargets":[{"vaHex":"0x004b92c4","category":"indexed-jump-table","targetIndex":0,"targetVaHex":"0x004b92d8","relation":"local-forward-skip","distance":1,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x78, imm=0xffe80000 (-24px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b92d8"},{"vaHex":"0x004b92c4","category":"indexed-jump-table","targetIndex":1,"targetVaHex":"0x004b92f0","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00040000 (4px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b92d8"},{"vaHex":"0x004b92c4","category":"indexed-jump-table","targetIndex":2,"targetVaHex":"0x004b9310","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00050000 (5px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b92d8"},{"vaHex":"0x004b92c4","category":"indexed-jump-table","targetIndex":3,"targetVaHex":"0x004b9330","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00000000 (0px)","summary":"jump table by display.child/randomTemp +0x58 count=4; first target 0x004b92d8"},{"vaHex":"0x004b9350","category":"conditional-branch","targetVaHex":"0x004b9368","comparison":"<","relation":"local-forward-skip","distance":2,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","summary":"conditional branch display.y +0x20 < 0x01e00000; target 0x004b9368"},{"vaHex":"0x004b935c","category":"conditional-branch","targetVaHex":"0x004b938c","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","summary":"conditional branch display.y +0x20 < 0xff800000; target 0x004b938c"},{"vaHex":"0x004b9370","category":"branch","targetVaHex":"0x004b9340","comparison":"!=","relation":"local-backward-loop","distance":-7,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9340"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b934c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b9534","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b9560","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b9568","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x82"},{"vaHex":"0x004b92b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b92b4","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b92e0","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000003 (4.57764e-05px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000003","immFixed":4.57763671875e-05,"modeHex":"0x80"},{"vaHex":"0x004b9340","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b9348","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8e, mode=0xa1","destHex":"0x8c","sourceHex":"0x8e","modeHex":"0xa1"},{"vaHex":"0x004b934c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"},{"vaHex":"0x004b9368","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b9370","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004b9340","targetVaHex":"0x004b9340","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b9340"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b9cb4","targetVaHex":"0x004b9424","childObjectType":2,"frameScripts":[],"frames":[185],"randomRanges":[],"motionSteps":["0x09"],"anchors":0},{"depth":1,"sourceVaHex":"0x004b9de0","targetVaHex":"0x004b9534","childObjectType":2,"frameScripts":[],"frames":[188],"randomRanges":[],"motionSteps":["0x09"],"anchors":0}]},{"helperId":99,"functionVaHex":"0x0041445e","bodyClass":"child display script spawner","childScriptVaHex":"0x004ba070","skills":[],"monsterActions":[{"enemyName":"데드드래곤","cns":"zs_dd.cns","sharedActionName":"화염","sharedActionIdHex":"0x1c","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"}],"skillLabels":["데드드래곤 화염 0x1c"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004ba070","stopReason":"loop at 0x004ba08c","instructionCount":18,"opcodeCounts":{"0x01":1,"0x03":2,"0x07":1,"0x08":1,"0x0a":1,"0x11":2,"0x12":7,"0x15":2,"0x1f":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004ba084","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, imm=0x00000000 (0px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba0b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00000001 (1.52588e-05px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x80"},{"vaHex":"0x004ba14c","opcode":"0x12","category":"write","summary":"add display/actor field +0x68, imm=0x00000001 (1.52588e-05px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}],"motionWrites":[{"vaHex":"0x004ba0a0","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000040 (0.000976562px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000040","immFixed":0.0009765625,"modeHex":"0x80"},{"vaHex":"0x004ba0a8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"}],"branchRows":[{"vaHex":"0x004ba128","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 != 0x00000000; target 0x004ba114","targetVaHex":"0x004ba114","immHex":"0x00000000","modeHex":"0x80","comparison":"!=","branchTargetOffset":8},{"vaHex":"0x004ba140","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x70 != 0x00000000; target 0x004ba110","targetVaHex":"0x004ba110","immHex":"0x00000000","modeHex":"0x80","comparison":"!=","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004ba08c","category":"indexed-jump-table","targetIndex":0,"targetVaHex":"0x004ba0a0","relation":"local-forward-skip","distance":1,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x92, imm=0x00000040 (0.000976562px), mode=0x80","summary":"jump table by field +0x68 count=4; first target 0x004ba0a0"},{"vaHex":"0x004ba08c","category":"indexed-jump-table","targetIndex":1,"targetVaHex":"0x004ba0c8","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x92, imm=0x00000030 (0.000732422px), mode=0x80","summary":"jump table by field +0x68 count=4; first target 0x004ba0a0"},{"vaHex":"0x004ba08c","category":"indexed-jump-table","targetIndex":2,"targetVaHex":"0x004ba0f0","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x92, imm=0x00000020 (0.000488281px), mode=0x80","summary":"jump table by field +0x68 count=4; first target 0x004ba0a0"},{"vaHex":"0x004ba08c","category":"indexed-jump-table","targetIndex":3,"targetVaHex":"0x004ba15c","relation":"external-static-target","distance":null,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"jump table by field +0x68 count=4; first target 0x004ba0a0"},{"vaHex":"0x004ba128","category":"conditional-branch","targetVaHex":"0x004ba114","comparison":"!=","relation":"local-backward-loop","distance":-3,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9f30 into +0x58","summary":"conditional branch motion.dy +0x78 != 0x00000000; target 0x004ba114"},{"vaHex":"0x004ba140","category":"conditional-branch","targetVaHex":"0x004ba110","comparison":"!=","relation":"local-backward-loop","distance":-7,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x78, source +0x6c, mode=0xa0","summary":"conditional branch field +0x70 != 0x00000000; target 0x004ba110"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004ba114","targetVaHex":"0x004b9f30","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9f30 into +0x58"}],"keyEvents":[{"vaHex":"0x004ba070","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004ba084","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, imm=0x00000000 (0px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba0a0","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000040 (0.000976562px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000040","immFixed":0.0009765625,"modeHex":"0x80"},{"vaHex":"0x004ba0a8","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004ba0b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00000001 (1.52588e-05px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x80"},{"vaHex":"0x004ba114","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9f30 into +0x58","targetVaHex":"0x004b9f30","childObjectType":2},{"vaHex":"0x004ba11c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004ba134","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba14c","opcode":"0x12","category":"write","summary":"add display/actor field +0x68, imm=0x00000001 (1.52588e-05px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004ba114","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4955952,"targetVaHex":"0x004b9f30","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9f30 into +0x58","decoded":{"startVaHex":"0x004b9f30","stopReason":"destroy/end at 0x004ba040","instructionCount":38,"opcodeCounts":{"0x00":1,"0x01":1,"0x03":2,"0x08":1,"0x11":9,"0x12":16,"0x14":1,"0x15":2,"0x1e":1,"0x20":1,"0x2b":2,"0x2d":1},"frameSequence":[],"initFrameSequence":[100],"frameScripts":[{"targetVaHex":"0x004ba044","missing":true}],"randomRanges":[{"vaHex":"0x004b9f74","randomRange":16,"randomRangeHex":"0x0010"},{"vaHex":"0x004b9f8c","randomRange":20480,"randomRangeHex":"0x5000"}],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b9f54","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b9f58","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xb0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b9f5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0x00080000 (8px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b9f64","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b9f68","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00080000 (8px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b9fa0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9fa8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9fb4","opcode":"0x12","category":"write","summary":"neg display/actor field +0x74, source +0x1c, mode=0xaa","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xaa"},{"vaHex":"0x004b9fbc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x80, mode=0xa1","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b9fc0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x84, mode=0xa1","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa1"},{"vaHex":"0x004b9fdc","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, source +0x58, mode=0xa4","destHex":"0x74","sourceHex":"0x58","modeHex":"0xa4"}],"motionWrites":[{"vaHex":"0x004b9f70","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x92, mode=0xb0","destHex":"0x92","sourceHex":"0x92","modeHex":"0xb0"},{"vaHex":"0x004b9f80","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa1","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa1"},{"vaHex":"0x004b9f84","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b9f88","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xb0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xb0"},{"vaHex":"0x004b9f98","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa1","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa1"},{"vaHex":"0x004b9f9c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004ba018","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, source +0x96, mode=0xb0","destHex":"0x96","sourceHex":"0x96","modeHex":"0xb0"},{"vaHex":"0x004ba02c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b9fd0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b9fe8","targetVaHex":"0x004b9fe8","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b9ff4","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004ba00c","targetVaHex":"0x004ba00c","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004ba034","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba024","targetVaHex":"0x004ba024","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba024"}],"branchTargets":[{"vaHex":"0x004b9fd0","category":"conditional-branch","targetVaHex":"0x004b9fe8","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xaa","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b9fe8"},{"vaHex":"0x004b9ff4","category":"conditional-branch","targetVaHex":"0x004ba00c","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xaa","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004ba00c"},{"vaHex":"0x004ba034","category":"branch","targetVaHex":"0x004ba024","comparison":"!=","relation":"local-backward-loop","distance":-3,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba024"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b9fb0","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b9f30","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b9f54","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b9f58","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xb0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b9f5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0x00080000 (8px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b9f64","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b9f68","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00080000 (8px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b9f70","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x92, mode=0xb0","destHex":"0x92","sourceHex":"0x92","modeHex":"0xb0"},{"vaHex":"0x004b9f74","opcode":"0x2b","category":"random-range","summary":"rng(range=16) -> +0x58","randomRange":16,"randomRangeHex":"0x0010"},{"vaHex":"0x004b9f80","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa1","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa1"},{"vaHex":"0x004b9f84","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b9f88","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xb0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xb0"},{"vaHex":"0x004b9f8c","opcode":"0x2b","category":"random-range","summary":"rng(range=20480) -> +0x58","randomRange":20480,"randomRangeHex":"0x5000"},{"vaHex":"0x004b9f98","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa1","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa1"},{"vaHex":"0x004b9f9c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b9fa0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9fa8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9fb0","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b9fb4","opcode":"0x12","category":"write","summary":"neg display/actor field +0x74, source +0x1c, mode=0xaa","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xaa"},{"vaHex":"0x004b9fbc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x80, mode=0xa1","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b9fc0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x84, mode=0xa1","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa1"},{"vaHex":"0x004b9fdc","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, source +0x58, mode=0xa4","destHex":"0x74","sourceHex":"0x58","modeHex":"0xa4"},{"vaHex":"0x004ba018","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, source +0x96, mode=0xb0","destHex":"0x96","sourceHex":"0x96","modeHex":"0xb0"},{"vaHex":"0x004ba01c","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004ba044","targetVaHex":"0x004ba044"},{"vaHex":"0x004ba024","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba02c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba034","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba024","targetVaHex":"0x004ba024","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba024"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004ba114","targetVaHex":"0x004b9f30","childObjectType":2,"frameScripts":["0x004ba044"],"frames":[100],"randomRanges":[16,20480],"motionSteps":["0x03"],"anchors":1}]},{"helperId":101,"functionVaHex":"0x0041445e","bodyClass":"child display script spawner","childScriptVaHex":"0x004ba304","skills":[],"monsterActions":[{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"냉기","sharedActionIdHex":"0x6d","visibleSlotHex":"0x05","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"화염","sharedActionIdHex":"0x6c","visibleSlotHex":"0x04","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"냉기","sharedActionIdHex":"0x6d","visibleSlotHex":"0x05","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14"}],"skillLabels":["폭호 화염 0x6c","폭호 냉기 0x6d","두개골 화염 0x6c","두개골 냉기 0x6d"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004ba304","stopReason":"loop at 0x004ba31c","instructionCount":18,"opcodeCounts":{"0x01":1,"0x03":2,"0x07":1,"0x08":1,"0x0a":1,"0x11":2,"0x12":7,"0x15":2,"0x1f":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004ba314","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, imm=0x00000000 (0px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba340","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00000001 (1.52588e-05px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x80"},{"vaHex":"0x004ba3dc","opcode":"0x12","category":"write","summary":"add display/actor field +0x68, imm=0x00000001 (1.52588e-05px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}],"motionWrites":[{"vaHex":"0x004ba330","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000040 (0.000976562px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000040","immFixed":0.0009765625,"modeHex":"0x80"},{"vaHex":"0x004ba338","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"}],"branchRows":[{"vaHex":"0x004ba3b8","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 != 0x00000000; target 0x004ba3a4","targetVaHex":"0x004ba3a4","immHex":"0x00000000","modeHex":"0x80","comparison":"!=","branchTargetOffset":8},{"vaHex":"0x004ba3d0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch field +0x70 != 0x00000000; target 0x004ba3a0","targetVaHex":"0x004ba3a0","immHex":"0x00000000","modeHex":"0x80","comparison":"!=","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004ba31c","category":"indexed-jump-table","targetIndex":0,"targetVaHex":"0x004ba330","relation":"local-forward-skip","distance":1,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x92, imm=0x00000040 (0.000976562px), mode=0x80","summary":"jump table by field +0x68 count=4; first target 0x004ba330"},{"vaHex":"0x004ba31c","category":"indexed-jump-table","targetIndex":1,"targetVaHex":"0x004ba358","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x92, imm=0x00000030 (0.000732422px), mode=0x80","summary":"jump table by field +0x68 count=4; first target 0x004ba330"},{"vaHex":"0x004ba31c","category":"indexed-jump-table","targetIndex":2,"targetVaHex":"0x004ba380","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x92, imm=0x00000020 (0.000488281px), mode=0x80","summary":"jump table by field +0x68 count=4; first target 0x004ba330"},{"vaHex":"0x004ba31c","category":"indexed-jump-table","targetIndex":3,"targetVaHex":"0x004ba3ec","relation":"external-static-target","distance":null,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"jump table by field +0x68 count=4; first target 0x004ba330"},{"vaHex":"0x004ba3b8","category":"conditional-branch","targetVaHex":"0x004ba3a4","comparison":"!=","relation":"local-backward-loop","distance":-3,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9f30 into +0x58","summary":"conditional branch motion.dy +0x78 != 0x00000000; target 0x004ba3a4"},{"vaHex":"0x004ba3d0","category":"conditional-branch","targetVaHex":"0x004ba3a0","comparison":"!=","relation":"local-backward-loop","distance":-7,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x78, source +0x6c, mode=0xa0","summary":"conditional branch field +0x70 != 0x00000000; target 0x004ba3a0"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004ba3a4","targetVaHex":"0x004b9f30","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9f30 into +0x58"}],"keyEvents":[{"vaHex":"0x004ba304","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004ba314","opcode":"0x12","category":"write","summary":"set display/actor field +0x68, imm=0x00000000 (0px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba330","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000040 (0.000976562px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000040","immFixed":0.0009765625,"modeHex":"0x80"},{"vaHex":"0x004ba338","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004ba340","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00000001 (1.52588e-05px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x80"},{"vaHex":"0x004ba3a4","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9f30 into +0x58","targetVaHex":"0x004b9f30","childObjectType":2},{"vaHex":"0x004ba3ac","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004ba3c4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba3dc","opcode":"0x12","category":"write","summary":"add display/actor field +0x68, imm=0x00000001 (1.52588e-05px)","destHex":"0x68","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004ba3a4","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4955952,"targetVaHex":"0x004b9f30","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b9f30 into +0x58","decoded":{"startVaHex":"0x004b9f30","stopReason":"destroy/end at 0x004ba040","instructionCount":38,"opcodeCounts":{"0x00":1,"0x01":1,"0x03":2,"0x08":1,"0x11":9,"0x12":16,"0x14":1,"0x15":2,"0x1e":1,"0x20":1,"0x2b":2,"0x2d":1},"frameSequence":[],"initFrameSequence":[100],"frameScripts":[{"targetVaHex":"0x004ba044","missing":true}],"randomRanges":[{"vaHex":"0x004b9f74","randomRange":16,"randomRangeHex":"0x0010"},{"vaHex":"0x004b9f8c","randomRange":20480,"randomRangeHex":"0x5000"}],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b9f54","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b9f58","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xb0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b9f5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0x00080000 (8px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b9f64","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b9f68","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00080000 (8px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b9fa0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9fa8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9fb4","opcode":"0x12","category":"write","summary":"neg display/actor field +0x74, source +0x1c, mode=0xaa","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xaa"},{"vaHex":"0x004b9fbc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x80, mode=0xa1","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b9fc0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x84, mode=0xa1","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa1"},{"vaHex":"0x004b9fdc","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, source +0x58, mode=0xa4","destHex":"0x74","sourceHex":"0x58","modeHex":"0xa4"}],"motionWrites":[{"vaHex":"0x004b9f70","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x92, mode=0xb0","destHex":"0x92","sourceHex":"0x92","modeHex":"0xb0"},{"vaHex":"0x004b9f80","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa1","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa1"},{"vaHex":"0x004b9f84","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b9f88","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xb0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xb0"},{"vaHex":"0x004b9f98","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa1","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa1"},{"vaHex":"0x004b9f9c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004ba018","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, source +0x96, mode=0xb0","destHex":"0x96","sourceHex":"0x96","modeHex":"0xb0"},{"vaHex":"0x004ba02c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b9fd0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b9fe8","targetVaHex":"0x004b9fe8","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b9ff4","opcode":"0x15","category":"conditional-branch","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004ba00c","targetVaHex":"0x004ba00c","immHex":"0x80000000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004ba034","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba024","targetVaHex":"0x004ba024","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba024"}],"branchTargets":[{"vaHex":"0x004b9fd0","category":"conditional-branch","targetVaHex":"0x004b9fe8","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x74, source +0x74, mode=0xaa","summary":"conditional branch motion.dx +0x74 >= 0x80000000; target 0x004b9fe8"},{"vaHex":"0x004b9ff4","category":"conditional-branch","targetVaHex":"0x004ba00c","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"neg display/actor field +0x78, source +0x78, mode=0xaa","summary":"conditional branch motion.dy +0x78 >= 0x80000000; target 0x004ba00c"},{"vaHex":"0x004ba034","category":"branch","targetVaHex":"0x004ba024","comparison":"!=","relation":"local-backward-loop","distance":-3,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba024"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004b9fb0","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b9f30","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b9f54","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b9f58","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xb0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b9f5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0x00080000 (8px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b9f64","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b9f68","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00080000 (8px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0x82"},{"vaHex":"0x004b9f70","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x92, mode=0xb0","destHex":"0x92","sourceHex":"0x92","modeHex":"0xb0"},{"vaHex":"0x004b9f74","opcode":"0x2b","category":"random-range","summary":"rng(range=16) -> +0x58","randomRange":16,"randomRangeHex":"0x0010"},{"vaHex":"0x004b9f80","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, source +0x58, mode=0xa1","destHex":"0x92","sourceHex":"0x58","modeHex":"0xa1"},{"vaHex":"0x004b9f84","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, source +0x92, mode=0xa0","destHex":"0x94","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b9f88","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x8c, mode=0xb0","destHex":"0x8c","sourceHex":"0x8c","modeHex":"0xb0"},{"vaHex":"0x004b9f8c","opcode":"0x2b","category":"random-range","summary":"rng(range=20480) -> +0x58","randomRange":20480,"randomRangeHex":"0x5000"},{"vaHex":"0x004b9f98","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa1","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa1"},{"vaHex":"0x004b9f9c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004b9fa0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, imm=0x00000000 (0px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9fa8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, imm=0x00000000 (0px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b9fb0","opcode":"0x2d","category":"motion-step","summary":"relative trig step motion step mode=0x03 axes=x+y","modeHex":"0x03","axes":["x","y"],"modeGroupHex":"0x00"},{"vaHex":"0x004b9fb4","opcode":"0x12","category":"write","summary":"neg display/actor field +0x74, source +0x1c, mode=0xaa","destHex":"0x74","sourceHex":"0x1c","modeHex":"0xaa"},{"vaHex":"0x004b9fbc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, source +0x80, mode=0xa1","destHex":"0x1c","sourceHex":"0x80","modeHex":"0xa1"},{"vaHex":"0x004b9fc0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, source +0x84, mode=0xa1","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa1"},{"vaHex":"0x004b9fdc","opcode":"0x12","category":"write","summary":"div display/actor field +0x74, source +0x58, mode=0xa4","destHex":"0x74","sourceHex":"0x58","modeHex":"0xa4"},{"vaHex":"0x004ba018","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, source +0x96, mode=0xb0","destHex":"0x96","sourceHex":"0x96","modeHex":"0xb0"},{"vaHex":"0x004ba01c","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004ba044","targetVaHex":"0x004ba044"},{"vaHex":"0x004ba024","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba02c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba034","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba024","targetVaHex":"0x004ba024","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba024"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004ba3a4","targetVaHex":"0x004b9f30","childObjectType":2,"frameScripts":["0x004ba044"],"frames":[100],"randomRanges":[16,20480],"motionSteps":["0x03"],"anchors":1}]},{"helperId":102,"functionVaHex":"0x0041177d","bodyClass":"timed child visual/motion setup","childScriptVaHex":"0x004ba49c","skills":[{"ownerName":"린샹","skillName":"고양이달래기","skillIdHex":"0x1d","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[35]}],"monsterActions":[],"skillLabels":["린샹 고양이달래기 0x1d"],"helperClass":"motion-only-effect","root":{"startVaHex":"0x004ba49c","stopReason":"destroy/end at 0x004ba498","instructionCount":19,"opcodeCounts":{"0x00":1,"0x01":1,"0x03":2,"0x08":2,"0x11":5,"0x12":3,"0x14":1,"0x15":1,"0x2d":1,"0x40":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004ba448","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"}],"motionWrites":[{"vaHex":"0x004ba428","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004ba430","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004ba434","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004ba440","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004ba474","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004ba450","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004ba464","targetVaHex":"0x004ba464","immHex":"0x00008000","modeHex":"0x86","comparison":"bit-test","branchTargetOffset":8},{"vaHex":"0x004ba47c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004ba440","targetVaHex":"0x004ba440","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba440"}],"branchTargets":[{"vaHex":"0x004ba450","category":"conditional-branch","targetVaHex":"0x004ba464","comparison":"bit-test","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"or display/actor field +0x1c, imm=0xffff0000 (-1px)","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004ba464"},{"vaHex":"0x004ba47c","category":"branch","targetVaHex":"0x004ba440","comparison":"!=","relation":"local-backward-loop","distance":-8,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8c, source +0x90, mode=0xa1","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004ba440"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004ba444","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004ba49c","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004ba414","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004ba428","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004ba430","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004ba434","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004ba43c","opcode":"0x40","category":"global-parent-anchor","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"vaHex":"0x004ba440","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004ba444","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"},{"vaHex":"0x004ba448","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"},{"vaHex":"0x004ba470","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba474","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba47c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004ba440","targetVaHex":"0x004ba440","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba440"},{"vaHex":"0x004ba490","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":103,"functionVaHex":"0x0041177d","bodyClass":"timed child visual/motion setup","childScriptVaHex":"0x004ba4b4","skills":[{"ownerName":"린샹","skillName":"고양이달래기","skillIdHex":"0x1e","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[35]}],"monsterActions":[],"skillLabels":["린샹 고양이달래기 0x1e"],"helperClass":"motion-only-effect","root":{"startVaHex":"0x004ba4b4","stopReason":"destroy/end at 0x004ba498","instructionCount":19,"opcodeCounts":{"0x00":1,"0x01":1,"0x03":2,"0x08":2,"0x11":5,"0x12":3,"0x14":1,"0x15":1,"0x2d":1,"0x40":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004ba448","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"}],"motionWrites":[{"vaHex":"0x004ba428","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004ba430","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004ba434","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004ba440","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004ba474","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004ba450","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004ba464","targetVaHex":"0x004ba464","immHex":"0x00008000","modeHex":"0x86","comparison":"bit-test","branchTargetOffset":8},{"vaHex":"0x004ba47c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004ba440","targetVaHex":"0x004ba440","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba440"}],"branchTargets":[{"vaHex":"0x004ba450","category":"conditional-branch","targetVaHex":"0x004ba464","comparison":"bit-test","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"or display/actor field +0x1c, imm=0xffff0000 (-1px)","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004ba464"},{"vaHex":"0x004ba47c","category":"branch","targetVaHex":"0x004ba440","comparison":"!=","relation":"local-backward-loop","distance":-8,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8c, source +0x90, mode=0xa1","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004ba440"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004ba444","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004ba4b4","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004ba414","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004ba428","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004ba430","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004ba434","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004ba43c","opcode":"0x40","category":"global-parent-anchor","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"vaHex":"0x004ba440","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004ba444","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"},{"vaHex":"0x004ba448","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"},{"vaHex":"0x004ba470","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba474","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba47c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004ba440","targetVaHex":"0x004ba440","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba440"},{"vaHex":"0x004ba490","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":104,"functionVaHex":"0x0041177d","bodyClass":"timed child visual/motion setup","childScriptVaHex":"0x004ba4cc","skills":[{"ownerName":"린샹","skillName":"고양이달래기","skillIdHex":"0x1f","levelOrFixed":null,"positionClass":"all-target-screen-or-ranged-effect","renderTrack":"screen-wide-effect","effectWlkNos":[],"resultWlkNos":[35]}],"monsterActions":[],"skillLabels":["린샹 고양이달래기 0x1f"],"helperClass":"motion-only-effect","root":{"startVaHex":"0x004ba4cc","stopReason":"destroy/end at 0x004ba498","instructionCount":19,"opcodeCounts":{"0x00":1,"0x01":1,"0x03":2,"0x08":2,"0x11":5,"0x12":3,"0x14":1,"0x15":1,"0x2d":1,"0x40":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004ba448","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"}],"motionWrites":[{"vaHex":"0x004ba428","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004ba430","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004ba434","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004ba440","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004ba474","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004ba450","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004ba464","targetVaHex":"0x004ba464","immHex":"0x00008000","modeHex":"0x86","comparison":"bit-test","branchTargetOffset":8},{"vaHex":"0x004ba47c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004ba440","targetVaHex":"0x004ba440","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba440"}],"branchTargets":[{"vaHex":"0x004ba450","category":"conditional-branch","targetVaHex":"0x004ba464","comparison":"bit-test","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"or display/actor field +0x1c, imm=0xffff0000 (-1px)","summary":"conditional branch display.x +0x1c bit-test 0x00008000; target 0x004ba464"},{"vaHex":"0x004ba47c","category":"branch","targetVaHex":"0x004ba440","comparison":"!=","relation":"local-backward-loop","distance":-8,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x8c, source +0x90, mode=0xa1","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004ba440"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004ba444","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004ba4cc","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004ba414","opcode":"0x08","category":"init-block","summary":"variable init block writes=3 stop=terminator"},{"vaHex":"0x004ba428","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x80"},{"vaHex":"0x004ba430","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, source +0x94, mode=0xa4","destHex":"0x90","sourceHex":"0x94","modeHex":"0xa4"},{"vaHex":"0x004ba434","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00008000 (0.5px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00008000","immFixed":0.5,"modeHex":"0x81"},{"vaHex":"0x004ba43c","opcode":"0x40","category":"global-parent-anchor","summary":"set display.parentActor(+0xa8) to global anchor 0x0059e310"},{"vaHex":"0x004ba440","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x90, mode=0xa1","destHex":"0x8c","sourceHex":"0x90","modeHex":"0xa1"},{"vaHex":"0x004ba444","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x09 axes=x","modeHex":"0x09","axes":["x"],"modeGroupHex":"0x08"},{"vaHex":"0x004ba448","opcode":"0x12","category":"write","summary":"div display/actor field +0x1c, imm=0x00010000 (1px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0x84"},{"vaHex":"0x004ba470","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba474","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba47c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x94] != right:imm.word=0x0000 -> 0x004ba440","targetVaHex":"0x004ba440","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba440"},{"vaHex":"0x004ba490","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":105,"functionVaHex":"0x0041462b","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004ba6b0","skills":[{"ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x15","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[20]}],"monsterActions":[],"skillLabels":["스마슈 백인일섬 0x15"],"helperClass":"spawn-tree-with-direct-frames","root":{"startVaHex":"0x004ba6b0","stopReason":"destroy/end at 0x004ba58c","instructionCount":23,"opcodeCounts":{"0x00":1,"0x01":2,"0x03":1,"0x06":1,"0x07":1,"0x08":1,"0x11":4,"0x12":6,"0x13":1,"0x14":1,"0x15":1,"0x1f":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004ba6b8","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004ba53c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004ba6c4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x82"},{"vaHex":"0x004ba6cc","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, imm=0x00200000 (32px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x81"},{"vaHex":"0x004ba540","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004ba544","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004ba550","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"motionWrites":[{"vaHex":"0x004ba6b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004ba54c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, source +0x96, mode=0xe0","destHex":"0x96","sourceHex":"0x96","modeHex":"0xe0"},{"vaHex":"0x004ba570","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004ba6bc","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004ba6dc","targetVaHex":"0x004ba6dc","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x01","leftSelectorHex":"0x04","rightSelectorHex":"0x01","rightImmediateHex":"0x01","branchTargetOffset":4,"branchTargetVaHex":"0x004ba6dc"},{"vaHex":"0x004ba564","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c < motion.targetX +0x80; target 0x004ba530","targetVaHex":"0x004ba530","modeHex":"0xa3","comparison":"<","branchTargetOffset":4},{"vaHex":"0x004ba578","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba56c","targetVaHex":"0x004ba56c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba56c"}],"branchTargets":[{"vaHex":"0x004ba6bc","category":"branch","targetVaHex":"0x004ba6dc","comparison":"!=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"add display/actor field +0x1c, imm=0x00200000 (32px)","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004ba6dc"},{"vaHex":"0x004ba564","category":"conditional-branch","targetVaHex":"0x004ba530","comparison":"<","relation":"local-backward-loop","distance":-10,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58","summary":"conditional branch display.x +0x1c < motion.targetX +0x80; target 0x004ba530"},{"vaHex":"0x004ba578","category":"branch","targetVaHex":"0x004ba56c","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba56c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004ba530","targetVaHex":"0x004ba4e4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58"}],"keyEvents":[{"vaHex":"0x004ba6b0","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004ba6b8","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004ba6bc","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004ba6dc","targetVaHex":"0x004ba6dc","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x01","leftSelectorHex":"0x04","rightSelectorHex":"0x01","rightImmediateHex":"0x01","branchTargetOffset":4,"branchTargetVaHex":"0x004ba6dc"},{"vaHex":"0x004ba6c4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x82"},{"vaHex":"0x004ba6cc","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, imm=0x00200000 (32px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0x81"},{"vaHex":"0x004ba524","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004ba530","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58","targetVaHex":"0x004ba4e4","childObjectType":2},{"vaHex":"0x004ba538","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004ba53c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004ba540","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004ba544","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004ba54c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, source +0x96, mode=0xe0","destHex":"0x96","sourceHex":"0x96","modeHex":"0xe0"},{"vaHex":"0x004ba550","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004ba560","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba56c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba570","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba578","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba56c","targetVaHex":"0x004ba56c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba56c"},{"vaHex":"0x004ba584","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004ba530","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4957412,"targetVaHex":"0x004ba4e4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58","decoded":{"startVaHex":"0x004ba4e4","stopReason":"destroy/end at 0x004ba520","instructionCount":5,"opcodeCounts":{"0x00":1,"0x01":1,"0x08":1,"0x11":1,"0x14":1},"frameSequence":[],"initFrameSequence":[88],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[{"vaHex":"0x004ba50c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004ba514","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba508","targetVaHex":"0x004ba508","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba508"}],"branchTargets":[{"vaHex":"0x004ba514","category":"branch","targetVaHex":"0x004ba508","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba508"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004ba4e4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004ba508","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba50c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba514","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba508","targetVaHex":"0x004ba508","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba508"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","childObjectType":2,"frameScripts":[],"frames":[88],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":106,"functionVaHex":"0x0041462b","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004ba6f4","skills":[{"ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x16","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[20]}],"monsterActions":[{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","sharedActionName":"백인일섬","sharedActionIdHex":"0x78","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12"}],"skillLabels":["스마슈 백인일섬 0x16","바니－Ｓ 백인일섬 0x78"],"helperClass":"spawn-tree-with-direct-frames","root":{"startVaHex":"0x004ba6f4","stopReason":"destroy/end at 0x004ba58c","instructionCount":23,"opcodeCounts":{"0x00":1,"0x01":2,"0x03":1,"0x06":1,"0x07":1,"0x08":1,"0x11":4,"0x12":6,"0x13":1,"0x14":1,"0x15":1,"0x1f":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004ba6fc","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004ba53c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004ba708","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00500000 (80px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00500000","immFixed":80.0,"modeHex":"0x82"},{"vaHex":"0x004ba710","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, imm=0x00500000 (80px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00500000","immFixed":80.0,"modeHex":"0x81"},{"vaHex":"0x004ba540","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004ba544","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004ba550","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"motionWrites":[{"vaHex":"0x004ba6f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004ba54c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, source +0x96, mode=0xe0","destHex":"0x96","sourceHex":"0x96","modeHex":"0xe0"},{"vaHex":"0x004ba570","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004ba700","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004ba720","targetVaHex":"0x004ba720","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x01","leftSelectorHex":"0x04","rightSelectorHex":"0x01","rightImmediateHex":"0x01","branchTargetOffset":4,"branchTargetVaHex":"0x004ba720"},{"vaHex":"0x004ba564","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c < motion.targetX +0x80; target 0x004ba530","targetVaHex":"0x004ba530","modeHex":"0xa3","comparison":"<","branchTargetOffset":4},{"vaHex":"0x004ba578","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba56c","targetVaHex":"0x004ba56c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba56c"}],"branchTargets":[{"vaHex":"0x004ba700","category":"branch","targetVaHex":"0x004ba720","comparison":"!=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"add display/actor field +0x1c, imm=0x00500000 (80px)","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004ba720"},{"vaHex":"0x004ba564","category":"conditional-branch","targetVaHex":"0x004ba530","comparison":"<","relation":"local-backward-loop","distance":-10,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58","summary":"conditional branch display.x +0x1c < motion.targetX +0x80; target 0x004ba530"},{"vaHex":"0x004ba578","category":"branch","targetVaHex":"0x004ba56c","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba56c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004ba530","targetVaHex":"0x004ba4e4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58"}],"keyEvents":[{"vaHex":"0x004ba6f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004ba6fc","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004ba700","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004ba720","targetVaHex":"0x004ba720","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x01","leftSelectorHex":"0x04","rightSelectorHex":"0x01","rightImmediateHex":"0x01","branchTargetOffset":4,"branchTargetVaHex":"0x004ba720"},{"vaHex":"0x004ba708","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00500000 (80px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00500000","immFixed":80.0,"modeHex":"0x82"},{"vaHex":"0x004ba710","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, imm=0x00500000 (80px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00500000","immFixed":80.0,"modeHex":"0x81"},{"vaHex":"0x004ba524","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004ba530","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58","targetVaHex":"0x004ba4e4","childObjectType":2},{"vaHex":"0x004ba538","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004ba53c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004ba540","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004ba544","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004ba54c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, source +0x96, mode=0xe0","destHex":"0x96","sourceHex":"0x96","modeHex":"0xe0"},{"vaHex":"0x004ba550","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004ba560","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba56c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba570","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba578","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba56c","targetVaHex":"0x004ba56c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba56c"},{"vaHex":"0x004ba584","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004ba530","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4957412,"targetVaHex":"0x004ba4e4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58","decoded":{"startVaHex":"0x004ba4e4","stopReason":"destroy/end at 0x004ba520","instructionCount":5,"opcodeCounts":{"0x00":1,"0x01":1,"0x08":1,"0x11":1,"0x14":1},"frameSequence":[],"initFrameSequence":[88],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[{"vaHex":"0x004ba50c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004ba514","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba508","targetVaHex":"0x004ba508","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba508"}],"branchTargets":[{"vaHex":"0x004ba514","category":"branch","targetVaHex":"0x004ba508","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba508"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004ba4e4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004ba508","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba50c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba514","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba508","targetVaHex":"0x004ba508","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba508"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","childObjectType":2,"frameScripts":[],"frames":[88],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":107,"functionVaHex":"0x0041462b","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004ba738","skills":[{"ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x17","levelOrFixed":null,"positionClass":"all-target-caster-action-effect","renderTrack":"caster-action-screen-hit","effectWlkNos":[],"resultWlkNos":[20]}],"monsterActions":[],"skillLabels":["스마슈 백인일섬 0x17"],"helperClass":"spawn-tree-with-direct-frames","root":{"startVaHex":"0x004ba738","stopReason":"destroy/end at 0x004ba58c","instructionCount":23,"opcodeCounts":{"0x00":1,"0x01":2,"0x03":1,"0x06":1,"0x07":1,"0x08":1,"0x11":4,"0x12":6,"0x13":1,"0x14":1,"0x15":1,"0x1f":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004ba740","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004ba53c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004ba74c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00b00000 (176px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00b00000","immFixed":176.0,"modeHex":"0x82"},{"vaHex":"0x004ba754","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, imm=0x00b00000 (176px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00b00000","immFixed":176.0,"modeHex":"0x81"},{"vaHex":"0x004ba540","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004ba544","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004ba550","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"motionWrites":[{"vaHex":"0x004ba738","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004ba54c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, source +0x96, mode=0xe0","destHex":"0x96","sourceHex":"0x96","modeHex":"0xe0"},{"vaHex":"0x004ba570","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004ba744","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004ba764","targetVaHex":"0x004ba764","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x01","leftSelectorHex":"0x04","rightSelectorHex":"0x01","rightImmediateHex":"0x01","branchTargetOffset":4,"branchTargetVaHex":"0x004ba764"},{"vaHex":"0x004ba564","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c < motion.targetX +0x80; target 0x004ba530","targetVaHex":"0x004ba530","modeHex":"0xa3","comparison":"<","branchTargetOffset":4},{"vaHex":"0x004ba578","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba56c","targetVaHex":"0x004ba56c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba56c"}],"branchTargets":[{"vaHex":"0x004ba744","category":"branch","targetVaHex":"0x004ba764","comparison":"!=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"add display/actor field +0x1c, imm=0x00b00000 (176px)","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004ba764"},{"vaHex":"0x004ba564","category":"conditional-branch","targetVaHex":"0x004ba530","comparison":"<","relation":"local-backward-loop","distance":-10,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58","summary":"conditional branch display.x +0x1c < motion.targetX +0x80; target 0x004ba530"},{"vaHex":"0x004ba578","category":"branch","targetVaHex":"0x004ba56c","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba56c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004ba530","targetVaHex":"0x004ba4e4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58"}],"keyEvents":[{"vaHex":"0x004ba738","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000008","immFixed":0.0001220703125,"modeHex":"0x80"},{"vaHex":"0x004ba740","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004ba744","opcode":"0x13","category":"branch","summary":"byte conditional branch external-static-target if left:parentActor.byte[+0x04] != right:imm.byte=0x01 -> 0x004ba764","targetVaHex":"0x004ba764","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":1,"leftSource":"left:parentActor.byte[+0x04]","rightSource":"right:imm.byte=0x01","leftSelectorHex":"0x04","rightSelectorHex":"0x01","rightImmediateHex":"0x01","branchTargetOffset":4,"branchTargetVaHex":"0x004ba764"},{"vaHex":"0x004ba74c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00b00000 (176px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00b00000","immFixed":176.0,"modeHex":"0x82"},{"vaHex":"0x004ba754","opcode":"0x12","category":"write","summary":"add display/actor field +0x80, imm=0x00b00000 (176px)","destHex":"0x80","sourceHex":"0x00","immHex":"0x00b00000","immFixed":176.0,"modeHex":"0x81"},{"vaHex":"0x004ba524","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004ba530","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58","targetVaHex":"0x004ba4e4","childObjectType":2},{"vaHex":"0x004ba538","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004ba53c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004ba540","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004ba544","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004ba54c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, source +0x96, mode=0xe0","destHex":"0x96","sourceHex":"0x96","modeHex":"0xe0"},{"vaHex":"0x004ba550","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004ba560","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba56c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba570","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba578","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba56c","targetVaHex":"0x004ba56c","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba56c"},{"vaHex":"0x004ba584","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004ba530","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4957412,"targetVaHex":"0x004ba4e4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba4e4 into +0x58","decoded":{"startVaHex":"0x004ba4e4","stopReason":"destroy/end at 0x004ba520","instructionCount":5,"opcodeCounts":{"0x00":1,"0x01":1,"0x08":1,"0x11":1,"0x14":1},"frameSequence":[],"initFrameSequence":[88],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[{"vaHex":"0x004ba50c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004ba514","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba508","targetVaHex":"0x004ba508","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba508"}],"branchTargets":[{"vaHex":"0x004ba514","category":"branch","targetVaHex":"0x004ba508","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba508"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004ba4e4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004ba508","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba50c","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba514","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004ba508","targetVaHex":"0x004ba508","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba508"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004ba530","targetVaHex":"0x004ba4e4","childObjectType":2,"frameScripts":[],"frames":[88],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":108,"functionVaHex":"0x00414756","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004bab98","skills":[{"ownerName":"린샹","skillName":"맹호열지조","skillIdHex":"0x1b","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[17]}],"monsterActions":[],"skillLabels":["린샹 맹호열지조 0x1b"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004bab98","stopReason":"destroy/end at 0x004bacac","instructionCount":51,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":2,"0x06":2,"0x07":3,"0x08":1,"0x10":3,"0x11":12,"0x12":14,"0x14":1,"0x1f":3,"0x2b":3,"0x2d":3,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004babc4","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004bac00","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004bac48","randomRange":256,"randomRangeHex":"0x0100"}],"parentActorLinks":[{"vaHex":"0x004baca0","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004babe8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004bac24","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004bac6c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004baba4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004baba8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004babec","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004babf0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004bac28","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004bac2c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004bac70","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004bac74","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004babac","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000030 (0.000732422px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x80"},{"vaHex":"0x004babb4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x0000000c (0.000183105px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x0000000c","immFixed":0.00018310546875,"modeHex":"0x80"},{"vaHex":"0x004babbc","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000000 (0px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004babd0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004babd4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004babf8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004bac0c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004bac10","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004bac34","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004bac54","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004bac58","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004bac7c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}],"branchRows":[{"vaHex":"0x004bac94","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004bac90","targetVaHex":"0x004bac90","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004bac90"}],"branchTargets":[{"vaHex":"0x004bac94","category":"branch","targetVaHex":"0x004bac90","comparison":"!=","relation":"local-backward-loop","distance":-1,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004bac90"}],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004babd8","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004bac14","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004bac5c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004babdc","targetVaHex":"0x004ba838","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba838 into +0x58"},{"vaHex":"0x004bac18","targetVaHex":"0x004baa00","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004baa00 into +0x58"},{"vaHex":"0x004bac60","targetVaHex":"0x004ba838","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba838 into +0x58"}],"keyEvents":[{"vaHex":"0x004bab98","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004baba4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004baba8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004babac","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000030 (0.000732422px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x80"},{"vaHex":"0x004babb4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x0000000c (0.000183105px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x0000000c","immFixed":0.00018310546875,"modeHex":"0x80"},{"vaHex":"0x004babbc","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000000 (0px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004babc4","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004babd0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004babd4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004babd8","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004babdc","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba838 into +0x58","targetVaHex":"0x004ba838","childObjectType":2},{"vaHex":"0x004babe4","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004babe8","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004babec","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004babf0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004babf8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004bac00","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004bac0c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004bac10","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004bac14","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004bac18","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004baa00 into +0x58","targetVaHex":"0x004baa00","childObjectType":2},{"vaHex":"0x004bac20","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004bac24","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004bac28","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004bac2c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004bac34","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004bac3c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004bac48","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004bac54","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004bac58","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004bac5c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004bac60","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba838 into +0x58","targetVaHex":"0x004ba838","childObjectType":2},{"vaHex":"0x004bac68","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004bac6c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004bac70","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004bac74","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004bac7c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004bac84","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004bac90","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004bac94","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x90] != right:imm.word=0x0000 -> 0x004bac90","targetVaHex":"0x004bac90","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x90]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x90","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004bac90"},{"vaHex":"0x004baca0","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004baca4","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004babdc","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4958264,"targetVaHex":"0x004ba838","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba838 into +0x58","decoded":{"startVaHex":"0x004ba838","stopReason":"loop at 0x004ba8b8","instructionCount":38,"opcodeCounts":{"0x01":1,"0x03":1,"0x07":1,"0x08":1,"0x10":5,"0x11":10,"0x12":11,"0x14":4,"0x15":1,"0x1e":1,"0x1f":1,"0x20":1},"frameSequence":[],"initFrameSequence":[165],"frameScripts":[{"targetVaHex":"0x004ba9e8","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004ba8e4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004ba8f0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004ba870","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004ba8b8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x84, mode=0xa0","destHex":"0x80","sourceHex":"0x84","modeHex":"0xa0"},{"vaHex":"0x004ba8f4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0xfff00000 (-16px)","destHex":"0x80","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x82"},{"vaHex":"0x004ba8fc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004ba900","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x80, mode=0xe0","destHex":"0x20","sourceHex":"0x80","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004ba878","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004ba884","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000000 (0px), mode=0x80","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba88c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba89c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x0000fffe (0.999969px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x0000fffe","immFixed":0.999969482421875,"modeHex":"0x81"},{"vaHex":"0x004ba8a4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba8bc","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004ba910","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004ba918","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba924","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba940","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004ba8ac","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba894","targetVaHex":"0x004ba894","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba894"},{"vaHex":"0x004ba8c4","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004ba920","targetVaHex":"0x004ba920","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba920"},{"vaHex":"0x004ba8d8","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004ba8ec","targetVaHex":"0x004ba8ec","immHex":"0x00000000","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004ba92c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba8c4","targetVaHex":"0x004ba8c4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba8c4"},{"vaHex":"0x004ba948","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004ba95c","targetVaHex":"0x004ba95c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba95c"}],"branchTargets":[{"vaHex":"0x004ba8ac","category":"branch","targetVaHex":"0x004ba894","comparison":"!=","relation":"local-backward-loop","distance":-3,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"add display/actor field +0x78, imm=0xfff00000 (-16px)","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba894"},{"vaHex":"0x004ba8c4","category":"branch","targetVaHex":"0x004ba920","comparison":"==","relation":"local-forward-skip","distance":15,"targetCategory":"placement-expr","targetOpcode":"0x10","targetSummary":"byte field op dest:display.byte[+0xe7] add= source:imm.byte=0x02","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004ba920"},{"vaHex":"0x004ba8d8","category":"conditional-branch","targetVaHex":"0x004ba8ec","comparison":"==","relation":"local-forward-skip","distance":3,"targetCategory":"link-child-parent","targetOpcode":"0x1f","targetSummary":"link current display object with object in +0x58 (+0xa4/+0xa0)","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004ba8ec"},{"vaHex":"0x004ba92c","category":"branch","targetVaHex":"0x004ba8c4","comparison":"!=","relation":"local-backward-loop","distance":-17,"targetCategory":"branch","targetOpcode":"0x14","targetSummary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004ba920","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba8c4"},{"vaHex":"0x004ba948","category":"branch","targetVaHex":"0x004ba95c","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.spriteFrame +0x28 == 0x001a00a5; target 0x004ba974","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004ba95c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004ba8d0","targetVaHex":"0x004ba77c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba77c into +0x58"}],"keyEvents":[{"vaHex":"0x004ba838","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004ba868","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004ba9e8","targetVaHex":"0x004ba9e8"},{"vaHex":"0x004ba870","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004ba878","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004ba884","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000000 (0px), mode=0x80","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba88c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba89c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x0000fffe (0.999969px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x0000fffe","immFixed":0.999969482421875,"modeHex":"0x81"},{"vaHex":"0x004ba8a4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba8ac","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba894","targetVaHex":"0x004ba894","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba894"},{"vaHex":"0x004ba8b8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x84, mode=0xa0","destHex":"0x80","sourceHex":"0x84","modeHex":"0xa0"},{"vaHex":"0x004ba8bc","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004ba8c4","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004ba920","targetVaHex":"0x004ba920","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba920"},{"vaHex":"0x004ba8d0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba77c into +0x58","targetVaHex":"0x004ba77c","childObjectType":2},{"vaHex":"0x004ba8e4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004ba8ec","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004ba8f0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004ba8f4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0xfff00000 (-16px)","destHex":"0x80","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x82"},{"vaHex":"0x004ba8fc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004ba900","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x80, mode=0xe0","destHex":"0x20","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004ba910","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004ba918","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba924","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba92c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba8c4","targetVaHex":"0x004ba8c4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba8c4"},{"vaHex":"0x004ba93c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba940","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba948","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004ba95c","targetVaHex":"0x004ba95c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba95c"}]},"children":[{"depth":2,"sourceVaHex":"0x004ba8d0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4958076,"targetVaHex":"0x004ba77c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba77c into +0x58","decoded":{"startVaHex":"0x004ba77c","stopReason":"loop at 0x004ba7a4","instructionCount":22,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":3,"0x12":9,"0x14":1,"0x15":5,"0x1e":1},"frameSequence":[4,2],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004ba798","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004ba79c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004ba7a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004ba7c8","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x00000000; target 0x004ba82c","targetVaHex":"0x004ba82c","immHex":"0x00000000","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004ba7d4","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0x01900000; target 0x004ba7ec","targetVaHex":"0x004ba7ec","immHex":"0x01900000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004ba7e0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0xffd00000; target 0x004ba82c","targetVaHex":"0x004ba82c","immHex":"0xffd00000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004ba7ec","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a00ab; target 0x004ba820","targetVaHex":"0x004ba820","immHex":"0x001a00ab","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004ba7f8","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a00ac; target 0x004ba820","targetVaHex":"0x004ba820","immHex":"0x001a00ac","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004ba80c","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004ba820","targetVaHex":"0x004ba820","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba820"}],"branchTargets":[{"vaHex":"0x004ba7c8","category":"conditional-branch","targetVaHex":"0x004ba82c","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","summary":"conditional branch display.spriteFrame +0x28 == 0x00000000; target 0x004ba82c"},{"vaHex":"0x004ba7d4","category":"conditional-branch","targetVaHex":"0x004ba7ec","comparison":"<","relation":"local-forward-skip","distance":2,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.spriteFrame +0x28 == 0x001a00ab; target 0x004ba820","summary":"conditional branch display.y +0x20 < 0x01900000; target 0x004ba7ec"},{"vaHex":"0x004ba7e0","category":"conditional-branch","targetVaHex":"0x004ba82c","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","summary":"conditional branch display.y +0x20 < 0xffd00000; target 0x004ba82c"},{"vaHex":"0x004ba7ec","category":"conditional-branch","targetVaHex":"0x004ba820","comparison":"==","relation":"local-forward-skip","distance":5,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch display.spriteFrame +0x28 == 0x001a00ab; target 0x004ba820"},{"vaHex":"0x004ba7f8","category":"conditional-branch","targetVaHex":"0x004ba820","comparison":"==","relation":"local-forward-skip","distance":4,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch display.spriteFrame +0x28 == 0x001a00ac; target 0x004ba820"},{"vaHex":"0x004ba80c","category":"branch","targetVaHex":"0x004ba820","comparison":"==","relation":"local-forward-skip","distance":2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004ba820"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004ba77c","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004ba798","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004ba79c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004ba7a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004ba804","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=4, field +0x28, mode=0x81","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x81","spriteHex":"0x00","frame":4,"gate":1},{"vaHex":"0x004ba80c","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004ba820","targetVaHex":"0x004ba820","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba820"},{"vaHex":"0x004ba818","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=2, field +0x28, mode=0x82","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0x82","spriteHex":"0x00","frame":2,"gate":1},{"vaHex":"0x004ba820","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]},{"depth":1,"sourceVaHex":"0x004bac18","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4958720,"targetVaHex":"0x004baa00","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004baa00 into +0x58","decoded":{"startVaHex":"0x004baa00","stopReason":"loop at 0x004baaa4","instructionCount":27,"opcodeCounts":{"0x01":1,"0x03":3,"0x08":1,"0x0a":1,"0x10":3,"0x11":4,"0x12":8,"0x14":1,"0x15":1,"0x1e":1,"0x20":1,"0x2b":2},"frameSequence":[],"initFrameSequence":[176],"frameScripts":[{"targetVaHex":"0x004bab68","missing":true}],"randomRanges":[{"vaHex":"0x004baa24","randomRange":9,"randomRangeHex":"0x0009"},{"vaHex":"0x004baab8","randomRange":24,"randomRangeHex":"0x0018"}],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004baa94","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004baa98","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[{"vaHex":"0x004baa9c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004baad0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x0000000a (0.000152588px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x0000000a","immFixed":0.000152587890625,"modeHex":"0x80"},{"vaHex":"0x004bab38","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004bab4c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}],"branchRows":[{"vaHex":"0x004baa28","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.child/randomTemp +0x58 >= 0x00000007; target 0x004baa48","targetVaHex":"0x004baa48","immHex":"0x00000007","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004bab40","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004bab18","targetVaHex":"0x004bab18","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004bab18"}],"branchTargets":[{"vaHex":"0x004baa28","category":"conditional-branch","targetVaHex":"0x004baa48","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.child/randomTemp +0x58 >= 0x00000009; target 0x004baa78","summary":"conditional branch display.child/randomTemp +0x58 >= 0x00000007; target 0x004baa48"},{"vaHex":"0x004baaa4","category":"indexed-jump-table","targetIndex":0,"targetVaHex":"0x004baab8","relation":"local-forward-skip","distance":1,"targetCategory":"random-range","targetOpcode":"0x2b","targetSummary":"rng(range=24) -> +0x58","summary":"jump table by motion.paramY +0x90 count=4; first target 0x004baab8"},{"vaHex":"0x004baaa4","category":"indexed-jump-table","targetIndex":1,"targetVaHex":"0x004baae0","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x0000c000 (0.75px)","summary":"jump table by motion.paramY +0x90 count=4; first target 0x004baab8"},{"vaHex":"0x004baaa4","category":"indexed-jump-table","targetIndex":2,"targetVaHex":"0x004bab00","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00080000 (8px)","summary":"jump table by motion.paramY +0x90 count=4; first target 0x004baab8"},{"vaHex":"0x004baaa4","category":"indexed-jump-table","targetIndex":3,"targetVaHex":"0x004bab5c","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"sub display/actor field +0x90, imm=0x00000001 (1.52588e-05px)","summary":"jump table by motion.paramY +0x90 count=4; first target 0x004baab8"},{"vaHex":"0x004bab40","category":"branch","targetVaHex":"0x004bab18","comparison":"!=","relation":"local-backward-loop","distance":-8,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004bab18"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004baa00","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004baa24","opcode":"0x2b","category":"random-range","summary":"rng(range=9) -> +0x58","randomRange":9,"randomRangeHex":"0x0009"},{"vaHex":"0x004baa38","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004bab68","targetVaHex":"0x004bab68"},{"vaHex":"0x004baa94","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004baa98","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004baa9c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004baab8","opcode":"0x2b","category":"random-range","summary":"rng(range=24) -> +0x58","randomRange":24,"randomRangeHex":"0x0018"},{"vaHex":"0x004baad0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x0000000a (0.000152588px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x0000000a","immFixed":0.000152587890625,"modeHex":"0x80"},{"vaHex":"0x004bab34","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004bab38","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004bab40","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004bab18","targetVaHex":"0x004bab18","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004bab18"},{"vaHex":"0x004bab4c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}]},"children":[]},{"depth":1,"sourceVaHex":"0x004bac60","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4958264,"targetVaHex":"0x004ba838","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba838 into +0x58","decoded":{"startVaHex":"0x004ba838","stopReason":"loop at 0x004ba8b8","instructionCount":38,"opcodeCounts":{"0x01":1,"0x03":1,"0x07":1,"0x08":1,"0x10":5,"0x11":10,"0x12":11,"0x14":4,"0x15":1,"0x1e":1,"0x1f":1,"0x20":1},"frameSequence":[],"initFrameSequence":[165],"frameScripts":[{"targetVaHex":"0x004ba9e8","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004ba8e4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004ba8f0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004ba870","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004ba8b8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x84, mode=0xa0","destHex":"0x80","sourceHex":"0x84","modeHex":"0xa0"},{"vaHex":"0x004ba8f4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0xfff00000 (-16px)","destHex":"0x80","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x82"},{"vaHex":"0x004ba8fc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004ba900","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x80, mode=0xe0","destHex":"0x20","sourceHex":"0x80","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004ba878","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004ba884","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000000 (0px), mode=0x80","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba88c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba89c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x0000fffe (0.999969px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x0000fffe","immFixed":0.999969482421875,"modeHex":"0x81"},{"vaHex":"0x004ba8a4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba8bc","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004ba910","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004ba918","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba924","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba940","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004ba8ac","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba894","targetVaHex":"0x004ba894","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba894"},{"vaHex":"0x004ba8c4","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004ba920","targetVaHex":"0x004ba920","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba920"},{"vaHex":"0x004ba8d8","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004ba8ec","targetVaHex":"0x004ba8ec","immHex":"0x00000000","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004ba92c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba8c4","targetVaHex":"0x004ba8c4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba8c4"},{"vaHex":"0x004ba948","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004ba95c","targetVaHex":"0x004ba95c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba95c"}],"branchTargets":[{"vaHex":"0x004ba8ac","category":"branch","targetVaHex":"0x004ba894","comparison":"!=","relation":"local-backward-loop","distance":-3,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"add display/actor field +0x78, imm=0xfff00000 (-16px)","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba894"},{"vaHex":"0x004ba8c4","category":"branch","targetVaHex":"0x004ba920","comparison":"==","relation":"local-forward-skip","distance":15,"targetCategory":"placement-expr","targetOpcode":"0x10","targetSummary":"byte field op dest:display.byte[+0xe7] add= source:imm.byte=0x02","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004ba920"},{"vaHex":"0x004ba8d8","category":"conditional-branch","targetVaHex":"0x004ba8ec","comparison":"==","relation":"local-forward-skip","distance":3,"targetCategory":"link-child-parent","targetOpcode":"0x1f","targetSummary":"link current display object with object in +0x58 (+0xa4/+0xa0)","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004ba8ec"},{"vaHex":"0x004ba92c","category":"branch","targetVaHex":"0x004ba8c4","comparison":"!=","relation":"local-backward-loop","distance":-17,"targetCategory":"branch","targetOpcode":"0x14","targetSummary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004ba920","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba8c4"},{"vaHex":"0x004ba948","category":"branch","targetVaHex":"0x004ba95c","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.spriteFrame +0x28 == 0x001a00a5; target 0x004ba974","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004ba95c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004ba8d0","targetVaHex":"0x004ba77c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba77c into +0x58"}],"keyEvents":[{"vaHex":"0x004ba838","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004ba868","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004ba9e8","targetVaHex":"0x004ba9e8"},{"vaHex":"0x004ba870","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004ba878","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004ba884","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x00000000 (0px), mode=0x80","destHex":"0x8e","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba88c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004ba89c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, imm=0x0000fffe (0.999969px), mode=0x81","destHex":"0x8e","sourceHex":"0x00","immHex":"0x0000fffe","immFixed":0.999969482421875,"modeHex":"0x81"},{"vaHex":"0x004ba8a4","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba8ac","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba894","targetVaHex":"0x004ba894","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba894"},{"vaHex":"0x004ba8b8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x84, mode=0xa0","destHex":"0x80","sourceHex":"0x84","modeHex":"0xa0"},{"vaHex":"0x004ba8bc","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004ba8c4","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004ba920","targetVaHex":"0x004ba920","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba920"},{"vaHex":"0x004ba8d0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba77c into +0x58","targetVaHex":"0x004ba77c","childObjectType":2},{"vaHex":"0x004ba8e4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004ba8ec","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004ba8f0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004ba8f4","opcode":"0x12","category":"write","summary":"sub display/actor field +0x80, imm=0xfff00000 (-16px)","destHex":"0x80","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x82"},{"vaHex":"0x004ba8fc","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004ba900","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x80, mode=0xe0","destHex":"0x20","sourceHex":"0x80","modeHex":"0xe0"},{"vaHex":"0x004ba910","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004ba918","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba924","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba92c","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004ba8c4","targetVaHex":"0x004ba8c4","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba8c4"},{"vaHex":"0x004ba93c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004ba940","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004ba948","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004ba95c","targetVaHex":"0x004ba95c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba95c"}]},"children":[{"depth":2,"sourceVaHex":"0x004ba8d0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4958076,"targetVaHex":"0x004ba77c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004ba77c into +0x58","decoded":{"startVaHex":"0x004ba77c","stopReason":"loop at 0x004ba7a4","instructionCount":22,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":3,"0x12":9,"0x14":1,"0x15":5,"0x1e":1},"frameSequence":[4,2],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004ba798","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004ba79c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004ba7a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004ba7c8","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x00000000; target 0x004ba82c","targetVaHex":"0x004ba82c","immHex":"0x00000000","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004ba7d4","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0x01900000; target 0x004ba7ec","targetVaHex":"0x004ba7ec","immHex":"0x01900000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004ba7e0","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 < 0xffd00000; target 0x004ba82c","targetVaHex":"0x004ba82c","immHex":"0xffd00000","modeHex":"0x83","comparison":"<","branchTargetOffset":8},{"vaHex":"0x004ba7ec","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a00ab; target 0x004ba820","targetVaHex":"0x004ba820","immHex":"0x001a00ab","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004ba7f8","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a00ac; target 0x004ba820","targetVaHex":"0x004ba820","immHex":"0x001a00ac","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004ba80c","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004ba820","targetVaHex":"0x004ba820","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba820"}],"branchTargets":[{"vaHex":"0x004ba7c8","category":"conditional-branch","targetVaHex":"0x004ba82c","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","summary":"conditional branch display.spriteFrame +0x28 == 0x00000000; target 0x004ba82c"},{"vaHex":"0x004ba7d4","category":"conditional-branch","targetVaHex":"0x004ba7ec","comparison":"<","relation":"local-forward-skip","distance":2,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.spriteFrame +0x28 == 0x001a00ab; target 0x004ba820","summary":"conditional branch display.y +0x20 < 0x01900000; target 0x004ba7ec"},{"vaHex":"0x004ba7e0","category":"conditional-branch","targetVaHex":"0x004ba82c","comparison":"<","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","summary":"conditional branch display.y +0x20 < 0xffd00000; target 0x004ba82c"},{"vaHex":"0x004ba7ec","category":"conditional-branch","targetVaHex":"0x004ba820","comparison":"==","relation":"local-forward-skip","distance":5,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch display.spriteFrame +0x28 == 0x001a00ab; target 0x004ba820"},{"vaHex":"0x004ba7f8","category":"conditional-branch","targetVaHex":"0x004ba820","comparison":"==","relation":"local-forward-skip","distance":4,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"conditional branch display.spriteFrame +0x28 == 0x001a00ac; target 0x004ba820"},{"vaHex":"0x004ba80c","category":"branch","targetVaHex":"0x004ba820","comparison":"==","relation":"local-forward-skip","distance":2,"targetCategory":"yield","targetOpcode":"0x01","targetSummary":"yield one VM tick and advance","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004ba820"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004ba77c","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004ba798","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004ba79c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004ba7a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004ba804","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=4, field +0x28, mode=0x81","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x81","spriteHex":"0x00","frame":4,"gate":1},{"vaHex":"0x004ba80c","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004ba820","targetVaHex":"0x004ba820","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004ba820"},{"vaHex":"0x004ba818","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=2, field +0x28, mode=0x82","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0x82","spriteHex":"0x00","frame":2,"gate":1},{"vaHex":"0x004ba820","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004babdc","targetVaHex":"0x004ba838","childObjectType":2,"frameScripts":["0x004ba9e8"],"frames":[165],"randomRanges":[],"motionSteps":[],"anchors":2},{"depth":2,"sourceVaHex":"0x004ba8d0","targetVaHex":"0x004ba77c","childObjectType":2,"frameScripts":[],"frames":[4,2],"randomRanges":[],"motionSteps":[],"anchors":1},{"depth":1,"sourceVaHex":"0x004bac18","targetVaHex":"0x004baa00","childObjectType":2,"frameScripts":["0x004bab68"],"frames":[176],"randomRanges":[9,24],"motionSteps":[],"anchors":1},{"depth":1,"sourceVaHex":"0x004bac60","targetVaHex":"0x004ba838","childObjectType":2,"frameScripts":["0x004ba9e8"],"frames":[165],"randomRanges":[],"motionSteps":[],"anchors":2},{"depth":2,"sourceVaHex":"0x004ba8d0","targetVaHex":"0x004ba77c","childObjectType":2,"frameScripts":[],"frames":[4,2],"randomRanges":[],"motionSteps":[],"anchors":1}]},{"helperId":110,"functionVaHex":"0x00414862","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004bad1c","skills":[{"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]}],"monsterActions":[],"skillLabels":["린샹 선렬각 0x10","린샹 꼬챙이 꿰기 0x07","린샹 꼬챙이 꿰기 0x08"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004bad1c","stopReason":"loop at 0x004bad48","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[173],"frameScripts":[{"targetVaHex":"0x004bad54","helperIds":[110],"skillLabels":["린샹 선렬각 0x10","린샹 꼬챙이 꿰기 0x07","린샹 꼬챙이 꿰기 0x08"],"frameGateSequence":[{"vaHex":"0x004bad54","spriteHex":"0x1a","frame":173,"gate":2,"label":"173@2"},{"vaHex":"0x004bad64","spriteHex":"0x1a","frame":174,"gate":2,"label":"174@2"},{"vaHex":"0x004bad74","spriteHex":"0x1a","frame":175,"gate":2,"label":"175@2"}],"frameLabels":["173@2","174@2","175@2"],"spriteHexSequence":["0x1a","0x1a","0x1a"],"durationGate":6,"positionWrites":[{"vaHex":"0x004bad5c","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004bad6c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"}],"parentAnchors":[{"vaHex":"0x004bad7c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"}],"actorFlags":[{"vaHex":"0x004bad80","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004bad88"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004bad1c","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004bad40","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004bad54","targetVaHex":"0x004bad54"},{"vaHex":"0x004bad48","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":111,"functionVaHex":"0x0041496d","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004bad8c","skills":[],"monsterActions":[{"enemyName":"외뿔멧돼지","cns":"zi_ikkak.cns","sharedActionName":"뢰격","sharedActionIdHex":"0x07","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"벼락슬라임","cns":"zs_rai.cns","sharedActionName":"뢰격","sharedActionIdHex":"0x0d","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"뢰사","cns":"zh_rai.cns","sharedActionName":"뢰격","sharedActionIdHex":"0x14","visibleSlotHex":"0x02","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"현무성령","cns":"zky_gen.cns","sharedActionName":"뢰격","sharedActionIdHex":"0x57","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"나찰","cns":"zj_rase.cns","sharedActionName":"투구쪼개기","sharedActionIdHex":"0x52","visibleSlotHex":"0x03","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12"},{"enemyName":"암각권총통","cns":"boss_1.cns","sharedActionName":"마권사암각","sharedActionIdHex":"0x66","visibleSlotHex":"0x03","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19"},{"enemyName":"지옥의마인","cns":"zky_gen.cns","sharedActionName":"장궁","sharedActionIdHex":"0x58","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19"}],"skillLabels":["외뿔멧돼지 뢰격 0x07","벼락슬라임 뢰격 0x0d","뢰사 뢰격 0x14","현무성령 뢰격 0x57","나찰 투구쪼개기 0x52","암각권총통 마권사암각 0x66","지옥의마인 장궁 0x58"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004bad8c","stopReason":"destroy/end at 0x004badc8","instructionCount":12,"opcodeCounts":{"0x00":1,"0x02":1,"0x07":1,"0x08":1,"0x10":2,"0x12":3,"0x1f":1,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[{"vaHex":"0x004badbc","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004bada4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004bada8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004badac","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004bad98","targetVaHex":"0x004b7918","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58"}],"keyEvents":[{"vaHex":"0x004bad8c","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004bad98","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","targetVaHex":"0x004b7918","childObjectType":2},{"vaHex":"0x004bada0","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004bada4","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004bada8","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004badac","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004badb8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004badbc","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004badc0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004bad98","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946200,"targetVaHex":"0x004b7918","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","decoded":{"startVaHex":"0x004b7918","stopReason":"destroy/end at 0x004b7a10","instructionCount":38,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":3,"0x06":1,"0x07":3,"0x08":1,"0x10":5,"0x11":2,"0x12":17,"0x14":1,"0x1f":3},"frameSequence":[135,136],"initFrameSequence":[134],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b795c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79a0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b793c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x01800000 (384px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x01800000","immFixed":384.0,"modeHex":"0x82"},{"vaHex":"0x004b7960","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7968","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x81"},{"vaHex":"0x004b79a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79a8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79fc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"motionWrites":[{"vaHex":"0x004b7948","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b7980","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b7988","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950","targetVaHex":"0x004b7950","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7950"}],"branchTargets":[{"vaHex":"0x004b7988","category":"branch","targetVaHex":"0x004b7950","comparison":"!=","relation":"local-backward-loop","distance":-10,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b7950","targetVaHex":"0x004b7a14","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58"},{"vaHex":"0x004b7994","targetVaHex":"0x004b5e8c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58"},{"vaHex":"0x004b79c0","targetVaHex":"0x004b5e18","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58"}],"keyEvents":[{"vaHex":"0x004b7918","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b793c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x01800000 (384px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x01800000","immFixed":384.0,"modeHex":"0x82"},{"vaHex":"0x004b7948","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b7950","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","targetVaHex":"0x004b7a14","childObjectType":2},{"vaHex":"0x004b7958","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b795c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7960","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7968","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x81"},{"vaHex":"0x004b797c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b7980","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b7988","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950","targetVaHex":"0x004b7950","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7950"},{"vaHex":"0x004b7994","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58","targetVaHex":"0x004b5e8c","childObjectType":2},{"vaHex":"0x004b799c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b79a0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79a8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79c0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58","targetVaHex":"0x004b5e18","childObjectType":2},{"vaHex":"0x004b79c8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b79cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79ec","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=4"},{"vaHex":"0x004b79f0","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=135, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a0087","immFixed":26.002059936523438,"modeHex":"0x80","spriteHex":"0x1a","frame":135,"gate":1},{"vaHex":"0x004b79f8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b79fc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b7a04","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=136, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a0088","immFixed":26.0020751953125,"modeHex":"0x80","spriteHex":"0x1a","frame":136,"gate":1},{"vaHex":"0x004b7a0c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"}]},"children":[{"depth":2,"sourceVaHex":"0x004b7950","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946452,"targetVaHex":"0x004b7a14","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","decoded":{"startVaHex":"0x004b7a14","stopReason":"loop at 0x004b7a40","instructionCount":13,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x12":7,"0x14":1,"0x15":2},"frameSequence":[],"initFrameSequence":[134],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b7a38","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7a3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b7a58","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x20, mode=0xb2","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b7a5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x84, mode=0xa2","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa2"},{"vaHex":"0x004b7a60","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b7a44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:parentActor.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7a60"},{"vaHex":"0x004b7a50","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 == motion.targetY +0x84; target 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xe1","comparison":"==","branchTargetOffset":4},{"vaHex":"0x004b7a68","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0088; target 0x004b7a80","targetVaHex":"0x004b7a80","immHex":"0x001a0088","modeHex":"0x81","comparison":"==","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b7a44","category":"branch","targetVaHex":"0x004b7a60","comparison":"!=","relation":"local-forward-skip","distance":4,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x84, source +0x20, mode=0xb0","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60"},{"vaHex":"0x004b7a50","category":"conditional-branch","targetVaHex":"0x004b7a60","comparison":"==","relation":"local-forward-skip","distance":3,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x84, source +0x20, mode=0xb0","summary":"conditional branch display.y +0x20 == motion.targetY +0x84; target 0x004b7a60"},{"vaHex":"0x004b7a68","category":"conditional-branch","targetVaHex":"0x004b7a80","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"countdown-wait","targetOpcode":"0x02","targetSummary":"countdown wait frames=2","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0088; target 0x004b7a80"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7a14","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7a38","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b7a3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b7a44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:parentActor.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7a60"},{"vaHex":"0x004b7a58","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x20, mode=0xb2","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b7a5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x84, mode=0xa2","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa2"},{"vaHex":"0x004b7a60","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a74","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b7994","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939404,"targetVaHex":"0x004b5e8c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58","decoded":{"startVaHex":"0x004b5e8c","stopReason":"loop at 0x004b5ec0","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[72],"frameScripts":[{"targetVaHex":"0x004b5ecc","helperIds":[41],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5ecc","spriteHex":"0x1a","frame":72,"gate":2,"label":"72@2"},{"vaHex":"0x004b5ed4","spriteHex":"0x1a","frame":73,"gate":2,"label":"73@2"},{"vaHex":"0x004b5ee4","spriteHex":"0x1a","frame":74,"gate":2,"label":"74@2"},{"vaHex":"0x004b5ef4","spriteHex":"0x1a","frame":75,"gate":2,"label":"75@2"}],"frameLabels":["72@2","73@2","74@2","75@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5edc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5eec","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5efc","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5f04"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e8c","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5eb8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5ecc","targetVaHex":"0x004b5ecc"},{"vaHex":"0x004b5ec0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b79c0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939288,"targetVaHex":"0x004b5e18","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58","decoded":{"startVaHex":"0x004b5e18","stopReason":"loop at 0x004b5e4c","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[68],"frameScripts":[{"targetVaHex":"0x004b5e58","helperIds":[40],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5e58","spriteHex":"0x1a","frame":68,"gate":2,"label":"68@2"},{"vaHex":"0x004b5e68","spriteHex":"0x1a","frame":69,"gate":2,"label":"69@2"},{"vaHex":"0x004b5e70","spriteHex":"0x1a","frame":70,"gate":2,"label":"70@2"},{"vaHex":"0x004b5e78","spriteHex":"0x1a","frame":71,"gate":2,"label":"71@2"}],"frameLabels":["68@2","69@2","70@2","71@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5e60","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5e80","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5e88"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e18","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5e44","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5e58","targetVaHex":"0x004b5e58"},{"vaHex":"0x004b5e4c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004bad98","targetVaHex":"0x004b7918","childObjectType":2,"frameScripts":[],"frames":[135,136],"randomRanges":[],"motionSteps":[],"anchors":3},{"depth":2,"sourceVaHex":"0x004b7950","targetVaHex":"0x004b7a14","childObjectType":2,"frameScripts":[],"frames":[134],"randomRanges":[],"motionSteps":[],"anchors":1},{"depth":2,"sourceVaHex":"0x004b7994","targetVaHex":"0x004b5e8c","childObjectType":2,"frameScripts":["0x004b5ecc"],"frames":[72],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b79c0","targetVaHex":"0x004b5e18","childObjectType":2,"frameScripts":["0x004b5e58"],"frames":[68],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":112,"functionVaHex":"0x00414a79","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004badcc","skills":[{"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":[]}],"monsterActions":[],"skillLabels":["아타호 호격권 0x0b","아타호 맹호의 울부짖음 0x28"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004badcc","stopReason":"loop at 0x004badf8","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[190],"frameScripts":[{"targetVaHex":"0x004bae04","helperIds":[112],"skillLabels":["아타호 호격권 0x0b","아타호 맹호의 울부짖음 0x28"],"frameGateSequence":[{"vaHex":"0x004bae04","spriteHex":"0x1a","frame":190,"gate":8,"label":"190@8"}],"frameLabels":["190@8"],"spriteHexSequence":["0x1a"],"durationGate":8,"positionWrites":[],"parentAnchors":[{"vaHex":"0x004bae0c","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"}],"actorFlags":[{"vaHex":"0x004bae10","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004bae18"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004badcc","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004badf0","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004bae04","targetVaHex":"0x004bae04"},{"vaHex":"0x004badf8","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":113,"functionVaHex":"0x00414a79","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004bae1c","skills":[{"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":[]}],"monsterActions":[],"skillLabels":["아타호 호격권 0x0c","아타호 맹호의 울부짖음 0x29"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004bae1c","stopReason":"loop at 0x004bae48","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[190],"frameScripts":[{"targetVaHex":"0x004bae54","helperIds":[113],"skillLabels":["아타호 호격권 0x0c","아타호 맹호의 울부짖음 0x29"],"frameGateSequence":[{"vaHex":"0x004bae54","spriteHex":"0x1a","frame":190,"gate":2,"label":"190@2"},{"vaHex":"0x004bae64","spriteHex":"0x1a","frame":190,"gate":6,"label":"190@6"},{"vaHex":"0x004bae74","spriteHex":"0x1a","frame":190,"gate":2,"label":"190@2"},{"vaHex":"0x004bae84","spriteHex":"0x1a","frame":190,"gate":4,"label":"190@4"},{"vaHex":"0x004bae94","spriteHex":"0x1a","frame":190,"gate":2,"label":"190@2"},{"vaHex":"0x004baea4","spriteHex":"0x1a","frame":190,"gate":3,"label":"190@3"},{"vaHex":"0x004baeb4","spriteHex":"0x1a","frame":190,"gate":2,"label":"190@2"},{"vaHex":"0x004baec4","spriteHex":"0x1a","frame":190,"gate":2,"label":"190@2"},{"vaHex":"0x004baed4","spriteHex":"0x1a","frame":190,"gate":12,"label":"190@12"}],"frameLabels":["190@2","190@6","190@2","190@4","190@2","190@3","190@2","190@2","190@12"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a"],"durationGate":35,"positionWrites":[],"parentAnchors":[{"vaHex":"0x004baedc","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"}],"actorFlags":[{"vaHex":"0x004baee0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004baee8"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004bae1c","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004bae40","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004bae54","targetVaHex":"0x004bae54"},{"vaHex":"0x004bae48","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":114,"functionVaHex":"0x00414a79","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004baeec","skills":[{"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":[]}],"monsterActions":[],"skillLabels":["아타호 호격권 0x0d","아타호 맹호의 울부짖음 0x2a"],"helperClass":"direct-frameScript-effect","root":{"startVaHex":"0x004baeec","stopReason":"loop at 0x004baf18","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[191],"frameScripts":[{"targetVaHex":"0x004baf24","helperIds":[114],"skillLabels":["아타호 호격권 0x0d","아타호 맹호의 울부짖음 0x2a"],"frameGateSequence":[{"vaHex":"0x004baf24","spriteHex":"0x1a","frame":191,"gate":2,"label":"191@2"},{"vaHex":"0x004baf34","spriteHex":"0x1a","frame":191,"gate":10,"label":"191@10"},{"vaHex":"0x004baf44","spriteHex":"0x1a","frame":191,"gate":2,"label":"191@2"},{"vaHex":"0x004baf54","spriteHex":"0x1a","frame":191,"gate":8,"label":"191@8"},{"vaHex":"0x004baf64","spriteHex":"0x1a","frame":191,"gate":2,"label":"191@2"},{"vaHex":"0x004baf74","spriteHex":"0x1a","frame":191,"gate":6,"label":"191@6"},{"vaHex":"0x004baf84","spriteHex":"0x1a","frame":191,"gate":2,"label":"191@2"},{"vaHex":"0x004baf94","spriteHex":"0x1a","frame":191,"gate":4,"label":"191@4"},{"vaHex":"0x004bafa4","spriteHex":"0x1a","frame":191,"gate":2,"label":"191@2"},{"vaHex":"0x004bafb4","spriteHex":"0x1a","frame":191,"gate":3,"label":"191@3"},{"vaHex":"0x004bafc4","spriteHex":"0x1a","frame":191,"gate":2,"label":"191@2"},{"vaHex":"0x004bafd4","spriteHex":"0x1a","frame":191,"gate":2,"label":"191@2"},{"vaHex":"0x004bafe4","spriteHex":"0x1a","frame":191,"gate":16,"label":"191@16"}],"frameLabels":["191@2","191@10","191@2","191@8","191@2","191@6","191@2","191@4","191@2","191@3","191@2","191@2","191@16"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a","0x1a"],"durationGate":61,"positionWrites":[],"parentAnchors":[{"vaHex":"0x004bafec","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"}],"actorFlags":[{"vaHex":"0x004baff0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004baff8"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004baeec","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004baf10","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004baf24","targetVaHex":"0x004baf24"},{"vaHex":"0x004baf18","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":115,"functionVaHex":"0x00414ceb","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004baffc","skills":[{"ownerName":"아타호","skillName":"폭전축","skillIdHex":"0x13","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[5]}],"monsterActions":[],"skillLabels":["아타호 폭전축 0x13"],"helperClass":"helper-control-or-cleanup","root":{"startVaHex":"0x004baffc","stopReason":"loop at 0x004bb03c","instructionCount":8,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":2,"0x10":1,"0x11":1,"0x12":1,"0x14":1},"frameSequence":[],"initFrameSequence":[179],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004bb034","opcode":"0x12","category":"write","summary":"set display/actor field +0x88, source +0x20, mode=0xa0","destHex":"0x88","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[{"vaHex":"0x004bb04c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004bb03c","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] == right:imm.word=0x0000 -> 0x004bb05c","targetVaHex":"0x004bb05c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004bb05c"}],"branchTargets":[{"vaHex":"0x004bb03c","category":"branch","targetVaHex":"0x004bb05c","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"branch","targetOpcode":"0x14","targetSummary":"word conditional branch external-static-target if left:display.word[+0x8e] == right:imm.word=0x0000 -> 0x004bb098","summary":"word conditional branch external-static-target if left:display.word[+0x8c] == right:imm.word=0x0000 -> 0x004bb05c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004baffc","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004bb010","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004bb034","opcode":"0x12","category":"write","summary":"set display/actor field +0x88, source +0x20, mode=0xa0","destHex":"0x88","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004bb03c","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] == right:imm.word=0x0000 -> 0x004bb05c","targetVaHex":"0x004bb05c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004bb05c"},{"vaHex":"0x004bb048","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004bb04c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":116,"functionVaHex":"0x00414ceb","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004bb0f8","skills":[{"ownerName":"아타호","skillName":"퍽전축","skillIdHex":"0x14","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[5,4]}],"monsterActions":[],"skillLabels":["아타호 퍽전축 0x14"],"helperClass":"helper-control-or-cleanup","root":{"startVaHex":"0x004bb0f8","stopReason":"loop at 0x004bb03c","instructionCount":9,"opcodeCounts":{"0x01":1,"0x03":2,"0x08":2,"0x10":1,"0x11":1,"0x12":1,"0x14":1},"frameSequence":[],"initFrameSequence":[179],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004bb034","opcode":"0x12","category":"write","summary":"set display/actor field +0x88, source +0x20, mode=0xa0","destHex":"0x88","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[{"vaHex":"0x004bb04c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004bb03c","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] == right:imm.word=0x0000 -> 0x004bb05c","targetVaHex":"0x004bb05c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004bb05c"}],"branchTargets":[{"vaHex":"0x004bb03c","category":"branch","targetVaHex":"0x004bb05c","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"branch","targetOpcode":"0x14","targetSummary":"word conditional branch external-static-target if left:display.word[+0x8e] == right:imm.word=0x0000 -> 0x004bb098","summary":"word conditional branch external-static-target if left:display.word[+0x8c] == right:imm.word=0x0000 -> 0x004bb05c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004bb0f8","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004bb010","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004bb034","opcode":"0x12","category":"write","summary":"set display/actor field +0x88, source +0x20, mode=0xa0","destHex":"0x88","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004bb03c","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] == right:imm.word=0x0000 -> 0x004bb05c","targetVaHex":"0x004bb05c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004bb05c"},{"vaHex":"0x004bb048","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004bb04c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":117,"functionVaHex":"0x00414ceb","bodyClass":"target-range child visual spawner","childScriptVaHex":"0x004bb11c","skills":[{"ownerName":"아타호","skillName":"폭전축","skillIdHex":"0x15","levelOrFixed":null,"positionClass":"target-front-direct-placement","renderTrack":"actor-melee-or-dash","effectWlkNos":[],"resultWlkNos":[5,4,3]}],"monsterActions":[],"skillLabels":["아타호 폭전축 0x15"],"helperClass":"helper-control-or-cleanup","root":{"startVaHex":"0x004bb11c","stopReason":"loop at 0x004bb03c","instructionCount":9,"opcodeCounts":{"0x01":1,"0x03":2,"0x08":2,"0x10":1,"0x11":1,"0x12":1,"0x14":1},"frameSequence":[],"initFrameSequence":[179],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004bb034","opcode":"0x12","category":"write","summary":"set display/actor field +0x88, source +0x20, mode=0xa0","destHex":"0x88","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[{"vaHex":"0x004bb04c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004bb03c","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] == right:imm.word=0x0000 -> 0x004bb05c","targetVaHex":"0x004bb05c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004bb05c"}],"branchTargets":[{"vaHex":"0x004bb03c","category":"branch","targetVaHex":"0x004bb05c","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"branch","targetOpcode":"0x14","targetSummary":"word conditional branch external-static-target if left:display.word[+0x8e] == right:imm.word=0x0000 -> 0x004bb098","summary":"word conditional branch external-static-target if left:display.word[+0x8c] == right:imm.word=0x0000 -> 0x004bb05c"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004bb11c","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004bb010","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004bb034","opcode":"0x12","category":"write","summary":"set display/actor field +0x88, source +0x20, mode=0xa0","destHex":"0x88","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004bb03c","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x8c] == right:imm.word=0x0000 -> 0x004bb05c","targetVaHex":"0x004bb05c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004bb05c"},{"vaHex":"0x004bb048","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004bb04c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}]},"spawnTree":[],"flatSpawnTargets":[]},{"helperId":121,"functionVaHex":"0x0041177d","bodyClass":"timed child visual/motion setup","childScriptVaHex":"0x004bb260","skills":[],"monsterActions":[{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"뢰","sharedActionIdHex":"0x69","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"폭호","cns":"boss_2.cns","sharedActionName":"뢰","sharedActionIdHex":"0x69","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"뢰","sharedActionIdHex":"0x69","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"},{"enemyName":"두개골","cns":"boss_2.cns","sharedActionName":"뢰","sharedActionIdHex":"0x69","visibleSlotHex":"0x01","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15"}],"skillLabels":["폭호 뢰 0x69","폭호 뢰 0x69","두개골 뢰 0x69","두개골 뢰 0x69"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004bb260","stopReason":"destroy/end at 0x004bb2d0","instructionCount":20,"opcodeCounts":{"0x00":1,"0x02":2,"0x06":1,"0x07":1,"0x08":1,"0x10":2,"0x12":7,"0x1f":1,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004bb27c","randomRange":160,"randomRangeHex":"0x00a0"},{"vaHex":"0x004bb294","randomRange":224,"randomRangeHex":"0x00e0"}],"parentActorLinks":[{"vaHex":"0x004bb2c4","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004bb278","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004bb290","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004bb2a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x58, mode=0xe0","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004bb26c","targetVaHex":"0x004b7918","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58"}],"keyEvents":[{"vaHex":"0x004bb260","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004bb26c","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","targetVaHex":"0x004b7918","childObjectType":2},{"vaHex":"0x004bb274","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004bb278","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004bb27c","opcode":"0x2b","category":"random-range","summary":"rng(range=160) -> +0x58","randomRange":160,"randomRangeHex":"0x00a0"},{"vaHex":"0x004bb290","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x58, mode=0xe0","destHex":"0x1c","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004bb294","opcode":"0x2b","category":"random-range","summary":"rng(range=224) -> +0x58","randomRange":224,"randomRangeHex":"0x00e0"},{"vaHex":"0x004bb2a8","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x58, mode=0xe0","destHex":"0x20","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004bb2b4","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=1"},{"vaHex":"0x004bb2c0","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=16"},{"vaHex":"0x004bb2c4","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004bb2c8","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004bb26c","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946200,"targetVaHex":"0x004b7918","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7918 into +0x58","decoded":{"startVaHex":"0x004b7918","stopReason":"destroy/end at 0x004b7a10","instructionCount":38,"opcodeCounts":{"0x00":1,"0x01":1,"0x02":3,"0x06":1,"0x07":3,"0x08":1,"0x10":5,"0x11":2,"0x12":17,"0x14":1,"0x1f":3},"frameSequence":[135,136],"initFrameSequence":[134],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b795c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79a0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b793c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x01800000 (384px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x01800000","immFixed":384.0,"modeHex":"0x82"},{"vaHex":"0x004b7960","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7968","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x81"},{"vaHex":"0x004b79a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79a8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79fc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"motionWrites":[{"vaHex":"0x004b7948","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b7980","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b7988","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950","targetVaHex":"0x004b7950","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7950"}],"branchTargets":[{"vaHex":"0x004b7988","category":"branch","targetVaHex":"0x004b7950","comparison":"!=","relation":"local-backward-loop","distance":-10,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b7950","targetVaHex":"0x004b7a14","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58"},{"vaHex":"0x004b7994","targetVaHex":"0x004b5e8c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58"},{"vaHex":"0x004b79c0","targetVaHex":"0x004b5e18","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58"}],"keyEvents":[{"vaHex":"0x004b7918","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b793c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x01800000 (384px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x01800000","immFixed":384.0,"modeHex":"0x82"},{"vaHex":"0x004b7948","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000004 (6.10352e-05px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000004","immFixed":6.103515625e-05,"modeHex":"0x80"},{"vaHex":"0x004b7950","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","targetVaHex":"0x004b7a14","childObjectType":2},{"vaHex":"0x004b7958","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b795c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b7960","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b7968","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0x81"},{"vaHex":"0x004b797c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b7980","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b7988","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x004b7950","targetVaHex":"0x004b7950","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7950"},{"vaHex":"0x004b7994","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58","targetVaHex":"0x004b5e8c","childObjectType":2},{"vaHex":"0x004b799c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b79a0","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79a4","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79a8","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79c0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58","targetVaHex":"0x004b5e18","childObjectType":2},{"vaHex":"0x004b79c8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b79cc","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b79d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b79d4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0xc1"},{"vaHex":"0x004b79dc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b79e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00180000 (24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc1"},{"vaHex":"0x004b79ec","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=4"},{"vaHex":"0x004b79f0","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=135, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a0087","immFixed":26.002059936523438,"modeHex":"0x80","spriteHex":"0x1a","frame":135,"gate":1},{"vaHex":"0x004b79f8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004b79fc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b7a04","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x1a, frame=136, field +0x28, mode=0x80","destHex":"0x28","sourceHex":"0x00","immHex":"0x001a0088","immFixed":26.0020751953125,"modeHex":"0x80","spriteHex":"0x1a","frame":136,"gate":1},{"vaHex":"0x004b7a0c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"}]},"children":[{"depth":2,"sourceVaHex":"0x004b7950","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4946452,"targetVaHex":"0x004b7a14","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b7a14 into +0x58","decoded":{"startVaHex":"0x004b7a14","stopReason":"loop at 0x004b7a40","instructionCount":13,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x12":7,"0x14":1,"0x15":2},"frameSequence":[],"initFrameSequence":[134],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b7a38","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b7a3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b7a58","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x20, mode=0xb2","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b7a5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x84, mode=0xa2","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa2"},{"vaHex":"0x004b7a60","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b7a44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:parentActor.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7a60"},{"vaHex":"0x004b7a50","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.y +0x20 == motion.targetY +0x84; target 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xe1","comparison":"==","branchTargetOffset":4},{"vaHex":"0x004b7a68","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0088; target 0x004b7a80","targetVaHex":"0x004b7a80","immHex":"0x001a0088","modeHex":"0x81","comparison":"==","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b7a44","category":"branch","targetVaHex":"0x004b7a60","comparison":"!=","relation":"local-forward-skip","distance":4,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x84, source +0x20, mode=0xb0","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60"},{"vaHex":"0x004b7a50","category":"conditional-branch","targetVaHex":"0x004b7a60","comparison":"==","relation":"local-forward-skip","distance":3,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x84, source +0x20, mode=0xb0","summary":"conditional branch display.y +0x20 == motion.targetY +0x84; target 0x004b7a60"},{"vaHex":"0x004b7a68","category":"conditional-branch","targetVaHex":"0x004b7a80","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"countdown-wait","targetOpcode":"0x02","targetSummary":"countdown wait frames=2","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0088; target 0x004b7a80"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b7a14","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b7a38","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b7a3c","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a40","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xb0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xb0"},{"vaHex":"0x004b7a44","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:parentActor.word[+0x96] != right:imm.word=0x0000 -> 0x004b7a60","targetVaHex":"0x004b7a60","modeHex":"0xc0","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:parentActor.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b7a60"},{"vaHex":"0x004b7a58","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, source +0x20, mode=0xb2","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb2"},{"vaHex":"0x004b7a5c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, source +0x84, mode=0xa2","destHex":"0x20","sourceHex":"0x84","modeHex":"0xa2"},{"vaHex":"0x004b7a60","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xb0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b7a74","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b7994","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939404,"targetVaHex":"0x004b5e8c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e8c into +0x58","decoded":{"startVaHex":"0x004b5e8c","stopReason":"loop at 0x004b5ec0","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[72],"frameScripts":[{"targetVaHex":"0x004b5ecc","helperIds":[41],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5ecc","spriteHex":"0x1a","frame":72,"gate":2,"label":"72@2"},{"vaHex":"0x004b5ed4","spriteHex":"0x1a","frame":73,"gate":2,"label":"73@2"},{"vaHex":"0x004b5ee4","spriteHex":"0x1a","frame":74,"gate":2,"label":"74@2"},{"vaHex":"0x004b5ef4","spriteHex":"0x1a","frame":75,"gate":2,"label":"75@2"}],"frameLabels":["72@2","73@2","74@2","75@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5edc","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b5eec","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5efc","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5f04"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e8c","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5eb8","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5ecc","targetVaHex":"0x004b5ecc"},{"vaHex":"0x004b5ec0","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b79c0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4939288,"targetVaHex":"0x004b5e18","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b5e18 into +0x58","decoded":{"startVaHex":"0x004b5e18","stopReason":"loop at 0x004b5e4c","instructionCount":4,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x20":1},"frameSequence":[],"initFrameSequence":[68],"frameScripts":[{"targetVaHex":"0x004b5e58","helperIds":[40],"skillLabels":["린샹 대폭진 0x25","린샹 대폭진 0x26","아타호 노익장 대폭발 0x39"],"frameGateSequence":[{"vaHex":"0x004b5e58","spriteHex":"0x1a","frame":68,"gate":2,"label":"68@2"},{"vaHex":"0x004b5e68","spriteHex":"0x1a","frame":69,"gate":2,"label":"69@2"},{"vaHex":"0x004b5e70","spriteHex":"0x1a","frame":70,"gate":2,"label":"70@2"},{"vaHex":"0x004b5e78","spriteHex":"0x1a","frame":71,"gate":2,"label":"71@2"}],"frameLabels":["68@2","69@2","70@2","71@2"],"spriteHexSequence":["0x1a","0x1a","0x1a","0x1a"],"durationGate":8,"positionWrites":[{"vaHex":"0x004b5e60","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0xfff00000 (-16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0xfff00000","immFixed":-16.0,"modeHex":"0x81"}],"parentAnchors":[],"actorFlags":[{"vaHex":"0x004b5e80","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}],"stopReason":"destroy/end at 0x004b5e88"}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b5e18","opcode":"0x08","category":"init-block","summary":"variable init block writes=7 stop=terminator"},{"vaHex":"0x004b5e44","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b5e58","targetVaHex":"0x004b5e58"},{"vaHex":"0x004b5e4c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004bb26c","targetVaHex":"0x004b7918","childObjectType":2,"frameScripts":[],"frames":[135,136],"randomRanges":[],"motionSteps":[],"anchors":3},{"depth":2,"sourceVaHex":"0x004b7950","targetVaHex":"0x004b7a14","childObjectType":2,"frameScripts":[],"frames":[134],"randomRanges":[],"motionSteps":[],"anchors":1},{"depth":2,"sourceVaHex":"0x004b7994","targetVaHex":"0x004b5e8c","childObjectType":2,"frameScripts":["0x004b5ecc"],"frames":[72],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b79c0","targetVaHex":"0x004b5e18","childObjectType":2,"frameScripts":["0x004b5e58"],"frames":[68],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":123,"functionVaHex":"0x00414ead","bodyClass":"bitmap/effect blit spawner","childScriptVaHex":"0x004bb2d8","skills":[{"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":[]}],"monsterActions":[],"skillLabels":["아타호 노익장 대폭발 0x39"],"helperClass":"spawn-tree-with-frameScript","root":{"startVaHex":"0x004bb2d8","stopReason":"destroy/end at 0x004bb3e8","instructionCount":51,"opcodeCounts":{"0x00":1,"0x02":3,"0x06":2,"0x07":3,"0x08":1,"0x10":3,"0x11":9,"0x12":18,"0x1f":3,"0x2b":3,"0x2d":3,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004bb304","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004bb348","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004bb388","randomRange":256,"randomRangeHex":"0x0100"}],"parentActorLinks":[{"vaHex":"0x004bb3dc","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004bb328","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004bb36c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004bb3ac","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004bb2e4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004bb2e8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004bb32c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004bb330","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004bb338","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004bb33c","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004bb370","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004bb374","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004bb3b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004bb3b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004bb3bc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004bb3c0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"}],"motionWrites":[{"vaHex":"0x004bb2ec","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000030 (0.000732422px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x80"},{"vaHex":"0x004bb2f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x0000000c (0.000183105px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x0000000c","immFixed":0.00018310546875,"modeHex":"0x80"},{"vaHex":"0x004bb2fc","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000000 (0px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004bb310","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004bb314","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004bb354","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004bb358","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004bb394","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004bb398","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"}],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[{"vaHex":"0x004bb318","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004bb35c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004bb39c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"}],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004bb31c","targetVaHex":"0x004b6634","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6634 into +0x58"},{"vaHex":"0x004bb360","targetVaHex":"0x004baa00","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004baa00 into +0x58"},{"vaHex":"0x004bb3a0","targetVaHex":"0x004b6634","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6634 into +0x58"}],"keyEvents":[{"vaHex":"0x004bb2d8","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004bb2e4","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004bb2e8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004bb2ec","opcode":"0x11","category":"child-write","summary":"display/child field +0x92, imm=0x00000030 (0.000732422px), mode=0x80","destHex":"0x92","sourceHex":"0x00","immHex":"0x00000030","immFixed":0.000732421875,"modeHex":"0x80"},{"vaHex":"0x004bb2f4","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x0000000c (0.000183105px), mode=0x80","destHex":"0x94","sourceHex":"0x00","immHex":"0x0000000c","immFixed":0.00018310546875,"modeHex":"0x80"},{"vaHex":"0x004bb2fc","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000000 (0px), mode=0x80","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004bb304","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004bb310","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004bb314","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004bb318","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004bb31c","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6634 into +0x58","targetVaHex":"0x004b6634","childObjectType":2},{"vaHex":"0x004bb324","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004bb328","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004bb32c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004bb330","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004bb338","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004bb33c","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004bb348","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004bb354","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004bb358","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004bb35c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004bb360","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004baa00 into +0x58","targetVaHex":"0x004baa00","childObjectType":2},{"vaHex":"0x004bb368","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004bb36c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004bb370","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004bb374","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004bb37c","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004bb388","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004bb394","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x58, mode=0xa0","destHex":"0x8c","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004bb398","opcode":"0x11","category":"child-write","summary":"display/child field +0x8e, source +0x8c, mode=0xa0","destHex":"0x8e","sourceHex":"0x8c","modeHex":"0xa0"},{"vaHex":"0x004bb39c","opcode":"0x2d","category":"motion-step","summary":"absolute base + trig motion step mode=0x0b axes=x+y","modeHex":"0x0b","axes":["x","y"],"modeGroupHex":"0x08"},{"vaHex":"0x004bb3a0","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6634 into +0x58","targetVaHex":"0x004b6634","childObjectType":2},{"vaHex":"0x004bb3a8","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004bb3ac","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004bb3b0","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004bb3b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004bb3bc","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004bb3c0","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0x00080000 (8px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc1"},{"vaHex":"0x004bb3cc","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=2"},{"vaHex":"0x004bb3d8","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004bb3dc","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004bb3e0","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004bb31c","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941364,"targetVaHex":"0x004b6634","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6634 into +0x58","decoded":{"startVaHex":"0x004b6634","stopReason":"destroy/end at 0x004b66f4","instructionCount":33,"opcodeCounts":{"0x00":1,"0x02":2,"0x06":1,"0x07":2,"0x08":1,"0x10":1,"0x12":19,"0x1f":2,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b6698","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b66b4","randomRange":256,"randomRangeHex":"0x0100"}],"parentActorLinks":[{"vaHex":"0x004b66e8","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b664c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6678","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b6650","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6654","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc2"},{"vaHex":"0x004b665c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6660","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0xc2"},{"vaHex":"0x004b667c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6680","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc2"},{"vaHex":"0x004b6688","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b668c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc2"},{"vaHex":"0x004b66c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b66cc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b66d4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b6640","targetVaHex":"0x004b651c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58"},{"vaHex":"0x004b666c","targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58"}],"keyEvents":[{"vaHex":"0x004b6634","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b6640","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58","targetVaHex":"0x004b651c","childObjectType":2},{"vaHex":"0x004b6648","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b664c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6650","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6654","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc2"},{"vaHex":"0x004b665c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6660","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0xc2"},{"vaHex":"0x004b6668","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=4"},{"vaHex":"0x004b666c","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","targetVaHex":"0x004b65a4","childObjectType":2},{"vaHex":"0x004b6674","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b6678","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b667c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6680","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc2"},{"vaHex":"0x004b6688","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b668c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc2"},{"vaHex":"0x004b6698","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b66b4","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b66c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b66cc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b66d4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b66e4","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b66e8","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b66ec","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"children":[{"depth":2,"sourceVaHex":"0x004b6640","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941084,"targetVaHex":"0x004b651c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58","decoded":{"startVaHex":"0x004b651c","stopReason":"loop at 0x004b654c","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":1,"0x12":5,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b6578","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b6540","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b651c","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b6540","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b6544","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b6578","targetVaHex":"0x004b6578"},{"vaHex":"0x004b656c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b666c","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941220,"targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","decoded":{"startVaHex":"0x004b65a4","stopReason":"loop at 0x004b65d8","instructionCount":12,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":3,"0x12":4,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b6600","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b65a4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b65d0","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b6600","targetVaHex":"0x004b6600"},{"vaHex":"0x004b65f4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]},{"depth":1,"sourceVaHex":"0x004bb360","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4958720,"targetVaHex":"0x004baa00","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004baa00 into +0x58","decoded":{"startVaHex":"0x004baa00","stopReason":"loop at 0x004baaa4","instructionCount":27,"opcodeCounts":{"0x01":1,"0x03":3,"0x08":1,"0x0a":1,"0x10":3,"0x11":4,"0x12":8,"0x14":1,"0x15":1,"0x1e":1,"0x20":1,"0x2b":2},"frameSequence":[],"initFrameSequence":[176],"frameScripts":[{"targetVaHex":"0x004bab68","missing":true}],"randomRanges":[{"vaHex":"0x004baa24","randomRange":9,"randomRangeHex":"0x0009"},{"vaHex":"0x004baab8","randomRange":24,"randomRangeHex":"0x0018"}],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004baa94","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004baa98","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[{"vaHex":"0x004baa9c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004baad0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x0000000a (0.000152588px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x0000000a","immFixed":0.000152587890625,"modeHex":"0x80"},{"vaHex":"0x004bab38","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004bab4c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}],"branchRows":[{"vaHex":"0x004baa28","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.child/randomTemp +0x58 >= 0x00000007; target 0x004baa48","targetVaHex":"0x004baa48","immHex":"0x00000007","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004bab40","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004bab18","targetVaHex":"0x004bab18","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004bab18"}],"branchTargets":[{"vaHex":"0x004baa28","category":"conditional-branch","targetVaHex":"0x004baa48","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.child/randomTemp +0x58 >= 0x00000009; target 0x004baa78","summary":"conditional branch display.child/randomTemp +0x58 >= 0x00000007; target 0x004baa48"},{"vaHex":"0x004baaa4","category":"indexed-jump-table","targetIndex":0,"targetVaHex":"0x004baab8","relation":"local-forward-skip","distance":1,"targetCategory":"random-range","targetOpcode":"0x2b","targetSummary":"rng(range=24) -> +0x58","summary":"jump table by motion.paramY +0x90 count=4; first target 0x004baab8"},{"vaHex":"0x004baaa4","category":"indexed-jump-table","targetIndex":1,"targetVaHex":"0x004baae0","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x0000c000 (0.75px)","summary":"jump table by motion.paramY +0x90 count=4; first target 0x004baab8"},{"vaHex":"0x004baaa4","category":"indexed-jump-table","targetIndex":2,"targetVaHex":"0x004bab00","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"set display/actor field +0x6c, imm=0x00080000 (8px)","summary":"jump table by motion.paramY +0x90 count=4; first target 0x004baab8"},{"vaHex":"0x004baaa4","category":"indexed-jump-table","targetIndex":3,"targetVaHex":"0x004bab5c","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"sub display/actor field +0x90, imm=0x00000001 (1.52588e-05px)","summary":"jump table by motion.paramY +0x90 count=4; first target 0x004baab8"},{"vaHex":"0x004bab40","category":"branch","targetVaHex":"0x004bab18","comparison":"!=","relation":"local-backward-loop","distance":-8,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004bab18"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004baa00","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004baa24","opcode":"0x2b","category":"random-range","summary":"rng(range=9) -> +0x58","randomRange":9,"randomRangeHex":"0x0009"},{"vaHex":"0x004baa38","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004bab68","targetVaHex":"0x004bab68"},{"vaHex":"0x004baa94","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004baa98","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004baa9c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004baab8","opcode":"0x2b","category":"random-range","summary":"rng(range=24) -> +0x58","randomRange":24,"randomRangeHex":"0x0018"},{"vaHex":"0x004baad0","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x0000000a (0.000152588px), mode=0x80","destHex":"0x8c","sourceHex":"0x00","immHex":"0x0000000a","immFixed":0.000152587890625,"modeHex":"0x80"},{"vaHex":"0x004bab34","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004bab38","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004bab40","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004bab18","targetVaHex":"0x004bab18","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004bab18"},{"vaHex":"0x004bab4c","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"}]},"children":[]},{"depth":1,"sourceVaHex":"0x004bb3a0","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941364,"targetVaHex":"0x004b6634","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b6634 into +0x58","decoded":{"startVaHex":"0x004b6634","stopReason":"destroy/end at 0x004b66f4","instructionCount":33,"opcodeCounts":{"0x00":1,"0x02":2,"0x06":1,"0x07":2,"0x08":1,"0x10":1,"0x12":19,"0x1f":2,"0x2b":2,"0x42":1,"0xad":1},"frameSequence":[],"initFrameSequence":[],"frameScripts":[],"randomRanges":[{"vaHex":"0x004b6698","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b66b4","randomRange":256,"randomRangeHex":"0x0100"}],"parentActorLinks":[{"vaHex":"0x004b66e8","mode":0,"targetSlot":0,"summary":"set parent actor pointer from this display object's actor slot"}],"anchorWrites":[{"vaHex":"0x004b664c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6678","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b6650","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6654","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc2"},{"vaHex":"0x004b665c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6660","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0xc2"},{"vaHex":"0x004b667c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6680","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc2"},{"vaHex":"0x004b6688","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b668c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc2"},{"vaHex":"0x004b66c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b66cc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b66d4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b6640","targetVaHex":"0x004b651c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58"},{"vaHex":"0x004b666c","targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58"}],"keyEvents":[{"vaHex":"0x004b6634","opcode":"0x08","category":"init-block","summary":"variable init block writes=2 stop=terminator"},{"vaHex":"0x004b6640","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58","targetVaHex":"0x004b651c","childObjectType":2},{"vaHex":"0x004b6648","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b664c","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b6650","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6654","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00180000 (24px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00180000","immFixed":24.0,"modeHex":"0xc2"},{"vaHex":"0x004b665c","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b6660","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00300000 (48px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00300000","immFixed":48.0,"modeHex":"0xc2"},{"vaHex":"0x004b6668","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=4"},{"vaHex":"0x004b666c","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","targetVaHex":"0x004b65a4","childObjectType":2},{"vaHex":"0x004b6674","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b6678","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b667c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x1c, mode=0xe0","destHex":"0x1c","sourceHex":"0x1c","modeHex":"0xe0"},{"vaHex":"0x004b6680","opcode":"0x12","category":"write","summary":"sub display/actor field +0x1c, imm=0x00080000 (8px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00080000","immFixed":8.0,"modeHex":"0xc2"},{"vaHex":"0x004b6688","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b668c","opcode":"0x12","category":"write","summary":"sub display/actor field +0x20, imm=0x00200000 (32px)","destHex":"0x20","sourceHex":"0x00","immHex":"0x00200000","immFixed":32.0,"modeHex":"0xc2"},{"vaHex":"0x004b6698","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b66b4","opcode":"0x2b","category":"random-range","summary":"rng(range=256) -> +0x58","randomRange":256,"randomRangeHex":"0x0100"},{"vaHex":"0x004b66c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x58, mode=0xe0","destHex":"0x74","sourceHex":"0x58","modeHex":"0xe0"},{"vaHex":"0x004b66cc","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, imm=0x03e80000 (1000px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x03e80000","immFixed":1000.0,"modeHex":"0xc0"},{"vaHex":"0x004b66d4","opcode":"0x12","category":"write","summary":"set display/actor field +0x6c, imm=0x00010000 (1px)","destHex":"0x6c","sourceHex":"0x00","immHex":"0x00010000","immFixed":1.0,"modeHex":"0xc0"},{"vaHex":"0x004b66e4","opcode":"0x02","category":"countdown-wait","summary":"countdown wait frames=12"},{"vaHex":"0x004b66e8","opcode":"0x42","category":"parent-actor","summary":"set parent actor pointer from this display object's actor slot"},{"vaHex":"0x004b66ec","opcode":"0xad","category":"actor-flags","summary":"actor flag mode=0, mask=0x00000002","maskHex":"0x00000002"}]},"children":[{"depth":2,"sourceVaHex":"0x004b6640","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941084,"targetVaHex":"0x004b651c","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b651c into +0x58","decoded":{"startVaHex":"0x004b651c","stopReason":"loop at 0x004b654c","instructionCount":11,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":1,"0x12":5,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b6578","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b6540","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b651c","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b6540","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b6544","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b6578","targetVaHex":"0x004b6578"},{"vaHex":"0x004b656c","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]},{"depth":2,"sourceVaHex":"0x004b666c","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4941220,"targetVaHex":"0x004b65a4","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b65a4 into +0x58","decoded":{"startVaHex":"0x004b65a4","stopReason":"loop at 0x004b65d8","instructionCount":12,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":3,"0x12":4,"0x1e":1,"0x20":1},"frameSequence":[],"initFrameSequence":[119],"frameScripts":[{"targetVaHex":"0x004b6600","missing":true}],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[],"positionWrites":[{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"}],"motionWrites":[],"branchRows":[],"branchTargets":[],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b65a4","opcode":"0x08","category":"init-block","summary":"variable init block writes=5 stop=terminator"},{"vaHex":"0x004b65c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x20, mode=0xa0","destHex":"0x84","sourceHex":"0x20","modeHex":"0xa0"},{"vaHex":"0x004b65d0","opcode":"0x20","category":"frame-script-pointer","summary":"set display.frameScript(+0x64) = 0x004b6600","targetVaHex":"0x004b6600"},{"vaHex":"0x004b65f4","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004bb31c","targetVaHex":"0x004b6634","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[256,256],"motionSteps":[],"anchors":3},{"depth":2,"sourceVaHex":"0x004b6640","targetVaHex":"0x004b651c","childObjectType":2,"frameScripts":["0x004b6578"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b666c","targetVaHex":"0x004b65a4","childObjectType":2,"frameScripts":["0x004b6600"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":1,"sourceVaHex":"0x004bb360","targetVaHex":"0x004baa00","childObjectType":2,"frameScripts":["0x004bab68"],"frames":[176],"randomRanges":[9,24],"motionSteps":[],"anchors":1},{"depth":1,"sourceVaHex":"0x004bb3a0","targetVaHex":"0x004b6634","childObjectType":2,"frameScripts":[],"frames":[],"randomRanges":[256,256],"motionSteps":[],"anchors":3},{"depth":2,"sourceVaHex":"0x004b6640","targetVaHex":"0x004b651c","childObjectType":2,"frameScripts":["0x004b6578"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0},{"depth":2,"sourceVaHex":"0x004b666c","targetVaHex":"0x004b65a4","childObjectType":2,"frameScripts":["0x004b6600"],"frames":[119],"randomRanges":[],"motionSteps":[],"anchors":0}]},{"helperId":126,"functionVaHex":"0x0041245f","bodyClass":"timed child visual/motion setup","childScriptVaHex":"0x004b4884","skills":[{"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]}],"monsterActions":[],"skillLabels":["아타호 비기·맹호광파참 0x1d"],"helperClass":"spawn-tree-with-direct-frames","root":{"startVaHex":"0x004b4884","stopReason":"loop at 0x004b48fc","instructionCount":33,"opcodeCounts":{"0x01":1,"0x03":1,"0x07":1,"0x08":1,"0x10":1,"0x11":8,"0x12":13,"0x14":4,"0x15":1,"0x1e":1,"0x1f":1},"frameSequence":[],"initFrameSequence":[208],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b4924","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b4930","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b48b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b48bc","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xffe80000 (-24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xffe80000","immFixed":-24.0,"modeHex":"0x81"},{"vaHex":"0x004b48c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b48d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, imm=0x00000000 (0px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b48e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, imm=0x00100000 (16px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b4908","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x80, mode=0xa0","destHex":"0x84","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b4934","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b493c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x84, mode=0xe0","destHex":"0x1c","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b4940","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b4944","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"}],"motionWrites":[{"vaHex":"0x004b48cc","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b48d8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b48e8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b490c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b4948","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b4950","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4964","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4974","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"}],"branchRows":[{"vaHex":"0x004b48f0","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b48e0","targetVaHex":"0x004b48e0","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b48e0"},{"vaHex":"0x004b48fc","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b496c","targetVaHex":"0x004b496c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b496c"},{"vaHex":"0x004b4918","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004b492c","targetVaHex":"0x004b492c","immHex":"0x00000000","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004b4958","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4910","targetVaHex":"0x004b4910","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4910"},{"vaHex":"0x004b497c","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b4990","targetVaHex":"0x004b4990","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4990"}],"branchTargets":[{"vaHex":"0x004b48f0","category":"branch","targetVaHex":"0x004b48e0","comparison":"!=","relation":"local-backward-loop","distance":-2,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"add display/actor field +0x74, imm=0x00100000 (16px)","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b48e0"},{"vaHex":"0x004b48fc","category":"branch","targetVaHex":"0x004b496c","comparison":"==","relation":"local-forward-skip","distance":17,"targetCategory":"child-control-noop","targetOpcode":"0x1e","targetSummary":"4-byte child control/no-op barrier; observed as 1e 00 00 00 before normal continuation","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b496c"},{"vaHex":"0x004b4918","category":"conditional-branch","targetVaHex":"0x004b492c","comparison":"==","relation":"local-forward-skip","distance":3,"targetCategory":"link-child-parent","targetOpcode":"0x1f","targetSummary":"link current display object with object in +0x58 (+0xa4/+0xa0)","summary":"conditional branch display.childObject +0xa4 == 0x00000000; target 0x004b492c"},{"vaHex":"0x004b4958","category":"branch","targetVaHex":"0x004b4910","comparison":"!=","relation":"local-backward-loop","distance":-12,"targetCategory":"spawn-child-vm","targetOpcode":"0x07","targetSummary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4afc into +0x58","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4910"},{"vaHex":"0x004b497c","category":"branch","targetVaHex":"0x004b4990","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.spriteFrame +0x28 != 0x001a00d0; target 0x004b49c0","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b4990"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[{"vaHex":"0x004b4910","targetVaHex":"0x004b4afc","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4afc into +0x58"}],"keyEvents":[{"vaHex":"0x004b4884","opcode":"0x08","category":"init-block","summary":"variable init block writes=8 stop=terminator"},{"vaHex":"0x004b48b4","opcode":"0x12","category":"write","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b48bc","opcode":"0x12","category":"write","summary":"add display/actor field +0x20, imm=0xffe80000 (-24px)","destHex":"0x20","sourceHex":"0x00","immHex":"0xffe80000","immFixed":-24.0,"modeHex":"0x81"},{"vaHex":"0x004b48c8","opcode":"0x12","category":"write","summary":"set display/actor field +0x80, source +0x1c, mode=0xa0","destHex":"0x80","sourceHex":"0x1c","modeHex":"0xa0"},{"vaHex":"0x004b48cc","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b48d0","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, imm=0x00000000 (0px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b48d8","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000000 (0px), mode=0x80","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000000","immFixed":0.0,"modeHex":"0x80"},{"vaHex":"0x004b48e0","opcode":"0x12","category":"write","summary":"add display/actor field +0x74, imm=0x00100000 (16px)","destHex":"0x74","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x81"},{"vaHex":"0x004b48e8","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b48f0","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b48e0","targetVaHex":"0x004b48e0","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b48e0"},{"vaHex":"0x004b48fc","opcode":"0x14","category":"branch","summary":"word conditional branch local-forward-skip if left:display.word[+0x94] == right:imm.word=0x0000 -> 0x004b496c","targetVaHex":"0x004b496c","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x94]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x94","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b496c"},{"vaHex":"0x004b4908","opcode":"0x12","category":"write","summary":"set display/actor field +0x84, source +0x80, mode=0xa0","destHex":"0x84","sourceHex":"0x80","modeHex":"0xa0"},{"vaHex":"0x004b490c","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, source +0x92, mode=0xa0","destHex":"0x8c","sourceHex":"0x92","modeHex":"0xa0"},{"vaHex":"0x004b4910","opcode":"0x07","category":"spawn-child-vm","summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4afc into +0x58","targetVaHex":"0x004b4afc","childObjectType":2},{"vaHex":"0x004b4924","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa4, mode=0xa0","destHex":"0xa8","sourceHex":"0xa4","modeHex":"0xa0"},{"vaHex":"0x004b492c","opcode":"0x1f","category":"link-child-parent","summary":"link current display object with object in +0x58 (+0xa4/+0xa0)"},{"vaHex":"0x004b4930","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0x58, mode=0xa0","destHex":"0xa8","sourceHex":"0x58","modeHex":"0xa0"},{"vaHex":"0x004b4934","opcode":"0x12","category":"write","summary":"sub display/actor field +0x84, imm=0x00100000 (16px)","destHex":"0x84","sourceHex":"0x00","immHex":"0x00100000","immFixed":16.0,"modeHex":"0x82"},{"vaHex":"0x004b493c","opcode":"0x12","category":"write","summary":"set display/actor field +0x1c, source +0x84, mode=0xe0","destHex":"0x1c","sourceHex":"0x84","modeHex":"0xe0"},{"vaHex":"0x004b4940","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xe0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xe0"},{"vaHex":"0x004b4944","opcode":"0x12","category":"write","summary":"set display/actor field +0x74, source +0x74, mode=0xe0","destHex":"0x74","sourceHex":"0x74","modeHex":"0xe0"},{"vaHex":"0x004b4948","opcode":"0x11","category":"child-write","summary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0x81","destHex":"0x90","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81"},{"vaHex":"0x004b4950","opcode":"0x11","category":"child-write","summary":"display/child field +0x8c, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x8c","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4958","opcode":"0x14","category":"branch","summary":"word conditional branch local-backward-loop if left:display.word[+0x8c] != right:imm.word=0x0000 -> 0x004b4910","targetVaHex":"0x004b4910","modeHex":"0x80","comparison":"!=","conditionOpHex":"0x00","operandWidth":2,"leftSource":"left:display.word[+0x8c]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x8c","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4910"},{"vaHex":"0x004b4964","opcode":"0x11","category":"child-write","summary":"display/child field +0x94, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x94","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b4970","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"},{"vaHex":"0x004b4974","opcode":"0x11","category":"child-write","summary":"display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82","destHex":"0x96","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x82"},{"vaHex":"0x004b497c","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0x96] == right:imm.word=0x0000 -> 0x004b4990","targetVaHex":"0x004b4990","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0x96]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0x96","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4990"}]},"spawnTree":[{"depth":1,"sourceVaHex":"0x004b4910","sourceBranchVaHex":null,"sourceBranchTargetVaHex":null,"targetVa":4934396,"targetVaHex":"0x004b4afc","childObjectType":2,"summary":"spawn child display VM type=2 runner=0x00402321 target=0x004b4afc into +0x58","decoded":{"startVaHex":"0x004b4afc","stopReason":"loop at 0x004b4b1c","instructionCount":15,"opcodeCounts":{"0x01":1,"0x03":1,"0x08":1,"0x10":1,"0x12":5,"0x14":1,"0x15":4,"0x1e":1},"frameSequence":[2,1],"initFrameSequence":[],"frameScripts":[],"randomRanges":[],"parentActorLinks":[],"anchorWrites":[{"vaHex":"0x004b4b18","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"}],"positionWrites":[{"vaHex":"0x004b4b20","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xb0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xb0"}],"motionWrites":[],"branchRows":[{"vaHex":"0x004b4b28","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.x +0x1c >= 0x02800000; target 0x004b4ba0","targetVaHex":"0x004b4ba0","immHex":"0x02800000","modeHex":"0x84","comparison":">=","branchTargetOffset":8},{"vaHex":"0x004b4b38","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0058; target 0x004b4b6c","targetVaHex":"0x004b4b6c","immHex":"0x001a0058","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004b4b44","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0059; target 0x004b4b6c","targetVaHex":"0x004b4b6c","immHex":"0x001a0059","modeHex":"0x81","comparison":"==","branchTargetOffset":8},{"vaHex":"0x004b4b58","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004b4b84","targetVaHex":"0x004b4b84","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4b84"},{"vaHex":"0x004b4b6c","opcode":"0x15","category":"conditional-branch","summary":"conditional branch display.spriteFrame +0x28 != 0x001a00cf; target 0x004b4b84","targetVaHex":"0x004b4b84","immHex":"0x001a00cf","modeHex":"0x80","comparison":"!=","branchTargetOffset":8}],"branchTargets":[{"vaHex":"0x004b4b28","category":"conditional-branch","targetVaHex":"0x004b4ba0","comparison":">=","relation":"external-static-target","distance":null,"targetCategory":"child-write","targetOpcode":"0x11","targetSummary":"display/child field +0x90, imm=0x00000001 (1.52588e-05px), mode=0xc2","summary":"conditional branch display.x +0x1c >= 0x02800000; target 0x004b4ba0"},{"vaHex":"0x004b4b38","category":"conditional-branch","targetVaHex":"0x004b4b6c","comparison":"==","relation":"local-forward-skip","distance":5,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.spriteFrame +0x28 != 0x001a00cf; target 0x004b4b84","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0058; target 0x004b4b6c"},{"vaHex":"0x004b4b44","category":"conditional-branch","targetVaHex":"0x004b4b6c","comparison":"==","relation":"local-forward-skip","distance":4,"targetCategory":"conditional-branch","targetOpcode":"0x15","targetSummary":"conditional branch display.spriteFrame +0x28 != 0x001a00cf; target 0x004b4b84","summary":"conditional branch display.spriteFrame +0x28 == 0x001a0059; target 0x004b4b6c"},{"vaHex":"0x004b4b58","category":"branch","targetVaHex":"0x004b4b84","comparison":"==","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","summary":"word conditional branch external-static-target if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004b4b84"},{"vaHex":"0x004b4b6c","category":"conditional-branch","targetVaHex":"0x004b4b84","comparison":"!=","relation":"external-static-target","distance":null,"targetCategory":"write","targetOpcode":"0x12","targetSummary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","summary":"conditional branch display.spriteFrame +0x28 != 0x001a00cf; target 0x004b4b84"}],"paletteEvents":[],"motionSteps":[],"clearDisplayLists":[],"spawnRows":[],"keyEvents":[{"vaHex":"0x004b4afc","opcode":"0x08","category":"init-block","summary":"variable init block writes=4 stop=terminator"},{"vaHex":"0x004b4b18","opcode":"0x12","category":"write","summary":"set display/actor field +0xa8, source +0xa0, mode=0xa0","destHex":"0xa8","sourceHex":"0xa0","modeHex":"0xa0"},{"vaHex":"0x004b4b20","opcode":"0x12","category":"write","summary":"set display/actor field +0x20, source +0x20, mode=0xb0","destHex":"0x20","sourceHex":"0x20","modeHex":"0xb0"},{"vaHex":"0x004b4b50","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=2, field +0x28, mode=0x82","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000002","immFixed":3.0517578125e-05,"modeHex":"0x82","spriteHex":"0x00","frame":2,"gate":1},{"vaHex":"0x004b4b58","opcode":"0x14","category":"branch","summary":"word conditional branch external-static-target if left:display.word[+0xa4] == right:imm.word=0x0000 -> 0x004b4b84","targetVaHex":"0x004b4b84","modeHex":"0x81","comparison":"==","conditionOpHex":"0x01","operandWidth":2,"leftSource":"left:display.word[+0xa4]","rightSource":"right:imm.word=0x0000","leftSelectorHex":"0xa4","rightImmediateHex":"0x0000","branchTargetOffset":8,"branchTargetVaHex":"0x004b4b84"},{"vaHex":"0x004b4b64","opcode":"0x12","category":"frame","summary":"direct sprite/frame selector write sprite=0x00, frame=1, field +0x28, mode=0x81","destHex":"0x28","sourceHex":"0x00","immHex":"0x00000001","immFixed":1.52587890625e-05,"modeHex":"0x81","spriteHex":"0x00","frame":1,"gate":1},{"vaHex":"0x004b4b78","opcode":"0x01","category":"yield","summary":"yield one VM tick and advance"}]},"children":[]}],"flatSpawnTargets":[{"depth":1,"sourceVaHex":"0x004b4910","targetVaHex":"0x004b4afc","childObjectType":2,"frameScripts":[],"frames":[2,1],"randomRanges":[],"motionSteps":[],"anchors":1}]}]}
