{"version":1,"kind":"hwanse-battle-monster-action-catalog","title":"Static monster action catalog","status":"static-monster-action-selection-and-display-slot-joined","runtimeUsed":false,"source":["out/battle_monster_action_selection_review.json","out/battle_monster_action_frame_probe.json","out/battle_monster_shared_action_effect_review.json"],"summary":["Descriptor script3 VM bytecode selects both shared action id (+0x59) and local visible slot (+0x5a).","The visible slot is joined to the monster CNS display table through display phase = 0x0a + slot.","Opcode 0x2b/0x0a confirms script3 choice tables as RNG jump tables; repeated pointers are exact table weights.","Slot-first conditional blocks are resolved by active object +0x05 actor-table-id checks, so shared CNS descriptors can select actor-specific action ids.","This report is static EXE analysis only; no Wine/runtime observation is used."],"metrics":{"actionRows":294,"enemyRows":80,"frameAssetRows":67,"matchedDisplayEntries":294,"missingFrameAssetRows":0,"missingDisplayPhaseRows":0,"descriptorWithoutFrameAssetCount":0,"displayMatchStatusCounts":{"matched":294},"visualClassCounts":{"effect-sound":49,"movement":51,"movement-plus-effect":12,"multi-frame":61,"repeat-frame":29,"simple-frame":92},"weightDenominatorCounts":{"4":15,"16":279}},"knownGaps":["btl_atu/btl_rsu/btl_smu are player/companion-style enemy assets, so their display tables are recovered from descriptor-adjacent static tables rather than monster rect-table evidence.","Display scripts provide frame/sound/motion evidence, but exact battle timing in milliseconds remains a separate frame-gate calibration problem."],"descriptorWithoutFrameAsset":[],"unmatchedByCns":{},"unmatchedByPhase":{},"enemies":[{"actorTableId":4,"actorTableIdHex":"0x04","enemyStatIndex":0,"enemyName":"원숭이","cns":"zsa_saru.cns","descriptorVaHex":"0x004d21c0","actions":[{"enemyName":"원숭이","cns":"zsa_saru.cns","actorTableId":4,"actorTableIdHex":"0x04","enemyStatIndex":0,"descriptorVaHex":"0x004d21c0","scriptVaHex":"0x004d2260","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d2264","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d22ac","bytesHex":"10 c0 59 01 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":1,"sharedActionIdHex":"0x01","sharedActionName":"할퀴기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":16,"weightDenominator":16,"weightPercent":100.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d244c","stopReason":"idle/end marker at 0x004d247c","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004d244c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004d2454","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x004d2464","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d2464","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d2478","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004d245c","targetVaHex":"0x004d244c","repeatCount":3,"summary":"repeat/control count=3, target=0x004d244c; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004d2468","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d2470","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":5,"actorTableIdHex":"0x05","enemyStatIndex":1,"enemyName":"취한원숭이","cns":"zsl_yoi.cns","descriptorVaHex":"0x0048c094","actions":[{"enemyName":"취한원숭이","cns":"zsl_yoi.cns","actorTableId":5,"actorTableIdHex":"0x05","enemyStatIndex":1,"descriptorVaHex":"0x0048c094","scriptVaHex":"0x0048c178","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0048c17c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0048c1c4","bytesHex":"10 c0 59 01 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":1,"sharedActionIdHex":"0x01","sharedActionName":"할퀴기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0048c370","stopReason":"idle/end marker at 0x0048c3a0","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x0048c370","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x0048c378","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x0048c388","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0048c388","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0048c39c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x0048c380","targetVaHex":"0x0048c370","repeatCount":3,"summary":"repeat/control count=3, target=0x0048c370; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0048c38c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0048c394","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"취한원숭이","cns":"zsl_yoi.cns","actorTableId":5,"actorTableIdHex":"0x05","enemyStatIndex":1,"descriptorVaHex":"0x0048c094","scriptVaHex":"0x0048c178","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0048c17c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0048c1d0","bytesHex":"10 c0 59 02 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":2,"sharedActionIdHex":"0x02","sharedActionName":"튀어오르기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[3],"statusLabels":["행동정지"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0048c3ac","stopReason":"idle/end marker at 0x0048c408","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,5,4,3,4,5,4],"frames":[{"vaHex":"0x0048c3ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3b4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3bc","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3c4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3d0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3d8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3e0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3e8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x0048c3f0","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x0048c3cc","wlkNo":33,"wlkFileIndex":32,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 20; WLK id candidate 33","effectArgsHex":"01 00 20"}],"resultSounds":[{"vaHex":"0x0048c3f0","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x0048c3cc","wlkNo":33,"wlkFileIndex":32,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 20; WLK id candidate 33","effectArgsHex":"01 00 20"}],"waitBarriers":[{"vaHex":"0x0048c404","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0048c3f4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0048c3fc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":6,"actorTableIdHex":"0x06","enemyStatIndex":2,"enemyName":"견원이","cns":"zsa_mi.cns","descriptorVaHex":"0x0055734c","actions":[{"enemyName":"견원이","cns":"zsa_mi.cns","actorTableId":6,"actorTableIdHex":"0x06","enemyStatIndex":2,"descriptorVaHex":"0x0055734c","scriptVaHex":"0x00557400","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00557404","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0055744c","bytesHex":"10 c0 59 01 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":1,"sharedActionIdHex":"0x01","sharedActionName":"할퀴기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":12,"weightDenominator":16,"weightPercent":75.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x005575f8","stopReason":"idle/end marker at 0x00557628","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x005575f8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00557600","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x00557610","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00557610","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00557624","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x00557608","targetVaHex":"0x005575f8","repeatCount":3,"summary":"repeat/control count=3, target=0x005575f8; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x00557614","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0055761c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"견원이","cns":"zsa_mi.cns","actorTableId":6,"actorTableIdHex":"0x06","enemyStatIndex":2,"descriptorVaHex":"0x0055734c","scriptVaHex":"0x00557400","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00557404","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00557458","bytesHex":"10 c0 59 03 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":3,"sharedActionIdHex":"0x03","sharedActionName":"몸감추기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"명령/상태","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[3],"resultFamilyLabels":["명령/상태"],"resultFamilyClasses":["command"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[0,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00557634","stopReason":"idle/end marker at 0x00557650","categories":["actor-flags","effect-sound","frame","idle-end"],"frameSelectorSequence":[3,3],"frames":[{"vaHex":"0x00557634","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x00557640","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x0055763c","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x0055763c","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00557648","mode":0,"maskHex":"0x00000003","bytes":"ad 00 00 00 03 00 00 00","summary":"actor flag mode=0, mask=0x00000003"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":7,"actorTableIdHex":"0x07","enemyStatIndex":3,"enemyName":"언원이","cns":"zsa_iwa.cns","descriptorVaHex":"0x0052dad8","actions":[{"enemyName":"언원이","cns":"zsa_iwa.cns","actorTableId":7,"actorTableIdHex":"0x07","enemyStatIndex":3,"descriptorVaHex":"0x0052dad8","scriptVaHex":"0x0052db90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0052db94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0052dbdc","bytesHex":"10 c0 59 01 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":1,"sharedActionIdHex":"0x01","sharedActionName":"할퀴기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":11,"weightDenominator":16,"weightPercent":68.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0052dd88","stopReason":"idle/end marker at 0x0052ddb8","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x0052dd88","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x0052dd90","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x0052dda0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0052dda0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0052ddb4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x0052dd98","targetVaHex":"0x0052dd88","repeatCount":3,"summary":"repeat/control count=3, target=0x0052dd88; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0052dda4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0052ddac","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"언원이","cns":"zsa_iwa.cns","actorTableId":7,"actorTableIdHex":"0x07","enemyStatIndex":3,"descriptorVaHex":"0x0052dad8","scriptVaHex":"0x0052db90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0052db94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0052dbe8","bytesHex":"10 c0 59 02 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":2,"sharedActionIdHex":"0x02","sharedActionName":"튀어오르기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[3],"statusLabels":["행동정지"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0052ddc4","stopReason":"idle/end marker at 0x0052ddf0","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,3],"frames":[{"vaHex":"0x0052ddc4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0052ddd0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x0052ddd8","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x0052ddcc","wlkNo":33,"wlkFileIndex":32,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 20; WLK id candidate 33","effectArgsHex":"01 00 20"}],"resultSounds":[{"vaHex":"0x0052ddd8","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x0052ddcc","wlkNo":33,"wlkFileIndex":32,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 20; WLK id candidate 33","effectArgsHex":"01 00 20"}],"waitBarriers":[{"vaHex":"0x0052ddec","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0052dddc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0052dde4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":8,"actorTableIdHex":"0x08","enemyStatIndex":4,"enemyName":"문원이","cns":"zsa_kika.cns","descriptorVaHex":"0x004aab00","actions":[{"enemyName":"문원이","cns":"zsa_kika.cns","actorTableId":8,"actorTableIdHex":"0x08","enemyStatIndex":4,"descriptorVaHex":"0x004aab00","scriptVaHex":"0x004aabb8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004aabd8","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004aabf0","bytesHex":"10 c0 59 01 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":1,"sharedActionIdHex":"0x01","sharedActionName":"할퀴기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004aade4","stopReason":"idle/end marker at 0x004aae14","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004aade4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004aadec","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x004aadfc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004aadfc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004aae10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004aadf4","targetVaHex":"0x004aade4","repeatCount":3,"summary":"repeat/control count=3, target=0x004aade4; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004aae00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004aae08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"문원이","cns":"zsa_kika.cns","actorTableId":8,"actorTableIdHex":"0x08","enemyStatIndex":4,"descriptorVaHex":"0x004aab00","scriptVaHex":"0x004aabb8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004aabd8","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004aac44","bytesHex":"10 c0 59 04 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":4,"sharedActionIdHex":"0x04","sharedActionName":"회복","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,125,200]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004aae20","stopReason":"idle/end marker at 0x004aae40","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x004aae20","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004aae2c","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004aae2c","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"waitBarriers":[{"vaHex":"0x004aae30","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x004aae28","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004aae38","mode":0,"maskHex":"0x00000001","bytes":"ad 00 00 00 01 00 00 00","summary":"actor flag mode=0, mask=0x00000001"}],"movements":[],"positionWrites":[]}},{"enemyName":"문원이","cns":"zsa_kika.cns","actorTableId":8,"actorTableIdHex":"0x08","enemyStatIndex":4,"descriptorVaHex":"0x004aab00","scriptVaHex":"0x004aabb8","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004aabf0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004aac38","bytesHex":"10 c0 59 01 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":1,"sharedActionIdHex":"0x01","sharedActionName":"할퀴기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":16,"weightDenominator":16,"weightPercent":100.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004aade4","stopReason":"idle/end marker at 0x004aae14","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004aade4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004aadec","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x004aadfc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004aadfc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004aae10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004aadf4","targetVaHex":"0x004aade4","repeatCount":3,"summary":"repeat/control count=3, target=0x004aade4; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004aae00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004aae08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":9,"actorTableIdHex":"0x09","enemyStatIndex":5,"enemyName":"멧돼지","cns":"zi_inos.cns","descriptorVaHex":"0x0051be30","actions":[{"enemyName":"멧돼지","cns":"zi_inos.cns","actorTableId":9,"actorTableIdHex":"0x09","enemyStatIndex":5,"descriptorVaHex":"0x0051be30","scriptVaHex":"0x0051becc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0051bed0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0051bf18","bytesHex":"10 c0 59 05 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":5,"sharedActionIdHex":"0x05","sharedActionName":"육탄돌격","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":16,"weightDenominator":16,"weightPercent":100.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0051c0b8","stopReason":"idle/end marker at 0x0051c0d8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x0051c0b8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x0051c0c0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0051c0c0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0051c0d4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0051c0c4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0051c0cc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":10,"actorTableIdHex":"0x0a","enemyStatIndex":6,"enemyName":"구멍멧돼지","cns":"zi_ana.cns","descriptorVaHex":"0x004e1ad8","actions":[{"enemyName":"구멍멧돼지","cns":"zi_ana.cns","actorTableId":10,"actorTableIdHex":"0x0a","enemyStatIndex":6,"descriptorVaHex":"0x004e1ad8","scriptVaHex":"0x004e1b74","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e1b78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e1bc0","bytesHex":"10 c0 59 05 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":5,"sharedActionIdHex":"0x05","sharedActionName":"육탄돌격","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":16,"weightDenominator":16,"weightPercent":100.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004e1d60","stopReason":"idle/end marker at 0x004e1d80","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004e1d60","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004e1d68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004e1d68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004e1d7c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004e1d6c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004e1d74","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":11,"actorTableIdHex":"0x0b","enemyStatIndex":7,"enemyName":"돌기멧돼지","cns":"zi_ibo.cns","descriptorVaHex":"0x00490438","actions":[{"enemyName":"돌기멧돼지","cns":"zi_ibo.cns","actorTableId":11,"actorTableIdHex":"0x0b","enemyStatIndex":7,"descriptorVaHex":"0x00490438","scriptVaHex":"0x00490504","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00490508","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00490550","bytesHex":"10 c0 59 05 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":5,"sharedActionIdHex":"0x05","sharedActionName":"육탄돌격","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":10,"weightDenominator":16,"weightPercent":62.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004906fc","stopReason":"idle/end marker at 0x0049071c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004906fc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x00490704","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00490704","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00490718","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00490708","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00490710","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"돌기멧돼지","cns":"zi_ibo.cns","actorTableId":11,"actorTableIdHex":"0x0b","enemyStatIndex":7,"descriptorVaHex":"0x00490438","scriptVaHex":"0x00490504","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00490508","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0049055c","bytesHex":"10 c0 59 06 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":6,"sharedActionIdHex":"0x06","sharedActionName":"저돌맹진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,110,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00490728","stopReason":"idle/end marker at 0x00490770","categories":["actor-flags","frame","idle-end","movement","repeat-loop","sound","wait"],"frameSelectorSequence":[3,4,2,0],"frames":[{"vaHex":"0x00490728","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":6},{"vaHex":"0x00490730","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":6},{"vaHex":"0x00490744","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00490768","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0049074c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0049074c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00490760","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x00490738","targetVaHex":"0x00490728","repeatCount":3,"summary":"repeat/control count=3, target=0x00490728; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x00490750","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00490758","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00490740","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x00490764","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":12,"actorTableIdHex":"0x0c","enemyStatIndex":8,"enemyName":"외뿔멧돼지","cns":"zi_ikkak.cns","descriptorVaHex":"0x004a3d38","actions":[{"enemyName":"외뿔멧돼지","cns":"zi_ikkak.cns","actorTableId":12,"actorTableIdHex":"0x0c","enemyStatIndex":8,"descriptorVaHex":"0x004a3d38","scriptVaHex":"0x004a3e20","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a3e24","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a3e6c","bytesHex":"10 c0 59 05 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":5,"sharedActionIdHex":"0x05","sharedActionName":"육탄돌격","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004a4024","stopReason":"idle/end marker at 0x004a4044","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004a4024","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004a402c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a402c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a4040","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a4030","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a4038","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"외뿔멧돼지","cns":"zi_ikkak.cns","actorTableId":12,"actorTableIdHex":"0x0c","enemyStatIndex":8,"descriptorVaHex":"0x004a3d38","scriptVaHex":"0x004a3e20","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a3e24","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a3e78","bytesHex":"10 c0 59 06 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":6,"sharedActionIdHex":"0x06","sharedActionName":"저돌맹진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,110,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004a4050","stopReason":"idle/end marker at 0x004a4098","categories":["actor-flags","frame","idle-end","movement","repeat-loop","sound","wait"],"frameSelectorSequence":[4,5,2,0],"frames":[{"vaHex":"0x004a4050","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":6},{"vaHex":"0x004a4058","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6},{"vaHex":"0x004a406c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x004a4090","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a4074","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a4074","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a4088","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004a4060","targetVaHex":"0x004a4050","repeatCount":3,"summary":"repeat/control count=3, target=0x004a4050; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004a4078","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a4080","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004a4068","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x004a408c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"외뿔멧돼지","cns":"zi_ikkak.cns","actorTableId":12,"actorTableIdHex":"0x0c","enemyStatIndex":8,"descriptorVaHex":"0x004a3d38","scriptVaHex":"0x004a3e20","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a3e24","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a3e84","bytesHex":"10 c0 59 07 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":7,"sharedActionIdHex":"0x07","sharedActionName":"뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004a40a4","stopReason":"idle/end marker at 0x004a40e0","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,3,0],"frames":[{"vaHex":"0x004a40a4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004a40ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004a40c4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004a40bc","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x004a40bc","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a40dc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a40c0","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"}],"repeatLoops":[{"vaHex":"0x004a40b4","targetVaHex":"0x004a40a4","repeatCount":6,"summary":"repeat/control count=6, target=0x004a40a4; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004a40cc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a40d4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":13,"actorTableIdHex":"0x0d","enemyStatIndex":9,"enemyName":"슬라임","cns":"zs_sl.cns","descriptorVaHex":"0x005037f0","actions":[{"enemyName":"슬라임","cns":"zs_sl.cns","actorTableId":13,"actorTableIdHex":"0x0d","enemyStatIndex":9,"descriptorVaHex":"0x005037f0","scriptVaHex":"0x005038a4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005038a8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005038f0","bytesHex":"10 c0 59 08 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":8,"sharedActionIdHex":"0x08","sharedActionName":"썩은 점액","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":10,"weightDenominator":16,"weightPercent":62.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00503a9c","stopReason":"idle/end marker at 0x00503ac8","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,2],"frames":[{"vaHex":"0x00503a9c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00503aa8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x00503ab0","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x00503aa4","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x00503ab0","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x00503aa4","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x00503ac4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00503ab4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00503abc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"슬라임","cns":"zs_sl.cns","actorTableId":13,"actorTableIdHex":"0x0d","enemyStatIndex":9,"descriptorVaHex":"0x005037f0","scriptVaHex":"0x005038a4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005038a8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005038fc","bytesHex":"10 c0 59 09 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":9,"sharedActionIdHex":"0x09","sharedActionName":"돌진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00503ad4","stopReason":"idle/end marker at 0x00503b0c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x00503ad4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00503ae0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":20},{"vaHex":"0x00503b04","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00503ae8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00503ae8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00503afc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00503aec","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00503af4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00503adc","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x00503b00","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":14,"actorTableIdHex":"0x0e","enemyStatIndex":10,"enemyName":"바위슬라임","cns":"zs_iwa.cns","descriptorVaHex":"0x00545c6c","actions":[{"enemyName":"바위슬라임","cns":"zs_iwa.cns","actorTableId":14,"actorTableIdHex":"0x0e","enemyStatIndex":10,"descriptorVaHex":"0x00545c6c","scriptVaHex":"0x00545d38","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00545d3c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545d84","bytesHex":"10 c0 59 08 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":8,"sharedActionIdHex":"0x08","sharedActionName":"썩은 점액","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00545f40","stopReason":"idle/end marker at 0x00545f6c","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x00545f40","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x00545f4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x00545f54","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x00545f48","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x00545f54","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x00545f48","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x00545f68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545f58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00545f60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"바위슬라임","cns":"zs_iwa.cns","actorTableId":14,"actorTableIdHex":"0x0e","enemyStatIndex":10,"descriptorVaHex":"0x00545c6c","scriptVaHex":"0x00545d38","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00545d3c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545d90","bytesHex":"10 c0 59 0a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":10,"sharedActionIdHex":"0x0a","sharedActionName":"엉겨붙기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[110,145,140]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00545f78","stopReason":"idle/end marker at 0x00545fb4","categories":["actor-flags","effect-sound","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,2,0],"frames":[{"vaHex":"0x00545f78","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00545f88","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":20},{"vaHex":"0x00545fac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00545f90","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x00545f80","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x00545f90","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x00545f80","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x00545fa4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545f94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00545f9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00545f84","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x00545fa8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"바위슬라임","cns":"zs_iwa.cns","actorTableId":14,"actorTableIdHex":"0x0e","enemyStatIndex":10,"descriptorVaHex":"0x00545c6c","scriptVaHex":"0x00545d38","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00545d3c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545d9c","bytesHex":"10 c0 59 09 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":9,"sharedActionIdHex":"0x09","sharedActionName":"돌진","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00545fc0","stopReason":"idle/end marker at 0x00545ff8","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,3,0],"frames":[{"vaHex":"0x00545fc0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00545fcc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":20},{"vaHex":"0x00545ff0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00545fd4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00545fd4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00545fe8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545fd8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00545fe0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00545fc8","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x00545fec","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":15,"actorTableIdHex":"0x0f","enemyStatIndex":11,"enemyName":"불꽃슬라임","cns":"zs_enn.cns","descriptorVaHex":"0x004e5660","actions":[{"enemyName":"불꽃슬라임","cns":"zs_enn.cns","actorTableId":15,"actorTableIdHex":"0x0f","enemyStatIndex":11,"descriptorVaHex":"0x004e5660","scriptVaHex":"0x004e572c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e5730","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e5778","bytesHex":"10 c0 59 08 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":8,"sharedActionIdHex":"0x08","sharedActionName":"썩은 점액","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004e5930","stopReason":"idle/end marker at 0x004e595c","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x004e5930","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004e593c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004e5944","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004e5938","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x004e5944","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004e5938","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x004e5958","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004e5948","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004e5950","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"불꽃슬라임","cns":"zs_enn.cns","actorTableId":15,"actorTableIdHex":"0x0f","enemyStatIndex":11,"descriptorVaHex":"0x004e5660","scriptVaHex":"0x004e572c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e5730","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e5784","bytesHex":"10 c0 59 0a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":10,"sharedActionIdHex":"0x0a","sharedActionName":"엉겨붙기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[110,145,140]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004e5968","stopReason":"idle/end marker at 0x004e59a4","categories":["actor-flags","effect-sound","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,2,0],"frames":[{"vaHex":"0x004e5968","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004e5978","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":20},{"vaHex":"0x004e599c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004e5980","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004e5970","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x004e5980","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004e5970","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x004e5994","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004e5984","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004e598c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004e5974","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x004e5998","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"불꽃슬라임","cns":"zs_enn.cns","actorTableId":15,"actorTableIdHex":"0x0f","enemyStatIndex":11,"descriptorVaHex":"0x004e5660","scriptVaHex":"0x004e572c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e5730","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e5790","bytesHex":"10 c0 59 0b 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":11,"sharedActionIdHex":"0x0b","sharedActionName":"화염","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004e59b0","stopReason":"idle/end marker at 0x004e59f4","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,3,0],"frames":[{"vaHex":"0x004e59b0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004e59b8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004e59c8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004e59d0","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"resultSounds":[{"vaHex":"0x004e59d0","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004e59d8","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004e59f0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004e59d4","helperId":87,"helperIdHex":"0x00000057","bytes":"bd 57 00 00","summary":"cleanup/helper id=87, bytes=bd 57 00 00"}],"repeatLoops":[{"vaHex":"0x004e59c0","targetVaHex":"0x004e59b0","repeatCount":6,"summary":"repeat/control count=6, target=0x004e59b0; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004e59e0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004e59e8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":16,"actorTableIdHex":"0x10","enemyStatIndex":12,"enemyName":"물슬라임","cns":"zs_ice.cns","descriptorVaHex":"0x005434e0","actions":[{"enemyName":"물슬라임","cns":"zs_ice.cns","actorTableId":16,"actorTableIdHex":"0x10","enemyStatIndex":12,"descriptorVaHex":"0x005434e0","scriptVaHex":"0x005435ac","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005435b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005435f8","bytesHex":"10 c0 59 08 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":8,"sharedActionIdHex":"0x08","sharedActionName":"썩은 점액","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x005437b0","stopReason":"idle/end marker at 0x005437dc","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,2],"frames":[{"vaHex":"0x005437b0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x005437bc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x005437c4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x005437b8","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x005437c4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x005437b8","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x005437d8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005437c8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005437d0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"물슬라임","cns":"zs_ice.cns","actorTableId":16,"actorTableIdHex":"0x10","enemyStatIndex":12,"descriptorVaHex":"0x005434e0","scriptVaHex":"0x005435ac","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005435b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543604","bytesHex":"10 c0 59 0a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":10,"sharedActionIdHex":"0x0a","sharedActionName":"엉겨붙기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[110,145,140]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x005437e8","stopReason":"idle/end marker at 0x00543824","categories":["actor-flags","effect-sound","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x005437e8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005437f8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":20},{"vaHex":"0x0054381c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543800","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x005437f0","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x00543800","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x005437f0","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x00543814","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543804","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0054380c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x005437f4","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x00543818","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"물슬라임","cns":"zs_ice.cns","actorTableId":16,"actorTableIdHex":"0x10","enemyStatIndex":12,"descriptorVaHex":"0x005434e0","scriptVaHex":"0x005435ac","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005435b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543610","bytesHex":"10 c0 59 0c 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":12,"sharedActionIdHex":"0x0c","sharedActionName":"냉기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00543830","stopReason":"idle/end marker at 0x00543880","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,3,0,0],"frames":[{"vaHex":"0x00543830","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00543838","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x00543848","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00543864","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":14}],"sounds":[{"vaHex":"0x00543860","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"resultSounds":[{"vaHex":"0x00543860","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543854","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0054387c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00543850","helperId":90,"helperIdHex":"0x0000005a","bytes":"bd 5a 00 00","summary":"cleanup/helper id=90, bytes=bd 5a 00 00"},{"vaHex":"0x0054385c","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[{"vaHex":"0x00543840","targetVaHex":"0x00543830","repeatCount":6,"summary":"repeat/control count=6, target=0x00543830; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0054386c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543874","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":17,"actorTableIdHex":"0x11","enemyStatIndex":13,"enemyName":"벼락슬라임","cns":"zs_rai.cns","descriptorVaHex":"0x004cd570","actions":[{"enemyName":"벼락슬라임","cns":"zs_rai.cns","actorTableId":17,"actorTableIdHex":"0x11","enemyStatIndex":13,"descriptorVaHex":"0x004cd570","scriptVaHex":"0x004cd63c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cd640","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cd688","bytesHex":"10 c0 59 08 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":8,"sharedActionIdHex":"0x08","sharedActionName":"썩은 점액","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004cd840","stopReason":"idle/end marker at 0x004cd86c","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,2],"frames":[{"vaHex":"0x004cd840","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x004cd84c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004cd854","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004cd848","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x004cd854","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004cd848","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x004cd868","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cd858","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cd860","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"벼락슬라임","cns":"zs_rai.cns","actorTableId":17,"actorTableIdHex":"0x11","enemyStatIndex":13,"descriptorVaHex":"0x004cd570","scriptVaHex":"0x004cd63c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cd640","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cd694","bytesHex":"10 c0 59 0a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":10,"sharedActionIdHex":"0x0a","sharedActionName":"엉겨붙기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[110,145,140]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004cd878","stopReason":"idle/end marker at 0x004cd8b4","categories":["actor-flags","effect-sound","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x004cd878","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cd888","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":20},{"vaHex":"0x004cd8ac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cd890","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004cd880","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x004cd890","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004cd880","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x004cd8a4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cd894","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cd89c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004cd884","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x004cd8a8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"벼락슬라임","cns":"zs_rai.cns","actorTableId":17,"actorTableIdHex":"0x11","enemyStatIndex":13,"descriptorVaHex":"0x004cd570","scriptVaHex":"0x004cd63c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cd640","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cd6a0","bytesHex":"10 c0 59 0d 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":13,"sharedActionIdHex":"0x0d","sharedActionName":"뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004cd8c0","stopReason":"idle/end marker at 0x004cd8fc","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,3,0],"frames":[{"vaHex":"0x004cd8c0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cd8c8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004cd8e0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004cd8d8","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x004cd8d8","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cd8f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004cd8dc","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"}],"repeatLoops":[{"vaHex":"0x004cd8d0","targetVaHex":"0x004cd8c0","repeatCount":6,"summary":"repeat/control count=6, target=0x004cd8c0; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004cd8e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cd8f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":18,"actorTableIdHex":"0x12","enemyStatIndex":14,"enemyName":"마왕슬라임","cns":"zs_maoh.cns","descriptorVaHex":"0x0044dcc4","actions":[{"enemyName":"마왕슬라임","cns":"zs_maoh.cns","actorTableId":18,"actorTableIdHex":"0x12","enemyStatIndex":14,"descriptorVaHex":"0x0044dcc4","scriptVaHex":"0x0044dd90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0044dd94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0044dddc","bytesHex":"10 c0 59 08 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":8,"sharedActionIdHex":"0x08","sharedActionName":"썩은 점액","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0044df94","stopReason":"idle/end marker at 0x0044dfc0","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,2],"frames":[{"vaHex":"0x0044df94","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x0044dfa0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x0044dfa8","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x0044df9c","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x0044dfa8","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x0044df9c","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x0044dfbc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0044dfac","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0044dfb4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"마왕슬라임","cns":"zs_maoh.cns","actorTableId":18,"actorTableIdHex":"0x12","enemyStatIndex":14,"descriptorVaHex":"0x0044dcc4","scriptVaHex":"0x0044dd90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0044dd94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0044dde8","bytesHex":"10 c0 59 09 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":9,"sharedActionIdHex":"0x09","sharedActionName":"돌진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0044dfcc","stopReason":"idle/end marker at 0x0044e004","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x0044dfcc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0044dfd8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":20},{"vaHex":"0x0044dffc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0044dfe0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0044dfe0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0044dff4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0044dfe4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0044dfec","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0044dfd4","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x0044dff8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"마왕슬라임","cns":"zs_maoh.cns","actorTableId":18,"actorTableIdHex":"0x12","enemyStatIndex":14,"descriptorVaHex":"0x0044dcc4","scriptVaHex":"0x0044dd90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0044dd94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0044ddf4","bytesHex":"10 c0 59 0e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":14,"sharedActionIdHex":"0x0e","sharedActionName":"독액","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x0044e010","stopReason":"idle/end marker at 0x0044e054","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,3,0],"frames":[{"vaHex":"0x0044e010","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0044e018","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0044e028","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0044e030","wlkNo":25,"wlkFileIndex":25,"normalWlkNo":25,"altWlkNo":25,"mode":1,"summary":"WLK id 25 (normal id 25, alt id 25, mode=1)"}],"resultSounds":[{"vaHex":"0x0044e030","wlkNo":25,"wlkFileIndex":25,"normalWlkNo":25,"altWlkNo":25,"mode":1,"summary":"WLK id 25 (normal id 25, alt id 25, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0044e038","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0044e050","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0044e034","helperId":93,"helperIdHex":"0x0000005d","bytes":"bd 5d 00 00","summary":"cleanup/helper id=93, bytes=bd 5d 00 00"}],"repeatLoops":[{"vaHex":"0x0044e020","targetVaHex":"0x0044e010","repeatCount":6,"summary":"repeat/control count=6, target=0x0044e010; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0044e040","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0044e048","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":19,"actorTableIdHex":"0x13","enemyStatIndex":15,"enemyName":"독사","cns":"zh_doku.cns","descriptorVaHex":"0x004a692c","actions":[{"enemyName":"독사","cns":"zh_doku.cns","actorTableId":19,"actorTableIdHex":"0x13","enemyStatIndex":15,"descriptorVaHex":"0x004a692c","scriptVaHex":"0x004a69e0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a69e4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a6a2c","bytesHex":"10 c0 59 0f 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":15,"sharedActionIdHex":"0x0f","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":11,"weightDenominator":16,"weightPercent":68.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004a6bd8","stopReason":"idle/end marker at 0x004a6c00","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x004a6bd8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004a6be4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004a6be0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a6be0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a6bfc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a6bec","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a6bf4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"독사","cns":"zh_doku.cns","actorTableId":19,"actorTableIdHex":"0x13","enemyStatIndex":15,"descriptorVaHex":"0x004a692c","scriptVaHex":"0x004a69e0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a69e4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a6a38","bytesHex":"10 c0 59 10 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":16,"sharedActionIdHex":"0x10","sharedActionName":"강습","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,60,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004a6c0c","stopReason":"idle/end marker at 0x004a6c44","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x004a6c0c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004a6c18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004a6c3c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a6c20","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a6c20","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a6c34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a6c24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a6c2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004a6c14","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x004a6c38","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":20,"actorTableIdHex":"0x14","enemyStatIndex":16,"enemyName":"구렁이","cns":"zh_dai.cns","descriptorVaHex":"0x004cbf8c","actions":[{"enemyName":"구렁이","cns":"zh_dai.cns","actorTableId":20,"actorTableIdHex":"0x14","enemyStatIndex":16,"descriptorVaHex":"0x004cbf8c","scriptVaHex":"0x004cc040","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cc044","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cc08c","bytesHex":"10 c0 59 0f 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":15,"sharedActionIdHex":"0x0f","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004cc244","stopReason":"idle/end marker at 0x004cc26c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x004cc244","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004cc250","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004cc24c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cc24c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cc268","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cc258","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cc260","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"구렁이","cns":"zh_dai.cns","actorTableId":20,"actorTableIdHex":"0x14","enemyStatIndex":16,"descriptorVaHex":"0x004cbf8c","scriptVaHex":"0x004cc040","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cc044","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cc098","bytesHex":"10 c0 59 10 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":16,"sharedActionIdHex":"0x10","sharedActionName":"강습","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,60,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004cc278","stopReason":"idle/end marker at 0x004cc2b0","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x004cc278","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cc284","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004cc2a8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cc28c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cc28c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cc2a0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cc290","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cc298","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004cc280","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x004cc2a4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"구렁이","cns":"zh_dai.cns","actorTableId":20,"actorTableIdHex":"0x14","enemyStatIndex":16,"descriptorVaHex":"0x004cbf8c","scriptVaHex":"0x004cc040","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cc044","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cc0a4","bytesHex":"10 c0 59 11 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":17,"sharedActionIdHex":"0x11","sharedActionName":"휘감기기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[95,50,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004cc2bc","stopReason":"idle/end marker at 0x004cc2f4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,3,0],"frames":[{"vaHex":"0x004cc2bc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cc2c8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004cc2ec","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cc2d0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cc2d0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cc2e4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cc2d4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cc2dc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004cc2c4","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x004cc2e8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":21,"actorTableIdHex":"0x15","enemyStatIndex":17,"enemyName":"화사","cns":"zh_ka.cns","descriptorVaHex":"0x004e7238","actions":[{"enemyName":"화사","cns":"zh_ka.cns","actorTableId":21,"actorTableIdHex":"0x15","enemyStatIndex":17,"descriptorVaHex":"0x004e7238","scriptVaHex":"0x004e72ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e72f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e7338","bytesHex":"10 c0 59 0f 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":15,"sharedActionIdHex":"0x0f","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004e7b00","stopReason":"loop at 0x004e7b00","categories":["frame","jump"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004e7b00","selectorHighWord":20,"selectorHighWordHex":"0x14","selectorLowWord":2,"gate":1}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"화사","cns":"zh_ka.cns","actorTableId":21,"actorTableIdHex":"0x15","enemyStatIndex":17,"descriptorVaHex":"0x004e7238","scriptVaHex":"0x004e72ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e72f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e7344","bytesHex":"10 c0 59 10 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":16,"sharedActionIdHex":"0x10","sharedActionName":"강습","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,60,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004e7b10","stopReason":"loop at 0x004e7b10","categories":["frame","jump"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004e7b10","selectorHighWord":20,"selectorHighWordHex":"0x14","selectorLowWord":1,"gate":1}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"화사","cns":"zh_ka.cns","actorTableId":21,"actorTableIdHex":"0x15","enemyStatIndex":17,"descriptorVaHex":"0x004e7238","scriptVaHex":"0x004e72ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e72f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e7350","bytesHex":"10 c0 59 12 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":18,"sharedActionIdHex":"0x12","sharedActionName":"화염","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004e7b20","stopReason":"loop at 0x004e7b20","categories":["frame","jump"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004e7b20","selectorHighWord":22,"selectorHighWordHex":"0x16","selectorLowWord":1,"gate":1}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}}]},{"actorTableId":22,"actorTableIdHex":"0x16","enemyStatIndex":18,"enemyName":"수사","cns":"zh_sui.cns","descriptorVaHex":"0x00528610","actions":[{"enemyName":"수사","cns":"zh_sui.cns","actorTableId":22,"actorTableIdHex":"0x16","enemyStatIndex":18,"descriptorVaHex":"0x00528610","scriptVaHex":"0x005286dc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005286e0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00528728","bytesHex":"10 c0 59 0f 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":15,"sharedActionIdHex":"0x0f","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x005288e0","stopReason":"idle/end marker at 0x00528908","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x005288e0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x005288ec","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x005288e8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x005288e8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00528904","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005288f4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005288fc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"수사","cns":"zh_sui.cns","actorTableId":22,"actorTableIdHex":"0x16","enemyStatIndex":18,"descriptorVaHex":"0x00528610","scriptVaHex":"0x005286dc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005286e0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00528734","bytesHex":"10 c0 59 10 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":16,"sharedActionIdHex":"0x10","sharedActionName":"강습","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,60,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00528914","stopReason":"idle/end marker at 0x0052894c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x00528914","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00528920","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x00528944","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00528928","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00528928","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0052893c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0052892c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00528934","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0052891c","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x00528940","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"수사","cns":"zh_sui.cns","actorTableId":22,"actorTableIdHex":"0x16","enemyStatIndex":18,"descriptorVaHex":"0x00528610","scriptVaHex":"0x005286dc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005286e0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00528740","bytesHex":"10 c0 59 13 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":19,"sharedActionIdHex":"0x13","sharedActionName":"냉기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00528958","stopReason":"idle/end marker at 0x00528990","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,3],"frames":[{"vaHex":"0x00528958","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x00528974","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":14}],"sounds":[{"vaHex":"0x00528970","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"resultSounds":[{"vaHex":"0x00528970","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00528964","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0052898c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00528960","helperId":90,"helperIdHex":"0x0000005a","bytes":"bd 5a 00 00","summary":"cleanup/helper id=90, bytes=bd 5a 00 00"},{"vaHex":"0x0052896c","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0052897c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00528984","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":23,"actorTableIdHex":"0x17","enemyStatIndex":19,"enemyName":"뢰사","cns":"zh_rai.cns","descriptorVaHex":"0x004ce06c","actions":[{"enemyName":"뢰사","cns":"zh_rai.cns","actorTableId":23,"actorTableIdHex":"0x17","enemyStatIndex":19,"descriptorVaHex":"0x004ce06c","scriptVaHex":"0x004ce138","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004ce13c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004ce184","bytesHex":"10 c0 59 0f 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":15,"sharedActionIdHex":"0x0f","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004ce33c","stopReason":"idle/end marker at 0x004ce364","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x004ce33c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004ce348","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004ce344","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004ce344","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ce360","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004ce350","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ce358","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"뢰사","cns":"zh_rai.cns","actorTableId":23,"actorTableIdHex":"0x17","enemyStatIndex":19,"descriptorVaHex":"0x004ce06c","scriptVaHex":"0x004ce138","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004ce13c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004ce190","bytesHex":"10 c0 59 10 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":16,"sharedActionIdHex":"0x10","sharedActionName":"강습","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,60,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004ce370","stopReason":"idle/end marker at 0x004ce3a8","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x004ce370","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce37c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004ce3a0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004ce384","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004ce384","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ce398","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004ce388","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ce390","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004ce378","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x004ce39c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"뢰사","cns":"zh_rai.cns","actorTableId":23,"actorTableIdHex":"0x17","enemyStatIndex":19,"descriptorVaHex":"0x004ce06c","scriptVaHex":"0x004ce138","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004ce13c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004ce19c","bytesHex":"10 c0 59 14 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":20,"sharedActionIdHex":"0x14","sharedActionName":"뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004ce3b4","stopReason":"idle/end marker at 0x004ce3f0","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[3,4,3],"frames":[{"vaHex":"0x004ce3b4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce3bc","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce3d4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004ce3d0","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x004ce3d0","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ce3ec","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004ce3cc","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"}],"repeatLoops":[{"vaHex":"0x004ce3c4","targetVaHex":"0x004ce3b4","repeatCount":6,"summary":"repeat/control count=6, target=0x004ce3b4; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004ce3dc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ce3e4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":24,"actorTableIdHex":"0x18","enemyStatIndex":20,"enemyName":"박쥐","cns":"zk_komo.cns","descriptorVaHex":"0x00546a7c","actions":[{"enemyName":"박쥐","cns":"zk_komo.cns","actorTableId":24,"actorTableIdHex":"0x18","enemyStatIndex":20,"descriptorVaHex":"0x00546a7c","scriptVaHex":"0x00546b10","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00546b14","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00546b5c","bytesHex":"10 c0 59 15 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":21,"sharedActionIdHex":"0x15","sharedActionName":"날갯짓","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":13,"weightDenominator":16,"weightPercent":81.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00546d18","stopReason":"idle/end marker at 0x00546d48","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x00546d18","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00546d20","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x00546d30","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00546d30","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00546d44","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x00546d28","targetVaHex":"0x00546d18","repeatCount":3,"summary":"repeat/control count=3, target=0x00546d18; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x00546d34","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00546d3c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"박쥐","cns":"zk_komo.cns","actorTableId":24,"actorTableIdHex":"0x18","enemyStatIndex":20,"descriptorVaHex":"0x00546a7c","scriptVaHex":"0x00546b10","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00546b14","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00546b68","bytesHex":"10 c0 59 16 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":22,"sharedActionIdHex":"0x16","sharedActionName":"급강하","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00546d54","stopReason":"idle/end marker at 0x00546dc8","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[0,0,1,0,1,2,2,0],"frames":[{"vaHex":"0x00546d54","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00546d70","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00546d78","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x00546d80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00546d88","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x00546d94","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00546db4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00546dc0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00546d9c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00546d9c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00546db0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00546da0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00546da8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00546d5c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x00546d90","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=1, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x00546dbc","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x00546d60","summary":"add display/actor field +0x1c, imm=0x00400000 (64px)","destHex":"0x1c","immFixed":64.0,"opName":"add"},{"vaHex":"0x00546d68","summary":"sub display/actor field +0x20, imm=0x00400000 (64px)","destHex":"0x20","immFixed":64.0,"opName":"sub"}]}}]},{"actorTableId":25,"actorTableIdHex":"0x19","enemyStatIndex":21,"enemyName":"큰박쥐","cns":"zk_big.cns","descriptorVaHex":"0x00545914","actions":[{"enemyName":"큰박쥐","cns":"zk_big.cns","actorTableId":25,"actorTableIdHex":"0x19","enemyStatIndex":21,"descriptorVaHex":"0x00545914","scriptVaHex":"0x005459a8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005459ac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005459f4","bytesHex":"10 c0 59 15 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":21,"sharedActionIdHex":"0x15","sharedActionName":"날갯짓","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":11,"weightDenominator":16,"weightPercent":68.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00545bb0","stopReason":"idle/end marker at 0x00545be0","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x00545bb0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00545bb8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x00545bc8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00545bc8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00545bdc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x00545bc0","targetVaHex":"0x00545bb0","repeatCount":5,"summary":"repeat/control count=5, target=0x00545bb0; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x00545bcc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00545bd4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"큰박쥐","cns":"zk_big.cns","actorTableId":25,"actorTableIdHex":"0x19","enemyStatIndex":21,"descriptorVaHex":"0x00545914","scriptVaHex":"0x005459a8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005459ac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545a00","bytesHex":"10 c0 59 16 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":22,"sharedActionIdHex":"0x16","sharedActionName":"급강하","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00545bec","stopReason":"idle/end marker at 0x00545c60","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[0,0,1,0,1,2,2,0],"frames":[{"vaHex":"0x00545bec","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00545c08","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00545c10","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x00545c18","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00545c20","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x00545c2c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00545c4c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00545c58","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00545c34","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00545c34","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00545c48","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545c38","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00545c40","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00545bf4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x00545c28","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=1, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x00545c54","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x00545bf8","summary":"add display/actor field +0x1c, imm=0x00400000 (64px)","destHex":"0x1c","immFixed":64.0,"opName":"add"},{"vaHex":"0x00545c00","summary":"sub display/actor field +0x20, imm=0x00400000 (64px)","destHex":"0x20","immFixed":64.0,"opName":"sub"}]}}]},{"actorTableId":26,"actorTableIdHex":"0x1a","enemyStatIndex":22,"enemyName":"흡혈박쥐","cns":"zk_q.cns","descriptorVaHex":"0x004ede04","actions":[{"enemyName":"흡혈박쥐","cns":"zk_q.cns","actorTableId":26,"actorTableIdHex":"0x1a","enemyStatIndex":22,"descriptorVaHex":"0x004ede04","scriptVaHex":"0x004ede98","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004ede9c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004edee4","bytesHex":"10 c0 59 15 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":21,"sharedActionIdHex":"0x15","sharedActionName":"날갯짓","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004ee0ac","stopReason":"idle/end marker at 0x004ee0dc","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004ee0ac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004ee0b4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x004ee0c4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004ee0c4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ee0d8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004ee0bc","targetVaHex":"0x004ee0ac","repeatCount":3,"summary":"repeat/control count=3, target=0x004ee0ac; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004ee0c8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ee0d0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"흡혈박쥐","cns":"zk_q.cns","actorTableId":26,"actorTableIdHex":"0x1a","enemyStatIndex":22,"descriptorVaHex":"0x004ede04","scriptVaHex":"0x004ede98","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004ede9c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004edef0","bytesHex":"10 c0 59 16 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":22,"sharedActionIdHex":"0x16","sharedActionName":"급강하","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004ee0e8","stopReason":"idle/end marker at 0x004ee15c","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[0,0,1,0,1,2,2,0],"frames":[{"vaHex":"0x004ee0e8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004ee104","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004ee10c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x004ee114","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004ee11c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x004ee128","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x004ee148","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x004ee154","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004ee130","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004ee130","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ee144","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004ee134","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ee13c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004ee0f0","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004ee124","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=1, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x004ee150","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004ee0f4","summary":"add display/actor field +0x1c, imm=0x00400000 (64px)","destHex":"0x1c","immFixed":64.0,"opName":"add"},{"vaHex":"0x004ee0fc","summary":"sub display/actor field +0x20, imm=0x00400000 (64px)","destHex":"0x20","immFixed":64.0,"opName":"sub"}]}},{"enemyName":"흡혈박쥐","cns":"zk_q.cns","actorTableId":26,"actorTableIdHex":"0x1a","enemyStatIndex":22,"descriptorVaHex":"0x004ede04","scriptVaHex":"0x004ede98","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004ede9c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004edefc","bytesHex":"10 c0 59 17 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":23,"sharedActionIdHex":"0x17","sharedActionName":"흡혈","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[90,85,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004ee168","stopReason":"idle/end marker at 0x004ee198","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004ee168","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004ee170","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004ee180","wlkNo":25,"wlkFileIndex":25,"normalWlkNo":25,"altWlkNo":25,"mode":1,"summary":"WLK id 25 (normal id 25, alt id 25, mode=1)"}],"resultSounds":[{"vaHex":"0x004ee180","wlkNo":25,"wlkFileIndex":25,"normalWlkNo":25,"altWlkNo":25,"mode":1,"summary":"WLK id 25 (normal id 25, alt id 25, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ee194","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004ee178","targetVaHex":"0x004ee168","repeatCount":8,"summary":"repeat/control count=8, target=0x004ee168; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004ee184","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ee18c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":27,"actorTableIdHex":"0x1b","enemyStatIndex":23,"enemyName":"마왕박쥐","cns":"zk_maoh.cns","descriptorVaHex":"0x004cdc28","actions":[{"enemyName":"마왕박쥐","cns":"zk_maoh.cns","actorTableId":27,"actorTableIdHex":"0x1b","enemyStatIndex":23,"descriptorVaHex":"0x004cdc28","scriptVaHex":"0x004cdccc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cdcd0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cdd18","bytesHex":"10 c0 59 15 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":21,"sharedActionIdHex":"0x15","sharedActionName":"날갯짓","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004cdeec","stopReason":"idle/end marker at 0x004cdf1c","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004cdeec","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004cdef4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x004cdf04","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cdf04","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cdf18","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004cdefc","targetVaHex":"0x004cdeec","repeatCount":3,"summary":"repeat/control count=3, target=0x004cdeec; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004cdf08","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cdf10","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"마왕박쥐","cns":"zk_maoh.cns","actorTableId":27,"actorTableIdHex":"0x1b","enemyStatIndex":23,"descriptorVaHex":"0x004cdc28","scriptVaHex":"0x004cdccc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cdcd0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cdd24","bytesHex":"10 c0 59 16 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":22,"sharedActionIdHex":"0x16","sharedActionName":"급강하","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004cdf28","stopReason":"idle/end marker at 0x004cdf9c","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[0,0,1,0,1,2,2,0],"frames":[{"vaHex":"0x004cdf28","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cdf44","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004cdf4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x004cdf54","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004cdf5c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x004cdf68","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x004cdf88","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x004cdf94","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cdf70","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cdf70","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cdf84","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cdf74","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cdf7c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004cdf30","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004cdf64","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=1, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x004cdf90","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004cdf34","summary":"add display/actor field +0x1c, imm=0x00400000 (64px)","destHex":"0x1c","immFixed":64.0,"opName":"add"},{"vaHex":"0x004cdf3c","summary":"sub display/actor field +0x20, imm=0x00400000 (64px)","destHex":"0x20","immFixed":64.0,"opName":"sub"}]}},{"enemyName":"마왕박쥐","cns":"zk_maoh.cns","actorTableId":27,"actorTableIdHex":"0x1b","enemyStatIndex":23,"descriptorVaHex":"0x004cdc28","scriptVaHex":"0x004cdccc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cdcd0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cdd30","bytesHex":"10 c0 59 17 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":23,"sharedActionIdHex":"0x17","sharedActionName":"흡혈","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[90,85,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004cdfa8","stopReason":"idle/end marker at 0x004cdfd8","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004cdfa8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cdfb0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cdfc0","wlkNo":25,"wlkFileIndex":25,"normalWlkNo":25,"altWlkNo":25,"mode":1,"summary":"WLK id 25 (normal id 25, alt id 25, mode=1)"}],"resultSounds":[{"vaHex":"0x004cdfc0","wlkNo":25,"wlkFileIndex":25,"normalWlkNo":25,"altWlkNo":25,"mode":1,"summary":"WLK id 25 (normal id 25, alt id 25, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cdfd4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004cdfb8","targetVaHex":"0x004cdfa8","repeatCount":8,"summary":"repeat/control count=8, target=0x004cdfa8; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004cdfc4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cdfcc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"마왕박쥐","cns":"zk_maoh.cns","actorTableId":27,"actorTableIdHex":"0x1b","enemyStatIndex":23,"descriptorVaHex":"0x004cdc28","scriptVaHex":"0x004cdccc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cdcd0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cdd3c","bytesHex":"10 c0 59 18 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":24,"sharedActionIdHex":"0x18","sharedActionName":"육탄돌격","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":2,"weightDenominator":16,"weightPercent":12.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,110,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004cdfe4","stopReason":"idle/end marker at 0x004ce060","categories":["actor-flags","frame","idle-end","movement","repeat-loop","sound","wait","write"],"frameSelectorSequence":[0,2,4,2,4,2,2,0],"frames":[{"vaHex":"0x004cdfe4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce000","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce008","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce018","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce024","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce02c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce04c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x004ce058","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004ce034","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004ce034","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ce048","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004ce010","targetVaHex":"0x004ce000","repeatCount":5,"summary":"repeat/control count=5, target=0x004ce000; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004ce038","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ce040","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004cdfec","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004ce020","movementMode":4,"motionMode":4,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=4, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x004ce054","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004cdff0","summary":"add display/actor field +0x1c, imm=0x00400000 (64px)","destHex":"0x1c","immFixed":64.0,"opName":"add"},{"vaHex":"0x004cdff8","summary":"sub display/actor field +0x20, imm=0x00400000 (64px)","destHex":"0x20","immFixed":64.0,"opName":"sub"}]}}]},{"actorTableId":28,"actorTableIdHex":"0x1c","enemyStatIndex":24,"enemyName":"동작석상","cns":"zs_ryu.cns","descriptorVaHex":"0x0051372c","actions":[{"enemyName":"동작석상","cns":"zs_ryu.cns","actorTableId":28,"actorTableIdHex":"0x1c","enemyStatIndex":24,"descriptorVaHex":"0x0051372c","scriptVaHex":"0x00513810","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00513814","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0051385c","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00513a08","stopReason":"idle/end marker at 0x00513a38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,5],"frames":[{"vaHex":"0x00513a08","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x00513a10","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x00513a30","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x00513a18","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00513a18","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00513a2c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00513a1c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00513a24","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"동작석상","cns":"zs_ryu.cns","actorTableId":28,"actorTableIdHex":"0x1c","enemyStatIndex":24,"descriptorVaHex":"0x0051372c","scriptVaHex":"0x00513810","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00513814","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00513868","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00513a44","stopReason":"idle/end marker at 0x00513a9c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,1,2],"frames":[{"vaHex":"0x00513a44","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x00513a54","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00513a64","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x00513a74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x00513a84","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x00513a50","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x00513a70","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x00513a84","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x00513a50","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x00513a70","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x00513a5c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00513a7c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00513a98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00513a4c","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x00513a6c","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00513a88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00513a90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":29,"actorTableIdHex":"0x1d","enemyStatIndex":25,"enemyName":"파워","cns":"zs_rr.cns","descriptorVaHex":"0x0043fbac","actions":[{"enemyName":"파워","cns":"zs_rr.cns","actorTableId":29,"actorTableIdHex":"0x1d","enemyStatIndex":25,"descriptorVaHex":"0x0043fbac","scriptVaHex":"0x0043fc90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0043fc94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0043fcdc","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0043fea0","stopReason":"idle/end marker at 0x0043fed0","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,2,2],"frames":[{"vaHex":"0x0043fea0","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x0043fea8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0043fec8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x0043feb0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0043feb0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0043fec4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0043feb4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0043febc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"파워","cns":"zs_rr.cns","actorTableId":29,"actorTableIdHex":"0x1d","enemyStatIndex":25,"descriptorVaHex":"0x0043fbac","scriptVaHex":"0x0043fc90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0043fc94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0043fce8","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0043fedc","stopReason":"idle/end marker at 0x0043ff34","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x0043fedc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x0043feec","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x0043fefc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x0043ff0c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x0043ff1c","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x0043fee8","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x0043ff08","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x0043ff1c","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x0043fee8","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x0043ff08","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x0043fef4","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0043ff14","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0043ff30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0043fee4","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x0043ff04","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0043ff20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0043ff28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"파워","cns":"zs_rr.cns","actorTableId":29,"actorTableIdHex":"0x1d","enemyStatIndex":25,"descriptorVaHex":"0x0043fbac","scriptVaHex":"0x0043fc90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0043fc94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0043fd00","bytesHex":"10 c0 59 1c 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":28,"sharedActionIdHex":"0x1c","sharedActionName":"화염","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0043ff74","stopReason":"idle/end marker at 0x0043ffb4","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x0043ff74","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x0043ff84","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x0043ff98","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0043ff7c","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x0043ff7c","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0043ff8c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0043ffb0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0043ff80","helperId":63,"helperIdHex":"0x0000003f","bytes":"bd 3f 00 00","summary":"cleanup/helper id=63, bytes=bd 3f 00 00"},{"vaHex":"0x0043ff94","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0043ffa0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0043ffa8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":30,"actorTableIdHex":"0x1e","enemyStatIndex":26,"enemyName":"스피드","cns":"zs_rb.cns","descriptorVaHex":"0x004d1734","actions":[{"enemyName":"스피드","cns":"zs_rb.cns","actorTableId":30,"actorTableIdHex":"0x1e","enemyStatIndex":26,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d1824","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18b4","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d1a78","stopReason":"idle/end marker at 0x004d1aa8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,2,2],"frames":[{"vaHex":"0x004d1a78","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1a80","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004d1aa0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d1a9c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1a8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1a94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"스피드","cns":"zs_rb.cns","actorTableId":30,"actorTableIdHex":"0x1e","enemyStatIndex":26,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d1824","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18c0","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004d1ab4","stopReason":"idle/end marker at 0x004d1b0c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x004d1ab4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ac4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ad4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ae4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x004d1acc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1aec","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1b08","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d1abc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x004d1adc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1af8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1b00","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"스피드","cns":"zs_rb.cns","actorTableId":30,"actorTableIdHex":"0x1e","enemyStatIndex":26,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004d186c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18b4","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d1a78","stopReason":"idle/end marker at 0x004d1aa8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,2,2],"frames":[{"vaHex":"0x004d1a78","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1a80","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004d1aa0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d1a9c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1a8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1a94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"스피드","cns":"zs_rb.cns","actorTableId":30,"actorTableIdHex":"0x1e","enemyStatIndex":26,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004d186c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18c0","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004d1ab4","stopReason":"idle/end marker at 0x004d1b0c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x004d1ab4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ac4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ad4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ae4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x004d1acc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1aec","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1b08","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d1abc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x004d1adc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1af8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1b00","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"스피드","cns":"zs_rb.cns","actorTableId":30,"actorTableIdHex":"0x1e","enemyStatIndex":26,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004d186c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18d8","bytesHex":"10 c0 59 7c 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":124,"sharedActionIdHex":"0x7c","sharedActionName":"냉기","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004d1b4c","stopReason":"idle/end marker at 0x004d1b8c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x004d1b4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1b5c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1b70","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004d1b54","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x004d1b54","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d1b64","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1b88","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d1b58","helperId":89,"helperIdHex":"0x00000059","bytes":"bd 59 00 00","summary":"cleanup/helper id=89, bytes=bd 59 00 00"},{"vaHex":"0x004d1b6c","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1b78","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1b80","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":31,"actorTableIdHex":"0x1f","enemyStatIndex":27,"enemyName":"맹호권사범","cns":"zsk_mou.cns","descriptorVaHex":"0x00443308","actions":[{"enemyName":"맹호권사범","cns":"zsk_mou.cns","actorTableId":31,"actorTableIdHex":"0x1f","enemyStatIndex":27,"descriptorVaHex":"0x00443308","scriptVaHex":"0x00443434","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00443438","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00443480","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00443638","stopReason":"idle/end marker at 0x00443658","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00443638","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00443640","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00443640","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00443654","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00443644","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0044364c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"맹호권사범","cns":"zsk_mou.cns","actorTableId":31,"actorTableIdHex":"0x1f","enemyStatIndex":27,"descriptorVaHex":"0x00443308","scriptVaHex":"0x00443434","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00443438","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0044348c","bytesHex":"10 c0 59 1e 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":30,"sharedActionIdHex":"0x1e","sharedActionName":"돌려차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00443664","stopReason":"idle/end marker at 0x00443698","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[2,3,0],"frames":[{"vaHex":"0x00443664","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0044366c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x00443690","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00443674","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00443674","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00443688","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00443678","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443680","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0044368c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"맹호권사범","cns":"zsk_mou.cns","actorTableId":31,"actorTableIdHex":"0x1f","enemyStatIndex":27,"descriptorVaHex":"0x00443308","scriptVaHex":"0x00443434","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00443438","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00443498","bytesHex":"10 c0 59 29 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":41,"sharedActionIdHex":"0x29","sharedActionName":"비기·맹호광파참","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":2,"weightDenominator":16,"weightPercent":12.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[22],"resultFamilyLabels":["공격/상태 판정 0x16"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[85,200,225],[75,0,225],[65,0,225]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004436a4","stopReason":"idle/end marker at 0x00443748","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","repeat-loop","sound","wait"],"frameSelectorSequence":[0,4,5,6,6,6,7,0],"frames":[{"vaHex":"0x004436a4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004436b4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004436bc","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004436cc","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004436dc","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":4},{"vaHex":"0x004436fc","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":1},{"vaHex":"0x0044371c","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":1},{"vaHex":"0x00443740","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004436e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x00443704","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x00443724","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004436b0","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x004436d8","wlkNo":18,"wlkFileIndex":17,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 11; WLK id candidate 18","effectArgsHex":"01 00 11"}],"resultSounds":[{"vaHex":"0x004436e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x00443704","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x00443724","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004436b0","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x004436d8","wlkNo":18,"wlkFileIndex":17,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 11; WLK id candidate 18","effectArgsHex":"01 00 11"}],"waitBarriers":[{"vaHex":"0x004436f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00443718","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00443738","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004436d4","helperId":20,"helperIdHex":"0x00000014","bytes":"bd 14 00 00","summary":"cleanup/helper id=20, bytes=bd 14 00 00"}],"repeatLoops":[{"vaHex":"0x004436c4","targetVaHex":"0x004436b4","repeatCount":3,"summary":"repeat/control count=3, target=0x004436b4; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004436e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004436f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x00443708","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443710","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x00443728","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443730","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004436ac","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":4,"selectorHex":"0x04","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"side-fixed screen X with target-relative Y.","kind1Formula":"fixedX=184px, target-relative Y","kind2Formula":"fixedX=456px, target-relative Y","handlerEvidence":"0x0040e49f fixed 0x00b80000; 0x0040e75a fixed 0x01c80000.","summary":"direct placement selector=4: side-fixed screen X with target-relative Y."},{"vaHex":"0x0044373c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":32,"actorTableIdHex":"0x20","enemyStatIndex":28,"enemyName":"숙련주작권사","cns":"zjk_suz.cns","descriptorVaHex":"0x005033d0","actions":[{"enemyName":"숙련주작권사","cns":"zjk_suz.cns","actorTableId":32,"actorTableIdHex":"0x20","enemyStatIndex":28,"descriptorVaHex":"0x005033d0","scriptVaHex":"0x005034b4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005034b8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00503500","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x005036c4","stopReason":"idle/end marker at 0x005036e4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x005036c4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x005036cc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x005036cc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x005036e0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005036d0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005036d8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련주작권사","cns":"zjk_suz.cns","actorTableId":32,"actorTableIdHex":"0x20","enemyStatIndex":28,"descriptorVaHex":"0x005033d0","scriptVaHex":"0x005034b4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005034b8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0050350c","bytesHex":"10 c0 59 1f 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":31,"sharedActionIdHex":"0x1f","sharedActionName":"작렬축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x005036f0","stopReason":"idle/end marker at 0x0050371c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[2,0],"frames":[{"vaHex":"0x005036f0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00503714","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x005036f8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x005036f8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0050370c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005036fc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00503704","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00503710","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"숙련주작권사","cns":"zjk_suz.cns","actorTableId":32,"actorTableIdHex":"0x20","enemyStatIndex":28,"descriptorVaHex":"0x005033d0","scriptVaHex":"0x005034b4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005034b8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00503518","bytesHex":"10 c0 59 24 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":36,"sharedActionIdHex":"0x24","sharedActionName":"열화폭염권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,100,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00503728","stopReason":"idle/end marker at 0x00503768","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,4],"frames":[{"vaHex":"0x0050372c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x00503734","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x00503744","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x00503750","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"},{"vaHex":"0x00503728","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x00503740","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"resultSounds":[{"vaHex":"0x00503750","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"effectSounds":[{"vaHex":"0x00503728","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x00503740","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"waitBarriers":[{"vaHex":"0x00503764","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0050373c","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x0050374c","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00503754","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0050375c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련주작권사","cns":"zjk_suz.cns","actorTableId":32,"actorTableIdHex":"0x20","enemyStatIndex":28,"descriptorVaHex":"0x005033d0","scriptVaHex":"0x005034b4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005034b8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00503524","bytesHex":"10 c0 59 28 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":40,"sharedActionIdHex":"0x28","sharedActionName":"삼단공격","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,125,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00503774","stopReason":"idle/end marker at 0x005037e4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,2],"frames":[{"vaHex":"0x00503774","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00503794","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0050379c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x005037bc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005037c4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x0050377c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005037a4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005037cc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0050377c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005037a4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005037cc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00503790","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x005037b8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x005037e0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00503780","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00503788","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x005037a8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005037b0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x005037d0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005037d8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":33,"actorTableIdHex":"0x21","enemyStatIndex":29,"enemyName":"숙련창룡권사","cns":"zjk_sei.cns","descriptorVaHex":"0x00545508","actions":[{"enemyName":"숙련창룡권사","cns":"zjk_sei.cns","actorTableId":33,"actorTableIdHex":"0x21","enemyStatIndex":29,"descriptorVaHex":"0x00545508","scriptVaHex":"0x005455ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005455f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545638","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x005457fc","stopReason":"idle/end marker at 0x0054581c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x005457fc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00545804","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00545804","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00545818","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545808","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00545810","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련창룡권사","cns":"zjk_sei.cns","actorTableId":33,"actorTableIdHex":"0x21","enemyStatIndex":29,"descriptorVaHex":"0x00545508","scriptVaHex":"0x005455ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005455f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545644","bytesHex":"10 c0 59 20 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":32,"sharedActionIdHex":"0x20","sharedActionName":"빙참축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00545828","stopReason":"idle/end marker at 0x00545854","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[2,0],"frames":[{"vaHex":"0x00545828","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0054584c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00545830","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00545830","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00545844","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545834","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0054583c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00545848","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"숙련창룡권사","cns":"zjk_sei.cns","actorTableId":33,"actorTableIdHex":"0x21","enemyStatIndex":29,"descriptorVaHex":"0x00545508","scriptVaHex":"0x005455ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005455f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545650","bytesHex":"10 c0 59 25 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":37,"sharedActionIdHex":"0x25","sharedActionName":"수경","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"수경","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[47],"resultFamilyLabels":["수경"],"resultFamilyClasses":["sukyeong"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[0,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00545860","stopReason":"idle/end marker at 0x0054588c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x00545864","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x00545874","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00545860","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x0054586c","wlkNo":25,"wlkFileIndex":24,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 18; WLK id candidate 25","effectArgsHex":"01 00 18"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x00545860","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x0054586c","wlkNo":25,"wlkFileIndex":24,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 18; WLK id candidate 25","effectArgsHex":"01 00 18"}],"waitBarriers":[{"vaHex":"0x0054587c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x00545870","helperId":64,"helperIdHex":"0x00000040","bytes":"bd 40 00 00","summary":"cleanup/helper id=64, bytes=bd 40 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545884","mode":0,"maskHex":"0x00000003","bytes":"ad 00 00 00 03 00 00 00","summary":"actor flag mode=0, mask=0x00000003"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련창룡권사","cns":"zjk_sei.cns","actorTableId":33,"actorTableIdHex":"0x21","enemyStatIndex":29,"descriptorVaHex":"0x00545508","scriptVaHex":"0x005455ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005455f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0054565c","bytesHex":"10 c0 59 28 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":40,"sharedActionIdHex":"0x28","sharedActionName":"삼단공격","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,125,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00545898","stopReason":"idle/end marker at 0x00545908","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,2],"frames":[{"vaHex":"0x00545898","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x005458b8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005458c0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x005458e0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005458e8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x005458a0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005458c8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005458f0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x005458a0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005458c8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005458f0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x005458b4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x005458dc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00545904","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005458a4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005458ac","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x005458cc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005458d4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x005458f4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005458fc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":34,"actorTableIdHex":"0x22","enemyStatIndex":30,"enemyName":"숙련현무권사","cns":"zjk_gen.cns","descriptorVaHex":"0x00493488","actions":[{"enemyName":"숙련현무권사","cns":"zjk_gen.cns","actorTableId":34,"actorTableIdHex":"0x22","enemyStatIndex":30,"descriptorVaHex":"0x00493488","scriptVaHex":"0x0049356c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00493570","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004935b8","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0049377c","stopReason":"idle/end marker at 0x0049379c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0049377c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00493784","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00493784","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00493798","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00493788","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00493790","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련현무권사","cns":"zjk_gen.cns","actorTableId":34,"actorTableIdHex":"0x22","enemyStatIndex":30,"descriptorVaHex":"0x00493488","scriptVaHex":"0x0049356c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00493570","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004935c4","bytesHex":"10 c0 59 21 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":33,"sharedActionIdHex":"0x21","sharedActionName":"암단축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004937a8","stopReason":"idle/end marker at 0x004937d4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[2,0],"frames":[{"vaHex":"0x004937a8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004937cc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004937b0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004937b0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004937c4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004937b4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004937bc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004937c8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"숙련현무권사","cns":"zjk_gen.cns","actorTableId":34,"actorTableIdHex":"0x22","enemyStatIndex":30,"descriptorVaHex":"0x00493488","scriptVaHex":"0x0049356c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00493570","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004935d0","bytesHex":"10 c0 59 26 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":38,"sharedActionIdHex":"0x26","sharedActionName":"대폭진","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,145]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004937e0","stopReason":"idle/end marker at 0x00493820","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,4],"frames":[{"vaHex":"0x004937e4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":20},{"vaHex":"0x004937f8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x00493814","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":16}],"sounds":[{"vaHex":"0x00493800","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"},{"vaHex":"0x004937e0","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x00493800","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[{"vaHex":"0x004937e0","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x0049381c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004937ec","helperId":40,"helperIdHex":"0x00000028","bytes":"bd 28 00 00","summary":"cleanup/helper id=40, bytes=bd 28 00 00"},{"vaHex":"0x004937f0","helperId":41,"helperIdHex":"0x00000029","bytes":"bd 29 00 00","summary":"cleanup/helper id=41, bytes=bd 29 00 00"},{"vaHex":"0x004937f4","helperId":59,"helperIdHex":"0x0000003b","bytes":"bd 3b 00 00","summary":"cleanup/helper id=59, bytes=bd 3b 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00493804","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0049380c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련현무권사","cns":"zjk_gen.cns","actorTableId":34,"actorTableIdHex":"0x22","enemyStatIndex":30,"descriptorVaHex":"0x00493488","scriptVaHex":"0x0049356c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00493570","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004935dc","bytesHex":"10 c0 59 28 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":40,"sharedActionIdHex":"0x28","sharedActionName":"삼단공격","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,125,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0049382c","stopReason":"idle/end marker at 0x0049389c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,2],"frames":[{"vaHex":"0x0049382c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0049384c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00493854","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00493874","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0049387c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00493834","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0049385c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x00493884","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00493834","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0049385c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x00493884","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00493848","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00493870","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00493898","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00493838","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00493840","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x00493860","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00493868","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x00493888","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00493890","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":35,"actorTableIdHex":"0x23","enemyStatIndex":31,"enemyName":"백호권사범","cns":"zjk_byk.cns","descriptorVaHex":"0x004bda7c","actions":[{"enemyName":"백호권사범","cns":"zjk_byk.cns","actorTableId":35,"actorTableIdHex":"0x23","enemyStatIndex":31,"descriptorVaHex":"0x004bda7c","scriptVaHex":"0x004bdb60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bdb64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bdbac","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bdd6c","stopReason":"idle/end marker at 0x004bdd8c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bdd6c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bdd74","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bdd74","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bdd88","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bdd78","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bdd80","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"백호권사범","cns":"zjk_byk.cns","actorTableId":35,"actorTableIdHex":"0x23","enemyStatIndex":31,"descriptorVaHex":"0x004bda7c","scriptVaHex":"0x004bdb60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bdb64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bdbb8","bytesHex":"10 c0 59 22 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":34,"sharedActionIdHex":"0x22","sharedActionName":"공도축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bdd98","stopReason":"idle/end marker at 0x004bddb8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004bdd98","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bdda0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bdda0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bddb4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bdda4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bddac","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"백호권사범","cns":"zjk_byk.cns","actorTableId":35,"actorTableIdHex":"0x23","enemyStatIndex":31,"descriptorVaHex":"0x004bda7c","scriptVaHex":"0x004bdb60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bdb64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bdbc4","bytesHex":"10 c0 59 27 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":39,"sharedActionIdHex":"0x27","sharedActionName":"백섬질풍각","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,135,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bddc4","stopReason":"idle/end marker at 0x004bde00","categories":["actor-flags","effect-sound","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[3,2,0],"frames":[{"vaHex":"0x004bddc8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004bddd4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x004bddf8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bdddc","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004bddc4","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x004bdddc","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004bddc4","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x004bddf0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bdde0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bdde8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004bddd0","movementMode":5,"motionMode":5,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":6,"stepDivisor":6,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=5, selector=3, stepDivisor=6: opposite target-side edge placement."},{"vaHex":"0x004bddf4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"백호권사범","cns":"zjk_byk.cns","actorTableId":35,"actorTableIdHex":"0x23","enemyStatIndex":31,"descriptorVaHex":"0x004bda7c","scriptVaHex":"0x004bdb60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bdb64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bdbd0","bytesHex":"10 c0 59 28 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":40,"sharedActionIdHex":"0x28","sharedActionName":"삼단공격","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,125,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004bde0c","stopReason":"idle/end marker at 0x004bde7c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,2],"frames":[{"vaHex":"0x004bde0c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004bde2c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bde34","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004bde54","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bde5c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bde14","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004bde3c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004bde64","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bde14","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004bde3c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004bde64","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bde28","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bde50","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bde78","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bde18","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bde20","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bde40","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bde48","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bde68","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bde70","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":36,"actorTableIdHex":"0x24","enemyStatIndex":32,"enemyName":"귀갑권사","cns":"zkg_kame.cns","descriptorVaHex":"0x004c28f4","actions":[{"enemyName":"귀갑권사","cns":"zkg_kame.cns","actorTableId":36,"actorTableIdHex":"0x24","enemyStatIndex":32,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c2a5c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004c2a74","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c2c74","stopReason":"idle/end marker at 0x004c2cb4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,9,5,0],"frames":[{"vaHex":"0x004c2c74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c80","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c88","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2cac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2c7c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004c2ca8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"귀갑권사","cns":"zkg_kame.cns","actorTableId":36,"actorTableIdHex":"0x24","enemyStatIndex":32,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c2a5c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004c2ad4","bytesHex":"10 c0 59 7b 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":123,"sharedActionIdHex":"0x7b","sharedActionName":"회복","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[120,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004c2dd4","stopReason":"idle/end marker at 0x004c2df0","categories":["actor-flags","cleanup/helper","effect-sound","idle-end","wait"],"frameSelectorSequence":[],"frames":[],"sounds":[{"vaHex":"0x004c2dd8","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004c2dd8","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"waitBarriers":[{"vaHex":"0x004c2de0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x004c2dd4","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"},{"vaHex":"0x004c2ddc","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2de8","mode":0,"maskHex":"0x00000001","bytes":"ad 00 00 00 01 00 00 00","summary":"actor flag mode=0, mask=0x00000001"}],"movements":[],"positionWrites":[]}},{"enemyName":"귀갑권사","cns":"zkg_kame.cns","actorTableId":36,"actorTableIdHex":"0x24","enemyStatIndex":32,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004c2a74","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c2abc","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c2c74","stopReason":"idle/end marker at 0x004c2cb4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,9,5,0],"frames":[{"vaHex":"0x004c2c74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c80","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c88","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2cac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2c7c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004c2ca8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"귀갑권사","cns":"zkg_kame.cns","actorTableId":36,"actorTableIdHex":"0x24","enemyStatIndex":32,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004c2a74","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c2ac8","bytesHex":"10 c0 59 23 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":35,"sharedActionIdHex":"0x23","sharedActionName":"이단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":2,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,125],[80,100,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004c2cc0","stopReason":"idle/end marker at 0x004c2d1c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[6,3,6,3,0],"frames":[{"vaHex":"0x004c2cc0","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2ce0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2ce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2d08","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2d14","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2cc8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004c2cf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2cc8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004c2cf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2cdc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004c2d04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2ccc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2cd4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004c2cf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2cfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2d10","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":37,"actorTableIdHex":"0x25","enemyStatIndex":33,"enemyName":"근육맨１호","cns":"zm_1.cns","descriptorVaHex":"0x0049f5e4","actions":[{"enemyName":"근육맨１호","cns":"zm_1.cns","actorTableId":37,"actorTableIdHex":"0x25","enemyStatIndex":33,"descriptorVaHex":"0x0049f5e4","scriptVaHex":"0x0049f698","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0049f69c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0049f6e4","bytesHex":"10 c0 59 2a 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":42,"sharedActionIdHex":"0x2a","sharedActionName":"푹 찌르기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0049f890","stopReason":"idle/end marker at 0x0049f8b0","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0049f890","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0049f898","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0049f898","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0049f8ac","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0049f89c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0049f8a4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"근육맨１호","cns":"zm_1.cns","actorTableId":37,"actorTableIdHex":"0x25","enemyStatIndex":33,"descriptorVaHex":"0x0049f5e4","scriptVaHex":"0x0049f698","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0049f69c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0049f6f0","bytesHex":"10 c0 59 2b 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":43,"sharedActionIdHex":"0x2b","sharedActionName":"격돌","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,70,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0049f8bc","stopReason":"idle/end marker at 0x0049f8f4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,2,0],"frames":[{"vaHex":"0x0049f8bc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0049f8c8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x0049f8ec","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0049f8d0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0049f8d0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0049f8e4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0049f8d4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0049f8dc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0049f8c4","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x0049f8e8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":38,"actorTableIdHex":"0x26","enemyStatIndex":34,"enemyName":"근육맨２호","cns":"zm_2.cns","descriptorVaHex":"0x0046693c","actions":[{"enemyName":"근육맨２호","cns":"zm_2.cns","actorTableId":38,"actorTableIdHex":"0x26","enemyStatIndex":34,"descriptorVaHex":"0x0046693c","scriptVaHex":"0x004669f0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004669f4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00466a3c","bytesHex":"10 c0 59 2a 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":42,"sharedActionIdHex":"0x2a","sharedActionName":"푹 찌르기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00466be8","stopReason":"idle/end marker at 0x00466c08","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00466be8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00466bf0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00466bf0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00466c04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00466bf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00466bfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"근육맨２호","cns":"zm_2.cns","actorTableId":38,"actorTableIdHex":"0x26","enemyStatIndex":34,"descriptorVaHex":"0x0046693c","scriptVaHex":"0x004669f0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004669f4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00466a48","bytesHex":"10 c0 59 2b 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":43,"sharedActionIdHex":"0x2b","sharedActionName":"격돌","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,70,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00466c14","stopReason":"idle/end marker at 0x00466c4c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,2,0],"frames":[{"vaHex":"0x00466c14","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00466c20","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00466c44","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00466c28","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00466c28","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00466c3c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00466c2c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00466c34","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00466c1c","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x00466c40","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":39,"actorTableIdHex":"0x27","enemyStatIndex":35,"enemyName":"근육맨","cns":"zm_mk1.cns","descriptorVaHex":"0x004f81e0","actions":[{"enemyName":"근육맨","cns":"zm_mk1.cns","actorTableId":39,"actorTableIdHex":"0x27","enemyStatIndex":35,"descriptorVaHex":"0x004f81e0","scriptVaHex":"0x004f8294","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004f8298","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f82e0","bytesHex":"10 c0 59 2a 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":42,"sharedActionIdHex":"0x2a","sharedActionName":"푹 찌르기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004f848c","stopReason":"idle/end marker at 0x004f84ac","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004f848c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f8494","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f8494","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f84a8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f8498","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f84a0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"근육맨","cns":"zm_mk1.cns","actorTableId":39,"actorTableIdHex":"0x27","enemyStatIndex":35,"descriptorVaHex":"0x004f81e0","scriptVaHex":"0x004f8294","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004f8298","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f82ec","bytesHex":"10 c0 59 2b 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":43,"sharedActionIdHex":"0x2b","sharedActionName":"격돌","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,70,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004f84b8","stopReason":"idle/end marker at 0x004f84f0","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,2,0],"frames":[{"vaHex":"0x004f84b8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004f84c4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x004f84e8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f84cc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f84cc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f84e0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f84d0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f84d8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f84c0","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x004f84e4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":40,"actorTableIdHex":"0x28","enemyStatIndex":36,"enemyName":"근육맨","cns":"zm_mk2.cns","descriptorVaHex":"0x004b1288","actions":[{"enemyName":"근육맨","cns":"zm_mk2.cns","actorTableId":40,"actorTableIdHex":"0x28","enemyStatIndex":36,"descriptorVaHex":"0x004b1288","scriptVaHex":"0x004b133c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004b1340","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b1388","bytesHex":"10 c0 59 2a 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":42,"sharedActionIdHex":"0x2a","sharedActionName":"푹 찌르기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004b1ad4","stopReason":"loop at 0x004b1ad4","categories":["frame","jump"],"frameSelectorSequence":[12,13,14,15,16,17],"frames":[{"vaHex":"0x004b1ad4","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1adc","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1ae4","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":6},{"vaHex":"0x004b1aec","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1af4","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1afc","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":6}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"근육맨","cns":"zm_mk2.cns","actorTableId":40,"actorTableIdHex":"0x28","enemyStatIndex":36,"descriptorVaHex":"0x004b1288","scriptVaHex":"0x004b133c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004b1340","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b1394","bytesHex":"10 c0 59 2b 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":43,"sharedActionIdHex":"0x2b","sharedActionName":"격돌","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,70,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004b1a7c","stopReason":"loop at 0x004b1a7c","categories":["frame","jump"],"frameSelectorSequence":[0],"frames":[{"vaHex":"0x004b1a7c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":8}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}}]},{"actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"enemyName":"핀푸","cns":"zak_debu.cns","descriptorVaHex":"0x004da4ac","actions":[{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004da588","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da618","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004da7dc","stopReason":"idle/end marker at 0x004da7fc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004da7dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da7f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da7e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da7f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004da588","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da624","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004da808","stopReason":"idle/end marker at 0x004da828","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004da808","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da824","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da814","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da81c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004da588","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da630","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004da834","stopReason":"idle/end marker at 0x004da854","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x004da834","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da850","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da840","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da848","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da618","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004da7dc","stopReason":"idle/end marker at 0x004da7fc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004da7dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da7f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da7e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da7f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da624","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004da808","stopReason":"idle/end marker at 0x004da828","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004da808","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da824","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da814","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da81c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da630","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004da834","stopReason":"idle/end marker at 0x004da854","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x004da834","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da850","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da840","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da848","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da63c","bytesHex":"10 c0 59 2f 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":47,"sharedActionIdHex":"0x2f","sharedActionName":"암각·평화권","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,90,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004da860","stopReason":"idle/end marker at 0x004da880","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004da860","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da868","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da868","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da87c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da86c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da874","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"enemyName":"핀푸","cns":"zak_debu.cns","descriptorVaHex":"0x004da4ac","actions":[{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004da588","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da618","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004da7dc","stopReason":"idle/end marker at 0x004da7fc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004da7dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da7f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da7e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da7f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004da588","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da624","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004da808","stopReason":"idle/end marker at 0x004da828","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004da808","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da824","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da814","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da81c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004da588","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da630","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004da834","stopReason":"idle/end marker at 0x004da854","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x004da834","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da850","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da840","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da848","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da618","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004da7dc","stopReason":"idle/end marker at 0x004da7fc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004da7dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da7f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da7e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da7f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da624","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004da808","stopReason":"idle/end marker at 0x004da828","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004da808","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da824","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da814","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da81c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da630","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004da834","stopReason":"idle/end marker at 0x004da854","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x004da834","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da850","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da840","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da848","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da63c","bytesHex":"10 c0 59 2f 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":47,"sharedActionIdHex":"0x2f","sharedActionName":"암각·평화권","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,90,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004da860","stopReason":"idle/end marker at 0x004da880","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004da860","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da868","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da868","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da87c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da86c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da874","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"enemyName":"탕","cns":"zak_yase.cns","descriptorVaHex":"0x0054388c","actions":[{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543968","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005439f8","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00543bbc","stopReason":"idle/end marker at 0x00543bdc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00543bbc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543bd8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bc8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bd0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543968","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a04","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00543be8","stopReason":"idle/end marker at 0x00543c08","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x00543be8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543968","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a10","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00543c14","stopReason":"idle/end marker at 0x00543c34","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x00543c14","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543c20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543c28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005439f8","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00543bbc","stopReason":"idle/end marker at 0x00543bdc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00543bbc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543bd8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bc8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bd0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a04","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00543be8","stopReason":"idle/end marker at 0x00543c08","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x00543be8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a10","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00543c14","stopReason":"idle/end marker at 0x00543c34","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x00543c14","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543c20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543c28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a1c","bytesHex":"10 c0 59 30 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":48,"sharedActionIdHex":"0x30","sharedActionName":"암각·단파","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,90,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00543c40","stopReason":"idle/end marker at 0x00543c60","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00543c40","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543c48","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543c48","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c5c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543c4c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543c54","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"enemyName":"탕","cns":"zak_yase.cns","descriptorVaHex":"0x0054388c","actions":[{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543968","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005439f8","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00543bbc","stopReason":"idle/end marker at 0x00543bdc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00543bbc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543bd8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bc8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bd0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543968","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a04","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00543be8","stopReason":"idle/end marker at 0x00543c08","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x00543be8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543968","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a10","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00543c14","stopReason":"idle/end marker at 0x00543c34","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x00543c14","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543c20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543c28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005439f8","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00543bbc","stopReason":"idle/end marker at 0x00543bdc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00543bbc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543bd8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bc8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bd0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a04","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00543be8","stopReason":"idle/end marker at 0x00543c08","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x00543be8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a10","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00543c14","stopReason":"idle/end marker at 0x00543c34","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x00543c14","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543c20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543c28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a1c","bytesHex":"10 c0 59 30 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":48,"sharedActionIdHex":"0x30","sharedActionName":"암각·단파","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,90,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00543c40","stopReason":"idle/end marker at 0x00543c60","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00543c40","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543c48","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543c48","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c5c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543c4c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543c54","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"enemyName":"치호","cns":"zak_red.cns","descriptorVaHex":"0x004bf83c","actions":[{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf97c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":10,"weightDenominator":16,"weightPercent":62.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf97c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa6c","bytesHex":"10 c0 59 32 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":50,"sharedActionIdHex":"0x32","sharedActionName":"암각·지뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bfcd8","stopReason":"idle/end marker at 0x004bfd2c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,6,7,5,4,0],"frames":[{"vaHex":"0x004bfcd8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfce0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcf0","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd14","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd1c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd24","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"resultSounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfd10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bfcf8","helperId":60,"helperIdHex":"0x0000003c","bytes":"bd 3c 00 00","summary":"cleanup/helper id=60, bytes=bd 3c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa6c","bytesHex":"10 c0 59 32 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":50,"sharedActionIdHex":"0x32","sharedActionName":"암각·지뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bfcd8","stopReason":"idle/end marker at 0x004bfd2c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,6,7,5,4,0],"frames":[{"vaHex":"0x004bfcd8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfce0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcf0","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd14","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd1c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd24","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"resultSounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfd10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bfcf8","helperId":60,"helperIdHex":"0x0000003c","bytes":"bd 3c 00 00","summary":"cleanup/helper id=60, bytes=bd 3c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa78","bytesHex":"10 c0 59 33 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":51,"sharedActionIdHex":"0x33","sharedActionName":"암각·지화난무","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,95,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004bfd38","stopReason":"idle/end marker at 0x004bfd9c","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,1,0,2,3],"frames":[{"vaHex":"0x004bfd38","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd44","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd58","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd60","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfd84","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004bfd40","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd54","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd68","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[{"vaHex":"0x004bfd84","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004bfd40","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd54","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd68","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[{"vaHex":"0x004bfd98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"enemyName":"치호","cns":"zak_red.cns","descriptorVaHex":"0x004bf83c","actions":[{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf97c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":10,"weightDenominator":16,"weightPercent":62.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf97c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa6c","bytesHex":"10 c0 59 32 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":50,"sharedActionIdHex":"0x32","sharedActionName":"암각·지뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bfcd8","stopReason":"idle/end marker at 0x004bfd2c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,6,7,5,4,0],"frames":[{"vaHex":"0x004bfcd8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfce0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcf0","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd14","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd1c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd24","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"resultSounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfd10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bfcf8","helperId":60,"helperIdHex":"0x0000003c","bytes":"bd 3c 00 00","summary":"cleanup/helper id=60, bytes=bd 3c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa6c","bytesHex":"10 c0 59 32 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":50,"sharedActionIdHex":"0x32","sharedActionName":"암각·지뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bfcd8","stopReason":"idle/end marker at 0x004bfd2c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,6,7,5,4,0],"frames":[{"vaHex":"0x004bfcd8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfce0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcf0","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd14","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd1c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd24","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"resultSounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfd10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bfcf8","helperId":60,"helperIdHex":"0x0000003c","bytes":"bd 3c 00 00","summary":"cleanup/helper id=60, bytes=bd 3c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa78","bytesHex":"10 c0 59 33 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":51,"sharedActionIdHex":"0x33","sharedActionName":"암각·지화난무","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,95,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004bfd38","stopReason":"idle/end marker at 0x004bfd9c","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,1,0,2,3],"frames":[{"vaHex":"0x004bfd38","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd44","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd58","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd60","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfd84","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004bfd40","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd54","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd68","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[{"vaHex":"0x004bfd84","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004bfd40","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd54","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd68","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[{"vaHex":"0x004bfd98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"enemyName":"치호","cns":"zak_red.cns","descriptorVaHex":"0x004bf83c","actions":[{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf97c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":10,"weightDenominator":16,"weightPercent":62.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf97c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa6c","bytesHex":"10 c0 59 32 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":50,"sharedActionIdHex":"0x32","sharedActionName":"암각·지뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bfcd8","stopReason":"idle/end marker at 0x004bfd2c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,6,7,5,4,0],"frames":[{"vaHex":"0x004bfcd8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfce0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcf0","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd14","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd1c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd24","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"resultSounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfd10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bfcf8","helperId":60,"helperIdHex":"0x0000003c","bytes":"bd 3c 00 00","summary":"cleanup/helper id=60, bytes=bd 3c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa6c","bytesHex":"10 c0 59 32 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":50,"sharedActionIdHex":"0x32","sharedActionName":"암각·지뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bfcd8","stopReason":"idle/end marker at 0x004bfd2c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,6,7,5,4,0],"frames":[{"vaHex":"0x004bfcd8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfce0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcf0","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd14","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd1c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd24","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"resultSounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfd10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bfcf8","helperId":60,"helperIdHex":"0x0000003c","bytes":"bd 3c 00 00","summary":"cleanup/helper id=60, bytes=bd 3c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa78","bytesHex":"10 c0 59 33 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":51,"sharedActionIdHex":"0x33","sharedActionName":"암각·지화난무","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,95,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004bfd38","stopReason":"idle/end marker at 0x004bfd9c","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,1,0,2,3],"frames":[{"vaHex":"0x004bfd38","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd44","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd58","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd60","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfd84","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004bfd40","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd54","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd68","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[{"vaHex":"0x004bfd84","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004bfd40","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd54","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd68","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[{"vaHex":"0x004bfd98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":48,"actorTableIdHex":"0x30","enemyStatIndex":44,"enemyName":"론","cns":"zak_pur.cns","descriptorVaHex":"0x0053ad3c","actions":[{"enemyName":"론","cns":"zak_pur.cns","actorTableId":48,"actorTableIdHex":"0x30","enemyStatIndex":44,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aeb4","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0053b078","stopReason":"idle/end marker at 0x0053b098","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0053b078","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b080","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b080","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b094","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b084","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b08c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":48,"actorTableIdHex":"0x30","enemyStatIndex":44,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aec0","bytesHex":"10 c0 59 34 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":52,"sharedActionIdHex":"0x34","sharedActionName":"삼연각","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[90,125,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0053b0a4","stopReason":"idle/end marker at 0x0053b12c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x0053b0a4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0cc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0d4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0dc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0fc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b104","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b10c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b0b4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b0e4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b114","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b0b4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b0e4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b114","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b0c8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b0f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b128","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b0b8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b0c0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b0e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b0f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b118","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b120","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":48,"actorTableIdHex":"0x30","enemyStatIndex":44,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aecc","bytesHex":"10 c0 59 35 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":53,"sharedActionIdHex":"0x35","sharedActionName":"암각·광룡도","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16","sharedActionSummary":{"unitCount":8,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[22],"resultFamilyLabels":["공격/상태 판정 0x16"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[50,0,145],[55,0,140],[60,0,135],[65,0,130],[70,0,125],[75,0,120],[80,0,115],[85,110,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x0053b138","stopReason":"idle/end marker at 0x0053b1a8","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[4,5,6,7],"frames":[{"vaHex":"0x0053b138","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b144","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b16c","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b178","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b154","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b188","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b154","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b188","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b14c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0053b168","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b180","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0053b19c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0053b140","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"},{"vaHex":"0x0053b174","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"}],"repeatLoops":[{"vaHex":"0x0053b1a0","targetVaHex":"0x0053b138","repeatCount":4,"summary":"repeat/control count=4, target=0x0053b138; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0053b158","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b160","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b18c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b194","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":48,"actorTableIdHex":"0x30","enemyStatIndex":44,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aed8","bytesHex":"10 c0 59 36 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":54,"sharedActionIdHex":"0x36","sharedActionName":"암각·용황난무","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,0,100],[105,100,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0053b1b4","stopReason":"idle/end marker at 0x0053b26c","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[1,0,1,0,2,3,0,3,0],"frames":[{"vaHex":"0x0053b1b4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1d4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1fc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b204","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b20c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b22c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b238","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0053b264","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b1bc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b1e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b214","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b240","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b1bc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b1e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b214","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b240","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b1d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b1f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b228","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b254","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b1c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b1c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b1e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b1f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b218","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b220","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b244","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b24c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0053b234","movementMode":4,"motionMode":4,"motionKind":"interpolated-child-motion","selector":2,"selectorHex":"0x02","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"one target-side edge placement; side depends on actor kind.","kind1Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e3fc/0x0040e6b7 use target/current display width offsets.","summary":"interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind."},{"vaHex":"0x0053b260","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":49,"actorTableIdHex":"0x31","enemyStatIndex":45,"enemyName":"주작권사","cns":"zka_su.cns","descriptorVaHex":"0x00485464","actions":[{"enemyName":"주작권사","cns":"zka_su.cns","actorTableId":49,"actorTableIdHex":"0x31","enemyStatIndex":45,"descriptorVaHex":"0x00485464","scriptVaHex":"0x00485548","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0048554c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00485594","bytesHex":"10 c0 59 37 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":55,"sharedActionIdHex":"0x37","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0048574c","stopReason":"idle/end marker at 0x0048576c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x0048574c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00485754","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00485754","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00485768","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00485758","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00485760","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"주작권사","cns":"zka_su.cns","actorTableId":49,"actorTableIdHex":"0x31","enemyStatIndex":45,"descriptorVaHex":"0x00485464","scriptVaHex":"0x00485548","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0048554c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004855a0","bytesHex":"10 c0 59 38 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":56,"sharedActionIdHex":"0x38","sharedActionName":"작렬축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00485778","stopReason":"idle/end marker at 0x00485798","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00485778","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00485780","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00485780","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00485794","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00485784","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0048578c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"주작권사","cns":"zka_su.cns","actorTableId":49,"actorTableIdHex":"0x31","enemyStatIndex":45,"descriptorVaHex":"0x00485464","scriptVaHex":"0x00485548","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0048554c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004855ac","bytesHex":"10 c0 59 3b 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":59,"sharedActionIdHex":"0x3b","sharedActionName":"열화폭염권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004857a4","stopReason":"idle/end marker at 0x004857d4","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x004857a8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004857b0","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004857bc","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"},{"vaHex":"0x004857a4","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x004857bc","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"effectSounds":[{"vaHex":"0x004857a4","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x004857d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004857b8","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004857c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004857c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":50,"actorTableIdHex":"0x32","enemyStatIndex":46,"enemyName":"창룡권사","cns":"zka_so.cns","descriptorVaHex":"0x004c8c7c","actions":[{"enemyName":"창룡권사","cns":"zka_so.cns","actorTableId":50,"actorTableIdHex":"0x32","enemyStatIndex":46,"descriptorVaHex":"0x004c8c7c","scriptVaHex":"0x004c8d60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c8d64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c8dac","bytesHex":"10 c0 59 37 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":55,"sharedActionIdHex":"0x37","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c8f64","stopReason":"idle/end marker at 0x004c8f84","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004c8f64","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c8f6c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c8f6c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c8f80","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c8f70","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c8f78","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"창룡권사","cns":"zka_so.cns","actorTableId":50,"actorTableIdHex":"0x32","enemyStatIndex":46,"descriptorVaHex":"0x004c8c7c","scriptVaHex":"0x004c8d60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c8d64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c8db8","bytesHex":"10 c0 59 39 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":57,"sharedActionIdHex":"0x39","sharedActionName":"수참축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004c8f90","stopReason":"idle/end marker at 0x004c8fb0","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004c8f90","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c8f98","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c8f98","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c8fac","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c8f9c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c8fa4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"창룡권사","cns":"zka_so.cns","actorTableId":50,"actorTableIdHex":"0x32","enemyStatIndex":46,"descriptorVaHex":"0x004c8c7c","scriptVaHex":"0x004c8d60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c8d64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c8dc4","bytesHex":"10 c0 59 3c 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":60,"sharedActionIdHex":"0x3c","sharedActionName":"수경","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"수경","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[47],"resultFamilyLabels":["수경"],"resultFamilyClasses":["sukyeong"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[0,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004c8fbc","stopReason":"idle/end marker at 0x004c8fe8","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x004c8fc0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004c8fd0","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c8fbc","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x004c8fc8","wlkNo":25,"wlkFileIndex":24,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 18; WLK id candidate 25","effectArgsHex":"01 00 18"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004c8fbc","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x004c8fc8","wlkNo":25,"wlkFileIndex":24,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 18; WLK id candidate 25","effectArgsHex":"01 00 18"}],"waitBarriers":[{"vaHex":"0x004c8fd8","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x004c8fcc","helperId":64,"helperIdHex":"0x00000040","bytes":"bd 40 00 00","summary":"cleanup/helper id=64, bytes=bd 40 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c8fe0","mode":0,"maskHex":"0x00000001","bytes":"ad 00 00 00 01 00 00 00","summary":"actor flag mode=0, mask=0x00000001"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":51,"actorTableIdHex":"0x33","enemyStatIndex":47,"enemyName":"현무권사","cns":"zka_ge.cns","descriptorVaHex":"0x0053a9c0","actions":[{"enemyName":"현무권사","cns":"zka_ge.cns","actorTableId":51,"actorTableIdHex":"0x33","enemyStatIndex":47,"descriptorVaHex":"0x0053a9c0","scriptVaHex":"0x0053aaa4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053aaa8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aaf0","bytesHex":"10 c0 59 37 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":55,"sharedActionIdHex":"0x37","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0053aca8","stopReason":"idle/end marker at 0x0053acc8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x0053aca8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053acb0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053acb0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053acc4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053acb4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053acbc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"현무권사","cns":"zka_ge.cns","actorTableId":51,"actorTableIdHex":"0x33","enemyStatIndex":47,"descriptorVaHex":"0x0053a9c0","scriptVaHex":"0x0053aaa4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053aaa8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aafc","bytesHex":"10 c0 59 3a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":58,"sharedActionIdHex":"0x3a","sharedActionName":"암단축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0053acd4","stopReason":"idle/end marker at 0x0053acf4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0053acd4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053acdc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053acdc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053acf0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053ace0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053ace8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"현무권사","cns":"zka_ge.cns","actorTableId":51,"actorTableIdHex":"0x33","enemyStatIndex":47,"descriptorVaHex":"0x0053a9c0","scriptVaHex":"0x0053aaa4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053aaa8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053ab08","bytesHex":"10 c0 59 3d 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":61,"sharedActionIdHex":"0x3d","sharedActionName":"대폭진","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[75,90,130]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x0053ad00","stopReason":"idle/end marker at 0x0053ad30","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x0053ad04","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x0053ad0c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x0053ad18","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"},{"vaHex":"0x0053ad00","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x0053ad18","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[{"vaHex":"0x0053ad00","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x0053ad2c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0053ad14","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053ad1c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053ad24","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":52,"actorTableIdHex":"0x34","enemyStatIndex":48,"enemyName":"권법가","cns":"zkb_ke.cns","descriptorVaHex":"0x004d7924","actions":[{"enemyName":"권법가","cns":"zkb_ke.cns","actorTableId":52,"actorTableIdHex":"0x34","enemyStatIndex":48,"descriptorVaHex":"0x004d7924","scriptVaHex":"0x004d7a68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d7a6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d7ab4","bytesHex":"10 c0 59 3e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":62,"sharedActionIdHex":"0x3e","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d7c78","stopReason":"idle/end marker at 0x004d7ca8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[8,5,8],"frames":[{"vaHex":"0x004d7c78","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004d7c80","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004d7c9c","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d7c88","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d7c88","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d7ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d7c8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d7c94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkb_ke.cns","actorTableId":52,"actorTableIdHex":"0x34","enemyStatIndex":48,"descriptorVaHex":"0x004d7924","scriptVaHex":"0x004d7a68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d7a6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d7ac0","bytesHex":"10 c0 59 3f 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":63,"sharedActionIdHex":"0x3f","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,90,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004d7cb4","stopReason":"idle/end marker at 0x004d7cd4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[6],"frames":[{"vaHex":"0x004d7cb4","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d7cbc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d7cbc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d7cd0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d7cc0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d7cc8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkb_ke.cns","actorTableId":52,"actorTableIdHex":"0x34","enemyStatIndex":48,"descriptorVaHex":"0x004d7924","scriptVaHex":"0x004d7a68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d7a6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d7acc","bytesHex":"10 c0 59 47 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":71,"sharedActionIdHex":"0x47","sharedActionName":"천공권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[0],"hitClassLabels":["상단/공중"],"coefficientTriples":[[107,115,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004d7ce0","stopReason":"idle/end marker at 0x004d7d30","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,3,4,4,3,0],"frames":[{"vaHex":"0x004d7ce0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004d7cec","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x004d7cf4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x004d7d10","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x004d7d1c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x004d7d28","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d7cfc","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d7cfc","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d7d18","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d7d00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d7d08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004d7ce8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004d7d24","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkb_ke.cns","actorTableId":52,"actorTableIdHex":"0x34","enemyStatIndex":48,"descriptorVaHex":"0x004d7924","scriptVaHex":"0x004d7a68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d7a6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d7ad8","bytesHex":"10 c0 59 42 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":66,"sharedActionIdHex":"0x42","sharedActionName":"연기권","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,120,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004d7d3c","stopReason":"idle/end marker at 0x004d7d9c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","repeat-loop","sound","wait","write"],"frameSelectorSequence":[1,9,1,2],"frames":[{"vaHex":"0x004d7d3c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004d7d48","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004d7d50","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004d7d60","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d7d84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004d7d44","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x004d7d84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004d7d44","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x004d7d7c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d7d98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d7d70","helperId":67,"helperIdHex":"0x00000043","bytes":"bd 43 00 00","summary":"cleanup/helper id=67, bytes=bd 43 00 00"}],"repeatLoops":[{"vaHex":"0x004d7d58","targetVaHex":"0x004d7d48","repeatCount":4,"summary":"repeat/control count=4, target=0x004d7d48; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004d7d88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d7d90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x004d7d68","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"add"},{"vaHex":"0x004d7d74","summary":"sub display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"sub"}]}}]},{"actorTableId":53,"actorTableIdHex":"0x35","enemyStatIndex":49,"enemyName":"무투가","cns":"zkb_bu.cns","descriptorVaHex":"0x004d53d4","actions":[{"enemyName":"무투가","cns":"zkb_bu.cns","actorTableId":53,"actorTableIdHex":"0x35","enemyStatIndex":49,"descriptorVaHex":"0x004d53d4","scriptVaHex":"0x004d5518","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d551c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d5564","bytesHex":"10 c0 59 3e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":62,"sharedActionIdHex":"0x3e","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d5728","stopReason":"idle/end marker at 0x004d5758","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[8,5,8],"frames":[{"vaHex":"0x004d5728","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004d5730","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004d574c","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d5738","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d5738","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d5754","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d573c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d5744","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"무투가","cns":"zkb_bu.cns","actorTableId":53,"actorTableIdHex":"0x35","enemyStatIndex":49,"descriptorVaHex":"0x004d53d4","scriptVaHex":"0x004d5518","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d551c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d5570","bytesHex":"10 c0 59 3f 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":63,"sharedActionIdHex":"0x3f","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,90,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004d5764","stopReason":"idle/end marker at 0x004d5784","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[6],"frames":[{"vaHex":"0x004d5764","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d576c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d576c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d5780","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d5770","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d5778","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"무투가","cns":"zkb_bu.cns","actorTableId":53,"actorTableIdHex":"0x35","enemyStatIndex":49,"descriptorVaHex":"0x004d53d4","scriptVaHex":"0x004d5518","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d551c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d557c","bytesHex":"10 c0 59 48 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":72,"sharedActionIdHex":"0x48","sharedActionName":"승천포","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[0],"hitClassLabels":["상단/공중"],"coefficientTriples":[[104,115,140]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004d5790","stopReason":"idle/end marker at 0x004d57e0","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,3,4,4,3,0],"frames":[{"vaHex":"0x004d5790","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004d579c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x004d57a4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x004d57c0","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x004d57cc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x004d57d8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d57ac","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d57ac","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d57c8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d57b0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d57b8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004d5798","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004d57d4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"무투가","cns":"zkb_bu.cns","actorTableId":53,"actorTableIdHex":"0x35","enemyStatIndex":49,"descriptorVaHex":"0x004d53d4","scriptVaHex":"0x004d5518","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d551c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d5588","bytesHex":"10 c0 59 43 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":67,"sharedActionIdHex":"0x43","sharedActionName":"기포","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004d57ec","stopReason":"idle/end marker at 0x004d585c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","repeat-loop","sound","wait","write"],"frameSelectorSequence":[1,9,1,2],"frames":[{"vaHex":"0x004d57f0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004d57f8","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004d5800","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004d5810","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d5844","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004d57ec","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x004d5844","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004d57ec","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x004d583c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d5858","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d5828","helperId":67,"helperIdHex":"0x00000043","bytes":"bd 43 00 00","summary":"cleanup/helper id=67, bytes=bd 43 00 00"}],"repeatLoops":[{"vaHex":"0x004d5808","targetVaHex":"0x004d57f8","repeatCount":4,"summary":"repeat/control count=4, target=0x004d57f8; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004d5848","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d5850","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x004d5818","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"add"},{"vaHex":"0x004d5820","summary":"add display/actor field +0x20, imm=0x00040000 (4px)","destHex":"0x20","immFixed":4.0,"opName":"add"},{"vaHex":"0x004d582c","summary":"sub display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"sub"},{"vaHex":"0x004d5834","summary":"sub display/actor field +0x20, imm=0x00040000 (4px)","destHex":"0x20","immFixed":4.0,"opName":"sub"}]}}]},{"actorTableId":54,"actorTableIdHex":"0x36","enemyStatIndex":50,"enemyName":"격투가","cns":"zkb_ka.cns","descriptorVaHex":"0x005101b4","actions":[{"enemyName":"격투가","cns":"zkb_ka.cns","actorTableId":54,"actorTableIdHex":"0x36","enemyStatIndex":50,"descriptorVaHex":"0x005101b4","scriptVaHex":"0x005102f8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005102fc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00510344","bytesHex":"10 c0 59 3e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":62,"sharedActionIdHex":"0x3e","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00510508","stopReason":"idle/end marker at 0x00510538","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[8,5,8],"frames":[{"vaHex":"0x00510508","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x00510510","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x0051052c","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00510518","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00510518","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00510534","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0051051c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00510524","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"격투가","cns":"zkb_ka.cns","actorTableId":54,"actorTableIdHex":"0x36","enemyStatIndex":50,"descriptorVaHex":"0x005101b4","scriptVaHex":"0x005102f8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005102fc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00510350","bytesHex":"10 c0 59 3f 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":63,"sharedActionIdHex":"0x3f","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,90,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00510544","stopReason":"idle/end marker at 0x00510564","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[6],"frames":[{"vaHex":"0x00510544","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0051054c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0051054c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00510560","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00510550","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00510558","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"격투가","cns":"zkb_ka.cns","actorTableId":54,"actorTableIdHex":"0x36","enemyStatIndex":50,"descriptorVaHex":"0x005101b4","scriptVaHex":"0x005102f8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005102fc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0051035c","bytesHex":"10 c0 59 49 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":73,"sharedActionIdHex":"0x49","sharedActionName":"승격파","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[0],"hitClassLabels":["상단/공중"],"coefficientTriples":[[110,115,130]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00510570","stopReason":"idle/end marker at 0x005105c0","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,3,4,4,3,0],"frames":[{"vaHex":"0x00510570","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0051057c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x00510584","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x005105a0","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x005105ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x005105b8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0051058c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0051058c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x005105a8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00510590","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00510598","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00510578","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x005105b4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"격투가","cns":"zkb_ka.cns","actorTableId":54,"actorTableIdHex":"0x36","enemyStatIndex":50,"descriptorVaHex":"0x005101b4","scriptVaHex":"0x005102f8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005102fc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00510368","bytesHex":"10 c0 59 44 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":68,"sharedActionIdHex":"0x44","sharedActionName":"조기탄","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,110,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x005105cc","stopReason":"idle/end marker at 0x0051063c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","repeat-loop","sound","wait","write"],"frameSelectorSequence":[1,9,1,2],"frames":[{"vaHex":"0x005105d0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x005105d8","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x005105e0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x005105f0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00510624","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x005105cc","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x00510624","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x005105cc","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x0051061c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00510638","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00510608","helperId":67,"helperIdHex":"0x00000043","bytes":"bd 43 00 00","summary":"cleanup/helper id=67, bytes=bd 43 00 00"}],"repeatLoops":[{"vaHex":"0x005105e8","targetVaHex":"0x005105d8","repeatCount":4,"summary":"repeat/control count=4, target=0x005105d8; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x00510628","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00510630","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x005105f8","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"add"},{"vaHex":"0x00510600","summary":"add display/actor field +0x20, imm=0x00040000 (4px)","destHex":"0x20","immFixed":4.0,"opName":"add"},{"vaHex":"0x0051060c","summary":"sub display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"sub"},{"vaHex":"0x00510614","summary":"sub display/actor field +0x20, imm=0x00040000 (4px)","destHex":"0x20","immFixed":4.0,"opName":"sub"}]}}]},{"actorTableId":55,"actorTableIdHex":"0x37","enemyStatIndex":51,"enemyName":"초류권사","cns":"zkb_sai.cns","descriptorVaHex":"0x00513d5c","actions":[{"enemyName":"초류권사","cns":"zkb_sai.cns","actorTableId":55,"actorTableIdHex":"0x37","enemyStatIndex":51,"descriptorVaHex":"0x00513d5c","scriptVaHex":"0x00513ea0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00513ea4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00513eec","bytesHex":"10 c0 59 3e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":62,"sharedActionIdHex":"0x3e","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x005140b0","stopReason":"idle/end marker at 0x005140e0","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[9,5,9],"frames":[{"vaHex":"0x005140b0","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x005140b8","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x005140d4","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x005140c0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x005140c0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x005140dc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005140c4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005140cc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"초류권사","cns":"zkb_sai.cns","actorTableId":55,"actorTableIdHex":"0x37","enemyStatIndex":51,"descriptorVaHex":"0x00513d5c","scriptVaHex":"0x00513ea0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00513ea4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00513ef8","bytesHex":"10 c0 59 40 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":64,"sharedActionIdHex":"0x40","sharedActionName":"필살차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,80,80]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x005140ec","stopReason":"idle/end marker at 0x0051412c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,6,3,0],"frames":[{"vaHex":"0x005140ec","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005140f8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":10},{"vaHex":"0x00514114","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x00514124","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00514100","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00514100","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0051411c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00514104","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0051410c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x005140f4","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=1, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x00514120","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"초류권사","cns":"zkb_sai.cns","actorTableId":55,"actorTableIdHex":"0x37","enemyStatIndex":51,"descriptorVaHex":"0x00513d5c","scriptVaHex":"0x00513ea0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00513ea4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00513f04","bytesHex":"10 c0 59 4a 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":74,"sharedActionIdHex":"0x4a","sharedActionName":"초룡권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[0],"hitClassLabels":["상단/공중"],"coefficientTriples":[[100,95,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00514138","stopReason":"idle/end marker at 0x00514188","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,3,4,4,3,0],"frames":[{"vaHex":"0x00514138","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00514144","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0051414c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x00514168","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x00514170","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x00514180","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x00514154","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00514154","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00514178","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00514158","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00514160","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00514140","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x0051417c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"초류권사","cns":"zkb_sai.cns","actorTableId":55,"actorTableIdHex":"0x37","enemyStatIndex":51,"descriptorVaHex":"0x00513d5c","scriptVaHex":"0x00513ea0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00513ea4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00513f10","bytesHex":"10 c0 59 45 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":69,"sharedActionIdHex":"0x45","sharedActionName":"아랑권","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,95,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00514194","stopReason":"idle/end marker at 0x005141f4","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","repeat-loop","sound","wait","write"],"frameSelectorSequence":[1,8,1,2],"frames":[{"vaHex":"0x00514198","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x005141a0","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x005141a8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x005141b8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x005141dc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x00514194","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x005141dc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00514194","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x005141d4","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x005141f0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x005141c8","helperId":67,"helperIdHex":"0x00000043","bytes":"bd 43 00 00","summary":"cleanup/helper id=67, bytes=bd 43 00 00"}],"repeatLoops":[{"vaHex":"0x005141b0","targetVaHex":"0x005141a0","repeatCount":4,"summary":"repeat/control count=4, target=0x005141a0; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x005141e0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005141e8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x005141c0","summary":"add display/actor field +0x1c, imm=0xffe00000 (-32px)","destHex":"0x1c","immFixed":-32.0,"opName":"add"},{"vaHex":"0x005141cc","summary":"sub display/actor field +0x1c, imm=0xffe00000 (-32px)","destHex":"0x1c","immFixed":-32.0,"opName":"sub"}]}}]},{"actorTableId":56,"actorTableIdHex":"0x38","enemyStatIndex":52,"enemyName":"비룡권사","cns":"zkb_hyr.cns","descriptorVaHex":"0x0047de98","actions":[{"enemyName":"비룡권사","cns":"zkb_hyr.cns","actorTableId":56,"actorTableIdHex":"0x38","enemyStatIndex":52,"descriptorVaHex":"0x0047de98","scriptVaHex":"0x0047dfc4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0047dfc8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0047e010","bytesHex":"10 c0 59 3e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":62,"sharedActionIdHex":"0x3e","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0047e1d4","stopReason":"idle/end marker at 0x0047e20c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,6,0],"frames":[{"vaHex":"0x0047e1d4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e1e0","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":10},{"vaHex":"0x0047e204","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0047e1e8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0047e1e8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0047e1fc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0047e1ec","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0047e1f4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0047e1dc","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x0047e200","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"비룡권사","cns":"zkb_hyr.cns","actorTableId":56,"actorTableIdHex":"0x38","enemyStatIndex":52,"descriptorVaHex":"0x0047de98","scriptVaHex":"0x0047dfc4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0047dfc8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0047e01c","bytesHex":"10 c0 59 41 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":65,"sharedActionIdHex":"0x41","sharedActionName":"이단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":2,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[80,0,100],[80,125,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0047e218","stopReason":"idle/end marker at 0x0047e27c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,7,4,7,0],"frames":[{"vaHex":"0x0047e218","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e224","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":14},{"vaHex":"0x0047e240","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e250","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":4},{"vaHex":"0x0047e274","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0047e22c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0047e258","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0047e22c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0047e258","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0047e248","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0047e26c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0047e230","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0047e238","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0047e25c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0047e264","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0047e220","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=1, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x0047e24c","movementMode":4,"motionMode":4,"motionKind":"interpolated-child-motion","selector":2,"selectorHex":"0x02","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"one target-side edge placement; side depends on actor kind.","kind1Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e3fc/0x0040e6b7 use target/current display width offsets.","summary":"interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind."},{"vaHex":"0x0047e270","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"비룡권사","cns":"zkb_hyr.cns","actorTableId":56,"actorTableIdHex":"0x38","enemyStatIndex":52,"descriptorVaHex":"0x0047de98","scriptVaHex":"0x0047dfc4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0047dfc8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0047e028","bytesHex":"10 c0 59 4b 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":75,"sharedActionIdHex":"0x4b","sharedActionName":"천상비룡권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[0],"hitClassLabels":["상단/공중"],"coefficientTriples":[[105,125,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x0047e288","stopReason":"idle/end marker at 0x0047e2d8","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,4,5,5,4,0],"frames":[{"vaHex":"0x0047e288","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e294","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x0047e29c","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x0047e2b8","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":8},{"vaHex":"0x0047e2c4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x0047e2d0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0047e2a4","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0047e2a4","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0047e2c0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0047e2a8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0047e2b0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0047e290","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x0047e2cc","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"비룡권사","cns":"zkb_hyr.cns","actorTableId":56,"actorTableIdHex":"0x38","enemyStatIndex":52,"descriptorVaHex":"0x0047de98","scriptVaHex":"0x0047dfc4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0047dfc8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0047e034","bytesHex":"10 c0 59 46 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":70,"sharedActionIdHex":"0x46","sharedActionName":"비룡장파","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0047e2e4","stopReason":"idle/end marker at 0x0047e344","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","repeat-loop","sound","wait","write"],"frameSelectorSequence":[1,2,1,3],"frames":[{"vaHex":"0x0047e2e8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e2f0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e2f8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e308","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0047e32c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0047e2e4","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x0047e32c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x0047e2e4","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x0047e324","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0047e340","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0047e318","helperId":67,"helperIdHex":"0x00000043","bytes":"bd 43 00 00","summary":"cleanup/helper id=67, bytes=bd 43 00 00"}],"repeatLoops":[{"vaHex":"0x0047e300","targetVaHex":"0x0047e2f0","repeatCount":4,"summary":"repeat/control count=4, target=0x0047e2f0; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0047e330","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0047e338","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x0047e310","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"add"},{"vaHex":"0x0047e31c","summary":"sub display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"sub"}]}}]},{"actorTableId":57,"actorTableIdHex":"0x39","enemyStatIndex":53,"enemyName":"린샹","cns":"btl_rsu.cns","descriptorVaHex":"0x004f9658","actions":[{"enemyName":"린샹","cns":"btl_rsu.cns","actorTableId":57,"actorTableIdHex":"0x39","enemyStatIndex":53,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004f99b4","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004f99cc","bytesHex":"10 c0 5a 00 13 c1 05 48 28 9a 4f 00 10 c0 59 4c 01 00 00 00 10 c0 59 73","pairOrder":"slot-first-conditional","variantIndex":0,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 28 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"ne","variantCondition":"active object +0x05 != 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x39","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x39 selects active object +0x05 != 0x48","sharedActionId":76,"sharedActionIdHex":"0x4c","sharedActionName":"선렬각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[0,1,2],"hitClassLabels":["상단/공중","일반","하단/지면"],"coefficientTriples":[[70,0,125],[70,0,125],[70,0,125],[70,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004f9c24","stopReason":"idle/end marker at 0x004f9ce4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[3,10,11,8,9,12,13,10,11,11,3],"frames":[{"vaHex":"0x004f9c24","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c30","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c38","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c58","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c60","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c80","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c88","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ca8","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cb0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cd0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cdc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f9c54","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9c7c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ccc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9c44","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c4c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c6c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c74","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9cbc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9cc4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9c2c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004f9cd8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"린샹","cns":"btl_rsu.cns","actorTableId":57,"actorTableIdHex":"0x39","enemyStatIndex":53,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004f99b4","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004f9a84","bytesHex":"10 c0 59 7b 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":123,"sharedActionIdHex":"0x7b","sharedActionName":"회복","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[120,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004f9f80","stopReason":"idle/end marker at 0x004f9fb8","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end"],"frameSelectorSequence":[20,21,22,23,3],"frames":[{"vaHex":"0x004f9f80","selectorHighWord":20,"selectorHighWordHex":"0x14","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f88","selectorHighWord":21,"selectorHighWordHex":"0x15","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9f90","selectorHighWord":22,"selectorHighWordHex":"0x16","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f98","selectorHighWord":23,"selectorHighWordHex":"0x17","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9fb0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9fa4","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004f9fa4","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"waitBarriers":[],"helperCalls":[{"vaHex":"0x004f9fa0","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9fa8","mode":0,"maskHex":"0x00000003","bytes":"ad 00 00 00 03 00 00 00","summary":"actor flag mode=0, mask=0x00000003"}],"movements":[],"positionWrites":[]}},{"enemyName":"린샹","cns":"btl_rsu.cns","actorTableId":57,"actorTableIdHex":"0x39","enemyStatIndex":53,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a14","bytesHex":"10 c0 5a 00 13 c1 05 48 28 9a 4f 00 10 c0 59 4c 01 00 00 00 10 c0 59 73 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":0,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 28 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"ne","variantCondition":"active object +0x05 != 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x39","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x39 selects active object +0x05 != 0x48","sharedActionId":76,"sharedActionIdHex":"0x4c","sharedActionName":"선렬각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[0,1,2],"hitClassLabels":["상단/공중","일반","하단/지면"],"coefficientTriples":[[70,0,125],[70,0,125],[70,0,125],[70,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004f9c24","stopReason":"idle/end marker at 0x004f9ce4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[3,10,11,8,9,12,13,10,11,11,3],"frames":[{"vaHex":"0x004f9c24","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c30","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c38","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c58","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c60","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c80","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c88","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ca8","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cb0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cd0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cdc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f9c54","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9c7c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ccc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9c44","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c4c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c6c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c74","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9cbc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9cc4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9c2c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004f9cd8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"린샹","cns":"btl_rsu.cns","actorTableId":57,"actorTableIdHex":"0x39","enemyStatIndex":53,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a30","bytesHex":"10 c0 5a 01 13 c1 05 48 44 9a 4f 00 10 c0 59 4d 01 00 00 00 10 c0 59 74 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":0,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 44 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"ne","variantCondition":"active object +0x05 != 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x39","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x39 selects active object +0x05 != 0x48","sharedActionId":77,"sharedActionIdHex":"0x4d","sharedActionName":"유미쌍조","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,165]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004f9cf0","stopReason":"idle/end marker at 0x004f9da8","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[24,25,26,27,28,26,25,28,28,19,18,3],"frames":[{"vaHex":"0x004f9cf4","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cfc","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9d04","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d14","selectorHighWord":27,"selectorHighWordHex":"0x1b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d3c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d4c","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d5c","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d6c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d7c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d8c","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d94","selectorHighWord":18,"selectorHighWordHex":"0x12","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9da0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9d1c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f9d1c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f9d30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9d20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9d28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9cf0","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":5,"selectorHex":"0x05","divisor":0,"stepDivisor":0,"targetRangePolicy":"special/current range; no target scan skip","selectorMeaning":"screen-size/display-size based fixed placement.","kind1Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","kind2Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","handlerEvidence":"0x0040e4d9/0x0040e794 use constants 0x4a, 0x2a, 0x18, 0x08.","summary":"direct placement selector=5: screen-size/display-size based fixed placement."},{"vaHex":"0x004f9d9c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004f9d0c","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9d34","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9d44","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9d54","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9d64","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9d74","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9d84","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"}]}},{"enemyName":"린샹","cns":"btl_rsu.cns","actorTableId":57,"actorTableIdHex":"0x39","enemyStatIndex":53,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a4c","bytesHex":"10 c0 5a 02 13 c1 05 48 60 9a 4f 00 10 c0 59 4e 01 00 00 00 10 c0 59 75 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":0,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 60 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"ne","variantCondition":"active object +0x05 != 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x39","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x39 selects active object +0x05 != 0x48","sharedActionId":78,"sharedActionIdHex":"0x4e","sharedActionName":"암각·영상뢰화","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004f9db4","stopReason":"idle/end marker at 0x004f9f08","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[4,5,6,7,14,15,16,17,4,5,6,7,14,15,16,17,24,25,26,27,28,26,25,28,28,19,18,3],"frames":[{"vaHex":"0x004f9db8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9dc0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9dcc","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9dd4","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9ddc","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9de4","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9df0","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9df8","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9e00","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e08","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9e14","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e1c","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9e24","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e2c","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9e38","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e40","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9e48","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e50","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9e60","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e70","selectorHighWord":27,"selectorHighWordHex":"0x1b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e9c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9eac","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ebc","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ecc","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9edc","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9eec","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ef4","selectorHighWord":18,"selectorHighWordHex":"0x12","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f00","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9e7c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x004f9dc8","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9dec","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e10","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e34","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[{"vaHex":"0x004f9e7c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[{"vaHex":"0x004f9dc8","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9dec","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e10","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e34","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[{"vaHex":"0x004f9e90","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004f9e78","helperId":74,"helperIdHex":"0x0000004a","bytes":"bd 4a 00 00","summary":"cleanup/helper id=74, bytes=bd 4a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9e80","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9e88","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9db4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":5,"selectorHex":"0x05","divisor":0,"stepDivisor":0,"targetRangePolicy":"special/current range; no target scan skip","selectorMeaning":"screen-size/display-size based fixed placement.","kind1Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","kind2Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","handlerEvidence":"0x0040e4d9/0x0040e794 use constants 0x4a, 0x2a, 0x18, 0x08.","summary":"direct placement selector=5: screen-size/display-size based fixed placement."},{"vaHex":"0x004f9efc","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004f9e58","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9e68","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9e94","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9ea4","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9eb4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9ec4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9ed4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9ee4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"}]}},{"enemyName":"린샹","cns":"btl_rsu.cns","actorTableId":57,"actorTableIdHex":"0x39","enemyStatIndex":53,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a68","bytesHex":"10 c0 5a 03 13 c1 05 48 7c 9a 4f 00 10 c0 59 4f 01 00 00 00 10 c0 59 76 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":0,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 7c 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"ne","variantCondition":"active object +0x05 != 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x39","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x39 selects active object +0x05 != 0x48","sharedActionId":79,"sharedActionIdHex":"0x4f","sharedActionName":"암각·영상승룡파","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16","sharedActionSummary":{"unitCount":4,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[22],"resultFamilyLabels":["공격/상태 판정 0x16"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[0,1,2],"hitClassLabels":["상단/공중","일반","하단/지면"],"coefficientTriples":[[95,125,100],[65,0,90],[45,0,90],[35,0,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004f9f14","stopReason":"idle/end marker at 0x004f9f74","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","repeat-loop","sound","wait"],"frameSelectorSequence":[3,24,25,29,30,3],"frames":[{"vaHex":"0x004f9f14","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f20","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f28","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":16},{"vaHex":"0x004f9f38","selectorHighWord":29,"selectorHighWordHex":"0x1d","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f40","selectorHighWord":30,"selectorHighWordHex":"0x1e","selectorLowWord":0,"gate":1},{"vaHex":"0x004f9f6c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9f48","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9f34","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"}],"resultSounds":[{"vaHex":"0x004f9f48","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004f9f34","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"}],"waitBarriers":[{"vaHex":"0x004f9f5c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004f9f30","helperId":96,"helperIdHex":"0x00000060","bytes":"bd 60 00 00","summary":"cleanup/helper id=96, bytes=bd 60 00 00"}],"repeatLoops":[{"vaHex":"0x004f9f60","targetVaHex":"0x004f9f40","repeatCount":4,"summary":"repeat/control count=4, target=0x004f9f40; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004f9f4c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9f54","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9f1c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004f9f68","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":58,"actorTableIdHex":"0x3a","enemyStatIndex":54,"enemyName":"해골","cns":"zg_gai.cns","descriptorVaHex":"0x0046740c","actions":[{"enemyName":"해골","cns":"zg_gai.cns","actorTableId":58,"actorTableIdHex":"0x3a","enemyStatIndex":54,"descriptorVaHex":"0x0046740c","scriptVaHex":"0x004674a8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004674ac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004674f4","bytesHex":"10 c0 59 50 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":80,"sharedActionIdHex":"0x50","sharedActionName":"베기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":16,"weightDenominator":16,"weightPercent":100.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00467694","stopReason":"idle/end marker at 0x004676b4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00467694","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0046769c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0046769c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004676b0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004676a0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004676a8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":59,"actorTableIdHex":"0x3b","enemyStatIndex":55,"enemyName":"해골전사","cns":"zg_sen.cns","descriptorVaHex":"0x004cd908","actions":[{"enemyName":"해골전사","cns":"zg_sen.cns","actorTableId":59,"actorTableIdHex":"0x3b","enemyStatIndex":55,"descriptorVaHex":"0x004cd908","scriptVaHex":"0x004cd9bc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cd9c0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cda08","bytesHex":"10 c0 59 50 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":80,"sharedActionIdHex":"0x50","sharedActionName":"베기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004cdba8","stopReason":"idle/end marker at 0x004cdbc8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004cdba8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cdbb0","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cdbb0","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cdbc4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cdbb4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cdbbc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"해골전사","cns":"zg_sen.cns","actorTableId":59,"actorTableIdHex":"0x3b","enemyStatIndex":55,"descriptorVaHex":"0x004cd908","scriptVaHex":"0x004cd9bc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cd9c0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cda14","bytesHex":"10 c0 59 51 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":81,"sharedActionIdHex":"0x51","sharedActionName":"２연속 베기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":2,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[85,0,100],[85,75,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004cdbd4","stopReason":"idle/end marker at 0x004cdc1c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,3],"frames":[{"vaHex":"0x004cdbd4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004cdbf4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cdbfc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cdbdc","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004cdc04","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cdbdc","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004cdc04","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cdbf0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004cdc18","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cdbe0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cdbe8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004cdc08","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cdc10","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":60,"actorTableIdHex":"0x3c","enemyStatIndex":56,"enemyName":"스컬나이트","cns":"zg_kni.cns","descriptorVaHex":"0x00486cec","actions":[{"enemyName":"스컬나이트","cns":"zg_kni.cns","actorTableId":60,"actorTableIdHex":"0x3c","enemyStatIndex":56,"descriptorVaHex":"0x00486cec","scriptVaHex":"0x00486da0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00486da4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00486dec","bytesHex":"10 c0 59 50 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":80,"sharedActionIdHex":"0x50","sharedActionName":"베기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00486fa4","stopReason":"idle/end marker at 0x00486fc4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00486fa4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00486fac","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00486fac","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00486fc0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00486fb0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00486fb8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"스컬나이트","cns":"zg_kni.cns","actorTableId":60,"actorTableIdHex":"0x3c","enemyStatIndex":56,"descriptorVaHex":"0x00486cec","scriptVaHex":"0x00486da0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00486da4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00486df8","bytesHex":"10 c0 59 52 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":82,"sharedActionIdHex":"0x52","sharedActionName":"투구쪼개기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,85,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00486fd0","stopReason":"idle/end marker at 0x0048701c","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[0,0,1,1],"frames":[{"vaHex":"0x00486fd0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00486fe8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":6},{"vaHex":"0x00486ff0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00487014","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00486ff8","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00486ff8","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0048700c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00486ffc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00487004","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00486fd8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x00486fe4","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":8,"stepDivisor":8,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=8: opposite target-side edge placement."},{"vaHex":"0x00487010","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x00486fdc","summary":"add display/actor field +0x1c, imm=0x00400000 (64px)","destHex":"0x1c","immFixed":64.0,"opName":"add"}]}},{"enemyName":"스컬나이트","cns":"zg_kni.cns","actorTableId":60,"actorTableIdHex":"0x3c","enemyStatIndex":56,"descriptorVaHex":"0x00486cec","scriptVaHex":"0x00486da0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00486da4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00486e04","bytesHex":"10 c0 59 53 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":83,"sharedActionIdHex":"0x53","sharedActionName":"３연속 베기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[75,70,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00487028","stopReason":"idle/end marker at 0x00487098","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,0,1],"frames":[{"vaHex":"0x00487028","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00487048","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00487050","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00487070","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00487078","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00487030","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x00487058","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x00487080","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00487030","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x00487058","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x00487080","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00487044","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0048706c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00487094","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00487034","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0048703c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0048705c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00487064","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x00487084","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0048708c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":61,"actorTableIdHex":"0x3d","enemyStatIndex":57,"enemyName":"주작성령","cns":"zky_shu.cns","descriptorVaHex":"0x004a5ab0","actions":[{"enemyName":"주작성령","cns":"zky_shu.cns","actorTableId":61,"actorTableIdHex":"0x3d","enemyStatIndex":57,"descriptorVaHex":"0x004a5ab0","scriptVaHex":"0x004a5bdc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5be0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5c28","bytesHex":"10 c0 59 54 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":84,"sharedActionIdHex":"0x54","sharedActionName":"때리기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004a5de0","stopReason":"idle/end marker at 0x004a5e08","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x004a5de0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004a5de8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a5df0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a5df0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a5e04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a5df4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a5dfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"주작성령","cns":"zky_shu.cns","actorTableId":61,"actorTableIdHex":"0x3d","enemyStatIndex":57,"descriptorVaHex":"0x004a5ab0","scriptVaHex":"0x004a5bdc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5be0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5c34","bytesHex":"10 c0 59 55 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":85,"sharedActionIdHex":"0x55","sharedActionName":"화염","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,70,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004a5e14","stopReason":"idle/end marker at 0x004a5e58","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[1,8,1],"frames":[{"vaHex":"0x004a5e14","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004a5e1c","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004a5e2c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a5e34","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"resultSounds":[{"vaHex":"0x004a5e34","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a5e3c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004a5e54","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a5e38","helperId":87,"helperIdHex":"0x00000057","bytes":"bd 57 00 00","summary":"cleanup/helper id=87, bytes=bd 57 00 00"}],"repeatLoops":[{"vaHex":"0x004a5e24","targetVaHex":"0x004a5e14","repeatCount":4,"summary":"repeat/control count=4, target=0x004a5e14; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004a5e44","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a5e4c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"주작성령","cns":"zky_shu.cns","actorTableId":61,"actorTableIdHex":"0x3d","enemyStatIndex":57,"descriptorVaHex":"0x004a5ab0","scriptVaHex":"0x004a5bdc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5be0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5c40","bytesHex":"10 c0 59 59 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":89,"sharedActionIdHex":"0x59","sharedActionName":"천수권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[85,70,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004a5e64","stopReason":"idle/end marker at 0x004a5eb4","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[3,5,3,6,3,7],"frames":[{"vaHex":"0x004a5e64","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004a5e6c","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004a5e74","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004a5e7c","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004a5e84","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004a5e8c","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a5e94","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a5e94","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a5ea8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004a5eac","targetVaHex":"0x004a5e64","repeatCount":3,"summary":"repeat/control count=3, target=0x004a5e64; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004a5e98","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a5ea0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":62,"actorTableIdHex":"0x3e","enemyStatIndex":58,"enemyName":"창룡성령","cns":"zky_ao.cns","descriptorVaHex":"0x0049001c","actions":[{"enemyName":"창룡성령","cns":"zky_ao.cns","actorTableId":62,"actorTableIdHex":"0x3e","enemyStatIndex":58,"descriptorVaHex":"0x0049001c","scriptVaHex":"0x00490148","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0049014c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00490194","bytesHex":"10 c0 59 54 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":84,"sharedActionIdHex":"0x54","sharedActionName":"때리기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0049034c","stopReason":"idle/end marker at 0x00490374","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x0049034c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x00490354","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0049035c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0049035c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00490370","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00490360","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00490368","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"창룡성령","cns":"zky_ao.cns","actorTableId":62,"actorTableIdHex":"0x3e","enemyStatIndex":58,"descriptorVaHex":"0x0049001c","scriptVaHex":"0x00490148","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0049014c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004901a0","bytesHex":"10 c0 59 56 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":86,"sharedActionIdHex":"0x56","sharedActionName":"냉기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,70,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00490380","stopReason":"idle/end marker at 0x004903d0","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[1,8,1,1],"frames":[{"vaHex":"0x00490380","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00490388","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x00490398","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004903b4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":14}],"sounds":[{"vaHex":"0x004903b0","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"resultSounds":[{"vaHex":"0x004903b0","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004903a4","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004903cc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004903a0","helperId":90,"helperIdHex":"0x0000005a","bytes":"bd 5a 00 00","summary":"cleanup/helper id=90, bytes=bd 5a 00 00"},{"vaHex":"0x004903ac","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[{"vaHex":"0x00490390","targetVaHex":"0x00490380","repeatCount":4,"summary":"repeat/control count=4, target=0x00490380; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004903bc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004903c4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"창룡성령","cns":"zky_ao.cns","actorTableId":62,"actorTableIdHex":"0x3e","enemyStatIndex":58,"descriptorVaHex":"0x0049001c","scriptVaHex":"0x00490148","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0049014c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004901ac","bytesHex":"10 c0 59 59 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":89,"sharedActionIdHex":"0x59","sharedActionName":"천수권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[85,70,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004903dc","stopReason":"idle/end marker at 0x0049042c","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[3,5,3,6,3,7],"frames":[{"vaHex":"0x004903dc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004903e4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004903ec","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004903f4","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004903fc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x00490404","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0049040c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0049040c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00490420","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x00490424","targetVaHex":"0x004903dc","repeatCount":3,"summary":"repeat/control count=3, target=0x004903dc; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x00490410","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00490418","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":63,"actorTableIdHex":"0x3f","enemyStatIndex":59,"enemyName":"현무성령","cns":"zky_gen.cns","descriptorVaHex":"0x00442ef8","actions":[{"enemyName":"현무성령","cns":"zky_gen.cns","actorTableId":63,"actorTableIdHex":"0x3f","enemyStatIndex":59,"descriptorVaHex":"0x00442ef8","scriptVaHex":"0x00443024","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00443028","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00443070","bytesHex":"10 c0 59 54 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":84,"sharedActionIdHex":"0x54","sharedActionName":"때리기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00443228","stopReason":"idle/end marker at 0x00443250","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x00443228","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x00443230","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00443238","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00443238","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0044324c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0044323c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443244","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"현무성령","cns":"zky_gen.cns","actorTableId":63,"actorTableIdHex":"0x3f","enemyStatIndex":59,"descriptorVaHex":"0x00442ef8","scriptVaHex":"0x00443024","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00443028","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0044307c","bytesHex":"10 c0 59 57 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":87,"sharedActionIdHex":"0x57","sharedActionName":"뢰격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,70,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0044325c","stopReason":"idle/end marker at 0x004432a0","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[1,8,1,1],"frames":[{"vaHex":"0x0044325c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00443264","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x00443274","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00443284","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x0044327c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x0044327c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0044329c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00443280","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"}],"repeatLoops":[{"vaHex":"0x0044326c","targetVaHex":"0x0044325c","repeatCount":4,"summary":"repeat/control count=4, target=0x0044325c; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0044328c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443294","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"현무성령","cns":"zky_gen.cns","actorTableId":63,"actorTableIdHex":"0x3f","enemyStatIndex":59,"descriptorVaHex":"0x00442ef8","scriptVaHex":"0x00443024","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00443028","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00443088","bytesHex":"10 c0 59 59 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":89,"sharedActionIdHex":"0x59","sharedActionName":"천수권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[85,70,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004432ac","stopReason":"idle/end marker at 0x004432fc","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[3,5,3,6,3,7],"frames":[{"vaHex":"0x004432ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004432b4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004432bc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004432c4","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004432cc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004432d4","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004432dc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004432dc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004432f0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004432f4","targetVaHex":"0x004432ac","repeatCount":3,"summary":"repeat/control count=3, target=0x004432ac; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004432e0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004432e8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":64,"actorTableIdHex":"0x40","enemyStatIndex":60,"enemyName":"유령","cns":"zy_gost.cns","descriptorVaHex":"0x0051c0e4","actions":[{"enemyName":"유령","cns":"zy_gost.cns","actorTableId":64,"actorTableIdHex":"0x40","enemyStatIndex":60,"descriptorVaHex":"0x0051c0e4","scriptVaHex":"0x0051c198","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0051c19c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0051c1e4","bytesHex":"10 c0 59 5a 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":90,"sharedActionIdHex":"0x5a","sharedActionName":"충격파","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0051c390","stopReason":"idle/end marker at 0x0051c3b0","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0051c390","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0051c398","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0051c398","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0051c3ac","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0051c39c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0051c3a4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"유령","cns":"zy_gost.cns","actorTableId":64,"actorTableIdHex":"0x40","enemyStatIndex":60,"descriptorVaHex":"0x0051c0e4","scriptVaHex":"0x0051c198","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0051c19c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0051c1f0","bytesHex":"10 c0 59 5b 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":91,"sharedActionIdHex":"0x5b","sharedActionName":"뢰격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0051c3bc","stopReason":"idle/end marker at 0x0051c3e8","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x0051c3bc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x0051c3c4","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x0051c3c4","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0051c3cc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0051c3e4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0051c3c8","helperId":73,"helperIdHex":"0x00000049","bytes":"bd 49 00 00","summary":"cleanup/helper id=73, bytes=bd 49 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0051c3d4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0051c3dc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":65,"actorTableIdHex":"0x41","enemyStatIndex":61,"enemyName":"리치","cns":"zy_rich.cns","descriptorVaHex":"0x004a5ec0","actions":[{"enemyName":"리치","cns":"zy_rich.cns","actorTableId":65,"actorTableIdHex":"0x41","enemyStatIndex":61,"descriptorVaHex":"0x004a5ec0","scriptVaHex":"0x004a5f74","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5f78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5fc0","bytesHex":"10 c0 59 5a 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":90,"sharedActionIdHex":"0x5a","sharedActionName":"충격파","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004a6184","stopReason":"idle/end marker at 0x004a61a4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004a6184","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a618c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a618c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a61a0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a6190","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a6198","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"리치","cns":"zy_rich.cns","actorTableId":65,"actorTableIdHex":"0x41","enemyStatIndex":61,"descriptorVaHex":"0x004a5ec0","scriptVaHex":"0x004a5f74","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5f78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5fcc","bytesHex":"10 c0 59 5c 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":92,"sharedActionIdHex":"0x5c","sharedActionName":"화염","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004a61b0","stopReason":"idle/end marker at 0x004a61f4","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait","write"],"frameSelectorSequence":[2,0],"frames":[{"vaHex":"0x004a61b8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x004a61ec","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a61c0","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"resultSounds":[{"vaHex":"0x004a61c0","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a61c8","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004a61e0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a61c4","helperId":87,"helperIdHex":"0x00000057","bytes":"bd 57 00 00","summary":"cleanup/helper id=87, bytes=bd 57 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a61d0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a61d8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x004a61b0","summary":"sub display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immFixed":32.0,"opName":"sub"},{"vaHex":"0x004a61e4","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immFixed":32.0,"opName":"add"}]}},{"enemyName":"리치","cns":"zy_rich.cns","actorTableId":65,"actorTableIdHex":"0x41","enemyStatIndex":61,"descriptorVaHex":"0x004a5ec0","scriptVaHex":"0x004a5f74","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5f78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5fd8","bytesHex":"10 c0 59 5d 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":93,"sharedActionIdHex":"0x5d","sharedActionName":"냉기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004a6200","stopReason":"idle/end marker at 0x004a6250","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait","write"],"frameSelectorSequence":[2,2,0],"frames":[{"vaHex":"0x004a6208","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x004a6224","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":14},{"vaHex":"0x004a6248","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a6220","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"resultSounds":[{"vaHex":"0x004a6220","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a6214","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004a623c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a6210","helperId":70,"helperIdHex":"0x00000046","bytes":"bd 46 00 00","summary":"cleanup/helper id=70, bytes=bd 46 00 00"},{"vaHex":"0x004a621c","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a622c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a6234","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x004a6200","summary":"sub display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immFixed":32.0,"opName":"sub"},{"vaHex":"0x004a6240","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immFixed":32.0,"opName":"add"}]}},{"enemyName":"리치","cns":"zy_rich.cns","actorTableId":65,"actorTableIdHex":"0x41","enemyStatIndex":61,"descriptorVaHex":"0x004a5ec0","scriptVaHex":"0x004a5f74","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5f78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5fe4","bytesHex":"10 c0 59 5b 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":91,"sharedActionIdHex":"0x5b","sharedActionName":"뢰격","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004a625c","stopReason":"idle/end marker at 0x004a62a0","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait","write"],"frameSelectorSequence":[2,0],"frames":[{"vaHex":"0x004a6264","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x004a6298","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a626c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x004a626c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a6274","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004a628c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a6270","helperId":73,"helperIdHex":"0x00000049","bytes":"bd 49 00 00","summary":"cleanup/helper id=73, bytes=bd 49 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a627c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a6284","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x004a625c","summary":"sub display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immFixed":32.0,"opName":"sub"},{"vaHex":"0x004a6290","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immFixed":32.0,"opName":"add"}]}}]},{"actorTableId":66,"actorTableIdHex":"0x42","enemyStatIndex":62,"enemyName":"나찰","cns":"zj_rase.cns","descriptorVaHex":"0x00542ef4","actions":[{"enemyName":"나찰","cns":"zj_rase.cns","actorTableId":66,"actorTableIdHex":"0x42","enemyStatIndex":62,"descriptorVaHex":"0x00542ef4","scriptVaHex":"0x00543050","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543054","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0054309c","bytesHex":"10 c0 59 5e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":94,"sharedActionIdHex":"0x5e","sharedActionName":"베기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,130,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00543260","stopReason":"idle/end marker at 0x00543298","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[0,4,5,5],"frames":[{"vaHex":"0x00543260","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00543268","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x00543270","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x00543290","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x00543278","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543278","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0054328c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0054327c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543284","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"나찰","cns":"zj_rase.cns","actorTableId":66,"actorTableIdHex":"0x42","enemyStatIndex":62,"descriptorVaHex":"0x00542ef4","scriptVaHex":"0x00543050","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543054","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005430a8","bytesHex":"10 c0 59 5f 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":95,"sharedActionIdHex":"0x5f","sharedActionName":"３연속 베기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[80,0,125],[80,0,125],[80,70,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x005432a4","stopReason":"idle/end marker at 0x0054334c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[0,2,3,3,0,4,5,5,0,6,10,10],"frames":[{"vaHex":"0x005432a4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005432ac","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x005432b4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x005432d4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":6},{"vaHex":"0x005432dc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005432e4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x005432ec","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x0054330c","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6},{"vaHex":"0x00543314","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0054331c","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":4},{"vaHex":"0x00543324","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x00543344","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x005432bc","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x005432f4","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x0054332c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x005432bc","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x005432f4","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x0054332c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x005432d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00543308","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00543340","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005432c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005432c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x005432f8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543300","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x00543330","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543338","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"나찰","cns":"zj_rase.cns","actorTableId":66,"actorTableIdHex":"0x42","enemyStatIndex":62,"descriptorVaHex":"0x00542ef4","scriptVaHex":"0x00543050","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543054","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005430b4","bytesHex":"10 c0 59 60 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":96,"sharedActionIdHex":"0x60","sharedActionName":"충격파","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,125,145]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00543358","stopReason":"idle/end marker at 0x005433c0","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait","write"],"frameSelectorSequence":[0,2,3,3],"frames":[{"vaHex":"0x00543358","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00543360","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00543368","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x005433b8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x005433a0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x00543370","wlkNo":32,"wlkFileIndex":31,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1f; WLK id candidate 32","effectArgsHex":"01 00 1f"}],"resultSounds":[{"vaHex":"0x005433a0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00543370","wlkNo":32,"wlkFileIndex":31,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1f; WLK id candidate 32","effectArgsHex":"01 00 1f"}],"waitBarriers":[{"vaHex":"0x00543398","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x005433b4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00543384","helperId":51,"helperIdHex":"0x00000033","bytes":"bd 33 00 00","summary":"cleanup/helper id=51, bytes=bd 33 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005433a4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005433ac","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x00543374","summary":"add display/actor field +0x1c, imm=0x00280000 (40px)","destHex":"0x1c","immFixed":40.0,"opName":"add"},{"vaHex":"0x0054337c","summary":"add display/actor field +0x20, imm=0xfff80000 (-8px)","destHex":"0x20","immFixed":-8.0,"opName":"add"},{"vaHex":"0x00543388","summary":"sub display/actor field +0x1c, imm=0x00280000 (40px)","destHex":"0x1c","immFixed":40.0,"opName":"sub"},{"vaHex":"0x00543390","summary":"sub display/actor field +0x20, imm=0xfff80000 (-8px)","destHex":"0x20","immFixed":-8.0,"opName":"sub"}]}},{"enemyName":"나찰","cns":"zj_rase.cns","actorTableId":66,"actorTableIdHex":"0x42","enemyStatIndex":62,"descriptorVaHex":"0x00542ef4","scriptVaHex":"0x00543050","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543054","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005430c0","bytesHex":"10 c0 59 52 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":82,"sharedActionIdHex":"0x52","sharedActionName":"투구쪼개기","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,85,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x005433cc","stopReason":"idle/end marker at 0x005434d4","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait","write"],"frameSelectorSequence":[0,7,7,8,8,8,8,9,9,9,9,9,9,9,5],"frames":[{"vaHex":"0x005433cc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005433dc","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":1},{"vaHex":"0x005433ec","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":1},{"vaHex":"0x005433fc","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":1},{"vaHex":"0x0054340c","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":1},{"vaHex":"0x00543424","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":1},{"vaHex":"0x00543434","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":1},{"vaHex":"0x0054343c","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x0054344c","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":1},{"vaHex":"0x0054345c","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":1},{"vaHex":"0x0054346c","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":1},{"vaHex":"0x0054347c","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":1},{"vaHex":"0x00543494","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":1},{"vaHex":"0x005434a4","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":1},{"vaHex":"0x005434b4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x005434bc","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x00543414","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"},{"vaHex":"0x00543444","wlkNo":10,"wlkFileIndex":9,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 09; WLK id candidate 10","effectArgsHex":"01 00 09"},{"vaHex":"0x00543484","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"resultSounds":[{"vaHex":"0x005434bc","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x00543414","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"},{"vaHex":"0x00543444","wlkNo":10,"wlkFileIndex":9,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 09; WLK id candidate 10","effectArgsHex":"01 00 09"},{"vaHex":"0x00543484","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"waitBarriers":[{"vaHex":"0x005434d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00543418","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"},{"vaHex":"0x00543448","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"},{"vaHex":"0x00543488","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005434c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005434c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x005433d4","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"add"},{"vaHex":"0x005433e4","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"add"},{"vaHex":"0x005433f4","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"add"},{"vaHex":"0x00543404","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"add"},{"vaHex":"0x0054341c","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"add"},{"vaHex":"0x0054342c","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"add"},{"vaHex":"0x00543454","summary":"sub display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"sub"},{"vaHex":"0x00543464","summary":"sub display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"sub"},{"vaHex":"0x00543474","summary":"sub display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"sub"},{"vaHex":"0x0054348c","summary":"sub display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"sub"},{"vaHex":"0x0054349c","summary":"sub display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"sub"},{"vaHex":"0x005434ac","summary":"sub display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"sub"}]}}]},{"actorTableId":67,"actorTableIdHex":"0x43","enemyStatIndex":63,"enemyName":"야차","cns":"zj_kage.cns","descriptorVaHex":"0x004befe4","actions":[{"enemyName":"야차","cns":"zj_kage.cns","actorTableId":67,"actorTableIdHex":"0x43","enemyStatIndex":63,"descriptorVaHex":"0x004befe4","scriptVaHex":"0x004bf098","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf09c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bf0e4","bytesHex":"10 c0 59 5e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":94,"sharedActionIdHex":"0x5e","sharedActionName":"베기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,130,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bf29c","stopReason":"idle/end marker at 0x004bf2bc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bf29c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bf2a4","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bf2a4","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bf2b8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bf2a8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf2b0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"야차","cns":"zj_kage.cns","actorTableId":67,"actorTableIdHex":"0x43","enemyStatIndex":63,"descriptorVaHex":"0x004befe4","scriptVaHex":"0x004bf098","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf09c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bf0f0","bytesHex":"10 c0 59 61 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":97,"sharedActionIdHex":"0x61","sharedActionName":"열풍검","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bf2c8","stopReason":"idle/end marker at 0x004bf300","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[0,2],"frames":[{"vaHex":"0x004bf2c8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf2d4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004bf2e4","wlkNo":31,"wlkFileIndex":31,"normalWlkNo":31,"altWlkNo":14,"mode":1,"summary":"WLK id 31 (normal id 31, alt id 14, mode=1)"}],"resultSounds":[{"vaHex":"0x004bf2e4","wlkNo":31,"wlkFileIndex":31,"normalWlkNo":31,"altWlkNo":14,"mode":1,"summary":"WLK id 31 (normal id 31, alt id 14, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bf2dc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004bf2fc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bf2d0","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"},{"vaHex":"0x004bf2e8","helperId":15,"helperIdHex":"0x0000000f","bytes":"bd 0f 00 00","summary":"cleanup/helper id=15, bytes=bd 0f 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bf2ec","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf2f4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"야차","cns":"zj_kage.cns","actorTableId":67,"actorTableIdHex":"0x43","enemyStatIndex":63,"descriptorVaHex":"0x004befe4","scriptVaHex":"0x004bf098","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf09c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bf0fc","bytesHex":"10 c0 59 62 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":98,"sharedActionIdHex":"0x62","sharedActionName":"５연속 베기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":5,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,115],[70,0,115],[70,0,115],[70,0,115],[80,70,105]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bf30c","stopReason":"idle/end marker at 0x004bf3d4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[0,1,0,2,0,1,0,2,0,1],"frames":[{"vaHex":"0x004bf30c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf314","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf334","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf33c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf35c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf364","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf384","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf38c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf3ac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf3b4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bf31c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf344","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf36c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf394","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf3bc","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bf31c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf344","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf36c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf394","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf3bc","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bf330","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bf358","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bf380","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bf3a8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bf3d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bf320","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf328","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bf348","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf350","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bf370","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf378","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bf398","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf3a0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bf3c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf3c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":68,"actorTableIdHex":"0x44","enemyStatIndex":64,"enemyName":"암각권총통","cns":"boss_1.cns","descriptorVaHex":"0x004a40ec","actions":[{"enemyName":"암각권총통","cns":"boss_1.cns","actorTableId":68,"actorTableIdHex":"0x44","enemyStatIndex":64,"descriptorVaHex":"0x004a40ec","scriptVaHex":"0x004a43c8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a43e8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a4430","bytesHex":"10 c0 59 63 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":99,"sharedActionIdHex":"0x63","sharedActionName":"삼연각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[65,0,125],[65,0,125],[75,125,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004a45f0","stopReason":"idle/end marker at 0x004a4688","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[6,7,8,9,10,11,12,13,13,0],"frames":[{"vaHex":"0x004a45f0","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004a45f8","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":8},{"vaHex":"0x004a4600","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4608","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4628","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4630","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4650","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4658","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4678","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":4},{"vaHex":"0x004a4680","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a4610","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004a4638","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004a4660","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a4610","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004a4638","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004a4660","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a4624","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004a464c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004a4674","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a4614","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a461c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004a463c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a4644","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004a4664","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a466c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"암각권총통","cns":"boss_1.cns","actorTableId":68,"actorTableIdHex":"0x44","enemyStatIndex":64,"descriptorVaHex":"0x004a40ec","scriptVaHex":"0x004a43c8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a43e8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a443c","bytesHex":"10 c0 59 64 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":100,"sharedActionIdHex":"0x64","sharedActionName":"비상쌍축격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":2,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0,2],"statusLabels":["없음","휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[80,0,125],[80,80,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004a4694","stopReason":"idle/end marker at 0x004a470c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[14,15,24,25,26,26,15,0],"frames":[{"vaHex":"0x004a4694","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":2},{"vaHex":"0x004a469c","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":8},{"vaHex":"0x004a46a8","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":6},{"vaHex":"0x004a46c8","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":2},{"vaHex":"0x004a46d0","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004a46f0","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004a46f8","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4704","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a46b0","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004a46d8","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a46b0","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004a46d8","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a46c4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004a46ec","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a46b4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a46bc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004a46dc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a46e4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004a46a4","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":6,"stepDivisor":6,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=6: opposite target-side edge placement."},{"vaHex":"0x004a4700","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"암각권총통","cns":"boss_1.cns","actorTableId":68,"actorTableIdHex":"0x44","enemyStatIndex":64,"descriptorVaHex":"0x004a40ec","scriptVaHex":"0x004a43c8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a43e8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a4448","bytesHex":"10 c0 59 65 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":101,"sharedActionIdHex":"0x65","sharedActionName":"암각기포","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[3],"statusLabels":["행동정지"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[50,75,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004a4718","stopReason":"idle/end marker at 0x004a4788","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,4,5,5,4,3,2,0],"frames":[{"vaHex":"0x004a4718","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4720","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4728","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4730","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4740","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4748","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4750","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4758","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4760","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a4770","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004a4738","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"resultSounds":[{"vaHex":"0x004a4770","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004a4738","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"waitBarriers":[{"vaHex":"0x004a4768","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004a4784","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a473c","helperId":69,"helperIdHex":"0x00000045","bytes":"bd 45 00 00","summary":"cleanup/helper id=69, bytes=bd 45 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a4774","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a477c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"암각권총통","cns":"boss_1.cns","actorTableId":68,"actorTableIdHex":"0x44","enemyStatIndex":64,"descriptorVaHex":"0x004a40ec","scriptVaHex":"0x004a43c8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a43e8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a4454","bytesHex":"10 c0 59 66 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":102,"sharedActionIdHex":"0x66","sharedActionName":"마권사암각","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19","sharedActionSummary":{"unitCount":4,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[25],"resultFamilyLabels":["공격/상태 판정 0x19"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,110],[70,0,100],[100,50,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004a4794","stopReason":"idle/end marker at 0x004a48b4","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[14,15,16,17,17,17,18,19,19,19,10,11,11,11,20,21,22,23,23,0],"frames":[{"vaHex":"0x004a4794","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":2},{"vaHex":"0x004a479c","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":8},{"vaHex":"0x004a47a4","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":2},{"vaHex":"0x004a47ac","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":2},{"vaHex":"0x004a47bc","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":6},{"vaHex":"0x004a47d8","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":6},{"vaHex":"0x004a47e0","selectorHighWord":18,"selectorHighWordHex":"0x12","selectorLowWord":0,"gate":2},{"vaHex":"0x004a47e8","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":2},{"vaHex":"0x004a47f8","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":14},{"vaHex":"0x004a4814","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":6},{"vaHex":"0x004a481c","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4824","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4834","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":6},{"vaHex":"0x004a4850","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":6},{"vaHex":"0x004a4858","selectorHighWord":20,"selectorHighWordHex":"0x14","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4860","selectorHighWord":21,"selectorHighWordHex":"0x15","selectorLowWord":0,"gate":8},{"vaHex":"0x004a4868","selectorHighWord":22,"selectorHighWordHex":"0x16","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4870","selectorHighWord":23,"selectorHighWordHex":"0x17","selectorLowWord":0,"gate":2},{"vaHex":"0x004a48a4","selectorHighWord":23,"selectorHighWordHex":"0x17","selectorLowWord":0,"gate":16},{"vaHex":"0x004a48ac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a488c","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"},{"vaHex":"0x004a47b4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x004a47f0","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"},{"vaHex":"0x004a482c","wlkNo":10,"wlkFileIndex":9,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 09; WLK id candidate 10","effectArgsHex":"01 00 09"}],"resultSounds":[{"vaHex":"0x004a488c","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[{"vaHex":"0x004a47b4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x004a47f0","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"},{"vaHex":"0x004a482c","wlkNo":10,"wlkFileIndex":9,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 09; WLK id candidate 10","effectArgsHex":"01 00 09"}],"waitBarriers":[{"vaHex":"0x004a47d4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004a4810","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004a484c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004a48a0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a47b8","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"},{"vaHex":"0x004a47f4","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"},{"vaHex":"0x004a4830","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"},{"vaHex":"0x004a4878","helperId":40,"helperIdHex":"0x00000028","bytes":"bd 28 00 00","summary":"cleanup/helper id=40, bytes=bd 28 00 00"},{"vaHex":"0x004a487c","helperId":41,"helperIdHex":"0x00000029","bytes":"bd 29 00 00","summary":"cleanup/helper id=41, bytes=bd 29 00 00"},{"vaHex":"0x004a4880","helperId":57,"helperIdHex":"0x00000039","bytes":"bd 39 00 00","summary":"cleanup/helper id=57, bytes=bd 39 00 00"},{"vaHex":"0x004a4884","helperId":38,"helperIdHex":"0x00000026","bytes":"bd 26 00 00","summary":"cleanup/helper id=38, bytes=bd 26 00 00"},{"vaHex":"0x004a4888","helperId":11,"helperIdHex":"0x0000000b","bytes":"bd 0b 00 00","summary":"cleanup/helper id=11, bytes=bd 0b 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a47c4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a47cc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004a4800","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a4808","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004a483c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a4844","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004a4890","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a4898","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"enemyName":"폭호","cns":"boss_2.cns","descriptorVaHex":"0x00533880","actions":[{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b08","bytesHex":"10 c0 59 68 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":104,"sharedActionIdHex":"0x68","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00533cfc","stopReason":"idle/end marker at 0x00533d3c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,4,4],"frames":[{"vaHex":"0x00533cfc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d04","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d0c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00533d14","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d34","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b14","bytesHex":"10 c0 59 69 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":105,"sharedActionIdHex":"0x69","sharedActionName":"뢰","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00533d48","stopReason":"idle/end marker at 0x00533d9c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2,0],"frames":[{"vaHex":"0x00533d48","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d60","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d6c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d50","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d78","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533d58","helperId":121,"helperIdHex":"0x00000079","bytes":"bd 79 00 00","summary":"cleanup/helper id=121, bytes=bd 79 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b20","bytesHex":"10 c0 59 6a 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":106,"sharedActionIdHex":"0x6a","sharedActionName":"장궁","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[25],"resultFamilyLabels":["공격/상태 판정 0x19"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,50,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00533da8","stopReason":"idle/end marker at 0x00533dec","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x00533da8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533dbc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533dc8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533db8","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x00533db8","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533db0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533dd0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533de8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533dc4","helperId":94,"helperIdHex":"0x0000005e","bytes":"bd 5e 00 00","summary":"cleanup/helper id=94, bytes=bd 5e 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533dd8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533de0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b2c","bytesHex":"10 c0 59 6b 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":107,"sharedActionIdHex":"0x6b","sharedActionName":"４분신","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[3],"statusLabels":["행동정지"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[95,85,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00533df8","stopReason":"idle/end marker at 0x00533e60","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[4,4,4,5,6,6],"frames":[{"vaHex":"0x00533dfc","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x00533e08","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x00533e14","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":6},{"vaHex":"0x00533e1c","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e24","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e58","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533e2c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x00533df8","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"}],"resultSounds":[{"vaHex":"0x00533e2c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00533df8","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"}],"waitBarriers":[{"vaHex":"0x00533e48","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533e04","helperId":76,"helperIdHex":"0x0000004c","bytes":"bd 4c 00 00","summary":"cleanup/helper id=76, bytes=bd 4c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533e30","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533e38","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00533e10","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x00533e54","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b08","bytesHex":"10 c0 59 68 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":104,"sharedActionIdHex":"0x68","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00533cfc","stopReason":"idle/end marker at 0x00533d3c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,4,4],"frames":[{"vaHex":"0x00533cfc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d04","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d0c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00533d14","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d34","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b14","bytesHex":"10 c0 59 69 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":105,"sharedActionIdHex":"0x69","sharedActionName":"뢰","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00533d48","stopReason":"idle/end marker at 0x00533d9c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2,0],"frames":[{"vaHex":"0x00533d48","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d60","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d6c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d50","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d78","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533d58","helperId":121,"helperIdHex":"0x00000079","bytes":"bd 79 00 00","summary":"cleanup/helper id=121, bytes=bd 79 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b38","bytesHex":"10 c0 59 6c 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":108,"sharedActionIdHex":"0x6c","sharedActionName":"화염","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x00533e6c","stopReason":"idle/end marker at 0x00533f2c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,2,2,2,2,2,2,2,0],"frames":[{"vaHex":"0x00533e6c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533e74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e7c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e8c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533ea4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533ebc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533ecc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533edc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533eec","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533efc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533f0c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533f14","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x00533e84","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533e9c","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"},{"vaHex":"0x00533eb4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ec4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ed4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ee4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ef4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533f04","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"resultSounds":[{"vaHex":"0x00533f14","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00533e84","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533e9c","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"},{"vaHex":"0x00533eb4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ec4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ed4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ee4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ef4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533f04","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"waitBarriers":[{"vaHex":"0x00533e94","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533eac","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533f28","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533e88","helperId":101,"helperIdHex":"0x00000065","bytes":"bd 65 00 00","summary":"cleanup/helper id=101, bytes=bd 65 00 00"},{"vaHex":"0x00533ea0","helperId":88,"helperIdHex":"0x00000058","bytes":"bd 58 00 00","summary":"cleanup/helper id=88, bytes=bd 58 00 00"},{"vaHex":"0x00533eb8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ec8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ed8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ee8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ef8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533f08","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533f18","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533f20","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b44","bytesHex":"10 c0 59 6d 10 c0 5a 05","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":109,"sharedActionIdHex":"0x6d","sharedActionName":"냉기","visibleSlot":5,"visibleSlotHex":"0x05","displayPhase":15,"displayPhaseHex":"0x0f","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":15,"localSlot":5,"pointerVaHex":"0x00533f38","stopReason":"idle/end marker at 0x00533fa0","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,2,2,0],"frames":[{"vaHex":"0x00533f38","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533f40","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f48","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f58","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f70","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533f88","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x00533f50","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533f68","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"}],"resultSounds":[{"vaHex":"0x00533f88","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00533f50","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533f68","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"}],"waitBarriers":[{"vaHex":"0x00533f60","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533f78","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533f9c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533f54","helperId":101,"helperIdHex":"0x00000065","bytes":"bd 65 00 00","summary":"cleanup/helper id=101, bytes=bd 65 00 00"},{"vaHex":"0x00533f6c","helperId":91,"helperIdHex":"0x0000005b","bytes":"bd 5b 00 00","summary":"cleanup/helper id=91, bytes=bd 5b 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533f8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533f94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":70,"actorTableIdHex":"0x46","enemyStatIndex":66,"enemyName":"지옥의마인","cns":"zky_gen.cns","descriptorVaHex":"0x004cbb7c","actions":[{"enemyName":"지옥의마인","cns":"zky_gen.cns","actorTableId":70,"actorTableIdHex":"0x46","enemyStatIndex":66,"descriptorVaHex":"0x004cbb7c","scriptVaHex":"0x004cbca8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cbcac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cbcf4","bytesHex":"10 c0 59 54 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":84,"sharedActionIdHex":"0x54","sharedActionName":"때리기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00443228","stopReason":"idle/end marker at 0x00443250","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x00443228","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x00443230","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00443238","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00443238","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0044324c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0044323c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443244","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"지옥의마인","cns":"zky_gen.cns","actorTableId":70,"actorTableIdHex":"0x46","enemyStatIndex":66,"descriptorVaHex":"0x004cbb7c","scriptVaHex":"0x004cbca8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cbcac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cbd00","bytesHex":"10 c0 59 58 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":88,"sharedActionIdHex":"0x58","sharedActionName":"장궁","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[25],"resultFamilyLabels":["공격/상태 판정 0x19"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0044325c","stopReason":"idle/end marker at 0x004432a0","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[1,8,1,1],"frames":[{"vaHex":"0x0044325c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00443264","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x00443274","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00443284","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x0044327c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x0044327c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0044329c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00443280","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"}],"repeatLoops":[{"vaHex":"0x0044326c","targetVaHex":"0x0044325c","repeatCount":4,"summary":"repeat/control count=4, target=0x0044325c; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0044328c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443294","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"지옥의마인","cns":"zky_gen.cns","actorTableId":70,"actorTableIdHex":"0x46","enemyStatIndex":66,"descriptorVaHex":"0x004cbb7c","scriptVaHex":"0x004cbca8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cbcac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cbd0c","bytesHex":"10 c0 59 59 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":89,"sharedActionIdHex":"0x59","sharedActionName":"천수권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[85,70,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004432ac","stopReason":"idle/end marker at 0x004432fc","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[3,5,3,6,3,7],"frames":[{"vaHex":"0x004432ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004432b4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004432bc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004432c4","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004432cc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004432d4","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004432dc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004432dc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004432f0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004432f4","targetVaHex":"0x004432ac","repeatCount":3,"summary":"repeat/control count=3, target=0x004432ac; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004432e0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004432e8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":71,"actorTableIdHex":"0x47","enemyStatIndex":67,"enemyName":"바니－Ａ","cns":"btl_atu.cns","descriptorVaHex":"0x004b15a4","actions":[{"enemyName":"바니－Ａ","cns":"btl_atu.cns","actorTableId":71,"actorTableIdHex":"0x47","enemyStatIndex":67,"descriptorVaHex":"0x004b15a4","scriptVaHex":"0x004b1850","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004b188c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004b1944","bytesHex":"10 c0 59 71 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":113,"sharedActionIdHex":"0x71","sharedActionName":"천조족","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"아타호 취기","sharedActionSummary":{"unitCount":2,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[33,37],"resultFamilyLabels":["회복/부활","아타호 취기"],"resultFamilyClasses":["atahoDrunk","recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[0,0,0],[60,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004b1a7c","stopReason":"loop at 0x004b1a7c","categories":["frame","jump"],"frameSelectorSequence":[0],"frames":[{"vaHex":"0x004b1a7c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":8}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ａ","cns":"btl_atu.cns","actorTableId":71,"actorTableIdHex":"0x47","enemyStatIndex":67,"descriptorVaHex":"0x004b15a4","scriptVaHex":"0x004b1850","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004b18c0","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004b18d8","bytesHex":"10 c0 59 6e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":110,"sharedActionIdHex":"0x6e","sharedActionName":"맹호비상각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,130,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004b1ad4","stopReason":"loop at 0x004b1ad4","categories":["frame","jump"],"frameSelectorSequence":[12,13,14,15,16,17],"frames":[{"vaHex":"0x004b1ad4","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1adc","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1ae4","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":6},{"vaHex":"0x004b1aec","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1af4","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1afc","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":6}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ａ","cns":"btl_atu.cns","actorTableId":71,"actorTableIdHex":"0x47","enemyStatIndex":67,"descriptorVaHex":"0x004b15a4","scriptVaHex":"0x004b1850","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004b18c0","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004b1950","bytesHex":"10 c0 59 72 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":114,"sharedActionIdHex":"0x72","sharedActionName":"기합일발","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004b1a7c","stopReason":"loop at 0x004b1a7c","categories":["frame","jump"],"frameSelectorSequence":[0],"frames":[{"vaHex":"0x004b1a7c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":8}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ａ","cns":"btl_atu.cns","actorTableId":71,"actorTableIdHex":"0x47","enemyStatIndex":67,"descriptorVaHex":"0x004b15a4","scriptVaHex":"0x004b1850","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004b18d8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b1920","bytesHex":"10 c0 59 6e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":110,"sharedActionIdHex":"0x6e","sharedActionName":"맹호비상각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,130,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004b1ad4","stopReason":"loop at 0x004b1ad4","categories":["frame","jump"],"frameSelectorSequence":[12,13,14,15,16,17],"frames":[{"vaHex":"0x004b1ad4","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1adc","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1ae4","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":6},{"vaHex":"0x004b1aec","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1af4","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1afc","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":6}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ａ","cns":"btl_atu.cns","actorTableId":71,"actorTableIdHex":"0x47","enemyStatIndex":67,"descriptorVaHex":"0x004b15a4","scriptVaHex":"0x004b1850","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004b18d8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b192c","bytesHex":"10 c0 59 70 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":112,"sharedActionIdHex":"0x70","sharedActionName":"염가열소","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"아타호 취기","sharedActionSummary":{"unitCount":2,"targetScopes":[1,10],"targetScopeLabels":["자기/준비","적 1명"],"resultFamilies":[19,40],"resultFamilyLabels":["공격/상태 판정 0x13","아타호 취기"],"resultFamilyClasses":["atahoDrunk","damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[0,0,0],[105,0,250]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004b1a7c","stopReason":"loop at 0x004b1a7c","categories":["frame","jump"],"frameSelectorSequence":[0],"frames":[{"vaHex":"0x004b1a7c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":8}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ａ","cns":"btl_atu.cns","actorTableId":71,"actorTableIdHex":"0x47","enemyStatIndex":67,"descriptorVaHex":"0x004b15a4","scriptVaHex":"0x004b1850","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004b18d8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b1938","bytesHex":"10 c0 59 6f 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":111,"sharedActionIdHex":"0x6f","sharedActionName":"취호염무","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"아타호 취기","sharedActionSummary":{"unitCount":2,"targetScopes":[1,6],"targetScopeLabels":["자기/준비","적 전체"],"resultFamilies":[19,40],"resultFamilyLabels":["공격/상태 판정 0x13","아타호 취기"],"resultFamilyClasses":["atahoDrunk","damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[0,0,0],[95,0,250]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004b1a7c","stopReason":"loop at 0x004b1a7c","categories":["frame","jump"],"frameSelectorSequence":[0],"frames":[{"vaHex":"0x004b1a7c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":8}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}}]},{"actorTableId":72,"actorTableIdHex":"0x48","enemyStatIndex":68,"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","descriptorVaHex":"0x004f9658","actions":[{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","actorTableId":72,"actorTableIdHex":"0x48","enemyStatIndex":68,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004f99b4","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004f99cc","bytesHex":"10 c0 5a 00 13 c1 05 48 28 9a 4f 00 10 c0 59 4c 01 00 00 00 10 c0 59 73","pairOrder":"slot-first-conditional","variantIndex":1,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 28 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"eq","variantCondition":"active object +0x05 == 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x48","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x48 selects active object +0x05 == 0x48","sharedActionId":115,"sharedActionIdHex":"0x73","sharedActionName":"선렬각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[0,1,2],"hitClassLabels":["상단/공중","일반","하단/지면"],"coefficientTriples":[[70,0,100],[70,0,100],[70,0,100],[70,0,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004f9c24","stopReason":"idle/end marker at 0x004f9ce4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[3,10,11,8,9,12,13,10,11,11,3],"frames":[{"vaHex":"0x004f9c24","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c30","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c38","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c58","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c60","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c80","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c88","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ca8","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cb0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cd0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cdc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f9c54","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9c7c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ccc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9c44","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c4c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c6c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c74","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9cbc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9cc4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9c2c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004f9cd8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","actorTableId":72,"actorTableIdHex":"0x48","enemyStatIndex":68,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004f99b4","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004f9a84","bytesHex":"10 c0 59 7b 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":123,"sharedActionIdHex":"0x7b","sharedActionName":"회복","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[120,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004f9f80","stopReason":"idle/end marker at 0x004f9fb8","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end"],"frameSelectorSequence":[20,21,22,23,3],"frames":[{"vaHex":"0x004f9f80","selectorHighWord":20,"selectorHighWordHex":"0x14","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f88","selectorHighWord":21,"selectorHighWordHex":"0x15","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9f90","selectorHighWord":22,"selectorHighWordHex":"0x16","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f98","selectorHighWord":23,"selectorHighWordHex":"0x17","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9fb0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9fa4","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004f9fa4","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"waitBarriers":[],"helperCalls":[{"vaHex":"0x004f9fa0","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9fa8","mode":0,"maskHex":"0x00000003","bytes":"ad 00 00 00 03 00 00 00","summary":"actor flag mode=0, mask=0x00000003"}],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","actorTableId":72,"actorTableIdHex":"0x48","enemyStatIndex":68,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a14","bytesHex":"10 c0 5a 00 13 c1 05 48 28 9a 4f 00 10 c0 59 4c 01 00 00 00 10 c0 59 73 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":1,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 28 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"eq","variantCondition":"active object +0x05 == 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x48","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x48 selects active object +0x05 == 0x48","sharedActionId":115,"sharedActionIdHex":"0x73","sharedActionName":"선렬각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[0,1,2],"hitClassLabels":["상단/공중","일반","하단/지면"],"coefficientTriples":[[70,0,100],[70,0,100],[70,0,100],[70,0,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004f9c24","stopReason":"idle/end marker at 0x004f9ce4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[3,10,11,8,9,12,13,10,11,11,3],"frames":[{"vaHex":"0x004f9c24","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c30","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c38","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c58","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c60","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c80","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c88","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ca8","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cb0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cd0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cdc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f9c54","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9c7c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ccc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9c44","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c4c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c6c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c74","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9cbc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9cc4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9c2c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004f9cd8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","actorTableId":72,"actorTableIdHex":"0x48","enemyStatIndex":68,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a30","bytesHex":"10 c0 5a 01 13 c1 05 48 44 9a 4f 00 10 c0 59 4d 01 00 00 00 10 c0 59 74 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":1,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 44 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"eq","variantCondition":"active object +0x05 == 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x48","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x48 selects active object +0x05 == 0x48","sharedActionId":116,"sharedActionIdHex":"0x74","sharedActionName":"유미쌍조","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,80,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004f9cf0","stopReason":"idle/end marker at 0x004f9da8","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[24,25,26,27,28,26,25,28,28,19,18,3],"frames":[{"vaHex":"0x004f9cf4","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cfc","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9d04","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d14","selectorHighWord":27,"selectorHighWordHex":"0x1b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d3c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d4c","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d5c","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d6c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d7c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d8c","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d94","selectorHighWord":18,"selectorHighWordHex":"0x12","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9da0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9d1c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f9d1c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f9d30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9d20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9d28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9cf0","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":5,"selectorHex":"0x05","divisor":0,"stepDivisor":0,"targetRangePolicy":"special/current range; no target scan skip","selectorMeaning":"screen-size/display-size based fixed placement.","kind1Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","kind2Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","handlerEvidence":"0x0040e4d9/0x0040e794 use constants 0x4a, 0x2a, 0x18, 0x08.","summary":"direct placement selector=5: screen-size/display-size based fixed placement."},{"vaHex":"0x004f9d9c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004f9d0c","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9d34","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9d44","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9d54","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9d64","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9d74","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9d84","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"}]}},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","actorTableId":72,"actorTableIdHex":"0x48","enemyStatIndex":68,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a4c","bytesHex":"10 c0 5a 02 13 c1 05 48 60 9a 4f 00 10 c0 59 4e 01 00 00 00 10 c0 59 75 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":1,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 60 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"eq","variantCondition":"active object +0x05 == 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x48","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x48 selects active object +0x05 == 0x48","sharedActionId":117,"sharedActionIdHex":"0x75","sharedActionName":"암각·영상뢰화","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004f9db4","stopReason":"idle/end marker at 0x004f9f08","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[4,5,6,7,14,15,16,17,4,5,6,7,14,15,16,17,24,25,26,27,28,26,25,28,28,19,18,3],"frames":[{"vaHex":"0x004f9db8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9dc0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9dcc","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9dd4","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9ddc","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9de4","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9df0","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9df8","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9e00","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e08","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9e14","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e1c","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9e24","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e2c","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9e38","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e40","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9e48","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e50","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9e60","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e70","selectorHighWord":27,"selectorHighWordHex":"0x1b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e9c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9eac","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ebc","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ecc","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9edc","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9eec","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ef4","selectorHighWord":18,"selectorHighWordHex":"0x12","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f00","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9e7c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x004f9dc8","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9dec","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e10","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e34","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[{"vaHex":"0x004f9e7c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[{"vaHex":"0x004f9dc8","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9dec","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e10","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e34","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[{"vaHex":"0x004f9e90","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004f9e78","helperId":74,"helperIdHex":"0x0000004a","bytes":"bd 4a 00 00","summary":"cleanup/helper id=74, bytes=bd 4a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9e80","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9e88","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9db4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":5,"selectorHex":"0x05","divisor":0,"stepDivisor":0,"targetRangePolicy":"special/current range; no target scan skip","selectorMeaning":"screen-size/display-size based fixed placement.","kind1Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","kind2Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","handlerEvidence":"0x0040e4d9/0x0040e794 use constants 0x4a, 0x2a, 0x18, 0x08.","summary":"direct placement selector=5: screen-size/display-size based fixed placement."},{"vaHex":"0x004f9efc","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004f9e58","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9e68","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9e94","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9ea4","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9eb4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9ec4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9ed4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9ee4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"}]}},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","actorTableId":72,"actorTableIdHex":"0x48","enemyStatIndex":68,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a68","bytesHex":"10 c0 5a 03 13 c1 05 48 7c 9a 4f 00 10 c0 59 4f 01 00 00 00 10 c0 59 76 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":1,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 7c 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"eq","variantCondition":"active object +0x05 == 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x48","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x48 selects active object +0x05 == 0x48","sharedActionId":118,"sharedActionIdHex":"0x76","sharedActionName":"암각·영상승룡파","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16","sharedActionSummary":{"unitCount":4,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[22],"resultFamilyLabels":["공격/상태 판정 0x16"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[0,1,2],"hitClassLabels":["상단/공중","일반","하단/지면"],"coefficientTriples":[[85,125,110],[75,0,100],[65,0,100],[55,0,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004f9f14","stopReason":"idle/end marker at 0x004f9f74","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","repeat-loop","sound","wait"],"frameSelectorSequence":[3,24,25,29,30,3],"frames":[{"vaHex":"0x004f9f14","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f20","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f28","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":16},{"vaHex":"0x004f9f38","selectorHighWord":29,"selectorHighWordHex":"0x1d","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f40","selectorHighWord":30,"selectorHighWordHex":"0x1e","selectorLowWord":0,"gate":1},{"vaHex":"0x004f9f6c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9f48","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9f34","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"}],"resultSounds":[{"vaHex":"0x004f9f48","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004f9f34","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"}],"waitBarriers":[{"vaHex":"0x004f9f5c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004f9f30","helperId":96,"helperIdHex":"0x00000060","bytes":"bd 60 00 00","summary":"cleanup/helper id=96, bytes=bd 60 00 00"}],"repeatLoops":[{"vaHex":"0x004f9f60","targetVaHex":"0x004f9f40","repeatCount":4,"summary":"repeat/control count=4, target=0x004f9f40; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004f9f4c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9f54","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9f1c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004f9f68","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":73,"actorTableIdHex":"0x49","enemyStatIndex":69,"enemyName":"바니－Ｓ","cns":"btl_smu.cns","descriptorVaHex":"0x004bb494","actions":[{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","actorTableId":73,"actorTableIdHex":"0x49","enemyStatIndex":69,"descriptorVaHex":"0x004bb494","scriptVaHex":"0x004bb6b0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bb6d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bb718","bytesHex":"10 c0 59 77 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":119,"sharedActionIdHex":"0x77","sharedActionName":"쾌진격","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,110,145]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bb8dc","stopReason":"idle/end marker at 0x004bb92c","categories":["actor-flags","cleanup/helper","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[6,7,8,2],"frames":[{"vaHex":"0x004bb8dc","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":4},{"vaHex":"0x004bb8e4","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":6},{"vaHex":"0x004bb8f8","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":1},{"vaHex":"0x004bb924","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bb8ec","wlkNo":24,"wlkFileIndex":24,"normalWlkNo":24,"altWlkNo":14,"mode":1,"summary":"WLK id 24 (normal id 24, alt id 14, mode=1)"}],"resultSounds":[{"vaHex":"0x004bb8ec","wlkNo":24,"wlkFileIndex":24,"normalWlkNo":24,"altWlkNo":14,"mode":1,"summary":"WLK id 24 (normal id 24, alt id 14, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bb900","opcode":"0xc1","mode":0,"maskHex":"0x00000200","bytes":"c1 00 00 00 00 02 00 00","summary":"actor flag wait mode=0, mask=0x00000200"},{"vaHex":"0x004bb91c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bb8f4","helperId":30,"helperIdHex":"0x0000001e","bytes":"bd 1e 00 00","summary":"cleanup/helper id=30, bytes=bd 1e 00 00"},{"vaHex":"0x004bb908","helperId":12,"helperIdHex":"0x0000000c","bytes":"bd 0c 00 00","summary":"cleanup/helper id=12, bytes=bd 0c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bb90c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bb914","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004bb8f0","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":1,"selectorHex":"0x01","divisor":12,"stepDivisor":12,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"target-relative center/size-adjusted placement.","kind1Formula":"target.base + ((target.e6-self.e6)<<18, (target.e7-self.e7)<<19)","kind2Formula":"target.base + ((target.e6-self.e6)<<18, (target.e7-self.e7)<<19)","handlerEvidence":"0x0040e39b/0x0040e656 compute target display size delta.","summary":"interpolated child motion mode=1, selector=1, stepDivisor=12: target-relative center/size-adjusted placement."},{"vaHex":"0x004bb920","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","actorTableId":73,"actorTableIdHex":"0x49","enemyStatIndex":69,"descriptorVaHex":"0x004bb494","scriptVaHex":"0x004bb6b0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bb6d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bb724","bytesHex":"10 c0 59 78 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":120,"sharedActionIdHex":"0x78","sharedActionName":"백인일섬","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,140]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bb938","stopReason":"idle/end marker at 0x004bb988","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[9,10,11,12,2],"frames":[{"vaHex":"0x004bb938","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb940","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":4},{"vaHex":"0x004bb948","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb950","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb980","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bb964","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bb964","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bb95c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004bb97c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bb958","helperId":106,"helperIdHex":"0x0000006a","bytes":"bd 6a 00 00","summary":"cleanup/helper id=106, bytes=bd 6a 00 00"},{"vaHex":"0x004bb968","helperId":12,"helperIdHex":"0x0000000c","bytes":"bd 0c 00 00","summary":"cleanup/helper id=12, bytes=bd 0c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bb96c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bb974","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","actorTableId":73,"actorTableIdHex":"0x49","enemyStatIndex":69,"descriptorVaHex":"0x004bb494","scriptVaHex":"0x004bb6b0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bb6d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bb730","bytesHex":"10 c0 59 79 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":121,"sharedActionIdHex":"0x79","sharedActionName":"냉도투무","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bb994","stopReason":"idle/end marker at 0x004bba10","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait","write"],"frameSelectorSequence":[11,12,15,16,11,12,12,2],"frames":[{"vaHex":"0x004bb994","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb99c","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb9a4","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb9ac","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb9b4","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb9d4","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":6},{"vaHex":"0x004bb9ec","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":14},{"vaHex":"0x004bba08","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bb9e8","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"},{"vaHex":"0x004bb9d0","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[{"vaHex":"0x004bb9e8","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"effectSounds":[{"vaHex":"0x004bb9d0","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[{"vaHex":"0x004bb9dc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004bba04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bb9c4","helperId":70,"helperIdHex":"0x00000046","bytes":"bd 46 00 00","summary":"cleanup/helper id=70, bytes=bd 46 00 00"},{"vaHex":"0x004bb9e4","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bb9f4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bb9fc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x004bb9bc","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","immFixed":16.0,"opName":"sub"},{"vaHex":"0x004bb9c8","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","immFixed":16.0,"opName":"add"}]}},{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","actorTableId":73,"actorTableIdHex":"0x49","enemyStatIndex":69,"descriptorVaHex":"0x004bb494","scriptVaHex":"0x004bb6b0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bb6d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bb73c","bytesHex":"10 c0 59 7a 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":122,"sharedActionIdHex":"0x7a","sharedActionName":"인법·몸감추기","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":2,"weightDenominator":16,"weightPercent":12.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"명령/상태","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[3],"resultFamilyLabels":["명령/상태"],"resultFamilyClasses":["command"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004bba1c","stopReason":"idle/end marker at 0x004bba54","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","wait"],"frameSelectorSequence":[5,3,17,18],"frames":[{"vaHex":"0x004bba1c","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bba24","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x004bba34","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":4},{"vaHex":"0x004bba3c","selectorHighWord":18,"selectorHighWordHex":"0x12","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004bba30","wlkNo":33,"wlkFileIndex":32,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 20; WLK id candidate 33","effectArgsHex":"01 00 20"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004bba30","wlkNo":33,"wlkFileIndex":32,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 20; WLK id candidate 33","effectArgsHex":"01 00 20"}],"waitBarriers":[{"vaHex":"0x004bba44","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x004bba2c","helperId":42,"helperIdHex":"0x0000002a","bytes":"bd 2a 00 00","summary":"cleanup/helper id=42, bytes=bd 2a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bba4c","mode":0,"maskHex":"0x00000001","bytes":"ad 00 00 00 01 00 00 00","summary":"actor flag mode=0, mask=0x00000001"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":74,"actorTableIdHex":"0x4a","enemyStatIndex":70,"enemyName":"화룡","cns":"zs_rr.cns","descriptorVaHex":"0x0043fbac","actions":[{"enemyName":"화룡","cns":"zs_rr.cns","actorTableId":74,"actorTableIdHex":"0x4a","enemyStatIndex":70,"descriptorVaHex":"0x0043fbac","scriptVaHex":"0x0043fc90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0043fc94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0043fcdc","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0043fea0","stopReason":"idle/end marker at 0x0043fed0","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,2,2],"frames":[{"vaHex":"0x0043fea0","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x0043fea8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0043fec8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x0043feb0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0043feb0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0043fec4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0043feb4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0043febc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"화룡","cns":"zs_rr.cns","actorTableId":74,"actorTableIdHex":"0x4a","enemyStatIndex":70,"descriptorVaHex":"0x0043fbac","scriptVaHex":"0x0043fc90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0043fc94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0043fce8","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0043fedc","stopReason":"idle/end marker at 0x0043ff34","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x0043fedc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x0043feec","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x0043fefc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x0043ff0c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x0043ff1c","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x0043fee8","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x0043ff08","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x0043ff1c","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x0043fee8","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x0043ff08","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x0043fef4","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0043ff14","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0043ff30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0043fee4","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x0043ff04","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0043ff20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0043ff28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"화룡","cns":"zs_rr.cns","actorTableId":74,"actorTableIdHex":"0x4a","enemyStatIndex":70,"descriptorVaHex":"0x0043fbac","scriptVaHex":"0x0043fc90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0043fc94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0043fd00","bytesHex":"10 c0 59 1c 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":28,"sharedActionIdHex":"0x1c","sharedActionName":"화염","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0043ff74","stopReason":"idle/end marker at 0x0043ffb4","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x0043ff74","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x0043ff84","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x0043ff98","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0043ff7c","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x0043ff7c","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0043ff8c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0043ffb0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0043ff80","helperId":63,"helperIdHex":"0x0000003f","bytes":"bd 3f 00 00","summary":"cleanup/helper id=63, bytes=bd 3f 00 00"},{"vaHex":"0x0043ff94","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0043ffa0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0043ffa8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":75,"actorTableIdHex":"0x4b","enemyStatIndex":71,"enemyName":"빙룡","cns":"zs_rb.cns","descriptorVaHex":"0x004d1734","actions":[{"enemyName":"빙룡","cns":"zs_rb.cns","actorTableId":75,"actorTableIdHex":"0x4b","enemyStatIndex":71,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d1824","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18b4","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d1a78","stopReason":"idle/end marker at 0x004d1aa8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,2,2],"frames":[{"vaHex":"0x004d1a78","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1a80","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004d1aa0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d1a9c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1a8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1a94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"빙룡","cns":"zs_rb.cns","actorTableId":75,"actorTableIdHex":"0x4b","enemyStatIndex":71,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d1824","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18c0","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004d1ab4","stopReason":"idle/end marker at 0x004d1b0c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x004d1ab4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ac4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ad4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ae4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x004d1acc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1aec","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1b08","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d1abc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x004d1adc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1af8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1b00","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"빙룡","cns":"zs_rb.cns","actorTableId":75,"actorTableIdHex":"0x4b","enemyStatIndex":71,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004d186c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18b4","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d1a78","stopReason":"idle/end marker at 0x004d1aa8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,2,2],"frames":[{"vaHex":"0x004d1a78","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1a80","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004d1aa0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d1a9c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1a8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1a94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"빙룡","cns":"zs_rb.cns","actorTableId":75,"actorTableIdHex":"0x4b","enemyStatIndex":71,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004d186c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18c0","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004d1ab4","stopReason":"idle/end marker at 0x004d1b0c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x004d1ab4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ac4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ad4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ae4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x004d1acc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1aec","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1b08","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d1abc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x004d1adc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1af8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1b00","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"빙룡","cns":"zs_rb.cns","actorTableId":75,"actorTableIdHex":"0x4b","enemyStatIndex":71,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004d186c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18d8","bytesHex":"10 c0 59 7c 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":124,"sharedActionIdHex":"0x7c","sharedActionName":"냉기","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004d1b4c","stopReason":"idle/end marker at 0x004d1b8c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x004d1b4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1b5c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1b70","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004d1b54","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x004d1b54","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d1b64","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1b88","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d1b58","helperId":89,"helperIdHex":"0x00000059","bytes":"bd 59 00 00","summary":"cleanup/helper id=89, bytes=bd 59 00 00"},{"vaHex":"0x004d1b6c","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1b78","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1b80","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":76,"actorTableIdHex":"0x4c","enemyStatIndex":72,"enemyName":"뇌룡","cns":"zs_rg.cns","descriptorVaHex":"0x004b0ec4","actions":[{"enemyName":"뇌룡","cns":"zs_rg.cns","actorTableId":76,"actorTableIdHex":"0x4c","enemyStatIndex":72,"descriptorVaHex":"0x004b0ec4","scriptVaHex":"0x004b0fa8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004b0fac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b0ff4","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004b11ac","stopReason":"idle/end marker at 0x004b11dc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x004b11ac","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004b11b4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004b11d4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004b11bc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004b11bc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004b11d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004b11c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004b11c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"뇌룡","cns":"zs_rg.cns","actorTableId":76,"actorTableIdHex":"0x4c","enemyStatIndex":72,"descriptorVaHex":"0x004b0ec4","scriptVaHex":"0x004b0fa8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004b0fac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b1000","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004b11e8","stopReason":"idle/end marker at 0x004b1240","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x004b11e8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004b11f8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x004b1208","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004b1218","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004b1228","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004b11f4","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004b1214","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x004b1228","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004b11f4","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004b1214","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x004b1200","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004b1220","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004b123c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004b11f0","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x004b1210","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004b122c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004b1234","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"뇌룡","cns":"zs_rg.cns","actorTableId":76,"actorTableIdHex":"0x4c","enemyStatIndex":72,"descriptorVaHex":"0x004b0ec4","scriptVaHex":"0x004b0fa8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004b0fac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b100c","bytesHex":"10 c0 59 7d 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":125,"sharedActionIdHex":"0x7d","sharedActionName":"전뢰","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004b124c","stopReason":"idle/end marker at 0x004b127c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x004b124c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004b125c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":12}],"sounds":[{"vaHex":"0x004b1264","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004b1258","wlkNo":10,"wlkFileIndex":9,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 09; WLK id candidate 10","effectArgsHex":"01 00 09"}],"resultSounds":[{"vaHex":"0x004b1264","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004b1258","wlkNo":10,"wlkFileIndex":9,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 09; WLK id candidate 10","effectArgsHex":"01 00 09"}],"waitBarriers":[{"vaHex":"0x004b1278","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004b1254","helperId":76,"helperIdHex":"0x0000004c","bytes":"bd 4c 00 00","summary":"cleanup/helper id=76, bytes=bd 4c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004b1268","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004b1270","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":77,"actorTableIdHex":"0x4d","enemyStatIndex":73,"enemyName":"데드드래곤","cns":"zs_dd.cns","descriptorVaHex":"0x00454368","actions":[{"enemyName":"데드드래곤","cns":"zs_dd.cns","actorTableId":77,"actorTableIdHex":"0x4d","enemyStatIndex":73,"descriptorVaHex":"0x00454368","scriptVaHex":"0x0045444c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00454450","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00454498","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00454640","stopReason":"idle/end marker at 0x00454670","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x00454640","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x00454648","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00454668","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x00454650","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00454650","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00454664","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00454654","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0045465c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"데드드래곤","cns":"zs_dd.cns","actorTableId":77,"actorTableIdHex":"0x4d","enemyStatIndex":73,"descriptorVaHex":"0x00454368","scriptVaHex":"0x0045444c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00454450","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004544a4","bytesHex":"10 c0 59 1c 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":28,"sharedActionIdHex":"0x1c","sharedActionName":"화염","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0045467c","stopReason":"idle/end marker at 0x0045470c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,3,5,3,5,3,5,3,5,5,0],"frames":[{"vaHex":"0x0045467c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x0045468c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":8},{"vaHex":"0x00454694","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x0045469c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":6},{"vaHex":"0x004546a4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004546ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x004546b4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004546bc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004546c4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004546dc","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":10},{"vaHex":"0x004546f0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004546d4","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"},{"vaHex":"0x00454684","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x004546d4","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[{"vaHex":"0x00454684","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x004546cc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004546e4","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00454708","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00454688","helperId":99,"helperIdHex":"0x00000063","bytes":"bd 63 00 00","summary":"cleanup/helper id=99, bytes=bd 63 00 00"},{"vaHex":"0x004546d8","helperId":86,"helperIdHex":"0x00000056","bytes":"bd 56 00 00","summary":"cleanup/helper id=86, bytes=bd 56 00 00"},{"vaHex":"0x004546ec","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004546f8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00454700","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"데드드래곤","cns":"zs_dd.cns","actorTableId":77,"actorTableIdHex":"0x4d","enemyStatIndex":73,"descriptorVaHex":"0x00454368","scriptVaHex":"0x0045444c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00454450","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004544b0","bytesHex":"10 c0 59 1b 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":27,"sharedActionIdHex":"0x1b","sharedActionName":"장궁","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[25],"resultFamilyLabels":["공격/상태 판정 0x19"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00454718","stopReason":"idle/end marker at 0x0045474c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,3],"frames":[{"vaHex":"0x00454718","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x00454728","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00454720","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x00454720","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00454730","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00454748","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00454724","helperId":92,"helperIdHex":"0x0000005c","bytes":"bd 5c 00 00","summary":"cleanup/helper id=92, bytes=bd 5c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00454738","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00454740","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"enemyName":"두개골","cns":"boss_2.cns","descriptorVaHex":"0x00533880","actions":[{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b08","bytesHex":"10 c0 59 68 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":104,"sharedActionIdHex":"0x68","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00533cfc","stopReason":"idle/end marker at 0x00533d3c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,4,4],"frames":[{"vaHex":"0x00533cfc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d04","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d0c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00533d14","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d34","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b14","bytesHex":"10 c0 59 69 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":105,"sharedActionIdHex":"0x69","sharedActionName":"뢰","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00533d48","stopReason":"idle/end marker at 0x00533d9c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2,0],"frames":[{"vaHex":"0x00533d48","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d60","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d6c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d50","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d78","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533d58","helperId":121,"helperIdHex":"0x00000079","bytes":"bd 79 00 00","summary":"cleanup/helper id=121, bytes=bd 79 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b20","bytesHex":"10 c0 59 6a 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":106,"sharedActionIdHex":"0x6a","sharedActionName":"장궁","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[25],"resultFamilyLabels":["공격/상태 판정 0x19"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,50,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00533da8","stopReason":"idle/end marker at 0x00533dec","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x00533da8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533dbc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533dc8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533db8","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x00533db8","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533db0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533dd0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533de8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533dc4","helperId":94,"helperIdHex":"0x0000005e","bytes":"bd 5e 00 00","summary":"cleanup/helper id=94, bytes=bd 5e 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533dd8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533de0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b2c","bytesHex":"10 c0 59 6b 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":107,"sharedActionIdHex":"0x6b","sharedActionName":"４분신","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[3],"statusLabels":["행동정지"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[95,85,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00533df8","stopReason":"idle/end marker at 0x00533e60","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[4,4,4,5,6,6],"frames":[{"vaHex":"0x00533dfc","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x00533e08","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x00533e14","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":6},{"vaHex":"0x00533e1c","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e24","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e58","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533e2c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x00533df8","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"}],"resultSounds":[{"vaHex":"0x00533e2c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00533df8","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"}],"waitBarriers":[{"vaHex":"0x00533e48","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533e04","helperId":76,"helperIdHex":"0x0000004c","bytes":"bd 4c 00 00","summary":"cleanup/helper id=76, bytes=bd 4c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533e30","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533e38","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00533e10","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x00533e54","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b08","bytesHex":"10 c0 59 68 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":104,"sharedActionIdHex":"0x68","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00533cfc","stopReason":"idle/end marker at 0x00533d3c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,4,4],"frames":[{"vaHex":"0x00533cfc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d04","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d0c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00533d14","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d34","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b14","bytesHex":"10 c0 59 69 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":105,"sharedActionIdHex":"0x69","sharedActionName":"뢰","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00533d48","stopReason":"idle/end marker at 0x00533d9c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2,0],"frames":[{"vaHex":"0x00533d48","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d60","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d6c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d50","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d78","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533d58","helperId":121,"helperIdHex":"0x00000079","bytes":"bd 79 00 00","summary":"cleanup/helper id=121, bytes=bd 79 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b38","bytesHex":"10 c0 59 6c 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":108,"sharedActionIdHex":"0x6c","sharedActionName":"화염","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x00533e6c","stopReason":"idle/end marker at 0x00533f2c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,2,2,2,2,2,2,2,0],"frames":[{"vaHex":"0x00533e6c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533e74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e7c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e8c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533ea4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533ebc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533ecc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533edc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533eec","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533efc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533f0c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533f14","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x00533e84","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533e9c","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"},{"vaHex":"0x00533eb4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ec4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ed4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ee4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ef4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533f04","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"resultSounds":[{"vaHex":"0x00533f14","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00533e84","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533e9c","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"},{"vaHex":"0x00533eb4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ec4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ed4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ee4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ef4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533f04","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"waitBarriers":[{"vaHex":"0x00533e94","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533eac","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533f28","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533e88","helperId":101,"helperIdHex":"0x00000065","bytes":"bd 65 00 00","summary":"cleanup/helper id=101, bytes=bd 65 00 00"},{"vaHex":"0x00533ea0","helperId":88,"helperIdHex":"0x00000058","bytes":"bd 58 00 00","summary":"cleanup/helper id=88, bytes=bd 58 00 00"},{"vaHex":"0x00533eb8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ec8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ed8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ee8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ef8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533f08","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533f18","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533f20","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b44","bytesHex":"10 c0 59 6d 10 c0 5a 05","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":109,"sharedActionIdHex":"0x6d","sharedActionName":"냉기","visibleSlot":5,"visibleSlotHex":"0x05","displayPhase":15,"displayPhaseHex":"0x0f","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":15,"localSlot":5,"pointerVaHex":"0x00533f38","stopReason":"idle/end marker at 0x00533fa0","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,2,2,0],"frames":[{"vaHex":"0x00533f38","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533f40","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f48","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f58","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f70","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533f88","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x00533f50","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533f68","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"}],"resultSounds":[{"vaHex":"0x00533f88","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00533f50","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533f68","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"}],"waitBarriers":[{"vaHex":"0x00533f60","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533f78","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533f9c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533f54","helperId":101,"helperIdHex":"0x00000065","bytes":"bd 65 00 00","summary":"cleanup/helper id=101, bytes=bd 65 00 00"},{"vaHex":"0x00533f6c","helperId":91,"helperIdHex":"0x0000005b","bytes":"bd 5b 00 00","summary":"cleanup/helper id=91, bytes=bd 5b 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533f8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533f94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]},{"actorTableId":79,"actorTableIdHex":"0x4f","enemyStatIndex":75,"enemyName":"권법가","cns":"zkg_kame.cns","descriptorVaHex":"0x004c28f4","actions":[{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":79,"actorTableIdHex":"0x4f","enemyStatIndex":75,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c2a5c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004c2a74","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c2c74","stopReason":"idle/end marker at 0x004c2cb4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,9,5,0],"frames":[{"vaHex":"0x004c2c74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c80","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c88","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2cac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2c7c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004c2ca8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":79,"actorTableIdHex":"0x4f","enemyStatIndex":75,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c2a5c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004c2ad4","bytesHex":"10 c0 59 7b 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":123,"sharedActionIdHex":"0x7b","sharedActionName":"회복","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[120,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004c2dd4","stopReason":"idle/end marker at 0x004c2df0","categories":["actor-flags","cleanup/helper","effect-sound","idle-end","wait"],"frameSelectorSequence":[],"frames":[],"sounds":[{"vaHex":"0x004c2dd8","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004c2dd8","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"waitBarriers":[{"vaHex":"0x004c2de0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x004c2dd4","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"},{"vaHex":"0x004c2ddc","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2de8","mode":0,"maskHex":"0x00000001","bytes":"ad 00 00 00 01 00 00 00","summary":"actor flag mode=0, mask=0x00000001"}],"movements":[],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":79,"actorTableIdHex":"0x4f","enemyStatIndex":75,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004c2a74","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c2abc","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c2c74","stopReason":"idle/end marker at 0x004c2cb4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,9,5,0],"frames":[{"vaHex":"0x004c2c74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c80","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c88","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2cac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2c7c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004c2ca8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":79,"actorTableIdHex":"0x4f","enemyStatIndex":75,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004c2a74","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c2ac8","bytesHex":"10 c0 59 23 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":35,"sharedActionIdHex":"0x23","sharedActionName":"이단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":2,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,125],[80,100,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004c2cc0","stopReason":"idle/end marker at 0x004c2d1c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[6,3,6,3,0],"frames":[{"vaHex":"0x004c2cc0","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2ce0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2ce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2d08","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2d14","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2cc8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004c2cf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2cc8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004c2cf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2cdc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004c2d04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2ccc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2cd4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004c2cf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2cfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2d10","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":80,"actorTableIdHex":"0x50","enemyStatIndex":76,"enemyName":"권법가","cns":"zkg_kame.cns","descriptorVaHex":"0x004c28f4","actions":[{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":80,"actorTableIdHex":"0x50","enemyStatIndex":76,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c2a5c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004c2a74","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c2c74","stopReason":"idle/end marker at 0x004c2cb4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,9,5,0],"frames":[{"vaHex":"0x004c2c74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c80","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c88","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2cac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2c7c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004c2ca8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":80,"actorTableIdHex":"0x50","enemyStatIndex":76,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c2a5c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004c2ad4","bytesHex":"10 c0 59 7b 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":123,"sharedActionIdHex":"0x7b","sharedActionName":"회복","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[120,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004c2dd4","stopReason":"idle/end marker at 0x004c2df0","categories":["actor-flags","cleanup/helper","effect-sound","idle-end","wait"],"frameSelectorSequence":[],"frames":[],"sounds":[{"vaHex":"0x004c2dd8","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004c2dd8","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"waitBarriers":[{"vaHex":"0x004c2de0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x004c2dd4","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"},{"vaHex":"0x004c2ddc","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2de8","mode":0,"maskHex":"0x00000001","bytes":"ad 00 00 00 01 00 00 00","summary":"actor flag mode=0, mask=0x00000001"}],"movements":[],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":80,"actorTableIdHex":"0x50","enemyStatIndex":76,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004c2a74","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c2abc","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c2c74","stopReason":"idle/end marker at 0x004c2cb4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,9,5,0],"frames":[{"vaHex":"0x004c2c74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c80","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c88","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2cac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2c7c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004c2ca8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":80,"actorTableIdHex":"0x50","enemyStatIndex":76,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004c2a74","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c2ac8","bytesHex":"10 c0 59 23 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":35,"sharedActionIdHex":"0x23","sharedActionName":"이단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":2,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,125],[80,100,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004c2cc0","stopReason":"idle/end marker at 0x004c2d1c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[6,3,6,3,0],"frames":[{"vaHex":"0x004c2cc0","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2ce0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2ce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2d08","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2d14","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2cc8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004c2cf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2cc8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004c2cf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2cdc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004c2d04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2ccc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2cd4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004c2cf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2cfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2d10","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":81,"actorTableIdHex":"0x51","enemyStatIndex":77,"enemyName":"론","cns":"zak_pur.cns","descriptorVaHex":"0x0053ad3c","actions":[{"enemyName":"론","cns":"zak_pur.cns","actorTableId":81,"actorTableIdHex":"0x51","enemyStatIndex":77,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aeb4","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0053b078","stopReason":"idle/end marker at 0x0053b098","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0053b078","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b080","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b080","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b094","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b084","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b08c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":81,"actorTableIdHex":"0x51","enemyStatIndex":77,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aec0","bytesHex":"10 c0 59 34 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":52,"sharedActionIdHex":"0x34","sharedActionName":"삼연각","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[90,125,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0053b0a4","stopReason":"idle/end marker at 0x0053b12c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x0053b0a4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0cc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0d4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0dc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0fc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b104","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b10c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b0b4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b0e4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b114","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b0b4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b0e4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b114","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b0c8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b0f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b128","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b0b8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b0c0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b0e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b0f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b118","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b120","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":81,"actorTableIdHex":"0x51","enemyStatIndex":77,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aecc","bytesHex":"10 c0 59 35 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":53,"sharedActionIdHex":"0x35","sharedActionName":"암각·광룡도","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16","sharedActionSummary":{"unitCount":8,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[22],"resultFamilyLabels":["공격/상태 판정 0x16"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[50,0,145],[55,0,140],[60,0,135],[65,0,130],[70,0,125],[75,0,120],[80,0,115],[85,110,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x0053b138","stopReason":"idle/end marker at 0x0053b1a8","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[4,5,6,7],"frames":[{"vaHex":"0x0053b138","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b144","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b16c","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b178","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b154","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b188","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b154","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b188","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b14c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0053b168","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b180","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0053b19c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0053b140","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"},{"vaHex":"0x0053b174","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"}],"repeatLoops":[{"vaHex":"0x0053b1a0","targetVaHex":"0x0053b138","repeatCount":4,"summary":"repeat/control count=4, target=0x0053b138; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0053b158","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b160","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b18c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b194","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":81,"actorTableIdHex":"0x51","enemyStatIndex":77,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aed8","bytesHex":"10 c0 59 36 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":54,"sharedActionIdHex":"0x36","sharedActionName":"암각·용황난무","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,0,100],[105,100,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0053b1b4","stopReason":"idle/end marker at 0x0053b26c","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[1,0,1,0,2,3,0,3,0],"frames":[{"vaHex":"0x0053b1b4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1d4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1fc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b204","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b20c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b22c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b238","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0053b264","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b1bc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b1e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b214","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b240","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b1bc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b1e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b214","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b240","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b1d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b1f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b228","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b254","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b1c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b1c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b1e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b1f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b218","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b220","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b244","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b24c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0053b234","movementMode":4,"motionMode":4,"motionKind":"interpolated-child-motion","selector":2,"selectorHex":"0x02","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"one target-side edge placement; side depends on actor kind.","kind1Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e3fc/0x0040e6b7 use target/current display width offsets.","summary":"interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind."},{"vaHex":"0x0053b260","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":82,"actorTableIdHex":"0x52","enemyStatIndex":78,"enemyName":"론","cns":"zak_pur.cns","descriptorVaHex":"0x0053ad3c","actions":[{"enemyName":"론","cns":"zak_pur.cns","actorTableId":82,"actorTableIdHex":"0x52","enemyStatIndex":78,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aeb4","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0053b078","stopReason":"idle/end marker at 0x0053b098","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0053b078","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b080","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b080","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b094","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b084","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b08c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":82,"actorTableIdHex":"0x52","enemyStatIndex":78,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aec0","bytesHex":"10 c0 59 34 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":52,"sharedActionIdHex":"0x34","sharedActionName":"삼연각","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[90,125,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0053b0a4","stopReason":"idle/end marker at 0x0053b12c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x0053b0a4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0cc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0d4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0dc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0fc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b104","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b10c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b0b4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b0e4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b114","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b0b4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b0e4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b114","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b0c8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b0f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b128","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b0b8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b0c0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b0e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b0f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b118","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b120","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":82,"actorTableIdHex":"0x52","enemyStatIndex":78,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aecc","bytesHex":"10 c0 59 35 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":53,"sharedActionIdHex":"0x35","sharedActionName":"암각·광룡도","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16","sharedActionSummary":{"unitCount":8,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[22],"resultFamilyLabels":["공격/상태 판정 0x16"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[50,0,145],[55,0,140],[60,0,135],[65,0,130],[70,0,125],[75,0,120],[80,0,115],[85,110,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x0053b138","stopReason":"idle/end marker at 0x0053b1a8","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[4,5,6,7],"frames":[{"vaHex":"0x0053b138","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b144","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b16c","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b178","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b154","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b188","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b154","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b188","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b14c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0053b168","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b180","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0053b19c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0053b140","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"},{"vaHex":"0x0053b174","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"}],"repeatLoops":[{"vaHex":"0x0053b1a0","targetVaHex":"0x0053b138","repeatCount":4,"summary":"repeat/control count=4, target=0x0053b138; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0053b158","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b160","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b18c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b194","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":82,"actorTableIdHex":"0x52","enemyStatIndex":78,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aed8","bytesHex":"10 c0 59 36 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":54,"sharedActionIdHex":"0x36","sharedActionName":"암각·용황난무","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,0,100],[105,100,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0053b1b4","stopReason":"idle/end marker at 0x0053b26c","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[1,0,1,0,2,3,0,3,0],"frames":[{"vaHex":"0x0053b1b4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1d4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1fc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b204","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b20c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b22c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b238","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0053b264","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b1bc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b1e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b214","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b240","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b1bc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b1e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b214","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b240","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b1d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b1f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b228","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b254","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b1c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b1c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b1e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b1f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b218","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b220","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b244","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b24c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0053b234","movementMode":4,"motionMode":4,"motionKind":"interpolated-child-motion","selector":2,"selectorHex":"0x02","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"one target-side edge placement; side depends on actor kind.","kind1Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e3fc/0x0040e6b7 use target/current display width offsets.","summary":"interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind."},{"vaHex":"0x0053b260","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}}]},{"actorTableId":83,"actorTableIdHex":"0x53","enemyStatIndex":79,"enemyName":"투귀","cns":"zj_touki.cns","descriptorVaHex":"0x004cb7d0","actions":[{"enemyName":"투귀","cns":"zj_touki.cns","actorTableId":83,"actorTableIdHex":"0x53","enemyStatIndex":79,"descriptorVaHex":"0x004cb7d0","scriptVaHex":"0x004cb888","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cb88c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cb8d4","bytesHex":"10 c0 59 5e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":94,"sharedActionIdHex":"0x5e","sharedActionName":"베기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,130,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004cba8c","stopReason":"idle/end marker at 0x004cbaac","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004cba8c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004cba94","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cba94","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cbaa8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cba98","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cbaa0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"투귀","cns":"zj_touki.cns","actorTableId":83,"actorTableIdHex":"0x53","enemyStatIndex":79,"descriptorVaHex":"0x004cb7d0","scriptVaHex":"0x004cb888","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cb88c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cb8e0","bytesHex":"10 c0 59 5f 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":95,"sharedActionIdHex":"0x5f","sharedActionName":"３연속 베기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[80,0,125],[80,0,125],[80,70,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004cbab8","stopReason":"idle/end marker at 0x004cbb30","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[0,1,0,2,0,1],"frames":[{"vaHex":"0x004cbab8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cbac0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x004cbae0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cbae8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x004cbb08","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cbb10","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004cbac8","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004cbaf0","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004cbb18","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cbac8","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004cbaf0","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004cbb18","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cbadc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004cbb04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004cbb2c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cbacc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cbad4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004cbaf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cbafc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004cbb1c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cbb24","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"투귀","cns":"zj_touki.cns","actorTableId":83,"actorTableIdHex":"0x53","enemyStatIndex":79,"descriptorVaHex":"0x004cb7d0","scriptVaHex":"0x004cb888","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cb88c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cb8ec","bytesHex":"10 c0 59 60 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":96,"sharedActionIdHex":"0x60","sharedActionName":"충격파","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,125,145]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004cbb3c","stopReason":"idle/end marker at 0x004cbb70","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[0,2],"frames":[{"vaHex":"0x004cbb3c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cbb48","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004cbb58","wlkNo":31,"wlkFileIndex":31,"normalWlkNo":31,"altWlkNo":14,"mode":1,"summary":"WLK id 31 (normal id 31, alt id 14, mode=1)"}],"resultSounds":[{"vaHex":"0x004cbb58","wlkNo":31,"wlkFileIndex":31,"normalWlkNo":31,"altWlkNo":14,"mode":1,"summary":"WLK id 31 (normal id 31, alt id 14, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cbb50","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004cbb6c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004cbb44","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cbb5c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cbb64","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]}],"actions":[{"enemyName":"원숭이","cns":"zsa_saru.cns","actorTableId":4,"actorTableIdHex":"0x04","enemyStatIndex":0,"descriptorVaHex":"0x004d21c0","scriptVaHex":"0x004d2260","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d2264","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d22ac","bytesHex":"10 c0 59 01 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":1,"sharedActionIdHex":"0x01","sharedActionName":"할퀴기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":16,"weightDenominator":16,"weightPercent":100.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d244c","stopReason":"idle/end marker at 0x004d247c","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004d244c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004d2454","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x004d2464","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d2464","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d2478","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004d245c","targetVaHex":"0x004d244c","repeatCount":3,"summary":"repeat/control count=3, target=0x004d244c; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004d2468","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d2470","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"취한원숭이","cns":"zsl_yoi.cns","actorTableId":5,"actorTableIdHex":"0x05","enemyStatIndex":1,"descriptorVaHex":"0x0048c094","scriptVaHex":"0x0048c178","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0048c17c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0048c1c4","bytesHex":"10 c0 59 01 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":1,"sharedActionIdHex":"0x01","sharedActionName":"할퀴기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0048c370","stopReason":"idle/end marker at 0x0048c3a0","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x0048c370","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x0048c378","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x0048c388","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0048c388","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0048c39c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x0048c380","targetVaHex":"0x0048c370","repeatCount":3,"summary":"repeat/control count=3, target=0x0048c370; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0048c38c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0048c394","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"취한원숭이","cns":"zsl_yoi.cns","actorTableId":5,"actorTableIdHex":"0x05","enemyStatIndex":1,"descriptorVaHex":"0x0048c094","scriptVaHex":"0x0048c178","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0048c17c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0048c1d0","bytesHex":"10 c0 59 02 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":2,"sharedActionIdHex":"0x02","sharedActionName":"튀어오르기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[3],"statusLabels":["행동정지"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0048c3ac","stopReason":"idle/end marker at 0x0048c408","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,5,4,3,4,5,4],"frames":[{"vaHex":"0x0048c3ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3b4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3bc","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3c4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3d0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3d8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3e0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x0048c3e8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x0048c3f0","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x0048c3cc","wlkNo":33,"wlkFileIndex":32,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 20; WLK id candidate 33","effectArgsHex":"01 00 20"}],"resultSounds":[{"vaHex":"0x0048c3f0","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x0048c3cc","wlkNo":33,"wlkFileIndex":32,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 20; WLK id candidate 33","effectArgsHex":"01 00 20"}],"waitBarriers":[{"vaHex":"0x0048c404","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0048c3f4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0048c3fc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"견원이","cns":"zsa_mi.cns","actorTableId":6,"actorTableIdHex":"0x06","enemyStatIndex":2,"descriptorVaHex":"0x0055734c","scriptVaHex":"0x00557400","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00557404","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0055744c","bytesHex":"10 c0 59 01 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":1,"sharedActionIdHex":"0x01","sharedActionName":"할퀴기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":12,"weightDenominator":16,"weightPercent":75.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x005575f8","stopReason":"idle/end marker at 0x00557628","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x005575f8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00557600","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x00557610","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00557610","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00557624","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x00557608","targetVaHex":"0x005575f8","repeatCount":3,"summary":"repeat/control count=3, target=0x005575f8; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x00557614","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0055761c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"견원이","cns":"zsa_mi.cns","actorTableId":6,"actorTableIdHex":"0x06","enemyStatIndex":2,"descriptorVaHex":"0x0055734c","scriptVaHex":"0x00557400","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00557404","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00557458","bytesHex":"10 c0 59 03 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":3,"sharedActionIdHex":"0x03","sharedActionName":"몸감추기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"명령/상태","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[3],"resultFamilyLabels":["명령/상태"],"resultFamilyClasses":["command"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[0,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00557634","stopReason":"idle/end marker at 0x00557650","categories":["actor-flags","effect-sound","frame","idle-end"],"frameSelectorSequence":[3,3],"frames":[{"vaHex":"0x00557634","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x00557640","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x0055763c","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x0055763c","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00557648","mode":0,"maskHex":"0x00000003","bytes":"ad 00 00 00 03 00 00 00","summary":"actor flag mode=0, mask=0x00000003"}],"movements":[],"positionWrites":[]}},{"enemyName":"언원이","cns":"zsa_iwa.cns","actorTableId":7,"actorTableIdHex":"0x07","enemyStatIndex":3,"descriptorVaHex":"0x0052dad8","scriptVaHex":"0x0052db90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0052db94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0052dbdc","bytesHex":"10 c0 59 01 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":1,"sharedActionIdHex":"0x01","sharedActionName":"할퀴기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":11,"weightDenominator":16,"weightPercent":68.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0052dd88","stopReason":"idle/end marker at 0x0052ddb8","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x0052dd88","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x0052dd90","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x0052dda0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0052dda0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0052ddb4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x0052dd98","targetVaHex":"0x0052dd88","repeatCount":3,"summary":"repeat/control count=3, target=0x0052dd88; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0052dda4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0052ddac","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"언원이","cns":"zsa_iwa.cns","actorTableId":7,"actorTableIdHex":"0x07","enemyStatIndex":3,"descriptorVaHex":"0x0052dad8","scriptVaHex":"0x0052db90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0052db94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0052dbe8","bytesHex":"10 c0 59 02 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":2,"sharedActionIdHex":"0x02","sharedActionName":"튀어오르기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[3],"statusLabels":["행동정지"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0052ddc4","stopReason":"idle/end marker at 0x0052ddf0","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,3],"frames":[{"vaHex":"0x0052ddc4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0052ddd0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x0052ddd8","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x0052ddcc","wlkNo":33,"wlkFileIndex":32,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 20; WLK id candidate 33","effectArgsHex":"01 00 20"}],"resultSounds":[{"vaHex":"0x0052ddd8","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x0052ddcc","wlkNo":33,"wlkFileIndex":32,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 20; WLK id candidate 33","effectArgsHex":"01 00 20"}],"waitBarriers":[{"vaHex":"0x0052ddec","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0052dddc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0052dde4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"문원이","cns":"zsa_kika.cns","actorTableId":8,"actorTableIdHex":"0x08","enemyStatIndex":4,"descriptorVaHex":"0x004aab00","scriptVaHex":"0x004aabb8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004aabd8","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004aabf0","bytesHex":"10 c0 59 01 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":1,"sharedActionIdHex":"0x01","sharedActionName":"할퀴기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004aade4","stopReason":"idle/end marker at 0x004aae14","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004aade4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004aadec","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x004aadfc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004aadfc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004aae10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004aadf4","targetVaHex":"0x004aade4","repeatCount":3,"summary":"repeat/control count=3, target=0x004aade4; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004aae00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004aae08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"문원이","cns":"zsa_kika.cns","actorTableId":8,"actorTableIdHex":"0x08","enemyStatIndex":4,"descriptorVaHex":"0x004aab00","scriptVaHex":"0x004aabb8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004aabd8","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004aac44","bytesHex":"10 c0 59 04 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":4,"sharedActionIdHex":"0x04","sharedActionName":"회복","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,125,200]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004aae20","stopReason":"idle/end marker at 0x004aae40","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x004aae20","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004aae2c","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004aae2c","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"waitBarriers":[{"vaHex":"0x004aae30","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x004aae28","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004aae38","mode":0,"maskHex":"0x00000001","bytes":"ad 00 00 00 01 00 00 00","summary":"actor flag mode=0, mask=0x00000001"}],"movements":[],"positionWrites":[]}},{"enemyName":"문원이","cns":"zsa_kika.cns","actorTableId":8,"actorTableIdHex":"0x08","enemyStatIndex":4,"descriptorVaHex":"0x004aab00","scriptVaHex":"0x004aabb8","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004aabf0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004aac38","bytesHex":"10 c0 59 01 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":1,"sharedActionIdHex":"0x01","sharedActionName":"할퀴기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":16,"weightDenominator":16,"weightPercent":100.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004aade4","stopReason":"idle/end marker at 0x004aae14","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004aade4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004aadec","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x004aadfc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004aadfc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004aae10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004aadf4","targetVaHex":"0x004aade4","repeatCount":3,"summary":"repeat/control count=3, target=0x004aade4; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004aae00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004aae08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"멧돼지","cns":"zi_inos.cns","actorTableId":9,"actorTableIdHex":"0x09","enemyStatIndex":5,"descriptorVaHex":"0x0051be30","scriptVaHex":"0x0051becc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0051bed0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0051bf18","bytesHex":"10 c0 59 05 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":5,"sharedActionIdHex":"0x05","sharedActionName":"육탄돌격","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":16,"weightDenominator":16,"weightPercent":100.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0051c0b8","stopReason":"idle/end marker at 0x0051c0d8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x0051c0b8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x0051c0c0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0051c0c0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0051c0d4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0051c0c4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0051c0cc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"구멍멧돼지","cns":"zi_ana.cns","actorTableId":10,"actorTableIdHex":"0x0a","enemyStatIndex":6,"descriptorVaHex":"0x004e1ad8","scriptVaHex":"0x004e1b74","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e1b78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e1bc0","bytesHex":"10 c0 59 05 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":5,"sharedActionIdHex":"0x05","sharedActionName":"육탄돌격","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":16,"weightDenominator":16,"weightPercent":100.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004e1d60","stopReason":"idle/end marker at 0x004e1d80","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004e1d60","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004e1d68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004e1d68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004e1d7c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004e1d6c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004e1d74","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"돌기멧돼지","cns":"zi_ibo.cns","actorTableId":11,"actorTableIdHex":"0x0b","enemyStatIndex":7,"descriptorVaHex":"0x00490438","scriptVaHex":"0x00490504","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00490508","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00490550","bytesHex":"10 c0 59 05 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":5,"sharedActionIdHex":"0x05","sharedActionName":"육탄돌격","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":10,"weightDenominator":16,"weightPercent":62.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004906fc","stopReason":"idle/end marker at 0x0049071c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004906fc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x00490704","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00490704","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00490718","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00490708","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00490710","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"돌기멧돼지","cns":"zi_ibo.cns","actorTableId":11,"actorTableIdHex":"0x0b","enemyStatIndex":7,"descriptorVaHex":"0x00490438","scriptVaHex":"0x00490504","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00490508","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0049055c","bytesHex":"10 c0 59 06 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":6,"sharedActionIdHex":"0x06","sharedActionName":"저돌맹진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,110,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00490728","stopReason":"idle/end marker at 0x00490770","categories":["actor-flags","frame","idle-end","movement","repeat-loop","sound","wait"],"frameSelectorSequence":[3,4,2,0],"frames":[{"vaHex":"0x00490728","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":6},{"vaHex":"0x00490730","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":6},{"vaHex":"0x00490744","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00490768","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0049074c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0049074c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00490760","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x00490738","targetVaHex":"0x00490728","repeatCount":3,"summary":"repeat/control count=3, target=0x00490728; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x00490750","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00490758","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00490740","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x00490764","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"외뿔멧돼지","cns":"zi_ikkak.cns","actorTableId":12,"actorTableIdHex":"0x0c","enemyStatIndex":8,"descriptorVaHex":"0x004a3d38","scriptVaHex":"0x004a3e20","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a3e24","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a3e6c","bytesHex":"10 c0 59 05 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":5,"sharedActionIdHex":"0x05","sharedActionName":"육탄돌격","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004a4024","stopReason":"idle/end marker at 0x004a4044","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004a4024","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004a402c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a402c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a4040","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a4030","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a4038","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"외뿔멧돼지","cns":"zi_ikkak.cns","actorTableId":12,"actorTableIdHex":"0x0c","enemyStatIndex":8,"descriptorVaHex":"0x004a3d38","scriptVaHex":"0x004a3e20","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a3e24","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a3e78","bytesHex":"10 c0 59 06 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":6,"sharedActionIdHex":"0x06","sharedActionName":"저돌맹진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,110,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004a4050","stopReason":"idle/end marker at 0x004a4098","categories":["actor-flags","frame","idle-end","movement","repeat-loop","sound","wait"],"frameSelectorSequence":[4,5,2,0],"frames":[{"vaHex":"0x004a4050","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":6},{"vaHex":"0x004a4058","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6},{"vaHex":"0x004a406c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x004a4090","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a4074","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a4074","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a4088","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004a4060","targetVaHex":"0x004a4050","repeatCount":3,"summary":"repeat/control count=3, target=0x004a4050; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004a4078","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a4080","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004a4068","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x004a408c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"외뿔멧돼지","cns":"zi_ikkak.cns","actorTableId":12,"actorTableIdHex":"0x0c","enemyStatIndex":8,"descriptorVaHex":"0x004a3d38","scriptVaHex":"0x004a3e20","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a3e24","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a3e84","bytesHex":"10 c0 59 07 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":7,"sharedActionIdHex":"0x07","sharedActionName":"뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004a40a4","stopReason":"idle/end marker at 0x004a40e0","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,3,0],"frames":[{"vaHex":"0x004a40a4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004a40ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004a40c4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004a40bc","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x004a40bc","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a40dc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a40c0","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"}],"repeatLoops":[{"vaHex":"0x004a40b4","targetVaHex":"0x004a40a4","repeatCount":6,"summary":"repeat/control count=6, target=0x004a40a4; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004a40cc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a40d4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"슬라임","cns":"zs_sl.cns","actorTableId":13,"actorTableIdHex":"0x0d","enemyStatIndex":9,"descriptorVaHex":"0x005037f0","scriptVaHex":"0x005038a4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005038a8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005038f0","bytesHex":"10 c0 59 08 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":8,"sharedActionIdHex":"0x08","sharedActionName":"썩은 점액","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":10,"weightDenominator":16,"weightPercent":62.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00503a9c","stopReason":"idle/end marker at 0x00503ac8","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,2],"frames":[{"vaHex":"0x00503a9c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00503aa8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x00503ab0","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x00503aa4","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x00503ab0","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x00503aa4","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x00503ac4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00503ab4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00503abc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"슬라임","cns":"zs_sl.cns","actorTableId":13,"actorTableIdHex":"0x0d","enemyStatIndex":9,"descriptorVaHex":"0x005037f0","scriptVaHex":"0x005038a4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005038a8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005038fc","bytesHex":"10 c0 59 09 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":9,"sharedActionIdHex":"0x09","sharedActionName":"돌진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00503ad4","stopReason":"idle/end marker at 0x00503b0c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x00503ad4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00503ae0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":20},{"vaHex":"0x00503b04","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00503ae8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00503ae8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00503afc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00503aec","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00503af4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00503adc","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x00503b00","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"바위슬라임","cns":"zs_iwa.cns","actorTableId":14,"actorTableIdHex":"0x0e","enemyStatIndex":10,"descriptorVaHex":"0x00545c6c","scriptVaHex":"0x00545d38","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00545d3c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545d84","bytesHex":"10 c0 59 08 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":8,"sharedActionIdHex":"0x08","sharedActionName":"썩은 점액","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00545f40","stopReason":"idle/end marker at 0x00545f6c","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x00545f40","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x00545f4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x00545f54","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x00545f48","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x00545f54","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x00545f48","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x00545f68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545f58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00545f60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"바위슬라임","cns":"zs_iwa.cns","actorTableId":14,"actorTableIdHex":"0x0e","enemyStatIndex":10,"descriptorVaHex":"0x00545c6c","scriptVaHex":"0x00545d38","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00545d3c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545d90","bytesHex":"10 c0 59 0a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":10,"sharedActionIdHex":"0x0a","sharedActionName":"엉겨붙기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[110,145,140]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00545f78","stopReason":"idle/end marker at 0x00545fb4","categories":["actor-flags","effect-sound","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,2,0],"frames":[{"vaHex":"0x00545f78","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00545f88","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":20},{"vaHex":"0x00545fac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00545f90","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x00545f80","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x00545f90","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x00545f80","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x00545fa4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545f94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00545f9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00545f84","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x00545fa8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"바위슬라임","cns":"zs_iwa.cns","actorTableId":14,"actorTableIdHex":"0x0e","enemyStatIndex":10,"descriptorVaHex":"0x00545c6c","scriptVaHex":"0x00545d38","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00545d3c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545d9c","bytesHex":"10 c0 59 09 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":9,"sharedActionIdHex":"0x09","sharedActionName":"돌진","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00545fc0","stopReason":"idle/end marker at 0x00545ff8","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,3,0],"frames":[{"vaHex":"0x00545fc0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00545fcc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":20},{"vaHex":"0x00545ff0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00545fd4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00545fd4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00545fe8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545fd8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00545fe0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00545fc8","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x00545fec","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"불꽃슬라임","cns":"zs_enn.cns","actorTableId":15,"actorTableIdHex":"0x0f","enemyStatIndex":11,"descriptorVaHex":"0x004e5660","scriptVaHex":"0x004e572c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e5730","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e5778","bytesHex":"10 c0 59 08 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":8,"sharedActionIdHex":"0x08","sharedActionName":"썩은 점액","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004e5930","stopReason":"idle/end marker at 0x004e595c","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x004e5930","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004e593c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004e5944","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004e5938","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x004e5944","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004e5938","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x004e5958","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004e5948","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004e5950","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"불꽃슬라임","cns":"zs_enn.cns","actorTableId":15,"actorTableIdHex":"0x0f","enemyStatIndex":11,"descriptorVaHex":"0x004e5660","scriptVaHex":"0x004e572c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e5730","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e5784","bytesHex":"10 c0 59 0a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":10,"sharedActionIdHex":"0x0a","sharedActionName":"엉겨붙기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[110,145,140]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004e5968","stopReason":"idle/end marker at 0x004e59a4","categories":["actor-flags","effect-sound","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,2,0],"frames":[{"vaHex":"0x004e5968","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004e5978","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":20},{"vaHex":"0x004e599c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004e5980","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004e5970","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x004e5980","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004e5970","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x004e5994","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004e5984","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004e598c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004e5974","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x004e5998","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"불꽃슬라임","cns":"zs_enn.cns","actorTableId":15,"actorTableIdHex":"0x0f","enemyStatIndex":11,"descriptorVaHex":"0x004e5660","scriptVaHex":"0x004e572c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e5730","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e5790","bytesHex":"10 c0 59 0b 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":11,"sharedActionIdHex":"0x0b","sharedActionName":"화염","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004e59b0","stopReason":"idle/end marker at 0x004e59f4","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,3,0],"frames":[{"vaHex":"0x004e59b0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004e59b8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004e59c8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004e59d0","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"resultSounds":[{"vaHex":"0x004e59d0","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004e59d8","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004e59f0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004e59d4","helperId":87,"helperIdHex":"0x00000057","bytes":"bd 57 00 00","summary":"cleanup/helper id=87, bytes=bd 57 00 00"}],"repeatLoops":[{"vaHex":"0x004e59c0","targetVaHex":"0x004e59b0","repeatCount":6,"summary":"repeat/control count=6, target=0x004e59b0; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004e59e0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004e59e8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"물슬라임","cns":"zs_ice.cns","actorTableId":16,"actorTableIdHex":"0x10","enemyStatIndex":12,"descriptorVaHex":"0x005434e0","scriptVaHex":"0x005435ac","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005435b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005435f8","bytesHex":"10 c0 59 08 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":8,"sharedActionIdHex":"0x08","sharedActionName":"썩은 점액","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x005437b0","stopReason":"idle/end marker at 0x005437dc","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,2],"frames":[{"vaHex":"0x005437b0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x005437bc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x005437c4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x005437b8","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x005437c4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x005437b8","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x005437d8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005437c8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005437d0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"물슬라임","cns":"zs_ice.cns","actorTableId":16,"actorTableIdHex":"0x10","enemyStatIndex":12,"descriptorVaHex":"0x005434e0","scriptVaHex":"0x005435ac","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005435b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543604","bytesHex":"10 c0 59 0a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":10,"sharedActionIdHex":"0x0a","sharedActionName":"엉겨붙기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[110,145,140]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x005437e8","stopReason":"idle/end marker at 0x00543824","categories":["actor-flags","effect-sound","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x005437e8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005437f8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":20},{"vaHex":"0x0054381c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543800","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x005437f0","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x00543800","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x005437f0","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x00543814","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543804","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0054380c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x005437f4","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x00543818","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"물슬라임","cns":"zs_ice.cns","actorTableId":16,"actorTableIdHex":"0x10","enemyStatIndex":12,"descriptorVaHex":"0x005434e0","scriptVaHex":"0x005435ac","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005435b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543610","bytesHex":"10 c0 59 0c 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":12,"sharedActionIdHex":"0x0c","sharedActionName":"냉기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00543830","stopReason":"idle/end marker at 0x00543880","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,3,0,0],"frames":[{"vaHex":"0x00543830","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00543838","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x00543848","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00543864","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":14}],"sounds":[{"vaHex":"0x00543860","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"resultSounds":[{"vaHex":"0x00543860","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543854","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0054387c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00543850","helperId":90,"helperIdHex":"0x0000005a","bytes":"bd 5a 00 00","summary":"cleanup/helper id=90, bytes=bd 5a 00 00"},{"vaHex":"0x0054385c","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[{"vaHex":"0x00543840","targetVaHex":"0x00543830","repeatCount":6,"summary":"repeat/control count=6, target=0x00543830; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0054386c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543874","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"벼락슬라임","cns":"zs_rai.cns","actorTableId":17,"actorTableIdHex":"0x11","enemyStatIndex":13,"descriptorVaHex":"0x004cd570","scriptVaHex":"0x004cd63c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cd640","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cd688","bytesHex":"10 c0 59 08 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":8,"sharedActionIdHex":"0x08","sharedActionName":"썩은 점액","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004cd840","stopReason":"idle/end marker at 0x004cd86c","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,2],"frames":[{"vaHex":"0x004cd840","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x004cd84c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004cd854","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004cd848","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x004cd854","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004cd848","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x004cd868","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cd858","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cd860","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"벼락슬라임","cns":"zs_rai.cns","actorTableId":17,"actorTableIdHex":"0x11","enemyStatIndex":13,"descriptorVaHex":"0x004cd570","scriptVaHex":"0x004cd63c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cd640","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cd694","bytesHex":"10 c0 59 0a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":10,"sharedActionIdHex":"0x0a","sharedActionName":"엉겨붙기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[110,145,140]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004cd878","stopReason":"idle/end marker at 0x004cd8b4","categories":["actor-flags","effect-sound","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x004cd878","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cd888","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":20},{"vaHex":"0x004cd8ac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cd890","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004cd880","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x004cd890","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004cd880","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x004cd8a4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cd894","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cd89c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004cd884","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x004cd8a8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"벼락슬라임","cns":"zs_rai.cns","actorTableId":17,"actorTableIdHex":"0x11","enemyStatIndex":13,"descriptorVaHex":"0x004cd570","scriptVaHex":"0x004cd63c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cd640","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cd6a0","bytesHex":"10 c0 59 0d 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":13,"sharedActionIdHex":"0x0d","sharedActionName":"뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004cd8c0","stopReason":"idle/end marker at 0x004cd8fc","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,3,0],"frames":[{"vaHex":"0x004cd8c0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cd8c8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004cd8e0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004cd8d8","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x004cd8d8","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cd8f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004cd8dc","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"}],"repeatLoops":[{"vaHex":"0x004cd8d0","targetVaHex":"0x004cd8c0","repeatCount":6,"summary":"repeat/control count=6, target=0x004cd8c0; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004cd8e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cd8f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"마왕슬라임","cns":"zs_maoh.cns","actorTableId":18,"actorTableIdHex":"0x12","enemyStatIndex":14,"descriptorVaHex":"0x0044dcc4","scriptVaHex":"0x0044dd90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0044dd94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0044dddc","bytesHex":"10 c0 59 08 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":8,"sharedActionIdHex":"0x08","sharedActionName":"썩은 점액","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0044df94","stopReason":"idle/end marker at 0x0044dfc0","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,2],"frames":[{"vaHex":"0x0044df94","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x0044dfa0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x0044dfa8","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x0044df9c","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"resultSounds":[{"vaHex":"0x0044dfa8","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x0044df9c","wlkNo":26,"wlkFileIndex":25,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 19; WLK id candidate 26","effectArgsHex":"01 00 19"}],"waitBarriers":[{"vaHex":"0x0044dfbc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0044dfac","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0044dfb4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"마왕슬라임","cns":"zs_maoh.cns","actorTableId":18,"actorTableIdHex":"0x12","enemyStatIndex":14,"descriptorVaHex":"0x0044dcc4","scriptVaHex":"0x0044dd90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0044dd94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0044dde8","bytesHex":"10 c0 59 09 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":9,"sharedActionIdHex":"0x09","sharedActionName":"돌진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0044dfcc","stopReason":"idle/end marker at 0x0044e004","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x0044dfcc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0044dfd8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":20},{"vaHex":"0x0044dffc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0044dfe0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0044dfe0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0044dff4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0044dfe4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0044dfec","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0044dfd4","movementMode":2,"motionMode":2,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":20,"stepDivisor":20,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=2, selector=3, stepDivisor=20: opposite target-side edge placement."},{"vaHex":"0x0044dff8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"마왕슬라임","cns":"zs_maoh.cns","actorTableId":18,"actorTableIdHex":"0x12","enemyStatIndex":14,"descriptorVaHex":"0x0044dcc4","scriptVaHex":"0x0044dd90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0044dd94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0044ddf4","bytesHex":"10 c0 59 0e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":14,"sharedActionIdHex":"0x0e","sharedActionName":"독액","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x18","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[24],"resultFamilyLabels":["공격/상태 판정 0x18"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x0044e010","stopReason":"idle/end marker at 0x0044e054","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,3,0],"frames":[{"vaHex":"0x0044e010","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0044e018","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0044e028","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0044e030","wlkNo":25,"wlkFileIndex":25,"normalWlkNo":25,"altWlkNo":25,"mode":1,"summary":"WLK id 25 (normal id 25, alt id 25, mode=1)"}],"resultSounds":[{"vaHex":"0x0044e030","wlkNo":25,"wlkFileIndex":25,"normalWlkNo":25,"altWlkNo":25,"mode":1,"summary":"WLK id 25 (normal id 25, alt id 25, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0044e038","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0044e050","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0044e034","helperId":93,"helperIdHex":"0x0000005d","bytes":"bd 5d 00 00","summary":"cleanup/helper id=93, bytes=bd 5d 00 00"}],"repeatLoops":[{"vaHex":"0x0044e020","targetVaHex":"0x0044e010","repeatCount":6,"summary":"repeat/control count=6, target=0x0044e010; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0044e040","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0044e048","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"독사","cns":"zh_doku.cns","actorTableId":19,"actorTableIdHex":"0x13","enemyStatIndex":15,"descriptorVaHex":"0x004a692c","scriptVaHex":"0x004a69e0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a69e4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a6a2c","bytesHex":"10 c0 59 0f 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":15,"sharedActionIdHex":"0x0f","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":11,"weightDenominator":16,"weightPercent":68.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004a6bd8","stopReason":"idle/end marker at 0x004a6c00","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x004a6bd8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004a6be4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004a6be0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a6be0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a6bfc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a6bec","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a6bf4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"독사","cns":"zh_doku.cns","actorTableId":19,"actorTableIdHex":"0x13","enemyStatIndex":15,"descriptorVaHex":"0x004a692c","scriptVaHex":"0x004a69e0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a69e4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a6a38","bytesHex":"10 c0 59 10 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":16,"sharedActionIdHex":"0x10","sharedActionName":"강습","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,60,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004a6c0c","stopReason":"idle/end marker at 0x004a6c44","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x004a6c0c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004a6c18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004a6c3c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a6c20","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a6c20","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a6c34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a6c24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a6c2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004a6c14","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x004a6c38","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"구렁이","cns":"zh_dai.cns","actorTableId":20,"actorTableIdHex":"0x14","enemyStatIndex":16,"descriptorVaHex":"0x004cbf8c","scriptVaHex":"0x004cc040","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cc044","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cc08c","bytesHex":"10 c0 59 0f 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":15,"sharedActionIdHex":"0x0f","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004cc244","stopReason":"idle/end marker at 0x004cc26c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x004cc244","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004cc250","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004cc24c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cc24c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cc268","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cc258","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cc260","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"구렁이","cns":"zh_dai.cns","actorTableId":20,"actorTableIdHex":"0x14","enemyStatIndex":16,"descriptorVaHex":"0x004cbf8c","scriptVaHex":"0x004cc040","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cc044","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cc098","bytesHex":"10 c0 59 10 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":16,"sharedActionIdHex":"0x10","sharedActionName":"강습","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,60,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004cc278","stopReason":"idle/end marker at 0x004cc2b0","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x004cc278","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cc284","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004cc2a8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cc28c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cc28c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cc2a0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cc290","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cc298","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004cc280","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x004cc2a4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"구렁이","cns":"zh_dai.cns","actorTableId":20,"actorTableIdHex":"0x14","enemyStatIndex":16,"descriptorVaHex":"0x004cbf8c","scriptVaHex":"0x004cc040","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cc044","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cc0a4","bytesHex":"10 c0 59 11 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":17,"sharedActionIdHex":"0x11","sharedActionName":"휘감기기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x17","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[23],"resultFamilyLabels":["공격/상태 판정 0x17"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[95,50,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004cc2bc","stopReason":"idle/end marker at 0x004cc2f4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,3,0],"frames":[{"vaHex":"0x004cc2bc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cc2c8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004cc2ec","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cc2d0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cc2d0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cc2e4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cc2d4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cc2dc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004cc2c4","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x004cc2e8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"화사","cns":"zh_ka.cns","actorTableId":21,"actorTableIdHex":"0x15","enemyStatIndex":17,"descriptorVaHex":"0x004e7238","scriptVaHex":"0x004e72ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e72f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e7338","bytesHex":"10 c0 59 0f 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":15,"sharedActionIdHex":"0x0f","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004e7b00","stopReason":"loop at 0x004e7b00","categories":["frame","jump"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004e7b00","selectorHighWord":20,"selectorHighWordHex":"0x14","selectorLowWord":2,"gate":1}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"화사","cns":"zh_ka.cns","actorTableId":21,"actorTableIdHex":"0x15","enemyStatIndex":17,"descriptorVaHex":"0x004e7238","scriptVaHex":"0x004e72ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e72f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e7344","bytesHex":"10 c0 59 10 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":16,"sharedActionIdHex":"0x10","sharedActionName":"강습","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,60,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004e7b10","stopReason":"loop at 0x004e7b10","categories":["frame","jump"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004e7b10","selectorHighWord":20,"selectorHighWordHex":"0x14","selectorLowWord":1,"gate":1}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"화사","cns":"zh_ka.cns","actorTableId":21,"actorTableIdHex":"0x15","enemyStatIndex":17,"descriptorVaHex":"0x004e7238","scriptVaHex":"0x004e72ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004e72f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004e7350","bytesHex":"10 c0 59 12 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":18,"sharedActionIdHex":"0x12","sharedActionName":"화염","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004e7b20","stopReason":"loop at 0x004e7b20","categories":["frame","jump"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004e7b20","selectorHighWord":22,"selectorHighWordHex":"0x16","selectorLowWord":1,"gate":1}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"수사","cns":"zh_sui.cns","actorTableId":22,"actorTableIdHex":"0x16","enemyStatIndex":18,"descriptorVaHex":"0x00528610","scriptVaHex":"0x005286dc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005286e0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00528728","bytesHex":"10 c0 59 0f 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":15,"sharedActionIdHex":"0x0f","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x005288e0","stopReason":"idle/end marker at 0x00528908","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x005288e0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x005288ec","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x005288e8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x005288e8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00528904","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005288f4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005288fc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"수사","cns":"zh_sui.cns","actorTableId":22,"actorTableIdHex":"0x16","enemyStatIndex":18,"descriptorVaHex":"0x00528610","scriptVaHex":"0x005286dc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005286e0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00528734","bytesHex":"10 c0 59 10 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":16,"sharedActionIdHex":"0x10","sharedActionName":"강습","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,60,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00528914","stopReason":"idle/end marker at 0x0052894c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x00528914","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00528920","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x00528944","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00528928","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00528928","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0052893c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0052892c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00528934","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0052891c","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x00528940","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"수사","cns":"zh_sui.cns","actorTableId":22,"actorTableIdHex":"0x16","enemyStatIndex":18,"descriptorVaHex":"0x00528610","scriptVaHex":"0x005286dc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005286e0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00528740","bytesHex":"10 c0 59 13 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":19,"sharedActionIdHex":"0x13","sharedActionName":"냉기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00528958","stopReason":"idle/end marker at 0x00528990","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,3],"frames":[{"vaHex":"0x00528958","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x00528974","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":14}],"sounds":[{"vaHex":"0x00528970","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"resultSounds":[{"vaHex":"0x00528970","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00528964","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0052898c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00528960","helperId":90,"helperIdHex":"0x0000005a","bytes":"bd 5a 00 00","summary":"cleanup/helper id=90, bytes=bd 5a 00 00"},{"vaHex":"0x0052896c","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0052897c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00528984","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"뢰사","cns":"zh_rai.cns","actorTableId":23,"actorTableIdHex":"0x17","enemyStatIndex":19,"descriptorVaHex":"0x004ce06c","scriptVaHex":"0x004ce138","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004ce13c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004ce184","bytesHex":"10 c0 59 0f 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":15,"sharedActionIdHex":"0x0f","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004ce33c","stopReason":"idle/end marker at 0x004ce364","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x004ce33c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004ce348","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004ce344","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004ce344","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ce360","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004ce350","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ce358","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"뢰사","cns":"zh_rai.cns","actorTableId":23,"actorTableIdHex":"0x17","enemyStatIndex":19,"descriptorVaHex":"0x004ce06c","scriptVaHex":"0x004ce138","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004ce13c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004ce190","bytesHex":"10 c0 59 10 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":16,"sharedActionIdHex":"0x10","sharedActionName":"강습","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,60,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004ce370","stopReason":"idle/end marker at 0x004ce3a8","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,1,0],"frames":[{"vaHex":"0x004ce370","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce37c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004ce3a0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004ce384","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004ce384","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ce398","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004ce388","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ce390","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004ce378","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x004ce39c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"뢰사","cns":"zh_rai.cns","actorTableId":23,"actorTableIdHex":"0x17","enemyStatIndex":19,"descriptorVaHex":"0x004ce06c","scriptVaHex":"0x004ce138","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004ce13c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004ce19c","bytesHex":"10 c0 59 14 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":20,"sharedActionIdHex":"0x14","sharedActionName":"뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004ce3b4","stopReason":"idle/end marker at 0x004ce3f0","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[3,4,3],"frames":[{"vaHex":"0x004ce3b4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce3bc","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce3d4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004ce3d0","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x004ce3d0","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ce3ec","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004ce3cc","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"}],"repeatLoops":[{"vaHex":"0x004ce3c4","targetVaHex":"0x004ce3b4","repeatCount":6,"summary":"repeat/control count=6, target=0x004ce3b4; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004ce3dc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ce3e4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"박쥐","cns":"zk_komo.cns","actorTableId":24,"actorTableIdHex":"0x18","enemyStatIndex":20,"descriptorVaHex":"0x00546a7c","scriptVaHex":"0x00546b10","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00546b14","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00546b5c","bytesHex":"10 c0 59 15 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":21,"sharedActionIdHex":"0x15","sharedActionName":"날갯짓","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":13,"weightDenominator":16,"weightPercent":81.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00546d18","stopReason":"idle/end marker at 0x00546d48","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x00546d18","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00546d20","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x00546d30","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00546d30","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00546d44","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x00546d28","targetVaHex":"0x00546d18","repeatCount":3,"summary":"repeat/control count=3, target=0x00546d18; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x00546d34","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00546d3c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"박쥐","cns":"zk_komo.cns","actorTableId":24,"actorTableIdHex":"0x18","enemyStatIndex":20,"descriptorVaHex":"0x00546a7c","scriptVaHex":"0x00546b10","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00546b14","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00546b68","bytesHex":"10 c0 59 16 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":22,"sharedActionIdHex":"0x16","sharedActionName":"급강하","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00546d54","stopReason":"idle/end marker at 0x00546dc8","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[0,0,1,0,1,2,2,0],"frames":[{"vaHex":"0x00546d54","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00546d70","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00546d78","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x00546d80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00546d88","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x00546d94","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00546db4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00546dc0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00546d9c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00546d9c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00546db0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00546da0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00546da8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00546d5c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x00546d90","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=1, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x00546dbc","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x00546d60","summary":"add display/actor field +0x1c, imm=0x00400000 (64px)","destHex":"0x1c","immFixed":64.0,"opName":"add"},{"vaHex":"0x00546d68","summary":"sub display/actor field +0x20, imm=0x00400000 (64px)","destHex":"0x20","immFixed":64.0,"opName":"sub"}]}},{"enemyName":"큰박쥐","cns":"zk_big.cns","actorTableId":25,"actorTableIdHex":"0x19","enemyStatIndex":21,"descriptorVaHex":"0x00545914","scriptVaHex":"0x005459a8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005459ac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005459f4","bytesHex":"10 c0 59 15 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":21,"sharedActionIdHex":"0x15","sharedActionName":"날갯짓","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":11,"weightDenominator":16,"weightPercent":68.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00545bb0","stopReason":"idle/end marker at 0x00545be0","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x00545bb0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00545bb8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x00545bc8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00545bc8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00545bdc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x00545bc0","targetVaHex":"0x00545bb0","repeatCount":5,"summary":"repeat/control count=5, target=0x00545bb0; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x00545bcc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00545bd4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"큰박쥐","cns":"zk_big.cns","actorTableId":25,"actorTableIdHex":"0x19","enemyStatIndex":21,"descriptorVaHex":"0x00545914","scriptVaHex":"0x005459a8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005459ac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545a00","bytesHex":"10 c0 59 16 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":22,"sharedActionIdHex":"0x16","sharedActionName":"급강하","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00545bec","stopReason":"idle/end marker at 0x00545c60","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[0,0,1,0,1,2,2,0],"frames":[{"vaHex":"0x00545bec","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00545c08","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00545c10","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x00545c18","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x00545c20","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x00545c2c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00545c4c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00545c58","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00545c34","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00545c34","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00545c48","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545c38","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00545c40","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00545bf4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x00545c28","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=1, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x00545c54","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x00545bf8","summary":"add display/actor field +0x1c, imm=0x00400000 (64px)","destHex":"0x1c","immFixed":64.0,"opName":"add"},{"vaHex":"0x00545c00","summary":"sub display/actor field +0x20, imm=0x00400000 (64px)","destHex":"0x20","immFixed":64.0,"opName":"sub"}]}},{"enemyName":"흡혈박쥐","cns":"zk_q.cns","actorTableId":26,"actorTableIdHex":"0x1a","enemyStatIndex":22,"descriptorVaHex":"0x004ede04","scriptVaHex":"0x004ede98","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004ede9c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004edee4","bytesHex":"10 c0 59 15 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":21,"sharedActionIdHex":"0x15","sharedActionName":"날갯짓","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004ee0ac","stopReason":"idle/end marker at 0x004ee0dc","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004ee0ac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004ee0b4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x004ee0c4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004ee0c4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ee0d8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004ee0bc","targetVaHex":"0x004ee0ac","repeatCount":3,"summary":"repeat/control count=3, target=0x004ee0ac; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004ee0c8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ee0d0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"흡혈박쥐","cns":"zk_q.cns","actorTableId":26,"actorTableIdHex":"0x1a","enemyStatIndex":22,"descriptorVaHex":"0x004ede04","scriptVaHex":"0x004ede98","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004ede9c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004edef0","bytesHex":"10 c0 59 16 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":22,"sharedActionIdHex":"0x16","sharedActionName":"급강하","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004ee0e8","stopReason":"idle/end marker at 0x004ee15c","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[0,0,1,0,1,2,2,0],"frames":[{"vaHex":"0x004ee0e8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004ee104","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004ee10c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x004ee114","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004ee11c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x004ee128","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x004ee148","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x004ee154","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004ee130","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004ee130","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ee144","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004ee134","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ee13c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004ee0f0","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004ee124","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=1, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x004ee150","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004ee0f4","summary":"add display/actor field +0x1c, imm=0x00400000 (64px)","destHex":"0x1c","immFixed":64.0,"opName":"add"},{"vaHex":"0x004ee0fc","summary":"sub display/actor field +0x20, imm=0x00400000 (64px)","destHex":"0x20","immFixed":64.0,"opName":"sub"}]}},{"enemyName":"흡혈박쥐","cns":"zk_q.cns","actorTableId":26,"actorTableIdHex":"0x1a","enemyStatIndex":22,"descriptorVaHex":"0x004ede04","scriptVaHex":"0x004ede98","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004ede9c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004edefc","bytesHex":"10 c0 59 17 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":23,"sharedActionIdHex":"0x17","sharedActionName":"흡혈","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[90,85,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004ee168","stopReason":"idle/end marker at 0x004ee198","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004ee168","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004ee170","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004ee180","wlkNo":25,"wlkFileIndex":25,"normalWlkNo":25,"altWlkNo":25,"mode":1,"summary":"WLK id 25 (normal id 25, alt id 25, mode=1)"}],"resultSounds":[{"vaHex":"0x004ee180","wlkNo":25,"wlkFileIndex":25,"normalWlkNo":25,"altWlkNo":25,"mode":1,"summary":"WLK id 25 (normal id 25, alt id 25, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ee194","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004ee178","targetVaHex":"0x004ee168","repeatCount":8,"summary":"repeat/control count=8, target=0x004ee168; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004ee184","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ee18c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"마왕박쥐","cns":"zk_maoh.cns","actorTableId":27,"actorTableIdHex":"0x1b","enemyStatIndex":23,"descriptorVaHex":"0x004cdc28","scriptVaHex":"0x004cdccc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cdcd0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cdd18","bytesHex":"10 c0 59 15 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":21,"sharedActionIdHex":"0x15","sharedActionName":"날갯짓","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004cdeec","stopReason":"idle/end marker at 0x004cdf1c","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004cdeec","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004cdef4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3}],"sounds":[{"vaHex":"0x004cdf04","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cdf04","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cdf18","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004cdefc","targetVaHex":"0x004cdeec","repeatCount":3,"summary":"repeat/control count=3, target=0x004cdeec; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004cdf08","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cdf10","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"마왕박쥐","cns":"zk_maoh.cns","actorTableId":27,"actorTableIdHex":"0x1b","enemyStatIndex":23,"descriptorVaHex":"0x004cdc28","scriptVaHex":"0x004cdccc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cdcd0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cdd24","bytesHex":"10 c0 59 16 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":22,"sharedActionIdHex":"0x16","sharedActionName":"급강하","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004cdf28","stopReason":"idle/end marker at 0x004cdf9c","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[0,0,1,0,1,2,2,0],"frames":[{"vaHex":"0x004cdf28","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cdf44","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004cdf4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x004cdf54","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":3},{"vaHex":"0x004cdf5c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":3},{"vaHex":"0x004cdf68","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x004cdf88","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x004cdf94","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cdf70","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cdf70","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cdf84","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cdf74","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cdf7c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004cdf30","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004cdf64","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=1, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x004cdf90","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004cdf34","summary":"add display/actor field +0x1c, imm=0x00400000 (64px)","destHex":"0x1c","immFixed":64.0,"opName":"add"},{"vaHex":"0x004cdf3c","summary":"sub display/actor field +0x20, imm=0x00400000 (64px)","destHex":"0x20","immFixed":64.0,"opName":"sub"}]}},{"enemyName":"마왕박쥐","cns":"zk_maoh.cns","actorTableId":27,"actorTableIdHex":"0x1b","enemyStatIndex":23,"descriptorVaHex":"0x004cdc28","scriptVaHex":"0x004cdccc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cdcd0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cdd30","bytesHex":"10 c0 59 17 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":23,"sharedActionIdHex":"0x17","sharedActionName":"흡혈","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[90,85,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004cdfa8","stopReason":"idle/end marker at 0x004cdfd8","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[0,1],"frames":[{"vaHex":"0x004cdfa8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cdfb0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cdfc0","wlkNo":25,"wlkFileIndex":25,"normalWlkNo":25,"altWlkNo":25,"mode":1,"summary":"WLK id 25 (normal id 25, alt id 25, mode=1)"}],"resultSounds":[{"vaHex":"0x004cdfc0","wlkNo":25,"wlkFileIndex":25,"normalWlkNo":25,"altWlkNo":25,"mode":1,"summary":"WLK id 25 (normal id 25, alt id 25, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cdfd4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004cdfb8","targetVaHex":"0x004cdfa8","repeatCount":8,"summary":"repeat/control count=8, target=0x004cdfa8; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004cdfc4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cdfcc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"마왕박쥐","cns":"zk_maoh.cns","actorTableId":27,"actorTableIdHex":"0x1b","enemyStatIndex":23,"descriptorVaHex":"0x004cdc28","scriptVaHex":"0x004cdccc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cdcd0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cdd3c","bytesHex":"10 c0 59 18 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":24,"sharedActionIdHex":"0x18","sharedActionName":"육탄돌격","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":2,"weightDenominator":16,"weightPercent":12.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,110,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004cdfe4","stopReason":"idle/end marker at 0x004ce060","categories":["actor-flags","frame","idle-end","movement","repeat-loop","sound","wait","write"],"frameSelectorSequence":[0,2,4,2,4,2,2,0],"frames":[{"vaHex":"0x004cdfe4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce000","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce008","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce018","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce024","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce02c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004ce04c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x004ce058","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004ce034","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004ce034","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004ce048","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004ce010","targetVaHex":"0x004ce000","repeatCount":5,"summary":"repeat/control count=5, target=0x004ce000; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004ce038","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004ce040","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004cdfec","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004ce020","movementMode":4,"motionMode":4,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=4, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x004ce054","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004cdff0","summary":"add display/actor field +0x1c, imm=0x00400000 (64px)","destHex":"0x1c","immFixed":64.0,"opName":"add"},{"vaHex":"0x004cdff8","summary":"sub display/actor field +0x20, imm=0x00400000 (64px)","destHex":"0x20","immFixed":64.0,"opName":"sub"}]}},{"enemyName":"동작석상","cns":"zs_ryu.cns","actorTableId":28,"actorTableIdHex":"0x1c","enemyStatIndex":24,"descriptorVaHex":"0x0051372c","scriptVaHex":"0x00513810","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00513814","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0051385c","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00513a08","stopReason":"idle/end marker at 0x00513a38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,5],"frames":[{"vaHex":"0x00513a08","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x00513a10","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x00513a30","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x00513a18","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00513a18","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00513a2c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00513a1c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00513a24","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"동작석상","cns":"zs_ryu.cns","actorTableId":28,"actorTableIdHex":"0x1c","enemyStatIndex":24,"descriptorVaHex":"0x0051372c","scriptVaHex":"0x00513810","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00513814","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00513868","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00513a44","stopReason":"idle/end marker at 0x00513a9c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,1,2],"frames":[{"vaHex":"0x00513a44","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x00513a54","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00513a64","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x00513a74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x00513a84","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x00513a50","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x00513a70","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x00513a84","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x00513a50","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x00513a70","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x00513a5c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00513a7c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00513a98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00513a4c","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x00513a6c","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00513a88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00513a90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"파워","cns":"zs_rr.cns","actorTableId":29,"actorTableIdHex":"0x1d","enemyStatIndex":25,"descriptorVaHex":"0x0043fbac","scriptVaHex":"0x0043fc90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0043fc94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0043fcdc","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0043fea0","stopReason":"idle/end marker at 0x0043fed0","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,2,2],"frames":[{"vaHex":"0x0043fea0","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x0043fea8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0043fec8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x0043feb0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0043feb0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0043fec4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0043feb4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0043febc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"파워","cns":"zs_rr.cns","actorTableId":29,"actorTableIdHex":"0x1d","enemyStatIndex":25,"descriptorVaHex":"0x0043fbac","scriptVaHex":"0x0043fc90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0043fc94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0043fce8","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0043fedc","stopReason":"idle/end marker at 0x0043ff34","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x0043fedc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x0043feec","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x0043fefc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x0043ff0c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x0043ff1c","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x0043fee8","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x0043ff08","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x0043ff1c","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x0043fee8","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x0043ff08","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x0043fef4","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0043ff14","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0043ff30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0043fee4","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x0043ff04","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0043ff20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0043ff28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"파워","cns":"zs_rr.cns","actorTableId":29,"actorTableIdHex":"0x1d","enemyStatIndex":25,"descriptorVaHex":"0x0043fbac","scriptVaHex":"0x0043fc90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0043fc94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0043fd00","bytesHex":"10 c0 59 1c 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":28,"sharedActionIdHex":"0x1c","sharedActionName":"화염","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0043ff74","stopReason":"idle/end marker at 0x0043ffb4","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x0043ff74","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x0043ff84","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x0043ff98","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0043ff7c","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x0043ff7c","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0043ff8c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0043ffb0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0043ff80","helperId":63,"helperIdHex":"0x0000003f","bytes":"bd 3f 00 00","summary":"cleanup/helper id=63, bytes=bd 3f 00 00"},{"vaHex":"0x0043ff94","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0043ffa0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0043ffa8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"스피드","cns":"zs_rb.cns","actorTableId":30,"actorTableIdHex":"0x1e","enemyStatIndex":26,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d1824","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18b4","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d1a78","stopReason":"idle/end marker at 0x004d1aa8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,2,2],"frames":[{"vaHex":"0x004d1a78","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1a80","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004d1aa0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d1a9c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1a8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1a94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"스피드","cns":"zs_rb.cns","actorTableId":30,"actorTableIdHex":"0x1e","enemyStatIndex":26,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d1824","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18c0","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004d1ab4","stopReason":"idle/end marker at 0x004d1b0c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x004d1ab4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ac4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ad4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ae4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x004d1acc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1aec","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1b08","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d1abc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x004d1adc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1af8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1b00","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"스피드","cns":"zs_rb.cns","actorTableId":30,"actorTableIdHex":"0x1e","enemyStatIndex":26,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004d186c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18b4","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d1a78","stopReason":"idle/end marker at 0x004d1aa8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,2,2],"frames":[{"vaHex":"0x004d1a78","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1a80","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004d1aa0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d1a9c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1a8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1a94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"스피드","cns":"zs_rb.cns","actorTableId":30,"actorTableIdHex":"0x1e","enemyStatIndex":26,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004d186c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18c0","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004d1ab4","stopReason":"idle/end marker at 0x004d1b0c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x004d1ab4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ac4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ad4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ae4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x004d1acc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1aec","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1b08","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d1abc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x004d1adc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1af8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1b00","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"스피드","cns":"zs_rb.cns","actorTableId":30,"actorTableIdHex":"0x1e","enemyStatIndex":26,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004d186c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18d8","bytesHex":"10 c0 59 7c 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":124,"sharedActionIdHex":"0x7c","sharedActionName":"냉기","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004d1b4c","stopReason":"idle/end marker at 0x004d1b8c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x004d1b4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1b5c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1b70","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004d1b54","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x004d1b54","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d1b64","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1b88","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d1b58","helperId":89,"helperIdHex":"0x00000059","bytes":"bd 59 00 00","summary":"cleanup/helper id=89, bytes=bd 59 00 00"},{"vaHex":"0x004d1b6c","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1b78","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1b80","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"맹호권사범","cns":"zsk_mou.cns","actorTableId":31,"actorTableIdHex":"0x1f","enemyStatIndex":27,"descriptorVaHex":"0x00443308","scriptVaHex":"0x00443434","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00443438","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00443480","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00443638","stopReason":"idle/end marker at 0x00443658","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00443638","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00443640","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00443640","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00443654","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00443644","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0044364c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"맹호권사범","cns":"zsk_mou.cns","actorTableId":31,"actorTableIdHex":"0x1f","enemyStatIndex":27,"descriptorVaHex":"0x00443308","scriptVaHex":"0x00443434","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00443438","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0044348c","bytesHex":"10 c0 59 1e 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":30,"sharedActionIdHex":"0x1e","sharedActionName":"돌려차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,120,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00443664","stopReason":"idle/end marker at 0x00443698","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[2,3,0],"frames":[{"vaHex":"0x00443664","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0044366c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x00443690","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00443674","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00443674","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00443688","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00443678","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443680","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0044368c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"맹호권사범","cns":"zsk_mou.cns","actorTableId":31,"actorTableIdHex":"0x1f","enemyStatIndex":27,"descriptorVaHex":"0x00443308","scriptVaHex":"0x00443434","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00443438","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00443498","bytesHex":"10 c0 59 29 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":41,"sharedActionIdHex":"0x29","sharedActionName":"비기·맹호광파참","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":2,"weightDenominator":16,"weightPercent":12.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[22],"resultFamilyLabels":["공격/상태 판정 0x16"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[85,200,225],[75,0,225],[65,0,225]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004436a4","stopReason":"idle/end marker at 0x00443748","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","repeat-loop","sound","wait"],"frameSelectorSequence":[0,4,5,6,6,6,7,0],"frames":[{"vaHex":"0x004436a4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004436b4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004436bc","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004436cc","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004436dc","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":4},{"vaHex":"0x004436fc","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":1},{"vaHex":"0x0044371c","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":1},{"vaHex":"0x00443740","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004436e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x00443704","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x00443724","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004436b0","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x004436d8","wlkNo":18,"wlkFileIndex":17,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 11; WLK id candidate 18","effectArgsHex":"01 00 11"}],"resultSounds":[{"vaHex":"0x004436e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x00443704","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x00443724","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004436b0","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x004436d8","wlkNo":18,"wlkFileIndex":17,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 11; WLK id candidate 18","effectArgsHex":"01 00 11"}],"waitBarriers":[{"vaHex":"0x004436f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00443718","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00443738","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004436d4","helperId":20,"helperIdHex":"0x00000014","bytes":"bd 14 00 00","summary":"cleanup/helper id=20, bytes=bd 14 00 00"}],"repeatLoops":[{"vaHex":"0x004436c4","targetVaHex":"0x004436b4","repeatCount":3,"summary":"repeat/control count=3, target=0x004436b4; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004436e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004436f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x00443708","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443710","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x00443728","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443730","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004436ac","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":4,"selectorHex":"0x04","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"side-fixed screen X with target-relative Y.","kind1Formula":"fixedX=184px, target-relative Y","kind2Formula":"fixedX=456px, target-relative Y","handlerEvidence":"0x0040e49f fixed 0x00b80000; 0x0040e75a fixed 0x01c80000.","summary":"direct placement selector=4: side-fixed screen X with target-relative Y."},{"vaHex":"0x0044373c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"숙련주작권사","cns":"zjk_suz.cns","actorTableId":32,"actorTableIdHex":"0x20","enemyStatIndex":28,"descriptorVaHex":"0x005033d0","scriptVaHex":"0x005034b4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005034b8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00503500","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x005036c4","stopReason":"idle/end marker at 0x005036e4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x005036c4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x005036cc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x005036cc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x005036e0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005036d0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005036d8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련주작권사","cns":"zjk_suz.cns","actorTableId":32,"actorTableIdHex":"0x20","enemyStatIndex":28,"descriptorVaHex":"0x005033d0","scriptVaHex":"0x005034b4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005034b8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0050350c","bytesHex":"10 c0 59 1f 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":31,"sharedActionIdHex":"0x1f","sharedActionName":"작렬축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x005036f0","stopReason":"idle/end marker at 0x0050371c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[2,0],"frames":[{"vaHex":"0x005036f0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00503714","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x005036f8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x005036f8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0050370c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005036fc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00503704","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00503710","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"숙련주작권사","cns":"zjk_suz.cns","actorTableId":32,"actorTableIdHex":"0x20","enemyStatIndex":28,"descriptorVaHex":"0x005033d0","scriptVaHex":"0x005034b4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005034b8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00503518","bytesHex":"10 c0 59 24 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":36,"sharedActionIdHex":"0x24","sharedActionName":"열화폭염권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,100,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00503728","stopReason":"idle/end marker at 0x00503768","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,4],"frames":[{"vaHex":"0x0050372c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x00503734","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x00503744","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x00503750","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"},{"vaHex":"0x00503728","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x00503740","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"resultSounds":[{"vaHex":"0x00503750","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"effectSounds":[{"vaHex":"0x00503728","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x00503740","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"waitBarriers":[{"vaHex":"0x00503764","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0050373c","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x0050374c","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00503754","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0050375c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련주작권사","cns":"zjk_suz.cns","actorTableId":32,"actorTableIdHex":"0x20","enemyStatIndex":28,"descriptorVaHex":"0x005033d0","scriptVaHex":"0x005034b4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005034b8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00503524","bytesHex":"10 c0 59 28 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":40,"sharedActionIdHex":"0x28","sharedActionName":"삼단공격","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,125,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00503774","stopReason":"idle/end marker at 0x005037e4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,2],"frames":[{"vaHex":"0x00503774","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00503794","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0050379c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x005037bc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005037c4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x0050377c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005037a4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005037cc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0050377c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005037a4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005037cc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00503790","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x005037b8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x005037e0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00503780","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00503788","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x005037a8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005037b0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x005037d0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005037d8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련창룡권사","cns":"zjk_sei.cns","actorTableId":33,"actorTableIdHex":"0x21","enemyStatIndex":29,"descriptorVaHex":"0x00545508","scriptVaHex":"0x005455ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005455f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545638","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x005457fc","stopReason":"idle/end marker at 0x0054581c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x005457fc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00545804","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00545804","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00545818","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545808","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00545810","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련창룡권사","cns":"zjk_sei.cns","actorTableId":33,"actorTableIdHex":"0x21","enemyStatIndex":29,"descriptorVaHex":"0x00545508","scriptVaHex":"0x005455ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005455f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545644","bytesHex":"10 c0 59 20 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":32,"sharedActionIdHex":"0x20","sharedActionName":"빙참축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00545828","stopReason":"idle/end marker at 0x00545854","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[2,0],"frames":[{"vaHex":"0x00545828","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0054584c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00545830","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00545830","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00545844","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545834","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0054583c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00545848","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"숙련창룡권사","cns":"zjk_sei.cns","actorTableId":33,"actorTableIdHex":"0x21","enemyStatIndex":29,"descriptorVaHex":"0x00545508","scriptVaHex":"0x005455ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005455f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00545650","bytesHex":"10 c0 59 25 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":37,"sharedActionIdHex":"0x25","sharedActionName":"수경","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"수경","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[47],"resultFamilyLabels":["수경"],"resultFamilyClasses":["sukyeong"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[0,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00545860","stopReason":"idle/end marker at 0x0054588c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x00545864","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x00545874","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00545860","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x0054586c","wlkNo":25,"wlkFileIndex":24,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 18; WLK id candidate 25","effectArgsHex":"01 00 18"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x00545860","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x0054586c","wlkNo":25,"wlkFileIndex":24,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 18; WLK id candidate 25","effectArgsHex":"01 00 18"}],"waitBarriers":[{"vaHex":"0x0054587c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x00545870","helperId":64,"helperIdHex":"0x00000040","bytes":"bd 40 00 00","summary":"cleanup/helper id=64, bytes=bd 40 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00545884","mode":0,"maskHex":"0x00000003","bytes":"ad 00 00 00 03 00 00 00","summary":"actor flag mode=0, mask=0x00000003"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련창룡권사","cns":"zjk_sei.cns","actorTableId":33,"actorTableIdHex":"0x21","enemyStatIndex":29,"descriptorVaHex":"0x00545508","scriptVaHex":"0x005455ec","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005455f0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0054565c","bytesHex":"10 c0 59 28 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":40,"sharedActionIdHex":"0x28","sharedActionName":"삼단공격","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,125,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00545898","stopReason":"idle/end marker at 0x00545908","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,2],"frames":[{"vaHex":"0x00545898","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x005458b8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005458c0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x005458e0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005458e8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x005458a0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005458c8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005458f0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x005458a0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005458c8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x005458f0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x005458b4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x005458dc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00545904","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005458a4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005458ac","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x005458cc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005458d4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x005458f4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005458fc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련현무권사","cns":"zjk_gen.cns","actorTableId":34,"actorTableIdHex":"0x22","enemyStatIndex":30,"descriptorVaHex":"0x00493488","scriptVaHex":"0x0049356c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00493570","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004935b8","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0049377c","stopReason":"idle/end marker at 0x0049379c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0049377c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00493784","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00493784","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00493798","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00493788","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00493790","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련현무권사","cns":"zjk_gen.cns","actorTableId":34,"actorTableIdHex":"0x22","enemyStatIndex":30,"descriptorVaHex":"0x00493488","scriptVaHex":"0x0049356c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00493570","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004935c4","bytesHex":"10 c0 59 21 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":33,"sharedActionIdHex":"0x21","sharedActionName":"암단축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004937a8","stopReason":"idle/end marker at 0x004937d4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[2,0],"frames":[{"vaHex":"0x004937a8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004937cc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004937b0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004937b0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004937c4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004937b4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004937bc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004937c8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"숙련현무권사","cns":"zjk_gen.cns","actorTableId":34,"actorTableIdHex":"0x22","enemyStatIndex":30,"descriptorVaHex":"0x00493488","scriptVaHex":"0x0049356c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00493570","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004935d0","bytesHex":"10 c0 59 26 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":38,"sharedActionIdHex":"0x26","sharedActionName":"대폭진","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,145]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004937e0","stopReason":"idle/end marker at 0x00493820","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,4],"frames":[{"vaHex":"0x004937e4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":20},{"vaHex":"0x004937f8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x00493814","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":16}],"sounds":[{"vaHex":"0x00493800","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"},{"vaHex":"0x004937e0","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x00493800","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[{"vaHex":"0x004937e0","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x0049381c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004937ec","helperId":40,"helperIdHex":"0x00000028","bytes":"bd 28 00 00","summary":"cleanup/helper id=40, bytes=bd 28 00 00"},{"vaHex":"0x004937f0","helperId":41,"helperIdHex":"0x00000029","bytes":"bd 29 00 00","summary":"cleanup/helper id=41, bytes=bd 29 00 00"},{"vaHex":"0x004937f4","helperId":59,"helperIdHex":"0x0000003b","bytes":"bd 3b 00 00","summary":"cleanup/helper id=59, bytes=bd 3b 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00493804","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0049380c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"숙련현무권사","cns":"zjk_gen.cns","actorTableId":34,"actorTableIdHex":"0x22","enemyStatIndex":30,"descriptorVaHex":"0x00493488","scriptVaHex":"0x0049356c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00493570","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004935dc","bytesHex":"10 c0 59 28 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":40,"sharedActionIdHex":"0x28","sharedActionName":"삼단공격","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,125,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0049382c","stopReason":"idle/end marker at 0x0049389c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,2],"frames":[{"vaHex":"0x0049382c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0049384c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00493854","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00493874","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0049387c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00493834","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0049385c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x00493884","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00493834","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0049385c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x00493884","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00493848","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00493870","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00493898","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00493838","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00493840","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x00493860","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00493868","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x00493888","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00493890","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"백호권사범","cns":"zjk_byk.cns","actorTableId":35,"actorTableIdHex":"0x23","enemyStatIndex":31,"descriptorVaHex":"0x004bda7c","scriptVaHex":"0x004bdb60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bdb64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bdbac","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bdd6c","stopReason":"idle/end marker at 0x004bdd8c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bdd6c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bdd74","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bdd74","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bdd88","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bdd78","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bdd80","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"백호권사범","cns":"zjk_byk.cns","actorTableId":35,"actorTableIdHex":"0x23","enemyStatIndex":31,"descriptorVaHex":"0x004bda7c","scriptVaHex":"0x004bdb60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bdb64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bdbb8","bytesHex":"10 c0 59 22 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":34,"sharedActionIdHex":"0x22","sharedActionName":"공도축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bdd98","stopReason":"idle/end marker at 0x004bddb8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004bdd98","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bdda0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bdda0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bddb4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bdda4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bddac","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"백호권사범","cns":"zjk_byk.cns","actorTableId":35,"actorTableIdHex":"0x23","enemyStatIndex":31,"descriptorVaHex":"0x004bda7c","scriptVaHex":"0x004bdb60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bdb64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bdbc4","bytesHex":"10 c0 59 27 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":39,"sharedActionIdHex":"0x27","sharedActionName":"백섬질풍각","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,135,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bddc4","stopReason":"idle/end marker at 0x004bde00","categories":["actor-flags","effect-sound","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[3,2,0],"frames":[{"vaHex":"0x004bddc8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004bddd4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x004bddf8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bdddc","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004bddc4","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x004bdddc","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004bddc4","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x004bddf0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bdde0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bdde8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004bddd0","movementMode":5,"motionMode":5,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":6,"stepDivisor":6,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=5, selector=3, stepDivisor=6: opposite target-side edge placement."},{"vaHex":"0x004bddf4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"백호권사범","cns":"zjk_byk.cns","actorTableId":35,"actorTableIdHex":"0x23","enemyStatIndex":31,"descriptorVaHex":"0x004bda7c","scriptVaHex":"0x004bdb60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bdb64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bdbd0","bytesHex":"10 c0 59 28 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":40,"sharedActionIdHex":"0x28","sharedActionName":"삼단공격","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,125,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004bde0c","stopReason":"idle/end marker at 0x004bde7c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,2],"frames":[{"vaHex":"0x004bde0c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004bde2c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bde34","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004bde54","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bde5c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bde14","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004bde3c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004bde64","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bde14","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004bde3c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004bde64","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bde28","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bde50","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bde78","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bde18","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bde20","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bde40","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bde48","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bde68","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bde70","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"귀갑권사","cns":"zkg_kame.cns","actorTableId":36,"actorTableIdHex":"0x24","enemyStatIndex":32,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c2a5c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004c2a74","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c2c74","stopReason":"idle/end marker at 0x004c2cb4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,9,5,0],"frames":[{"vaHex":"0x004c2c74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c80","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c88","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2cac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2c7c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004c2ca8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"귀갑권사","cns":"zkg_kame.cns","actorTableId":36,"actorTableIdHex":"0x24","enemyStatIndex":32,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c2a5c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004c2ad4","bytesHex":"10 c0 59 7b 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":123,"sharedActionIdHex":"0x7b","sharedActionName":"회복","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[120,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004c2dd4","stopReason":"idle/end marker at 0x004c2df0","categories":["actor-flags","cleanup/helper","effect-sound","idle-end","wait"],"frameSelectorSequence":[],"frames":[],"sounds":[{"vaHex":"0x004c2dd8","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004c2dd8","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"waitBarriers":[{"vaHex":"0x004c2de0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x004c2dd4","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"},{"vaHex":"0x004c2ddc","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2de8","mode":0,"maskHex":"0x00000001","bytes":"ad 00 00 00 01 00 00 00","summary":"actor flag mode=0, mask=0x00000001"}],"movements":[],"positionWrites":[]}},{"enemyName":"귀갑권사","cns":"zkg_kame.cns","actorTableId":36,"actorTableIdHex":"0x24","enemyStatIndex":32,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004c2a74","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c2abc","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c2c74","stopReason":"idle/end marker at 0x004c2cb4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,9,5,0],"frames":[{"vaHex":"0x004c2c74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c80","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c88","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2cac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2c7c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004c2ca8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"귀갑권사","cns":"zkg_kame.cns","actorTableId":36,"actorTableIdHex":"0x24","enemyStatIndex":32,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004c2a74","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c2ac8","bytesHex":"10 c0 59 23 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":35,"sharedActionIdHex":"0x23","sharedActionName":"이단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":2,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,125],[80,100,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004c2cc0","stopReason":"idle/end marker at 0x004c2d1c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[6,3,6,3,0],"frames":[{"vaHex":"0x004c2cc0","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2ce0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2ce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2d08","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2d14","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2cc8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004c2cf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2cc8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004c2cf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2cdc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004c2d04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2ccc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2cd4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004c2cf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2cfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2d10","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"근육맨１호","cns":"zm_1.cns","actorTableId":37,"actorTableIdHex":"0x25","enemyStatIndex":33,"descriptorVaHex":"0x0049f5e4","scriptVaHex":"0x0049f698","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0049f69c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0049f6e4","bytesHex":"10 c0 59 2a 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":42,"sharedActionIdHex":"0x2a","sharedActionName":"푹 찌르기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0049f890","stopReason":"idle/end marker at 0x0049f8b0","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0049f890","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0049f898","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0049f898","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0049f8ac","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0049f89c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0049f8a4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"근육맨１호","cns":"zm_1.cns","actorTableId":37,"actorTableIdHex":"0x25","enemyStatIndex":33,"descriptorVaHex":"0x0049f5e4","scriptVaHex":"0x0049f698","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0049f69c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0049f6f0","bytesHex":"10 c0 59 2b 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":43,"sharedActionIdHex":"0x2b","sharedActionName":"격돌","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,70,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0049f8bc","stopReason":"idle/end marker at 0x0049f8f4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,2,0],"frames":[{"vaHex":"0x0049f8bc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0049f8c8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x0049f8ec","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0049f8d0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0049f8d0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0049f8e4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0049f8d4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0049f8dc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0049f8c4","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x0049f8e8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"근육맨２호","cns":"zm_2.cns","actorTableId":38,"actorTableIdHex":"0x26","enemyStatIndex":34,"descriptorVaHex":"0x0046693c","scriptVaHex":"0x004669f0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004669f4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00466a3c","bytesHex":"10 c0 59 2a 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":42,"sharedActionIdHex":"0x2a","sharedActionName":"푹 찌르기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00466be8","stopReason":"idle/end marker at 0x00466c08","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00466be8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00466bf0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00466bf0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00466c04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00466bf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00466bfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"근육맨２호","cns":"zm_2.cns","actorTableId":38,"actorTableIdHex":"0x26","enemyStatIndex":34,"descriptorVaHex":"0x0046693c","scriptVaHex":"0x004669f0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004669f4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00466a48","bytesHex":"10 c0 59 2b 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":43,"sharedActionIdHex":"0x2b","sharedActionName":"격돌","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,70,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00466c14","stopReason":"idle/end marker at 0x00466c4c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,2,0],"frames":[{"vaHex":"0x00466c14","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00466c20","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00466c44","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00466c28","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00466c28","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00466c3c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00466c2c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00466c34","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00466c1c","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x00466c40","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"근육맨","cns":"zm_mk1.cns","actorTableId":39,"actorTableIdHex":"0x27","enemyStatIndex":35,"descriptorVaHex":"0x004f81e0","scriptVaHex":"0x004f8294","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004f8298","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f82e0","bytesHex":"10 c0 59 2a 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":42,"sharedActionIdHex":"0x2a","sharedActionName":"푹 찌르기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004f848c","stopReason":"idle/end marker at 0x004f84ac","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004f848c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f8494","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f8494","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f84a8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f8498","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f84a0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"근육맨","cns":"zm_mk1.cns","actorTableId":39,"actorTableIdHex":"0x27","enemyStatIndex":35,"descriptorVaHex":"0x004f81e0","scriptVaHex":"0x004f8294","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004f8298","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f82ec","bytesHex":"10 c0 59 2b 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":43,"sharedActionIdHex":"0x2b","sharedActionName":"격돌","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,70,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004f84b8","stopReason":"idle/end marker at 0x004f84f0","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,2,0],"frames":[{"vaHex":"0x004f84b8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004f84c4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x004f84e8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f84cc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f84cc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f84e0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f84d0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f84d8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f84c0","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x004f84e4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"근육맨","cns":"zm_mk2.cns","actorTableId":40,"actorTableIdHex":"0x28","enemyStatIndex":36,"descriptorVaHex":"0x004b1288","scriptVaHex":"0x004b133c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004b1340","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b1388","bytesHex":"10 c0 59 2a 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":42,"sharedActionIdHex":"0x2a","sharedActionName":"푹 찌르기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004b1ad4","stopReason":"loop at 0x004b1ad4","categories":["frame","jump"],"frameSelectorSequence":[12,13,14,15,16,17],"frames":[{"vaHex":"0x004b1ad4","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1adc","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1ae4","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":6},{"vaHex":"0x004b1aec","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1af4","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1afc","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":6}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"근육맨","cns":"zm_mk2.cns","actorTableId":40,"actorTableIdHex":"0x28","enemyStatIndex":36,"descriptorVaHex":"0x004b1288","scriptVaHex":"0x004b133c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004b1340","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b1394","bytesHex":"10 c0 59 2b 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":43,"sharedActionIdHex":"0x2b","sharedActionName":"격돌","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,70,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004b1a7c","stopReason":"loop at 0x004b1a7c","categories":["frame","jump"],"frameSelectorSequence":[0],"frames":[{"vaHex":"0x004b1a7c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":8}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004da588","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da618","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004da7dc","stopReason":"idle/end marker at 0x004da7fc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004da7dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da7f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da7e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da7f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004da588","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da624","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004da808","stopReason":"idle/end marker at 0x004da828","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004da808","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da824","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da814","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da81c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004da588","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da630","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004da834","stopReason":"idle/end marker at 0x004da854","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x004da834","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da850","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da840","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da848","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da618","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004da7dc","stopReason":"idle/end marker at 0x004da7fc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004da7dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da7f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da7e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da7f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da624","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004da808","stopReason":"idle/end marker at 0x004da828","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004da808","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da824","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da814","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da81c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da630","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004da834","stopReason":"idle/end marker at 0x004da854","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x004da834","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da850","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da840","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da848","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":41,"actorTableIdHex":"0x29","enemyStatIndex":37,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da63c","bytesHex":"10 c0 59 2f 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":47,"sharedActionIdHex":"0x2f","sharedActionName":"암각·평화권","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,90,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004da860","stopReason":"idle/end marker at 0x004da880","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004da860","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da868","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da868","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da87c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da86c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da874","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004da588","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da618","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004da7dc","stopReason":"idle/end marker at 0x004da7fc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004da7dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da7f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da7e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da7f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004da588","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da624","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004da808","stopReason":"idle/end marker at 0x004da828","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004da808","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da824","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da814","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da81c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004da588","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da630","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004da834","stopReason":"idle/end marker at 0x004da854","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x004da834","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da850","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da840","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da848","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da618","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004da7dc","stopReason":"idle/end marker at 0x004da7fc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004da7dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da7e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da7f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da7e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da7f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da624","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004da808","stopReason":"idle/end marker at 0x004da828","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004da808","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da810","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da824","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da814","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da81c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da630","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004da834","stopReason":"idle/end marker at 0x004da854","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x004da834","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da83c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da850","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da840","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da848","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"핀푸","cns":"zak_debu.cns","actorTableId":42,"actorTableIdHex":"0x2a","enemyStatIndex":38,"descriptorVaHex":"0x004da4ac","scriptVaHex":"0x004da57c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004da5d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004da63c","bytesHex":"10 c0 59 2f 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":47,"sharedActionIdHex":"0x2f","sharedActionName":"암각·평화권","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,90,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004da860","stopReason":"idle/end marker at 0x004da880","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004da860","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004da868","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004da868","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004da87c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004da86c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004da874","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543968","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005439f8","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00543bbc","stopReason":"idle/end marker at 0x00543bdc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00543bbc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543bd8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bc8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bd0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543968","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a04","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00543be8","stopReason":"idle/end marker at 0x00543c08","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x00543be8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543968","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a10","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00543c14","stopReason":"idle/end marker at 0x00543c34","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x00543c14","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543c20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543c28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005439f8","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00543bbc","stopReason":"idle/end marker at 0x00543bdc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00543bbc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543bd8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bc8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bd0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a04","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00543be8","stopReason":"idle/end marker at 0x00543c08","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x00543be8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a10","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00543c14","stopReason":"idle/end marker at 0x00543c34","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x00543c14","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543c20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543c28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":43,"actorTableIdHex":"0x2b","enemyStatIndex":39,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a1c","bytesHex":"10 c0 59 30 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":48,"sharedActionIdHex":"0x30","sharedActionName":"암각·단파","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,90,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00543c40","stopReason":"idle/end marker at 0x00543c60","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00543c40","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543c48","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543c48","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c5c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543c4c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543c54","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543968","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005439f8","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00543bbc","stopReason":"idle/end marker at 0x00543bdc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00543bbc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543bd8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bc8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bd0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543968","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a04","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00543be8","stopReason":"idle/end marker at 0x00543c08","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x00543be8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543968","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a10","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00543c14","stopReason":"idle/end marker at 0x00543c34","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x00543c14","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543c20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543c28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005439f8","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00543bbc","stopReason":"idle/end marker at 0x00543bdc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00543bbc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bc4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543bd8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bc8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bd0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a04","bytesHex":"10 c0 59 2d 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":45,"sharedActionIdHex":"0x2d","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,150]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00543be8","stopReason":"idle/end marker at 0x00543c08","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x00543be8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543bf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543bf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543bfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a10","bytesHex":"10 c0 59 2e 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":46,"sharedActionIdHex":"0x2e","sharedActionName":"다리후리기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[95,100,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00543c14","stopReason":"idle/end marker at 0x00543c34","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3],"frames":[{"vaHex":"0x00543c14","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543c1c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543c20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543c28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"탕","cns":"zak_yase.cns","actorTableId":44,"actorTableIdHex":"0x2c","enemyStatIndex":40,"descriptorVaHex":"0x0054388c","scriptVaHex":"0x0054395c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x005439b0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00543a1c","bytesHex":"10 c0 59 30 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":48,"sharedActionIdHex":"0x30","sharedActionName":"암각·단파","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,90,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00543c40","stopReason":"idle/end marker at 0x00543c60","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00543c40","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00543c48","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543c48","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00543c5c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00543c4c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543c54","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf97c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":10,"weightDenominator":16,"weightPercent":62.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf97c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa6c","bytesHex":"10 c0 59 32 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":50,"sharedActionIdHex":"0x32","sharedActionName":"암각·지뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bfcd8","stopReason":"idle/end marker at 0x004bfd2c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,6,7,5,4,0],"frames":[{"vaHex":"0x004bfcd8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfce0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcf0","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd14","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd1c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd24","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"resultSounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfd10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bfcf8","helperId":60,"helperIdHex":"0x0000003c","bytes":"bd 3c 00 00","summary":"cleanup/helper id=60, bytes=bd 3c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa6c","bytesHex":"10 c0 59 32 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":50,"sharedActionIdHex":"0x32","sharedActionName":"암각·지뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bfcd8","stopReason":"idle/end marker at 0x004bfd2c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,6,7,5,4,0],"frames":[{"vaHex":"0x004bfcd8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfce0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcf0","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd14","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd1c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd24","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"resultSounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfd10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bfcf8","helperId":60,"helperIdHex":"0x0000003c","bytes":"bd 3c 00 00","summary":"cleanup/helper id=60, bytes=bd 3c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":45,"actorTableIdHex":"0x2d","enemyStatIndex":41,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa78","bytesHex":"10 c0 59 33 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":51,"sharedActionIdHex":"0x33","sharedActionName":"암각·지화난무","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,95,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004bfd38","stopReason":"idle/end marker at 0x004bfd9c","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,1,0,2,3],"frames":[{"vaHex":"0x004bfd38","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd44","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd58","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd60","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfd84","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004bfd40","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd54","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd68","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[{"vaHex":"0x004bfd84","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004bfd40","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd54","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd68","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[{"vaHex":"0x004bfd98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf97c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":10,"weightDenominator":16,"weightPercent":62.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf97c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa6c","bytesHex":"10 c0 59 32 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":50,"sharedActionIdHex":"0x32","sharedActionName":"암각·지뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bfcd8","stopReason":"idle/end marker at 0x004bfd2c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,6,7,5,4,0],"frames":[{"vaHex":"0x004bfcd8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfce0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcf0","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd14","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd1c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd24","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"resultSounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfd10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bfcf8","helperId":60,"helperIdHex":"0x0000003c","bytes":"bd 3c 00 00","summary":"cleanup/helper id=60, bytes=bd 3c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa6c","bytesHex":"10 c0 59 32 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":50,"sharedActionIdHex":"0x32","sharedActionName":"암각·지뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bfcd8","stopReason":"idle/end marker at 0x004bfd2c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,6,7,5,4,0],"frames":[{"vaHex":"0x004bfcd8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfce0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcf0","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd14","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd1c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd24","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"resultSounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfd10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bfcf8","helperId":60,"helperIdHex":"0x0000003c","bytes":"bd 3c 00 00","summary":"cleanup/helper id=60, bytes=bd 3c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":46,"actorTableIdHex":"0x2e","enemyStatIndex":42,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa78","bytesHex":"10 c0 59 33 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":51,"sharedActionIdHex":"0x33","sharedActionName":"암각·지화난무","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,95,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004bfd38","stopReason":"idle/end marker at 0x004bfd9c","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,1,0,2,3],"frames":[{"vaHex":"0x004bfd38","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd44","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd58","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd60","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfd84","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004bfd40","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd54","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd68","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[{"vaHex":"0x004bfd84","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004bfd40","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd54","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd68","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[{"vaHex":"0x004bfd98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf97c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":10,"weightDenominator":16,"weightPercent":62.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf97c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004bf9c4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa6c","bytesHex":"10 c0 59 32 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":50,"sharedActionIdHex":"0x32","sharedActionName":"암각·지뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bfcd8","stopReason":"idle/end marker at 0x004bfd2c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,6,7,5,4,0],"frames":[{"vaHex":"0x004bfcd8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfce0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcf0","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd14","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd1c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd24","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"resultSounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfd10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bfcf8","helperId":60,"helperIdHex":"0x0000003c","bytes":"bd 3c 00 00","summary":"cleanup/helper id=60, bytes=bd 3c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa54","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bfc18","stopReason":"idle/end marker at 0x004bfc38","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bfc18","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc20","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc34","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc24","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc2c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa60","bytesHex":"10 c0 59 31 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":49,"sharedActionIdHex":"0x31","sharedActionName":"삼단공격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[70,0,90],[70,0,90],[90,105,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bfc44","stopReason":"idle/end marker at 0x004bfccc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x004bfc44","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc4c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfc9c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfca4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bfc54","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfc84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004bfcb4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfc68","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfc98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bfcc8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfc58","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc60","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfc88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfc90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bfcb8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfcc0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa6c","bytesHex":"10 c0 59 32 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":50,"sharedActionIdHex":"0x32","sharedActionName":"암각·지뢰격","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[85,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bfcd8","stopReason":"idle/end marker at 0x004bfd2c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,5,6,7,5,4,0],"frames":[{"vaHex":"0x004bfcd8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfce0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfcf0","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd14","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd1c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd24","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"resultSounds":[{"vaHex":"0x004bfcfc","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bfd10","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bfcf8","helperId":60,"helperIdHex":"0x0000003c","bytes":"bd 3c 00 00","summary":"cleanup/helper id=60, bytes=bd 3c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"치호","cns":"zak_red.cns","actorTableId":47,"actorTableIdHex":"0x2f","enemyStatIndex":43,"descriptorVaHex":"0x004bf83c","scriptVaHex":"0x004bf968","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004bfa0c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bfa78","bytesHex":"10 c0 59 33 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":51,"sharedActionIdHex":"0x33","sharedActionName":"암각·지화난무","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,95,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004bfd38","stopReason":"idle/end marker at 0x004bfd9c","categories":["actor-flags","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,1,0,1,0,2,3],"frames":[{"vaHex":"0x004bfd38","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd44","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd58","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd60","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004bfd6c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd74","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bfd7c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bfd84","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004bfd40","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd54","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd68","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[{"vaHex":"0x004bfd84","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004bfd40","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd54","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004bfd68","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[{"vaHex":"0x004bfd98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bfd88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bfd90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":48,"actorTableIdHex":"0x30","enemyStatIndex":44,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aeb4","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0053b078","stopReason":"idle/end marker at 0x0053b098","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0053b078","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b080","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b080","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b094","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b084","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b08c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":48,"actorTableIdHex":"0x30","enemyStatIndex":44,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aec0","bytesHex":"10 c0 59 34 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":52,"sharedActionIdHex":"0x34","sharedActionName":"삼연각","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[90,125,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0053b0a4","stopReason":"idle/end marker at 0x0053b12c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x0053b0a4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0cc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0d4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0dc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0fc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b104","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b10c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b0b4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b0e4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b114","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b0b4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b0e4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b114","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b0c8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b0f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b128","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b0b8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b0c0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b0e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b0f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b118","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b120","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":48,"actorTableIdHex":"0x30","enemyStatIndex":44,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aecc","bytesHex":"10 c0 59 35 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":53,"sharedActionIdHex":"0x35","sharedActionName":"암각·광룡도","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16","sharedActionSummary":{"unitCount":8,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[22],"resultFamilyLabels":["공격/상태 판정 0x16"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[50,0,145],[55,0,140],[60,0,135],[65,0,130],[70,0,125],[75,0,120],[80,0,115],[85,110,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x0053b138","stopReason":"idle/end marker at 0x0053b1a8","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[4,5,6,7],"frames":[{"vaHex":"0x0053b138","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b144","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b16c","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b178","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b154","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b188","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b154","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b188","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b14c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0053b168","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b180","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0053b19c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0053b140","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"},{"vaHex":"0x0053b174","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"}],"repeatLoops":[{"vaHex":"0x0053b1a0","targetVaHex":"0x0053b138","repeatCount":4,"summary":"repeat/control count=4, target=0x0053b138; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0053b158","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b160","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b18c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b194","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":48,"actorTableIdHex":"0x30","enemyStatIndex":44,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aed8","bytesHex":"10 c0 59 36 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":54,"sharedActionIdHex":"0x36","sharedActionName":"암각·용황난무","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,0,100],[105,100,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0053b1b4","stopReason":"idle/end marker at 0x0053b26c","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[1,0,1,0,2,3,0,3,0],"frames":[{"vaHex":"0x0053b1b4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1d4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1fc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b204","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b20c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b22c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b238","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0053b264","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b1bc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b1e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b214","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b240","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b1bc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b1e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b214","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b240","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b1d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b1f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b228","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b254","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b1c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b1c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b1e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b1f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b218","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b220","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b244","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b24c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0053b234","movementMode":4,"motionMode":4,"motionKind":"interpolated-child-motion","selector":2,"selectorHex":"0x02","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"one target-side edge placement; side depends on actor kind.","kind1Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e3fc/0x0040e6b7 use target/current display width offsets.","summary":"interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind."},{"vaHex":"0x0053b260","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"주작권사","cns":"zka_su.cns","actorTableId":49,"actorTableIdHex":"0x31","enemyStatIndex":45,"descriptorVaHex":"0x00485464","scriptVaHex":"0x00485548","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0048554c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00485594","bytesHex":"10 c0 59 37 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":55,"sharedActionIdHex":"0x37","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0048574c","stopReason":"idle/end marker at 0x0048576c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x0048574c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00485754","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00485754","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00485768","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00485758","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00485760","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"주작권사","cns":"zka_su.cns","actorTableId":49,"actorTableIdHex":"0x31","enemyStatIndex":45,"descriptorVaHex":"0x00485464","scriptVaHex":"0x00485548","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0048554c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004855a0","bytesHex":"10 c0 59 38 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":56,"sharedActionIdHex":"0x38","sharedActionName":"작렬축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00485778","stopReason":"idle/end marker at 0x00485798","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00485778","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00485780","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00485780","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00485794","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00485784","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0048578c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"주작권사","cns":"zka_su.cns","actorTableId":49,"actorTableIdHex":"0x31","enemyStatIndex":45,"descriptorVaHex":"0x00485464","scriptVaHex":"0x00485548","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0048554c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004855ac","bytesHex":"10 c0 59 3b 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":59,"sharedActionIdHex":"0x3b","sharedActionName":"열화폭염권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004857a4","stopReason":"idle/end marker at 0x004857d4","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x004857a8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004857b0","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004857bc","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"},{"vaHex":"0x004857a4","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x004857bc","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"effectSounds":[{"vaHex":"0x004857a4","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x004857d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004857b8","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004857c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004857c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"창룡권사","cns":"zka_so.cns","actorTableId":50,"actorTableIdHex":"0x32","enemyStatIndex":46,"descriptorVaHex":"0x004c8c7c","scriptVaHex":"0x004c8d60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c8d64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c8dac","bytesHex":"10 c0 59 37 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":55,"sharedActionIdHex":"0x37","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c8f64","stopReason":"idle/end marker at 0x004c8f84","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x004c8f64","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c8f6c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c8f6c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c8f80","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c8f70","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c8f78","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"창룡권사","cns":"zka_so.cns","actorTableId":50,"actorTableIdHex":"0x32","enemyStatIndex":46,"descriptorVaHex":"0x004c8c7c","scriptVaHex":"0x004c8d60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c8d64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c8db8","bytesHex":"10 c0 59 39 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":57,"sharedActionIdHex":"0x39","sharedActionName":"수참축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004c8f90","stopReason":"idle/end marker at 0x004c8fb0","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004c8f90","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c8f98","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c8f98","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c8fac","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c8f9c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c8fa4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"창룡권사","cns":"zka_so.cns","actorTableId":50,"actorTableIdHex":"0x32","enemyStatIndex":46,"descriptorVaHex":"0x004c8c7c","scriptVaHex":"0x004c8d60","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c8d64","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c8dc4","bytesHex":"10 c0 59 3c 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":60,"sharedActionIdHex":"0x3c","sharedActionName":"수경","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"수경","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[47],"resultFamilyLabels":["수경"],"resultFamilyClasses":["sukyeong"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[0,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004c8fbc","stopReason":"idle/end marker at 0x004c8fe8","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x004c8fc0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004c8fd0","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c8fbc","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x004c8fc8","wlkNo":25,"wlkFileIndex":24,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 18; WLK id candidate 25","effectArgsHex":"01 00 18"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004c8fbc","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"},{"vaHex":"0x004c8fc8","wlkNo":25,"wlkFileIndex":24,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 18; WLK id candidate 25","effectArgsHex":"01 00 18"}],"waitBarriers":[{"vaHex":"0x004c8fd8","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x004c8fcc","helperId":64,"helperIdHex":"0x00000040","bytes":"bd 40 00 00","summary":"cleanup/helper id=64, bytes=bd 40 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c8fe0","mode":0,"maskHex":"0x00000001","bytes":"ad 00 00 00 01 00 00 00","summary":"actor flag mode=0, mask=0x00000001"}],"movements":[],"positionWrites":[]}},{"enemyName":"현무권사","cns":"zka_ge.cns","actorTableId":51,"actorTableIdHex":"0x33","enemyStatIndex":47,"descriptorVaHex":"0x0053a9c0","scriptVaHex":"0x0053aaa4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053aaa8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aaf0","bytesHex":"10 c0 59 37 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":55,"sharedActionIdHex":"0x37","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0053aca8","stopReason":"idle/end marker at 0x0053acc8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x0053aca8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053acb0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053acb0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053acc4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053acb4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053acbc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"현무권사","cns":"zka_ge.cns","actorTableId":51,"actorTableIdHex":"0x33","enemyStatIndex":47,"descriptorVaHex":"0x0053a9c0","scriptVaHex":"0x0053aaa4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053aaa8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aafc","bytesHex":"10 c0 59 3a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":58,"sharedActionIdHex":"0x3a","sharedActionName":"암단축","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,115,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0053acd4","stopReason":"idle/end marker at 0x0053acf4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0053acd4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053acdc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053acdc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053acf0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053ace0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053ace8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"현무권사","cns":"zka_ge.cns","actorTableId":51,"actorTableIdHex":"0x33","enemyStatIndex":47,"descriptorVaHex":"0x0053a9c0","scriptVaHex":"0x0053aaa4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053aaa8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053ab08","bytesHex":"10 c0 59 3d 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":61,"sharedActionIdHex":"0x3d","sharedActionName":"대폭진","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[75,90,130]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x0053ad00","stopReason":"idle/end marker at 0x0053ad30","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x0053ad04","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x0053ad0c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x0053ad18","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"},{"vaHex":"0x0053ad00","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x0053ad18","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[{"vaHex":"0x0053ad00","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x0053ad2c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0053ad14","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053ad1c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053ad24","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkb_ke.cns","actorTableId":52,"actorTableIdHex":"0x34","enemyStatIndex":48,"descriptorVaHex":"0x004d7924","scriptVaHex":"0x004d7a68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d7a6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d7ab4","bytesHex":"10 c0 59 3e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":62,"sharedActionIdHex":"0x3e","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d7c78","stopReason":"idle/end marker at 0x004d7ca8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[8,5,8],"frames":[{"vaHex":"0x004d7c78","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004d7c80","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004d7c9c","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d7c88","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d7c88","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d7ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d7c8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d7c94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkb_ke.cns","actorTableId":52,"actorTableIdHex":"0x34","enemyStatIndex":48,"descriptorVaHex":"0x004d7924","scriptVaHex":"0x004d7a68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d7a6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d7ac0","bytesHex":"10 c0 59 3f 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":63,"sharedActionIdHex":"0x3f","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,90,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004d7cb4","stopReason":"idle/end marker at 0x004d7cd4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[6],"frames":[{"vaHex":"0x004d7cb4","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d7cbc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d7cbc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d7cd0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d7cc0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d7cc8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkb_ke.cns","actorTableId":52,"actorTableIdHex":"0x34","enemyStatIndex":48,"descriptorVaHex":"0x004d7924","scriptVaHex":"0x004d7a68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d7a6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d7acc","bytesHex":"10 c0 59 47 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":71,"sharedActionIdHex":"0x47","sharedActionName":"천공권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[0],"hitClassLabels":["상단/공중"],"coefficientTriples":[[107,115,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004d7ce0","stopReason":"idle/end marker at 0x004d7d30","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,3,4,4,3,0],"frames":[{"vaHex":"0x004d7ce0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004d7cec","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x004d7cf4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x004d7d10","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x004d7d1c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x004d7d28","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d7cfc","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d7cfc","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d7d18","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d7d00","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d7d08","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004d7ce8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004d7d24","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkb_ke.cns","actorTableId":52,"actorTableIdHex":"0x34","enemyStatIndex":48,"descriptorVaHex":"0x004d7924","scriptVaHex":"0x004d7a68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d7a6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d7ad8","bytesHex":"10 c0 59 42 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":66,"sharedActionIdHex":"0x42","sharedActionName":"연기권","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,120,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004d7d3c","stopReason":"idle/end marker at 0x004d7d9c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","repeat-loop","sound","wait","write"],"frameSelectorSequence":[1,9,1,2],"frames":[{"vaHex":"0x004d7d3c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":4},{"vaHex":"0x004d7d48","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004d7d50","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004d7d60","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d7d84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004d7d44","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x004d7d84","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004d7d44","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x004d7d7c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d7d98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d7d70","helperId":67,"helperIdHex":"0x00000043","bytes":"bd 43 00 00","summary":"cleanup/helper id=67, bytes=bd 43 00 00"}],"repeatLoops":[{"vaHex":"0x004d7d58","targetVaHex":"0x004d7d48","repeatCount":4,"summary":"repeat/control count=4, target=0x004d7d48; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004d7d88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d7d90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x004d7d68","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"add"},{"vaHex":"0x004d7d74","summary":"sub display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"sub"}]}},{"enemyName":"무투가","cns":"zkb_bu.cns","actorTableId":53,"actorTableIdHex":"0x35","enemyStatIndex":49,"descriptorVaHex":"0x004d53d4","scriptVaHex":"0x004d5518","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d551c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d5564","bytesHex":"10 c0 59 3e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":62,"sharedActionIdHex":"0x3e","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d5728","stopReason":"idle/end marker at 0x004d5758","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[8,5,8],"frames":[{"vaHex":"0x004d5728","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004d5730","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004d574c","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d5738","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d5738","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d5754","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d573c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d5744","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"무투가","cns":"zkb_bu.cns","actorTableId":53,"actorTableIdHex":"0x35","enemyStatIndex":49,"descriptorVaHex":"0x004d53d4","scriptVaHex":"0x004d5518","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d551c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d5570","bytesHex":"10 c0 59 3f 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":63,"sharedActionIdHex":"0x3f","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,90,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004d5764","stopReason":"idle/end marker at 0x004d5784","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[6],"frames":[{"vaHex":"0x004d5764","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d576c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d576c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d5780","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d5770","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d5778","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"무투가","cns":"zkb_bu.cns","actorTableId":53,"actorTableIdHex":"0x35","enemyStatIndex":49,"descriptorVaHex":"0x004d53d4","scriptVaHex":"0x004d5518","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d551c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d557c","bytesHex":"10 c0 59 48 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":72,"sharedActionIdHex":"0x48","sharedActionName":"승천포","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[0],"hitClassLabels":["상단/공중"],"coefficientTriples":[[104,115,140]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004d5790","stopReason":"idle/end marker at 0x004d57e0","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,3,4,4,3,0],"frames":[{"vaHex":"0x004d5790","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004d579c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x004d57a4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x004d57c0","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x004d57cc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x004d57d8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d57ac","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d57ac","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d57c8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d57b0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d57b8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004d5798","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004d57d4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"무투가","cns":"zkb_bu.cns","actorTableId":53,"actorTableIdHex":"0x35","enemyStatIndex":49,"descriptorVaHex":"0x004d53d4","scriptVaHex":"0x004d5518","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d551c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d5588","bytesHex":"10 c0 59 43 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":67,"sharedActionIdHex":"0x43","sharedActionName":"기포","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004d57ec","stopReason":"idle/end marker at 0x004d585c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","repeat-loop","sound","wait","write"],"frameSelectorSequence":[1,9,1,2],"frames":[{"vaHex":"0x004d57f0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004d57f8","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004d5800","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004d5810","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004d5844","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004d57ec","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x004d5844","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004d57ec","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x004d583c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d5858","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d5828","helperId":67,"helperIdHex":"0x00000043","bytes":"bd 43 00 00","summary":"cleanup/helper id=67, bytes=bd 43 00 00"}],"repeatLoops":[{"vaHex":"0x004d5808","targetVaHex":"0x004d57f8","repeatCount":4,"summary":"repeat/control count=4, target=0x004d57f8; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004d5848","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d5850","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x004d5818","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"add"},{"vaHex":"0x004d5820","summary":"add display/actor field +0x20, imm=0x00040000 (4px)","destHex":"0x20","immFixed":4.0,"opName":"add"},{"vaHex":"0x004d582c","summary":"sub display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"sub"},{"vaHex":"0x004d5834","summary":"sub display/actor field +0x20, imm=0x00040000 (4px)","destHex":"0x20","immFixed":4.0,"opName":"sub"}]}},{"enemyName":"격투가","cns":"zkb_ka.cns","actorTableId":54,"actorTableIdHex":"0x36","enemyStatIndex":50,"descriptorVaHex":"0x005101b4","scriptVaHex":"0x005102f8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005102fc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00510344","bytesHex":"10 c0 59 3e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":62,"sharedActionIdHex":"0x3e","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00510508","stopReason":"idle/end marker at 0x00510538","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[8,5,8],"frames":[{"vaHex":"0x00510508","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x00510510","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x0051052c","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00510518","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00510518","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00510534","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0051051c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00510524","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"격투가","cns":"zkb_ka.cns","actorTableId":54,"actorTableIdHex":"0x36","enemyStatIndex":50,"descriptorVaHex":"0x005101b4","scriptVaHex":"0x005102f8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005102fc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00510350","bytesHex":"10 c0 59 3f 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":63,"sharedActionIdHex":"0x3f","sharedActionName":"중단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,90,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00510544","stopReason":"idle/end marker at 0x00510564","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[6],"frames":[{"vaHex":"0x00510544","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0051054c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0051054c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00510560","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00510550","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00510558","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"격투가","cns":"zkb_ka.cns","actorTableId":54,"actorTableIdHex":"0x36","enemyStatIndex":50,"descriptorVaHex":"0x005101b4","scriptVaHex":"0x005102f8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005102fc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0051035c","bytesHex":"10 c0 59 49 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":73,"sharedActionIdHex":"0x49","sharedActionName":"승격파","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[0],"hitClassLabels":["상단/공중"],"coefficientTriples":[[110,115,130]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00510570","stopReason":"idle/end marker at 0x005105c0","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,3,4,4,3,0],"frames":[{"vaHex":"0x00510570","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0051057c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x00510584","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x005105a0","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x005105ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x005105b8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0051058c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0051058c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x005105a8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00510590","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00510598","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00510578","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x005105b4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"격투가","cns":"zkb_ka.cns","actorTableId":54,"actorTableIdHex":"0x36","enemyStatIndex":50,"descriptorVaHex":"0x005101b4","scriptVaHex":"0x005102f8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x005102fc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00510368","bytesHex":"10 c0 59 44 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":68,"sharedActionIdHex":"0x44","sharedActionName":"조기탄","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,110,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x005105cc","stopReason":"idle/end marker at 0x0051063c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","repeat-loop","sound","wait","write"],"frameSelectorSequence":[1,9,1,2],"frames":[{"vaHex":"0x005105d0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x005105d8","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x005105e0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x005105f0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00510624","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x005105cc","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x00510624","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x005105cc","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x0051061c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00510638","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00510608","helperId":67,"helperIdHex":"0x00000043","bytes":"bd 43 00 00","summary":"cleanup/helper id=67, bytes=bd 43 00 00"}],"repeatLoops":[{"vaHex":"0x005105e8","targetVaHex":"0x005105d8","repeatCount":4,"summary":"repeat/control count=4, target=0x005105d8; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x00510628","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00510630","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x005105f8","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"add"},{"vaHex":"0x00510600","summary":"add display/actor field +0x20, imm=0x00040000 (4px)","destHex":"0x20","immFixed":4.0,"opName":"add"},{"vaHex":"0x0051060c","summary":"sub display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"sub"},{"vaHex":"0x00510614","summary":"sub display/actor field +0x20, imm=0x00040000 (4px)","destHex":"0x20","immFixed":4.0,"opName":"sub"}]}},{"enemyName":"초류권사","cns":"zkb_sai.cns","actorTableId":55,"actorTableIdHex":"0x37","enemyStatIndex":51,"descriptorVaHex":"0x00513d5c","scriptVaHex":"0x00513ea0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00513ea4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00513eec","bytesHex":"10 c0 59 3e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":62,"sharedActionIdHex":"0x3e","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x005140b0","stopReason":"idle/end marker at 0x005140e0","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[9,5,9],"frames":[{"vaHex":"0x005140b0","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x005140b8","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x005140d4","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x005140c0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x005140c0","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x005140dc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005140c4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005140cc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"초류권사","cns":"zkb_sai.cns","actorTableId":55,"actorTableIdHex":"0x37","enemyStatIndex":51,"descriptorVaHex":"0x00513d5c","scriptVaHex":"0x00513ea0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00513ea4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00513ef8","bytesHex":"10 c0 59 40 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":64,"sharedActionIdHex":"0x40","sharedActionName":"필살차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,80,80]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x005140ec","stopReason":"idle/end marker at 0x0051412c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,6,3,0],"frames":[{"vaHex":"0x005140ec","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005140f8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":10},{"vaHex":"0x00514114","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x00514124","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00514100","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00514100","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0051411c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00514104","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0051410c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x005140f4","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=1, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x00514120","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"초류권사","cns":"zkb_sai.cns","actorTableId":55,"actorTableIdHex":"0x37","enemyStatIndex":51,"descriptorVaHex":"0x00513d5c","scriptVaHex":"0x00513ea0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00513ea4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00513f04","bytesHex":"10 c0 59 4a 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":74,"sharedActionIdHex":"0x4a","sharedActionName":"초룡권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[0],"hitClassLabels":["상단/공중"],"coefficientTriples":[[100,95,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00514138","stopReason":"idle/end marker at 0x00514188","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,3,4,4,3,0],"frames":[{"vaHex":"0x00514138","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00514144","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0051414c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x00514168","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x00514170","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x00514180","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x00514154","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00514154","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00514178","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00514158","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00514160","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00514140","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x0051417c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"초류권사","cns":"zkb_sai.cns","actorTableId":55,"actorTableIdHex":"0x37","enemyStatIndex":51,"descriptorVaHex":"0x00513d5c","scriptVaHex":"0x00513ea0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00513ea4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00513f10","bytesHex":"10 c0 59 45 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":69,"sharedActionIdHex":"0x45","sharedActionName":"아랑권","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,95,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00514194","stopReason":"idle/end marker at 0x005141f4","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","repeat-loop","sound","wait","write"],"frameSelectorSequence":[1,8,1,2],"frames":[{"vaHex":"0x00514198","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x005141a0","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x005141a8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x005141b8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x005141dc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x00514194","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x005141dc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00514194","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x005141d4","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x005141f0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x005141c8","helperId":67,"helperIdHex":"0x00000043","bytes":"bd 43 00 00","summary":"cleanup/helper id=67, bytes=bd 43 00 00"}],"repeatLoops":[{"vaHex":"0x005141b0","targetVaHex":"0x005141a0","repeatCount":4,"summary":"repeat/control count=4, target=0x005141a0; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x005141e0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005141e8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x005141c0","summary":"add display/actor field +0x1c, imm=0xffe00000 (-32px)","destHex":"0x1c","immFixed":-32.0,"opName":"add"},{"vaHex":"0x005141cc","summary":"sub display/actor field +0x1c, imm=0xffe00000 (-32px)","destHex":"0x1c","immFixed":-32.0,"opName":"sub"}]}},{"enemyName":"비룡권사","cns":"zkb_hyr.cns","actorTableId":56,"actorTableIdHex":"0x38","enemyStatIndex":52,"descriptorVaHex":"0x0047de98","scriptVaHex":"0x0047dfc4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0047dfc8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0047e010","bytesHex":"10 c0 59 3e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":62,"sharedActionIdHex":"0x3e","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0047e1d4","stopReason":"idle/end marker at 0x0047e20c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,6,0],"frames":[{"vaHex":"0x0047e1d4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e1e0","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":10},{"vaHex":"0x0047e204","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0047e1e8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0047e1e8","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0047e1fc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0047e1ec","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0047e1f4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0047e1dc","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x0047e200","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"비룡권사","cns":"zkb_hyr.cns","actorTableId":56,"actorTableIdHex":"0x38","enemyStatIndex":52,"descriptorVaHex":"0x0047de98","scriptVaHex":"0x0047dfc4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0047dfc8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0047e01c","bytesHex":"10 c0 59 41 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":65,"sharedActionIdHex":"0x41","sharedActionName":"이단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":2,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[80,0,100],[80,125,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0047e218","stopReason":"idle/end marker at 0x0047e27c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,7,4,7,0],"frames":[{"vaHex":"0x0047e218","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e224","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":14},{"vaHex":"0x0047e240","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e250","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":4},{"vaHex":"0x0047e274","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0047e22c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0047e258","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0047e22c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0047e258","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0047e248","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0047e26c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0047e230","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0047e238","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0047e25c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0047e264","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0047e220","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":10,"stepDivisor":10,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=1, selector=3, stepDivisor=10: opposite target-side edge placement."},{"vaHex":"0x0047e24c","movementMode":4,"motionMode":4,"motionKind":"interpolated-child-motion","selector":2,"selectorHex":"0x02","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"one target-side edge placement; side depends on actor kind.","kind1Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e3fc/0x0040e6b7 use target/current display width offsets.","summary":"interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind."},{"vaHex":"0x0047e270","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"비룡권사","cns":"zkb_hyr.cns","actorTableId":56,"actorTableIdHex":"0x38","enemyStatIndex":52,"descriptorVaHex":"0x0047de98","scriptVaHex":"0x0047dfc4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0047dfc8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0047e028","bytesHex":"10 c0 59 4b 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":75,"sharedActionIdHex":"0x4b","sharedActionName":"천상비룡권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[0],"hitClassLabels":["상단/공중"],"coefficientTriples":[[105,125,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x0047e288","stopReason":"idle/end marker at 0x0047e2d8","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,4,5,5,4,0],"frames":[{"vaHex":"0x0047e288","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e294","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x0047e29c","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x0047e2b8","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":8},{"vaHex":"0x0047e2c4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x0047e2d0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0047e2a4","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0047e2a4","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0047e2c0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0047e2a8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0047e2b0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0047e290","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x0047e2cc","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"비룡권사","cns":"zkb_hyr.cns","actorTableId":56,"actorTableIdHex":"0x38","enemyStatIndex":52,"descriptorVaHex":"0x0047de98","scriptVaHex":"0x0047dfc4","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0047dfc8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0047e034","bytesHex":"10 c0 59 46 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":70,"sharedActionIdHex":"0x46","sharedActionName":"비룡장파","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0047e2e4","stopReason":"idle/end marker at 0x0047e344","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","repeat-loop","sound","wait","write"],"frameSelectorSequence":[1,2,1,3],"frames":[{"vaHex":"0x0047e2e8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e2f0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e2f8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0047e308","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0047e32c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0047e2e4","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x0047e32c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x0047e2e4","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x0047e324","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0047e340","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0047e318","helperId":67,"helperIdHex":"0x00000043","bytes":"bd 43 00 00","summary":"cleanup/helper id=67, bytes=bd 43 00 00"}],"repeatLoops":[{"vaHex":"0x0047e300","targetVaHex":"0x0047e2f0","repeatCount":4,"summary":"repeat/control count=4, target=0x0047e2f0; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0047e330","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0047e338","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x0047e310","summary":"add display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"add"},{"vaHex":"0x0047e31c","summary":"sub display/actor field +0x1c, imm=0xfff80000 (-8px)","destHex":"0x1c","immFixed":-8.0,"opName":"sub"}]}},{"enemyName":"린샹","cns":"btl_rsu.cns","actorTableId":57,"actorTableIdHex":"0x39","enemyStatIndex":53,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004f99b4","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004f99cc","bytesHex":"10 c0 5a 00 13 c1 05 48 28 9a 4f 00 10 c0 59 4c 01 00 00 00 10 c0 59 73","pairOrder":"slot-first-conditional","variantIndex":0,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 28 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"ne","variantCondition":"active object +0x05 != 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x39","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x39 selects active object +0x05 != 0x48","sharedActionId":76,"sharedActionIdHex":"0x4c","sharedActionName":"선렬각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[0,1,2],"hitClassLabels":["상단/공중","일반","하단/지면"],"coefficientTriples":[[70,0,125],[70,0,125],[70,0,125],[70,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004f9c24","stopReason":"idle/end marker at 0x004f9ce4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[3,10,11,8,9,12,13,10,11,11,3],"frames":[{"vaHex":"0x004f9c24","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c30","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c38","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c58","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c60","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c80","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c88","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ca8","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cb0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cd0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cdc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f9c54","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9c7c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ccc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9c44","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c4c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c6c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c74","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9cbc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9cc4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9c2c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004f9cd8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"린샹","cns":"btl_rsu.cns","actorTableId":57,"actorTableIdHex":"0x39","enemyStatIndex":53,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004f99b4","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004f9a84","bytesHex":"10 c0 59 7b 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":123,"sharedActionIdHex":"0x7b","sharedActionName":"회복","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[120,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004f9f80","stopReason":"idle/end marker at 0x004f9fb8","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end"],"frameSelectorSequence":[20,21,22,23,3],"frames":[{"vaHex":"0x004f9f80","selectorHighWord":20,"selectorHighWordHex":"0x14","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f88","selectorHighWord":21,"selectorHighWordHex":"0x15","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9f90","selectorHighWord":22,"selectorHighWordHex":"0x16","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f98","selectorHighWord":23,"selectorHighWordHex":"0x17","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9fb0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9fa4","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004f9fa4","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"waitBarriers":[],"helperCalls":[{"vaHex":"0x004f9fa0","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9fa8","mode":0,"maskHex":"0x00000003","bytes":"ad 00 00 00 03 00 00 00","summary":"actor flag mode=0, mask=0x00000003"}],"movements":[],"positionWrites":[]}},{"enemyName":"린샹","cns":"btl_rsu.cns","actorTableId":57,"actorTableIdHex":"0x39","enemyStatIndex":53,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a14","bytesHex":"10 c0 5a 00 13 c1 05 48 28 9a 4f 00 10 c0 59 4c 01 00 00 00 10 c0 59 73 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":0,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 28 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"ne","variantCondition":"active object +0x05 != 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x39","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x39 selects active object +0x05 != 0x48","sharedActionId":76,"sharedActionIdHex":"0x4c","sharedActionName":"선렬각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[0,1,2],"hitClassLabels":["상단/공중","일반","하단/지면"],"coefficientTriples":[[70,0,125],[70,0,125],[70,0,125],[70,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004f9c24","stopReason":"idle/end marker at 0x004f9ce4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[3,10,11,8,9,12,13,10,11,11,3],"frames":[{"vaHex":"0x004f9c24","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c30","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c38","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c58","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c60","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c80","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c88","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ca8","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cb0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cd0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cdc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f9c54","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9c7c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ccc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9c44","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c4c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c6c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c74","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9cbc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9cc4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9c2c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004f9cd8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"린샹","cns":"btl_rsu.cns","actorTableId":57,"actorTableIdHex":"0x39","enemyStatIndex":53,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a30","bytesHex":"10 c0 5a 01 13 c1 05 48 44 9a 4f 00 10 c0 59 4d 01 00 00 00 10 c0 59 74 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":0,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 44 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"ne","variantCondition":"active object +0x05 != 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x39","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x39 selects active object +0x05 != 0x48","sharedActionId":77,"sharedActionIdHex":"0x4d","sharedActionName":"유미쌍조","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,100,165]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004f9cf0","stopReason":"idle/end marker at 0x004f9da8","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[24,25,26,27,28,26,25,28,28,19,18,3],"frames":[{"vaHex":"0x004f9cf4","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cfc","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9d04","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d14","selectorHighWord":27,"selectorHighWordHex":"0x1b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d3c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d4c","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d5c","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d6c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d7c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d8c","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d94","selectorHighWord":18,"selectorHighWordHex":"0x12","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9da0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9d1c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f9d1c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f9d30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9d20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9d28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9cf0","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":5,"selectorHex":"0x05","divisor":0,"stepDivisor":0,"targetRangePolicy":"special/current range; no target scan skip","selectorMeaning":"screen-size/display-size based fixed placement.","kind1Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","kind2Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","handlerEvidence":"0x0040e4d9/0x0040e794 use constants 0x4a, 0x2a, 0x18, 0x08.","summary":"direct placement selector=5: screen-size/display-size based fixed placement."},{"vaHex":"0x004f9d9c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004f9d0c","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9d34","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9d44","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9d54","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9d64","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9d74","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9d84","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"}]}},{"enemyName":"린샹","cns":"btl_rsu.cns","actorTableId":57,"actorTableIdHex":"0x39","enemyStatIndex":53,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a4c","bytesHex":"10 c0 5a 02 13 c1 05 48 60 9a 4f 00 10 c0 59 4e 01 00 00 00 10 c0 59 75 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":0,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 60 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"ne","variantCondition":"active object +0x05 != 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x39","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x39 selects active object +0x05 != 0x48","sharedActionId":78,"sharedActionIdHex":"0x4e","sharedActionName":"암각·영상뢰화","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004f9db4","stopReason":"idle/end marker at 0x004f9f08","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[4,5,6,7,14,15,16,17,4,5,6,7,14,15,16,17,24,25,26,27,28,26,25,28,28,19,18,3],"frames":[{"vaHex":"0x004f9db8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9dc0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9dcc","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9dd4","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9ddc","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9de4","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9df0","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9df8","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9e00","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e08","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9e14","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e1c","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9e24","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e2c","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9e38","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e40","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9e48","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e50","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9e60","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e70","selectorHighWord":27,"selectorHighWordHex":"0x1b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e9c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9eac","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ebc","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ecc","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9edc","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9eec","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ef4","selectorHighWord":18,"selectorHighWordHex":"0x12","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f00","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9e7c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x004f9dc8","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9dec","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e10","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e34","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[{"vaHex":"0x004f9e7c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[{"vaHex":"0x004f9dc8","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9dec","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e10","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e34","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[{"vaHex":"0x004f9e90","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004f9e78","helperId":74,"helperIdHex":"0x0000004a","bytes":"bd 4a 00 00","summary":"cleanup/helper id=74, bytes=bd 4a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9e80","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9e88","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9db4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":5,"selectorHex":"0x05","divisor":0,"stepDivisor":0,"targetRangePolicy":"special/current range; no target scan skip","selectorMeaning":"screen-size/display-size based fixed placement.","kind1Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","kind2Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","handlerEvidence":"0x0040e4d9/0x0040e794 use constants 0x4a, 0x2a, 0x18, 0x08.","summary":"direct placement selector=5: screen-size/display-size based fixed placement."},{"vaHex":"0x004f9efc","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004f9e58","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9e68","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9e94","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9ea4","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9eb4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9ec4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9ed4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9ee4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"}]}},{"enemyName":"린샹","cns":"btl_rsu.cns","actorTableId":57,"actorTableIdHex":"0x39","enemyStatIndex":53,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a68","bytesHex":"10 c0 5a 03 13 c1 05 48 7c 9a 4f 00 10 c0 59 4f 01 00 00 00 10 c0 59 76 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":0,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 7c 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"ne","variantCondition":"active object +0x05 != 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x39","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x39 selects active object +0x05 != 0x48","sharedActionId":79,"sharedActionIdHex":"0x4f","sharedActionName":"암각·영상승룡파","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16","sharedActionSummary":{"unitCount":4,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[22],"resultFamilyLabels":["공격/상태 판정 0x16"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[0,1,2],"hitClassLabels":["상단/공중","일반","하단/지면"],"coefficientTriples":[[95,125,100],[65,0,90],[45,0,90],[35,0,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004f9f14","stopReason":"idle/end marker at 0x004f9f74","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","repeat-loop","sound","wait"],"frameSelectorSequence":[3,24,25,29,30,3],"frames":[{"vaHex":"0x004f9f14","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f20","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f28","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":16},{"vaHex":"0x004f9f38","selectorHighWord":29,"selectorHighWordHex":"0x1d","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f40","selectorHighWord":30,"selectorHighWordHex":"0x1e","selectorLowWord":0,"gate":1},{"vaHex":"0x004f9f6c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9f48","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9f34","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"}],"resultSounds":[{"vaHex":"0x004f9f48","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004f9f34","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"}],"waitBarriers":[{"vaHex":"0x004f9f5c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004f9f30","helperId":96,"helperIdHex":"0x00000060","bytes":"bd 60 00 00","summary":"cleanup/helper id=96, bytes=bd 60 00 00"}],"repeatLoops":[{"vaHex":"0x004f9f60","targetVaHex":"0x004f9f40","repeatCount":4,"summary":"repeat/control count=4, target=0x004f9f40; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004f9f4c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9f54","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9f1c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004f9f68","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"해골","cns":"zg_gai.cns","actorTableId":58,"actorTableIdHex":"0x3a","enemyStatIndex":54,"descriptorVaHex":"0x0046740c","scriptVaHex":"0x004674a8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004674ac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004674f4","bytesHex":"10 c0 59 50 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":80,"sharedActionIdHex":"0x50","sharedActionName":"베기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":16,"weightDenominator":16,"weightPercent":100.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00467694","stopReason":"idle/end marker at 0x004676b4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00467694","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0046769c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0046769c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004676b0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004676a0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004676a8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"해골전사","cns":"zg_sen.cns","actorTableId":59,"actorTableIdHex":"0x3b","enemyStatIndex":55,"descriptorVaHex":"0x004cd908","scriptVaHex":"0x004cd9bc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cd9c0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cda08","bytesHex":"10 c0 59 50 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":80,"sharedActionIdHex":"0x50","sharedActionName":"베기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":9,"weightDenominator":16,"weightPercent":56.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004cdba8","stopReason":"idle/end marker at 0x004cdbc8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004cdba8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cdbb0","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cdbb0","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cdbc4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cdbb4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cdbbc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"해골전사","cns":"zg_sen.cns","actorTableId":59,"actorTableIdHex":"0x3b","enemyStatIndex":55,"descriptorVaHex":"0x004cd908","scriptVaHex":"0x004cd9bc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cd9c0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cda14","bytesHex":"10 c0 59 51 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":81,"sharedActionIdHex":"0x51","sharedActionName":"２연속 베기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":2,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[85,0,100],[85,75,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004cdbd4","stopReason":"idle/end marker at 0x004cdc1c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,3],"frames":[{"vaHex":"0x004cdbd4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004cdbf4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cdbfc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004cdbdc","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004cdc04","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cdbdc","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004cdc04","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cdbf0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004cdc18","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cdbe0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cdbe8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004cdc08","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cdc10","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"스컬나이트","cns":"zg_kni.cns","actorTableId":60,"actorTableIdHex":"0x3c","enemyStatIndex":56,"descriptorVaHex":"0x00486cec","scriptVaHex":"0x00486da0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00486da4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00486dec","bytesHex":"10 c0 59 50 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":80,"sharedActionIdHex":"0x50","sharedActionName":"베기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00486fa4","stopReason":"idle/end marker at 0x00486fc4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x00486fa4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00486fac","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00486fac","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00486fc0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00486fb0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00486fb8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"스컬나이트","cns":"zg_kni.cns","actorTableId":60,"actorTableIdHex":"0x3c","enemyStatIndex":56,"descriptorVaHex":"0x00486cec","scriptVaHex":"0x00486da0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00486da4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00486df8","bytesHex":"10 c0 59 52 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":82,"sharedActionIdHex":"0x52","sharedActionName":"투구쪼개기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,85,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00486fd0","stopReason":"idle/end marker at 0x0048701c","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[0,0,1,1],"frames":[{"vaHex":"0x00486fd0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00486fe8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":6},{"vaHex":"0x00486ff0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00487014","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00486ff8","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00486ff8","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0048700c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00486ffc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00487004","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00486fd8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x00486fe4","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":8,"stepDivisor":8,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=8: opposite target-side edge placement."},{"vaHex":"0x00487010","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x00486fdc","summary":"add display/actor field +0x1c, imm=0x00400000 (64px)","destHex":"0x1c","immFixed":64.0,"opName":"add"}]}},{"enemyName":"스컬나이트","cns":"zg_kni.cns","actorTableId":60,"actorTableIdHex":"0x3c","enemyStatIndex":56,"descriptorVaHex":"0x00486cec","scriptVaHex":"0x00486da0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00486da4","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00486e04","bytesHex":"10 c0 59 53 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":83,"sharedActionIdHex":"0x53","sharedActionName":"３연속 베기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[75,70,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00487028","stopReason":"idle/end marker at 0x00487098","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,0,1],"frames":[{"vaHex":"0x00487028","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00487048","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00487050","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00487070","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00487078","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00487030","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x00487058","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x00487080","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00487030","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x00487058","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x00487080","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00487044","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0048706c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00487094","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00487034","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0048703c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0048705c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00487064","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x00487084","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0048708c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"주작성령","cns":"zky_shu.cns","actorTableId":61,"actorTableIdHex":"0x3d","enemyStatIndex":57,"descriptorVaHex":"0x004a5ab0","scriptVaHex":"0x004a5bdc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5be0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5c28","bytesHex":"10 c0 59 54 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":84,"sharedActionIdHex":"0x54","sharedActionName":"때리기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004a5de0","stopReason":"idle/end marker at 0x004a5e08","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x004a5de0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004a5de8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a5df0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a5df0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a5e04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a5df4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a5dfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"주작성령","cns":"zky_shu.cns","actorTableId":61,"actorTableIdHex":"0x3d","enemyStatIndex":57,"descriptorVaHex":"0x004a5ab0","scriptVaHex":"0x004a5bdc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5be0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5c34","bytesHex":"10 c0 59 55 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":85,"sharedActionIdHex":"0x55","sharedActionName":"화염","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,70,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004a5e14","stopReason":"idle/end marker at 0x004a5e58","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[1,8,1],"frames":[{"vaHex":"0x004a5e14","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004a5e1c","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004a5e2c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a5e34","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"resultSounds":[{"vaHex":"0x004a5e34","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a5e3c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004a5e54","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a5e38","helperId":87,"helperIdHex":"0x00000057","bytes":"bd 57 00 00","summary":"cleanup/helper id=87, bytes=bd 57 00 00"}],"repeatLoops":[{"vaHex":"0x004a5e24","targetVaHex":"0x004a5e14","repeatCount":4,"summary":"repeat/control count=4, target=0x004a5e14; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004a5e44","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a5e4c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"주작성령","cns":"zky_shu.cns","actorTableId":61,"actorTableIdHex":"0x3d","enemyStatIndex":57,"descriptorVaHex":"0x004a5ab0","scriptVaHex":"0x004a5bdc","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5be0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5c40","bytesHex":"10 c0 59 59 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":89,"sharedActionIdHex":"0x59","sharedActionName":"천수권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[85,70,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004a5e64","stopReason":"idle/end marker at 0x004a5eb4","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[3,5,3,6,3,7],"frames":[{"vaHex":"0x004a5e64","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004a5e6c","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004a5e74","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004a5e7c","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004a5e84","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004a5e8c","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a5e94","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a5e94","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a5ea8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004a5eac","targetVaHex":"0x004a5e64","repeatCount":3,"summary":"repeat/control count=3, target=0x004a5e64; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004a5e98","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a5ea0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"창룡성령","cns":"zky_ao.cns","actorTableId":62,"actorTableIdHex":"0x3e","enemyStatIndex":58,"descriptorVaHex":"0x0049001c","scriptVaHex":"0x00490148","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0049014c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00490194","bytesHex":"10 c0 59 54 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":84,"sharedActionIdHex":"0x54","sharedActionName":"때리기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0049034c","stopReason":"idle/end marker at 0x00490374","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x0049034c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x00490354","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0049035c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0049035c","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00490370","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00490360","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00490368","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"창룡성령","cns":"zky_ao.cns","actorTableId":62,"actorTableIdHex":"0x3e","enemyStatIndex":58,"descriptorVaHex":"0x0049001c","scriptVaHex":"0x00490148","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0049014c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004901a0","bytesHex":"10 c0 59 56 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":86,"sharedActionIdHex":"0x56","sharedActionName":"냉기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,70,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00490380","stopReason":"idle/end marker at 0x004903d0","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[1,8,1,1],"frames":[{"vaHex":"0x00490380","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00490388","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x00490398","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004903b4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":14}],"sounds":[{"vaHex":"0x004903b0","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"resultSounds":[{"vaHex":"0x004903b0","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004903a4","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004903cc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004903a0","helperId":90,"helperIdHex":"0x0000005a","bytes":"bd 5a 00 00","summary":"cleanup/helper id=90, bytes=bd 5a 00 00"},{"vaHex":"0x004903ac","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[{"vaHex":"0x00490390","targetVaHex":"0x00490380","repeatCount":4,"summary":"repeat/control count=4, target=0x00490380; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004903bc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004903c4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"창룡성령","cns":"zky_ao.cns","actorTableId":62,"actorTableIdHex":"0x3e","enemyStatIndex":58,"descriptorVaHex":"0x0049001c","scriptVaHex":"0x00490148","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0049014c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004901ac","bytesHex":"10 c0 59 59 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":89,"sharedActionIdHex":"0x59","sharedActionName":"천수권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[85,70,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004903dc","stopReason":"idle/end marker at 0x0049042c","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[3,5,3,6,3,7],"frames":[{"vaHex":"0x004903dc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004903e4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004903ec","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004903f4","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004903fc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x00490404","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0049040c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0049040c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00490420","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x00490424","targetVaHex":"0x004903dc","repeatCount":3,"summary":"repeat/control count=3, target=0x004903dc; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x00490410","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00490418","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"현무성령","cns":"zky_gen.cns","actorTableId":63,"actorTableIdHex":"0x3f","enemyStatIndex":59,"descriptorVaHex":"0x00442ef8","scriptVaHex":"0x00443024","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00443028","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00443070","bytesHex":"10 c0 59 54 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":84,"sharedActionIdHex":"0x54","sharedActionName":"때리기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00443228","stopReason":"idle/end marker at 0x00443250","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x00443228","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x00443230","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00443238","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00443238","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0044324c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0044323c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443244","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"현무성령","cns":"zky_gen.cns","actorTableId":63,"actorTableIdHex":"0x3f","enemyStatIndex":59,"descriptorVaHex":"0x00442ef8","scriptVaHex":"0x00443024","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00443028","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0044307c","bytesHex":"10 c0 59 57 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":87,"sharedActionIdHex":"0x57","sharedActionName":"뢰격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,70,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0044325c","stopReason":"idle/end marker at 0x004432a0","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[1,8,1,1],"frames":[{"vaHex":"0x0044325c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00443264","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x00443274","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00443284","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x0044327c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x0044327c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0044329c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00443280","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"}],"repeatLoops":[{"vaHex":"0x0044326c","targetVaHex":"0x0044325c","repeatCount":4,"summary":"repeat/control count=4, target=0x0044325c; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0044328c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443294","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"현무성령","cns":"zky_gen.cns","actorTableId":63,"actorTableIdHex":"0x3f","enemyStatIndex":59,"descriptorVaHex":"0x00442ef8","scriptVaHex":"0x00443024","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00443028","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00443088","bytesHex":"10 c0 59 59 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":89,"sharedActionIdHex":"0x59","sharedActionName":"천수권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[85,70,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004432ac","stopReason":"idle/end marker at 0x004432fc","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[3,5,3,6,3,7],"frames":[{"vaHex":"0x004432ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004432b4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004432bc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004432c4","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004432cc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004432d4","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004432dc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004432dc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004432f0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004432f4","targetVaHex":"0x004432ac","repeatCount":3,"summary":"repeat/control count=3, target=0x004432ac; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004432e0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004432e8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"유령","cns":"zy_gost.cns","actorTableId":64,"actorTableIdHex":"0x40","enemyStatIndex":60,"descriptorVaHex":"0x0051c0e4","scriptVaHex":"0x0051c198","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0051c19c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0051c1e4","bytesHex":"10 c0 59 5a 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":90,"sharedActionIdHex":"0x5a","sharedActionName":"충격파","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0051c390","stopReason":"idle/end marker at 0x0051c3b0","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0051c390","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0051c398","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0051c398","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0051c3ac","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0051c39c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0051c3a4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"유령","cns":"zy_gost.cns","actorTableId":64,"actorTableIdHex":"0x40","enemyStatIndex":60,"descriptorVaHex":"0x0051c0e4","scriptVaHex":"0x0051c198","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0051c19c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0051c1f0","bytesHex":"10 c0 59 5b 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":91,"sharedActionIdHex":"0x5b","sharedActionName":"뢰격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0051c3bc","stopReason":"idle/end marker at 0x0051c3e8","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[2],"frames":[{"vaHex":"0x0051c3bc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x0051c3c4","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x0051c3c4","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0051c3cc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0051c3e4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0051c3c8","helperId":73,"helperIdHex":"0x00000049","bytes":"bd 49 00 00","summary":"cleanup/helper id=73, bytes=bd 49 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0051c3d4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0051c3dc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"리치","cns":"zy_rich.cns","actorTableId":65,"actorTableIdHex":"0x41","enemyStatIndex":61,"descriptorVaHex":"0x004a5ec0","scriptVaHex":"0x004a5f74","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5f78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5fc0","bytesHex":"10 c0 59 5a 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":90,"sharedActionIdHex":"0x5a","sharedActionName":"충격파","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004a6184","stopReason":"idle/end marker at 0x004a61a4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004a6184","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a618c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a618c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a61a0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a6190","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a6198","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"리치","cns":"zy_rich.cns","actorTableId":65,"actorTableIdHex":"0x41","enemyStatIndex":61,"descriptorVaHex":"0x004a5ec0","scriptVaHex":"0x004a5f74","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5f78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5fcc","bytesHex":"10 c0 59 5c 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":92,"sharedActionIdHex":"0x5c","sharedActionName":"화염","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004a61b0","stopReason":"idle/end marker at 0x004a61f4","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait","write"],"frameSelectorSequence":[2,0],"frames":[{"vaHex":"0x004a61b8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x004a61ec","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a61c0","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"resultSounds":[{"vaHex":"0x004a61c0","wlkNo":7,"wlkFileIndex":7,"normalWlkNo":7,"altWlkNo":7,"mode":1,"summary":"WLK id 07 (normal id 07, alt id 07, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a61c8","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004a61e0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a61c4","helperId":87,"helperIdHex":"0x00000057","bytes":"bd 57 00 00","summary":"cleanup/helper id=87, bytes=bd 57 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a61d0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a61d8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x004a61b0","summary":"sub display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immFixed":32.0,"opName":"sub"},{"vaHex":"0x004a61e4","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immFixed":32.0,"opName":"add"}]}},{"enemyName":"리치","cns":"zy_rich.cns","actorTableId":65,"actorTableIdHex":"0x41","enemyStatIndex":61,"descriptorVaHex":"0x004a5ec0","scriptVaHex":"0x004a5f74","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5f78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5fd8","bytesHex":"10 c0 59 5d 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":93,"sharedActionIdHex":"0x5d","sharedActionName":"냉기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004a6200","stopReason":"idle/end marker at 0x004a6250","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait","write"],"frameSelectorSequence":[2,2,0],"frames":[{"vaHex":"0x004a6208","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x004a6224","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":14},{"vaHex":"0x004a6248","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a6220","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"resultSounds":[{"vaHex":"0x004a6220","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a6214","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004a623c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a6210","helperId":70,"helperIdHex":"0x00000046","bytes":"bd 46 00 00","summary":"cleanup/helper id=70, bytes=bd 46 00 00"},{"vaHex":"0x004a621c","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a622c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a6234","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x004a6200","summary":"sub display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immFixed":32.0,"opName":"sub"},{"vaHex":"0x004a6240","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immFixed":32.0,"opName":"add"}]}},{"enemyName":"리치","cns":"zy_rich.cns","actorTableId":65,"actorTableIdHex":"0x41","enemyStatIndex":61,"descriptorVaHex":"0x004a5ec0","scriptVaHex":"0x004a5f74","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a5f78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a5fe4","bytesHex":"10 c0 59 5b 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":91,"sharedActionIdHex":"0x5b","sharedActionName":"뢰격","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004a625c","stopReason":"idle/end marker at 0x004a62a0","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait","write"],"frameSelectorSequence":[2,0],"frames":[{"vaHex":"0x004a6264","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x004a6298","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a626c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x004a626c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a6274","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004a628c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a6270","helperId":73,"helperIdHex":"0x00000049","bytes":"bd 49 00 00","summary":"cleanup/helper id=73, bytes=bd 49 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a627c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a6284","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x004a625c","summary":"sub display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immFixed":32.0,"opName":"sub"},{"vaHex":"0x004a6290","summary":"add display/actor field +0x1c, imm=0x00200000 (32px)","destHex":"0x1c","immFixed":32.0,"opName":"add"}]}},{"enemyName":"나찰","cns":"zj_rase.cns","actorTableId":66,"actorTableIdHex":"0x42","enemyStatIndex":62,"descriptorVaHex":"0x00542ef4","scriptVaHex":"0x00543050","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543054","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0054309c","bytesHex":"10 c0 59 5e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":94,"sharedActionIdHex":"0x5e","sharedActionName":"베기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,130,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00543260","stopReason":"idle/end marker at 0x00543298","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[0,4,5,5],"frames":[{"vaHex":"0x00543260","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00543268","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x00543270","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x00543290","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x00543278","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00543278","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0054328c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0054327c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543284","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"나찰","cns":"zj_rase.cns","actorTableId":66,"actorTableIdHex":"0x42","enemyStatIndex":62,"descriptorVaHex":"0x00542ef4","scriptVaHex":"0x00543050","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543054","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005430a8","bytesHex":"10 c0 59 5f 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":95,"sharedActionIdHex":"0x5f","sharedActionName":"３연속 베기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[80,0,125],[80,0,125],[80,70,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x005432a4","stopReason":"idle/end marker at 0x0054334c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[0,2,3,3,0,4,5,5,0,6,10,10],"frames":[{"vaHex":"0x005432a4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005432ac","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x005432b4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x005432d4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":6},{"vaHex":"0x005432dc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005432e4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":4},{"vaHex":"0x005432ec","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x0054330c","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6},{"vaHex":"0x00543314","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0054331c","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":4},{"vaHex":"0x00543324","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x00543344","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x005432bc","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x005432f4","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x0054332c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x005432bc","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x005432f4","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x0054332c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x005432d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00543308","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x00543340","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005432c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005432c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x005432f8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543300","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x00543330","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00543338","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"나찰","cns":"zj_rase.cns","actorTableId":66,"actorTableIdHex":"0x42","enemyStatIndex":62,"descriptorVaHex":"0x00542ef4","scriptVaHex":"0x00543050","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543054","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005430b4","bytesHex":"10 c0 59 60 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":96,"sharedActionIdHex":"0x60","sharedActionName":"충격파","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,125,145]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00543358","stopReason":"idle/end marker at 0x005433c0","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait","write"],"frameSelectorSequence":[0,2,3,3],"frames":[{"vaHex":"0x00543358","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00543360","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00543368","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x005433b8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x005433a0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x00543370","wlkNo":32,"wlkFileIndex":31,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1f; WLK id candidate 32","effectArgsHex":"01 00 1f"}],"resultSounds":[{"vaHex":"0x005433a0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00543370","wlkNo":32,"wlkFileIndex":31,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1f; WLK id candidate 32","effectArgsHex":"01 00 1f"}],"waitBarriers":[{"vaHex":"0x00543398","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x005433b4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00543384","helperId":51,"helperIdHex":"0x00000033","bytes":"bd 33 00 00","summary":"cleanup/helper id=51, bytes=bd 33 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005433a4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005433ac","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x00543374","summary":"add display/actor field +0x1c, imm=0x00280000 (40px)","destHex":"0x1c","immFixed":40.0,"opName":"add"},{"vaHex":"0x0054337c","summary":"add display/actor field +0x20, imm=0xfff80000 (-8px)","destHex":"0x20","immFixed":-8.0,"opName":"add"},{"vaHex":"0x00543388","summary":"sub display/actor field +0x1c, imm=0x00280000 (40px)","destHex":"0x1c","immFixed":40.0,"opName":"sub"},{"vaHex":"0x00543390","summary":"sub display/actor field +0x20, imm=0xfff80000 (-8px)","destHex":"0x20","immFixed":-8.0,"opName":"sub"}]}},{"enemyName":"나찰","cns":"zj_rase.cns","actorTableId":66,"actorTableIdHex":"0x42","enemyStatIndex":62,"descriptorVaHex":"0x00542ef4","scriptVaHex":"0x00543050","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00543054","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x005430c0","bytesHex":"10 c0 59 52 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":82,"sharedActionIdHex":"0x52","sharedActionName":"투구쪼개기","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,85,115]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x005433cc","stopReason":"idle/end marker at 0x005434d4","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait","write"],"frameSelectorSequence":[0,7,7,8,8,8,8,9,9,9,9,9,9,9,5],"frames":[{"vaHex":"0x005433cc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x005433dc","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":1},{"vaHex":"0x005433ec","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":1},{"vaHex":"0x005433fc","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":1},{"vaHex":"0x0054340c","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":1},{"vaHex":"0x00543424","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":1},{"vaHex":"0x00543434","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":1},{"vaHex":"0x0054343c","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x0054344c","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":1},{"vaHex":"0x0054345c","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":1},{"vaHex":"0x0054346c","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":1},{"vaHex":"0x0054347c","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":1},{"vaHex":"0x00543494","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":1},{"vaHex":"0x005434a4","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":1},{"vaHex":"0x005434b4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x005434bc","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x00543414","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"},{"vaHex":"0x00543444","wlkNo":10,"wlkFileIndex":9,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 09; WLK id candidate 10","effectArgsHex":"01 00 09"},{"vaHex":"0x00543484","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"resultSounds":[{"vaHex":"0x005434bc","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x00543414","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"},{"vaHex":"0x00543444","wlkNo":10,"wlkFileIndex":9,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 09; WLK id candidate 10","effectArgsHex":"01 00 09"},{"vaHex":"0x00543484","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"waitBarriers":[{"vaHex":"0x005434d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00543418","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"},{"vaHex":"0x00543448","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"},{"vaHex":"0x00543488","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x005434c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x005434c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x005433d4","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"add"},{"vaHex":"0x005433e4","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"add"},{"vaHex":"0x005433f4","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"add"},{"vaHex":"0x00543404","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"add"},{"vaHex":"0x0054341c","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"add"},{"vaHex":"0x0054342c","summary":"add display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"add"},{"vaHex":"0x00543454","summary":"sub display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"sub"},{"vaHex":"0x00543464","summary":"sub display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"sub"},{"vaHex":"0x00543474","summary":"sub display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"sub"},{"vaHex":"0x0054348c","summary":"sub display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"sub"},{"vaHex":"0x0054349c","summary":"sub display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"sub"},{"vaHex":"0x005434ac","summary":"sub display/actor field +0x20, imm=0xfff00000 (-16px)","destHex":"0x20","immFixed":-16.0,"opName":"sub"}]}},{"enemyName":"야차","cns":"zj_kage.cns","actorTableId":67,"actorTableIdHex":"0x43","enemyStatIndex":63,"descriptorVaHex":"0x004befe4","scriptVaHex":"0x004bf098","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf09c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bf0e4","bytesHex":"10 c0 59 5e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":94,"sharedActionIdHex":"0x5e","sharedActionName":"베기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,130,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bf29c","stopReason":"idle/end marker at 0x004bf2bc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004bf29c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bf2a4","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bf2a4","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bf2b8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bf2a8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf2b0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"야차","cns":"zj_kage.cns","actorTableId":67,"actorTableIdHex":"0x43","enemyStatIndex":63,"descriptorVaHex":"0x004befe4","scriptVaHex":"0x004bf098","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf09c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bf0f0","bytesHex":"10 c0 59 61 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":97,"sharedActionIdHex":"0x61","sharedActionName":"열풍검","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bf2c8","stopReason":"idle/end marker at 0x004bf300","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[0,2],"frames":[{"vaHex":"0x004bf2c8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf2d4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004bf2e4","wlkNo":31,"wlkFileIndex":31,"normalWlkNo":31,"altWlkNo":14,"mode":1,"summary":"WLK id 31 (normal id 31, alt id 14, mode=1)"}],"resultSounds":[{"vaHex":"0x004bf2e4","wlkNo":31,"wlkFileIndex":31,"normalWlkNo":31,"altWlkNo":14,"mode":1,"summary":"WLK id 31 (normal id 31, alt id 14, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bf2dc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004bf2fc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bf2d0","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"},{"vaHex":"0x004bf2e8","helperId":15,"helperIdHex":"0x0000000f","bytes":"bd 0f 00 00","summary":"cleanup/helper id=15, bytes=bd 0f 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bf2ec","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf2f4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"야차","cns":"zj_kage.cns","actorTableId":67,"actorTableIdHex":"0x43","enemyStatIndex":63,"descriptorVaHex":"0x004befe4","scriptVaHex":"0x004bf098","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bf09c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bf0fc","bytesHex":"10 c0 59 62 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":98,"sharedActionIdHex":"0x62","sharedActionName":"５연속 베기","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":5,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,115],[70,0,115],[70,0,115],[70,0,115],[80,70,105]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bf30c","stopReason":"idle/end marker at 0x004bf3d4","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[0,1,0,2,0,1,0,2,0,1],"frames":[{"vaHex":"0x004bf30c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf314","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf334","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf33c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf35c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf364","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf384","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf38c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf3ac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004bf3b4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bf31c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf344","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf36c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf394","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf3bc","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bf31c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf344","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf36c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf394","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004bf3bc","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bf330","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bf358","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bf380","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bf3a8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004bf3d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bf320","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf328","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bf348","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf350","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bf370","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf378","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bf398","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf3a0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004bf3c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bf3c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"암각권총통","cns":"boss_1.cns","actorTableId":68,"actorTableIdHex":"0x44","enemyStatIndex":64,"descriptorVaHex":"0x004a40ec","scriptVaHex":"0x004a43c8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a43e8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a4430","bytesHex":"10 c0 59 63 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":99,"sharedActionIdHex":"0x63","sharedActionName":"삼연각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[65,0,125],[65,0,125],[75,125,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004a45f0","stopReason":"idle/end marker at 0x004a4688","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[6,7,8,9,10,11,12,13,13,0],"frames":[{"vaHex":"0x004a45f0","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004a45f8","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":8},{"vaHex":"0x004a4600","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4608","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4628","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4630","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4650","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4658","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4678","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":4},{"vaHex":"0x004a4680","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a4610","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004a4638","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004a4660","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a4610","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004a4638","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004a4660","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a4624","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004a464c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004a4674","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a4614","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a461c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004a463c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a4644","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004a4664","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a466c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"암각권총통","cns":"boss_1.cns","actorTableId":68,"actorTableIdHex":"0x44","enemyStatIndex":64,"descriptorVaHex":"0x004a40ec","scriptVaHex":"0x004a43c8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a43e8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a443c","bytesHex":"10 c0 59 64 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":100,"sharedActionIdHex":"0x64","sharedActionName":"비상쌍축격","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":2,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0,2],"statusLabels":["없음","휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[80,0,125],[80,80,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004a4694","stopReason":"idle/end marker at 0x004a470c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[14,15,24,25,26,26,15,0],"frames":[{"vaHex":"0x004a4694","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":2},{"vaHex":"0x004a469c","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":8},{"vaHex":"0x004a46a8","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":6},{"vaHex":"0x004a46c8","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":2},{"vaHex":"0x004a46d0","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004a46f0","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004a46f8","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4704","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a46b0","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004a46d8","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004a46b0","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004a46d8","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004a46c4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004a46ec","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a46b4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a46bc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004a46dc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a46e4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004a46a4","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":6,"stepDivisor":6,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=6: opposite target-side edge placement."},{"vaHex":"0x004a4700","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"암각권총통","cns":"boss_1.cns","actorTableId":68,"actorTableIdHex":"0x44","enemyStatIndex":64,"descriptorVaHex":"0x004a40ec","scriptVaHex":"0x004a43c8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a43e8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a4448","bytesHex":"10 c0 59 65 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":101,"sharedActionIdHex":"0x65","sharedActionName":"암각기포","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[3],"statusLabels":["행동정지"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[50,75,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004a4718","stopReason":"idle/end marker at 0x004a4788","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,4,5,5,4,3,2,0],"frames":[{"vaHex":"0x004a4718","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4720","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4728","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4730","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4740","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4748","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4750","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4758","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4760","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a4770","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x004a4738","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"resultSounds":[{"vaHex":"0x004a4770","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004a4738","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"waitBarriers":[{"vaHex":"0x004a4768","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004a4784","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a473c","helperId":69,"helperIdHex":"0x00000045","bytes":"bd 45 00 00","summary":"cleanup/helper id=69, bytes=bd 45 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a4774","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a477c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"암각권총통","cns":"boss_1.cns","actorTableId":68,"actorTableIdHex":"0x44","enemyStatIndex":64,"descriptorVaHex":"0x004a40ec","scriptVaHex":"0x004a43c8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004a43e8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004a4454","bytesHex":"10 c0 59 66 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":102,"sharedActionIdHex":"0x66","sharedActionName":"마권사암각","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19","sharedActionSummary":{"unitCount":4,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[25],"resultFamilyLabels":["공격/상태 판정 0x19"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,110],[70,0,100],[100,50,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004a4794","stopReason":"idle/end marker at 0x004a48b4","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[14,15,16,17,17,17,18,19,19,19,10,11,11,11,20,21,22,23,23,0],"frames":[{"vaHex":"0x004a4794","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":2},{"vaHex":"0x004a479c","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":8},{"vaHex":"0x004a47a4","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":2},{"vaHex":"0x004a47ac","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":2},{"vaHex":"0x004a47bc","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":6},{"vaHex":"0x004a47d8","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":6},{"vaHex":"0x004a47e0","selectorHighWord":18,"selectorHighWordHex":"0x12","selectorLowWord":0,"gate":2},{"vaHex":"0x004a47e8","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":2},{"vaHex":"0x004a47f8","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":14},{"vaHex":"0x004a4814","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":6},{"vaHex":"0x004a481c","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4824","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4834","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":6},{"vaHex":"0x004a4850","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":6},{"vaHex":"0x004a4858","selectorHighWord":20,"selectorHighWordHex":"0x14","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4860","selectorHighWord":21,"selectorHighWordHex":"0x15","selectorLowWord":0,"gate":8},{"vaHex":"0x004a4868","selectorHighWord":22,"selectorHighWordHex":"0x16","selectorLowWord":0,"gate":2},{"vaHex":"0x004a4870","selectorHighWord":23,"selectorHighWordHex":"0x17","selectorLowWord":0,"gate":2},{"vaHex":"0x004a48a4","selectorHighWord":23,"selectorHighWordHex":"0x17","selectorLowWord":0,"gate":16},{"vaHex":"0x004a48ac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004a488c","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"},{"vaHex":"0x004a47b4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x004a47f0","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"},{"vaHex":"0x004a482c","wlkNo":10,"wlkFileIndex":9,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 09; WLK id candidate 10","effectArgsHex":"01 00 09"}],"resultSounds":[{"vaHex":"0x004a488c","wlkNo":29,"wlkFileIndex":29,"normalWlkNo":29,"altWlkNo":29,"mode":1,"summary":"WLK id 29 (normal id 29, alt id 29, mode=1)"}],"effectSounds":[{"vaHex":"0x004a47b4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x004a47f0","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"},{"vaHex":"0x004a482c","wlkNo":10,"wlkFileIndex":9,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 09; WLK id candidate 10","effectArgsHex":"01 00 09"}],"waitBarriers":[{"vaHex":"0x004a47d4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004a4810","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004a484c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004a48a0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004a47b8","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"},{"vaHex":"0x004a47f4","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"},{"vaHex":"0x004a4830","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"},{"vaHex":"0x004a4878","helperId":40,"helperIdHex":"0x00000028","bytes":"bd 28 00 00","summary":"cleanup/helper id=40, bytes=bd 28 00 00"},{"vaHex":"0x004a487c","helperId":41,"helperIdHex":"0x00000029","bytes":"bd 29 00 00","summary":"cleanup/helper id=41, bytes=bd 29 00 00"},{"vaHex":"0x004a4880","helperId":57,"helperIdHex":"0x00000039","bytes":"bd 39 00 00","summary":"cleanup/helper id=57, bytes=bd 39 00 00"},{"vaHex":"0x004a4884","helperId":38,"helperIdHex":"0x00000026","bytes":"bd 26 00 00","summary":"cleanup/helper id=38, bytes=bd 26 00 00"},{"vaHex":"0x004a4888","helperId":11,"helperIdHex":"0x0000000b","bytes":"bd 0b 00 00","summary":"cleanup/helper id=11, bytes=bd 0b 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004a47c4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a47cc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004a4800","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a4808","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004a483c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a4844","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004a4890","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004a4898","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b08","bytesHex":"10 c0 59 68 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":104,"sharedActionIdHex":"0x68","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00533cfc","stopReason":"idle/end marker at 0x00533d3c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,4,4],"frames":[{"vaHex":"0x00533cfc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d04","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d0c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00533d14","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d34","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b14","bytesHex":"10 c0 59 69 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":105,"sharedActionIdHex":"0x69","sharedActionName":"뢰","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00533d48","stopReason":"idle/end marker at 0x00533d9c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2,0],"frames":[{"vaHex":"0x00533d48","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d60","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d6c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d50","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d78","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533d58","helperId":121,"helperIdHex":"0x00000079","bytes":"bd 79 00 00","summary":"cleanup/helper id=121, bytes=bd 79 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b20","bytesHex":"10 c0 59 6a 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":106,"sharedActionIdHex":"0x6a","sharedActionName":"장궁","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[25],"resultFamilyLabels":["공격/상태 판정 0x19"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,50,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00533da8","stopReason":"idle/end marker at 0x00533dec","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x00533da8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533dbc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533dc8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533db8","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x00533db8","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533db0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533dd0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533de8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533dc4","helperId":94,"helperIdHex":"0x0000005e","bytes":"bd 5e 00 00","summary":"cleanup/helper id=94, bytes=bd 5e 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533dd8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533de0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b2c","bytesHex":"10 c0 59 6b 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":107,"sharedActionIdHex":"0x6b","sharedActionName":"４분신","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[3],"statusLabels":["행동정지"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[95,85,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00533df8","stopReason":"idle/end marker at 0x00533e60","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[4,4,4,5,6,6],"frames":[{"vaHex":"0x00533dfc","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x00533e08","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x00533e14","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":6},{"vaHex":"0x00533e1c","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e24","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e58","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533e2c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x00533df8","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"}],"resultSounds":[{"vaHex":"0x00533e2c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00533df8","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"}],"waitBarriers":[{"vaHex":"0x00533e48","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533e04","helperId":76,"helperIdHex":"0x0000004c","bytes":"bd 4c 00 00","summary":"cleanup/helper id=76, bytes=bd 4c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533e30","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533e38","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00533e10","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x00533e54","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b08","bytesHex":"10 c0 59 68 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":104,"sharedActionIdHex":"0x68","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00533cfc","stopReason":"idle/end marker at 0x00533d3c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,4,4],"frames":[{"vaHex":"0x00533cfc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d04","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d0c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00533d14","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d34","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b14","bytesHex":"10 c0 59 69 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":105,"sharedActionIdHex":"0x69","sharedActionName":"뢰","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00533d48","stopReason":"idle/end marker at 0x00533d9c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2,0],"frames":[{"vaHex":"0x00533d48","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d60","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d6c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d50","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d78","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533d58","helperId":121,"helperIdHex":"0x00000079","bytes":"bd 79 00 00","summary":"cleanup/helper id=121, bytes=bd 79 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b38","bytesHex":"10 c0 59 6c 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":108,"sharedActionIdHex":"0x6c","sharedActionName":"화염","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x00533e6c","stopReason":"idle/end marker at 0x00533f2c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,2,2,2,2,2,2,2,0],"frames":[{"vaHex":"0x00533e6c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533e74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e7c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e8c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533ea4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533ebc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533ecc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533edc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533eec","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533efc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533f0c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533f14","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x00533e84","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533e9c","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"},{"vaHex":"0x00533eb4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ec4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ed4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ee4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ef4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533f04","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"resultSounds":[{"vaHex":"0x00533f14","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00533e84","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533e9c","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"},{"vaHex":"0x00533eb4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ec4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ed4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ee4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ef4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533f04","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"waitBarriers":[{"vaHex":"0x00533e94","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533eac","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533f28","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533e88","helperId":101,"helperIdHex":"0x00000065","bytes":"bd 65 00 00","summary":"cleanup/helper id=101, bytes=bd 65 00 00"},{"vaHex":"0x00533ea0","helperId":88,"helperIdHex":"0x00000058","bytes":"bd 58 00 00","summary":"cleanup/helper id=88, bytes=bd 58 00 00"},{"vaHex":"0x00533eb8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ec8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ed8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ee8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ef8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533f08","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533f18","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533f20","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"폭호","cns":"boss_2.cns","actorTableId":69,"actorTableIdHex":"0x45","enemyStatIndex":65,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b44","bytesHex":"10 c0 59 6d 10 c0 5a 05","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":109,"sharedActionIdHex":"0x6d","sharedActionName":"냉기","visibleSlot":5,"visibleSlotHex":"0x05","displayPhase":15,"displayPhaseHex":"0x0f","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":15,"localSlot":5,"pointerVaHex":"0x00533f38","stopReason":"idle/end marker at 0x00533fa0","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,2,2,0],"frames":[{"vaHex":"0x00533f38","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533f40","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f48","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f58","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f70","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533f88","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x00533f50","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533f68","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"}],"resultSounds":[{"vaHex":"0x00533f88","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00533f50","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533f68","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"}],"waitBarriers":[{"vaHex":"0x00533f60","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533f78","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533f9c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533f54","helperId":101,"helperIdHex":"0x00000065","bytes":"bd 65 00 00","summary":"cleanup/helper id=101, bytes=bd 65 00 00"},{"vaHex":"0x00533f6c","helperId":91,"helperIdHex":"0x0000005b","bytes":"bd 5b 00 00","summary":"cleanup/helper id=91, bytes=bd 5b 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533f8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533f94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"지옥의마인","cns":"zky_gen.cns","actorTableId":70,"actorTableIdHex":"0x46","enemyStatIndex":66,"descriptorVaHex":"0x004cbb7c","scriptVaHex":"0x004cbca8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cbcac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cbcf4","bytesHex":"10 c0 59 54 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":84,"sharedActionIdHex":"0x54","sharedActionName":"때리기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00443228","stopReason":"idle/end marker at 0x00443250","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4],"frames":[{"vaHex":"0x00443228","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x00443230","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00443238","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00443238","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0044324c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0044323c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443244","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"지옥의마인","cns":"zky_gen.cns","actorTableId":70,"actorTableIdHex":"0x46","enemyStatIndex":66,"descriptorVaHex":"0x004cbb7c","scriptVaHex":"0x004cbca8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cbcac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cbd00","bytesHex":"10 c0 59 58 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":88,"sharedActionIdHex":"0x58","sharedActionName":"장궁","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[25],"resultFamilyLabels":["공격/상태 판정 0x19"],"resultFamilyClasses":["damage"],"statuses":[5],"statusLabels":["마비"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[95,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0044325c","stopReason":"idle/end marker at 0x004432a0","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[1,8,1,1],"frames":[{"vaHex":"0x0044325c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00443264","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x00443274","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x00443284","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x0044327c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x0044327c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0044329c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00443280","helperId":111,"helperIdHex":"0x0000006f","bytes":"bd 6f 00 00","summary":"cleanup/helper id=111, bytes=bd 6f 00 00"}],"repeatLoops":[{"vaHex":"0x0044326c","targetVaHex":"0x0044325c","repeatCount":4,"summary":"repeat/control count=4, target=0x0044325c; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0044328c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00443294","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"지옥의마인","cns":"zky_gen.cns","actorTableId":70,"actorTableIdHex":"0x46","enemyStatIndex":66,"descriptorVaHex":"0x004cbb7c","scriptVaHex":"0x004cbca8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cbcac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cbd0c","bytesHex":"10 c0 59 59 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":89,"sharedActionIdHex":"0x59","sharedActionName":"천수권","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[85,70,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004432ac","stopReason":"idle/end marker at 0x004432fc","categories":["actor-flags","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[3,5,3,6,3,7],"frames":[{"vaHex":"0x004432ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004432b4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004432bc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004432c4","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004432cc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":1},{"vaHex":"0x004432d4","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004432dc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004432dc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004432f0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[{"vaHex":"0x004432f4","targetVaHex":"0x004432ac","repeatCount":3,"summary":"repeat/control count=3, target=0x004432ac; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004432e0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004432e8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ａ","cns":"btl_atu.cns","actorTableId":71,"actorTableIdHex":"0x47","enemyStatIndex":67,"descriptorVaHex":"0x004b15a4","scriptVaHex":"0x004b1850","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004b188c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004b1944","bytesHex":"10 c0 59 71 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":113,"sharedActionIdHex":"0x71","sharedActionName":"천조족","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"아타호 취기","sharedActionSummary":{"unitCount":2,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[33,37],"resultFamilyLabels":["회복/부활","아타호 취기"],"resultFamilyClasses":["atahoDrunk","recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[0,0,0],[60,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004b1a7c","stopReason":"loop at 0x004b1a7c","categories":["frame","jump"],"frameSelectorSequence":[0],"frames":[{"vaHex":"0x004b1a7c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":8}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ａ","cns":"btl_atu.cns","actorTableId":71,"actorTableIdHex":"0x47","enemyStatIndex":67,"descriptorVaHex":"0x004b15a4","scriptVaHex":"0x004b1850","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004b18c0","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004b18d8","bytesHex":"10 c0 59 6e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":110,"sharedActionIdHex":"0x6e","sharedActionName":"맹호비상각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,130,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004b1ad4","stopReason":"loop at 0x004b1ad4","categories":["frame","jump"],"frameSelectorSequence":[12,13,14,15,16,17],"frames":[{"vaHex":"0x004b1ad4","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1adc","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1ae4","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":6},{"vaHex":"0x004b1aec","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1af4","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1afc","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":6}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ａ","cns":"btl_atu.cns","actorTableId":71,"actorTableIdHex":"0x47","enemyStatIndex":67,"descriptorVaHex":"0x004b15a4","scriptVaHex":"0x004b1850","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004b18c0","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004b1950","bytesHex":"10 c0 59 72 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":114,"sharedActionIdHex":"0x72","sharedActionName":"기합일발","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004b1a7c","stopReason":"loop at 0x004b1a7c","categories":["frame","jump"],"frameSelectorSequence":[0],"frames":[{"vaHex":"0x004b1a7c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":8}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ａ","cns":"btl_atu.cns","actorTableId":71,"actorTableIdHex":"0x47","enemyStatIndex":67,"descriptorVaHex":"0x004b15a4","scriptVaHex":"0x004b1850","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004b18d8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b1920","bytesHex":"10 c0 59 6e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":110,"sharedActionIdHex":"0x6e","sharedActionName":"맹호비상각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,130,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004b1ad4","stopReason":"loop at 0x004b1ad4","categories":["frame","jump"],"frameSelectorSequence":[12,13,14,15,16,17],"frames":[{"vaHex":"0x004b1ad4","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1adc","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1ae4","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":6},{"vaHex":"0x004b1aec","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1af4","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":4},{"vaHex":"0x004b1afc","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":6}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ａ","cns":"btl_atu.cns","actorTableId":71,"actorTableIdHex":"0x47","enemyStatIndex":67,"descriptorVaHex":"0x004b15a4","scriptVaHex":"0x004b1850","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004b18d8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b192c","bytesHex":"10 c0 59 70 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":112,"sharedActionIdHex":"0x70","sharedActionName":"염가열소","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"아타호 취기","sharedActionSummary":{"unitCount":2,"targetScopes":[1,10],"targetScopeLabels":["자기/준비","적 1명"],"resultFamilies":[19,40],"resultFamilyLabels":["공격/상태 판정 0x13","아타호 취기"],"resultFamilyClasses":["atahoDrunk","damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[0,0,0],[105,0,250]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004b1a7c","stopReason":"loop at 0x004b1a7c","categories":["frame","jump"],"frameSelectorSequence":[0],"frames":[{"vaHex":"0x004b1a7c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":8}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ａ","cns":"btl_atu.cns","actorTableId":71,"actorTableIdHex":"0x47","enemyStatIndex":67,"descriptorVaHex":"0x004b15a4","scriptVaHex":"0x004b1850","choiceTableIndex":2,"choiceTableMarkerVaHex":"0x004b18d8","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b1938","bytesHex":"10 c0 59 6f 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":111,"sharedActionIdHex":"0x6f","sharedActionName":"취호염무","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"아타호 취기","sharedActionSummary":{"unitCount":2,"targetScopes":[1,6],"targetScopeLabels":["자기/준비","적 전체"],"resultFamilies":[19,40],"resultFamilyLabels":["공격/상태 판정 0x13","아타호 취기"],"resultFamilyClasses":["atahoDrunk","damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[0,0,0],[95,0,250]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004b1a7c","stopReason":"loop at 0x004b1a7c","categories":["frame","jump"],"frameSelectorSequence":[0],"frames":[{"vaHex":"0x004b1a7c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":8}],"sounds":[],"resultSounds":[],"effectSounds":[],"waitBarriers":[],"helperCalls":[],"repeatLoops":[],"actorFlags":[],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","actorTableId":72,"actorTableIdHex":"0x48","enemyStatIndex":68,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004f99b4","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004f99cc","bytesHex":"10 c0 5a 00 13 c1 05 48 28 9a 4f 00 10 c0 59 4c 01 00 00 00 10 c0 59 73","pairOrder":"slot-first-conditional","variantIndex":1,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 28 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"eq","variantCondition":"active object +0x05 == 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x48","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x48 selects active object +0x05 == 0x48","sharedActionId":115,"sharedActionIdHex":"0x73","sharedActionName":"선렬각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[0,1,2],"hitClassLabels":["상단/공중","일반","하단/지면"],"coefficientTriples":[[70,0,100],[70,0,100],[70,0,100],[70,0,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004f9c24","stopReason":"idle/end marker at 0x004f9ce4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[3,10,11,8,9,12,13,10,11,11,3],"frames":[{"vaHex":"0x004f9c24","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c30","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c38","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c58","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c60","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c80","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c88","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ca8","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cb0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cd0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cdc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f9c54","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9c7c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ccc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9c44","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c4c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c6c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c74","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9cbc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9cc4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9c2c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004f9cd8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","actorTableId":72,"actorTableIdHex":"0x48","enemyStatIndex":68,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004f99b4","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004f9a84","bytesHex":"10 c0 59 7b 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":123,"sharedActionIdHex":"0x7b","sharedActionName":"회복","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[120,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004f9f80","stopReason":"idle/end marker at 0x004f9fb8","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end"],"frameSelectorSequence":[20,21,22,23,3],"frames":[{"vaHex":"0x004f9f80","selectorHighWord":20,"selectorHighWordHex":"0x14","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f88","selectorHighWord":21,"selectorHighWordHex":"0x15","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9f90","selectorHighWord":22,"selectorHighWordHex":"0x16","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f98","selectorHighWord":23,"selectorHighWordHex":"0x17","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9fb0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9fa4","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004f9fa4","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"waitBarriers":[],"helperCalls":[{"vaHex":"0x004f9fa0","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9fa8","mode":0,"maskHex":"0x00000003","bytes":"ad 00 00 00 03 00 00 00","summary":"actor flag mode=0, mask=0x00000003"}],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","actorTableId":72,"actorTableIdHex":"0x48","enemyStatIndex":68,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a14","bytesHex":"10 c0 5a 00 13 c1 05 48 28 9a 4f 00 10 c0 59 4c 01 00 00 00 10 c0 59 73 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":1,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 28 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"eq","variantCondition":"active object +0x05 == 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x48","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x48 selects active object +0x05 == 0x48","sharedActionId":115,"sharedActionIdHex":"0x73","sharedActionName":"선렬각","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[0,1,2],"hitClassLabels":["상단/공중","일반","하단/지면"],"coefficientTriples":[[70,0,100],[70,0,100],[70,0,100],[70,0,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004f9c24","stopReason":"idle/end marker at 0x004f9ce4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[3,10,11,8,9,12,13,10,11,11,3],"frames":[{"vaHex":"0x004f9c24","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c30","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c38","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c58","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c60","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c80","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9c88","selectorHighWord":13,"selectorHighWordHex":"0x0d","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ca8","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cb0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cd0","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cdc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f9c40","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c68","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9cb8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f9c54","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9c7c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004f9ccc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9c44","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c4c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c6c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c74","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004f9cbc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9cc4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9c2c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004f9cd8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","actorTableId":72,"actorTableIdHex":"0x48","enemyStatIndex":68,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a30","bytesHex":"10 c0 5a 01 13 c1 05 48 44 9a 4f 00 10 c0 59 4d 01 00 00 00 10 c0 59 74 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":1,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 44 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"eq","variantCondition":"active object +0x05 == 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x48","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x48 selects active object +0x05 == 0x48","sharedActionId":116,"sharedActionIdHex":"0x74","sharedActionName":"유미쌍조","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,80,135]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004f9cf0","stopReason":"idle/end marker at 0x004f9da8","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[24,25,26,27,28,26,25,28,28,19,18,3],"frames":[{"vaHex":"0x004f9cf4","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9cfc","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9d04","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d14","selectorHighWord":27,"selectorHighWordHex":"0x1b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d3c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d4c","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d5c","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d6c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d7c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d8c","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9d94","selectorHighWord":18,"selectorHighWordHex":"0x12","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9da0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9d1c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004f9d1c","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004f9d30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9d20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9d28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9cf0","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":5,"selectorHex":"0x05","divisor":0,"stepDivisor":0,"targetRangePolicy":"special/current range; no target scan skip","selectorMeaning":"screen-size/display-size based fixed placement.","kind1Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","kind2Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","handlerEvidence":"0x0040e4d9/0x0040e794 use constants 0x4a, 0x2a, 0x18, 0x08.","summary":"direct placement selector=5: screen-size/display-size based fixed placement."},{"vaHex":"0x004f9d9c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004f9d0c","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9d34","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9d44","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9d54","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9d64","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9d74","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9d84","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"}]}},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","actorTableId":72,"actorTableIdHex":"0x48","enemyStatIndex":68,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a4c","bytesHex":"10 c0 5a 02 13 c1 05 48 60 9a 4f 00 10 c0 59 4e 01 00 00 00 10 c0 59 75 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":1,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 60 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"eq","variantCondition":"active object +0x05 == 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x48","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x48 selects active object +0x05 == 0x48","sharedActionId":117,"sharedActionIdHex":"0x75","sharedActionName":"암각·영상뢰화","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004f9db4","stopReason":"idle/end marker at 0x004f9f08","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[4,5,6,7,14,15,16,17,4,5,6,7,14,15,16,17,24,25,26,27,28,26,25,28,28,19,18,3],"frames":[{"vaHex":"0x004f9db8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9dc0","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9dcc","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9dd4","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9ddc","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9de4","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9df0","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9df8","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9e00","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e08","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9e14","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e1c","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9e24","selectorHighWord":14,"selectorHighWordHex":"0x0e","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e2c","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9e38","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e40","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":8},{"vaHex":"0x004f9e48","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e50","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":6},{"vaHex":"0x004f9e60","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e70","selectorHighWord":27,"selectorHighWordHex":"0x1b","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9e9c","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9eac","selectorHighWord":26,"selectorHighWordHex":"0x1a","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ebc","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ecc","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9edc","selectorHighWord":28,"selectorHighWordHex":"0x1c","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9eec","selectorHighWord":19,"selectorHighWordHex":"0x13","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9ef4","selectorHighWord":18,"selectorHighWordHex":"0x12","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f00","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9e7c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x004f9dc8","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9dec","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e10","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e34","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[{"vaHex":"0x004f9e7c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[{"vaHex":"0x004f9dc8","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9dec","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e10","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"},{"vaHex":"0x004f9e34","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[{"vaHex":"0x004f9e90","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004f9e78","helperId":74,"helperIdHex":"0x0000004a","bytes":"bd 4a 00 00","summary":"cleanup/helper id=74, bytes=bd 4a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004f9e80","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9e88","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9db4","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":5,"selectorHex":"0x05","divisor":0,"stepDivisor":0,"targetRangePolicy":"special/current range; no target scan skip","selectorMeaning":"screen-size/display-size based fixed placement.","kind1Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","kind2Formula":"X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08)","handlerEvidence":"0x0040e4d9/0x0040e794 use constants 0x4a, 0x2a, 0x18, 0x08.","summary":"direct placement selector=5: screen-size/display-size based fixed placement."},{"vaHex":"0x004f9efc","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[{"vaHex":"0x004f9e58","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9e68","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9e94","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9ea4","summary":"add display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"add"},{"vaHex":"0x004f9eb4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9ec4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9ed4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"},{"vaHex":"0x004f9ee4","summary":"sub display/actor field +0x20, imm=0xfffc0000 (-4px)","destHex":"0x20","immFixed":-4.0,"opName":"sub"}]}},{"enemyName":"바니－Ｒ","cns":"btl_rsu.cns","actorTableId":72,"actorTableIdHex":"0x48","enemyStatIndex":68,"descriptorVaHex":"0x004f9658","scriptVaHex":"0x004f9994","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004f99cc","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004f9a68","bytesHex":"10 c0 5a 03 13 c1 05 48 7c 9a 4f 00 10 c0 59 4f 01 00 00 00 10 c0 59 76 01 00 00 00","pairOrder":"slot-first-conditional","variantIndex":1,"variantCount":2,"branchVariantStatus":"conditional-shared-action-variant","branchOpcode":"0x13","branchOpcodeBytesHex":"13 c1 05 48 7c 9a 4f 00","branchFieldOffsetHex":"0x05","branchFieldMeaning":"active object identity byte / actor table id","branchComparator":"==","branchCompareValueHex":"0x48","branchConditionKind":"eq","variantCondition":"active object +0x05 == 0x48","branchResolution":"resolved-by-actor-table-id","branchResolutionActorTableIdHex":"0x48","branchResolutionMeaning":"btl_rsu.cns is shared; actor table id 0x48 selects active object +0x05 == 0x48","sharedActionId":118,"sharedActionIdHex":"0x76","sharedActionName":"암각·영상승룡파","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"slot-block-weight-actor-id-resolved","weightNote":"same RNG table target weight; inner actor-id branch has been resolved for this actor","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16","sharedActionSummary":{"unitCount":4,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[22],"resultFamilyLabels":["공격/상태 판정 0x16"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[0,1,2],"hitClassLabels":["상단/공중","일반","하단/지면"],"coefficientTriples":[[85,125,110],[75,0,100],[65,0,100],[55,0,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004f9f14","stopReason":"idle/end marker at 0x004f9f74","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","repeat-loop","sound","wait"],"frameSelectorSequence":[3,24,25,29,30,3],"frames":[{"vaHex":"0x004f9f14","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f20","selectorHighWord":24,"selectorHighWordHex":"0x18","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f28","selectorHighWord":25,"selectorHighWordHex":"0x19","selectorLowWord":0,"gate":16},{"vaHex":"0x004f9f38","selectorHighWord":29,"selectorHighWordHex":"0x1d","selectorLowWord":0,"gate":2},{"vaHex":"0x004f9f40","selectorHighWord":30,"selectorHighWordHex":"0x1e","selectorLowWord":0,"gate":1},{"vaHex":"0x004f9f6c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004f9f48","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x004f9f34","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"}],"resultSounds":[{"vaHex":"0x004f9f48","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x004f9f34","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"}],"waitBarriers":[{"vaHex":"0x004f9f5c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004f9f30","helperId":96,"helperIdHex":"0x00000060","bytes":"bd 60 00 00","summary":"cleanup/helper id=96, bytes=bd 60 00 00"}],"repeatLoops":[{"vaHex":"0x004f9f60","targetVaHex":"0x004f9f40","repeatCount":4,"summary":"repeat/control count=4, target=0x004f9f40; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x004f9f4c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004f9f54","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004f9f1c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004f9f68","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","actorTableId":73,"actorTableIdHex":"0x49","enemyStatIndex":69,"descriptorVaHex":"0x004bb494","scriptVaHex":"0x004bb6b0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bb6d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bb718","bytesHex":"10 c0 59 77 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":119,"sharedActionIdHex":"0x77","sharedActionName":"쾌진격","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,110,145]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004bb8dc","stopReason":"idle/end marker at 0x004bb92c","categories":["actor-flags","cleanup/helper","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[6,7,8,2],"frames":[{"vaHex":"0x004bb8dc","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":4},{"vaHex":"0x004bb8e4","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":6},{"vaHex":"0x004bb8f8","selectorHighWord":8,"selectorHighWordHex":"0x08","selectorLowWord":0,"gate":1},{"vaHex":"0x004bb924","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bb8ec","wlkNo":24,"wlkFileIndex":24,"normalWlkNo":24,"altWlkNo":14,"mode":1,"summary":"WLK id 24 (normal id 24, alt id 14, mode=1)"}],"resultSounds":[{"vaHex":"0x004bb8ec","wlkNo":24,"wlkFileIndex":24,"normalWlkNo":24,"altWlkNo":14,"mode":1,"summary":"WLK id 24 (normal id 24, alt id 14, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bb900","opcode":"0xc1","mode":0,"maskHex":"0x00000200","bytes":"c1 00 00 00 00 02 00 00","summary":"actor flag wait mode=0, mask=0x00000200"},{"vaHex":"0x004bb91c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bb8f4","helperId":30,"helperIdHex":"0x0000001e","bytes":"bd 1e 00 00","summary":"cleanup/helper id=30, bytes=bd 1e 00 00"},{"vaHex":"0x004bb908","helperId":12,"helperIdHex":"0x0000000c","bytes":"bd 0c 00 00","summary":"cleanup/helper id=12, bytes=bd 0c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bb90c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bb914","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004bb8f0","movementMode":1,"motionMode":1,"motionKind":"interpolated-child-motion","selector":1,"selectorHex":"0x01","divisor":12,"stepDivisor":12,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"target-relative center/size-adjusted placement.","kind1Formula":"target.base + ((target.e6-self.e6)<<18, (target.e7-self.e7)<<19)","kind2Formula":"target.base + ((target.e6-self.e6)<<18, (target.e7-self.e7)<<19)","handlerEvidence":"0x0040e39b/0x0040e656 compute target display size delta.","summary":"interpolated child motion mode=1, selector=1, stepDivisor=12: target-relative center/size-adjusted placement."},{"vaHex":"0x004bb920","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","actorTableId":73,"actorTableIdHex":"0x49","enemyStatIndex":69,"descriptorVaHex":"0x004bb494","scriptVaHex":"0x004bb6b0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bb6d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bb724","bytesHex":"10 c0 59 78 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":120,"sharedActionIdHex":"0x78","sharedActionName":"백인일섬","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,140]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004bb938","stopReason":"idle/end marker at 0x004bb988","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[9,10,11,12,2],"frames":[{"vaHex":"0x004bb938","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb940","selectorHighWord":10,"selectorHighWordHex":"0x0a","selectorLowWord":0,"gate":4},{"vaHex":"0x004bb948","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb950","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb980","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bb964","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004bb964","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004bb95c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004bb97c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bb958","helperId":106,"helperIdHex":"0x0000006a","bytes":"bd 6a 00 00","summary":"cleanup/helper id=106, bytes=bd 6a 00 00"},{"vaHex":"0x004bb968","helperId":12,"helperIdHex":"0x0000000c","bytes":"bd 0c 00 00","summary":"cleanup/helper id=12, bytes=bd 0c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bb96c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bb974","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","actorTableId":73,"actorTableIdHex":"0x49","enemyStatIndex":69,"descriptorVaHex":"0x004bb494","scriptVaHex":"0x004bb6b0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bb6d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bb730","bytesHex":"10 c0 59 79 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":121,"sharedActionIdHex":"0x79","sharedActionName":"냉도투무","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004bb994","stopReason":"idle/end marker at 0x004bba10","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait","write"],"frameSelectorSequence":[11,12,15,16,11,12,12,2],"frames":[{"vaHex":"0x004bb994","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb99c","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb9a4","selectorHighWord":15,"selectorHighWordHex":"0x0f","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb9ac","selectorHighWord":16,"selectorHighWordHex":"0x10","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb9b4","selectorHighWord":11,"selectorHighWordHex":"0x0b","selectorLowWord":0,"gate":2},{"vaHex":"0x004bb9d4","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":6},{"vaHex":"0x004bb9ec","selectorHighWord":12,"selectorHighWordHex":"0x0c","selectorLowWord":0,"gate":14},{"vaHex":"0x004bba08","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004bb9e8","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"},{"vaHex":"0x004bb9d0","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"resultSounds":[{"vaHex":"0x004bb9e8","wlkNo":8,"wlkFileIndex":8,"normalWlkNo":8,"altWlkNo":8,"mode":1,"summary":"WLK id 08 (normal id 08, alt id 08, mode=1)"}],"effectSounds":[{"vaHex":"0x004bb9d0","wlkNo":19,"wlkFileIndex":18,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 12; WLK id candidate 19","effectArgsHex":"01 00 12"}],"waitBarriers":[{"vaHex":"0x004bb9dc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004bba04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004bb9c4","helperId":70,"helperIdHex":"0x00000046","bytes":"bd 46 00 00","summary":"cleanup/helper id=70, bytes=bd 46 00 00"},{"vaHex":"0x004bb9e4","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bb9f4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004bb9fc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[{"vaHex":"0x004bb9bc","summary":"sub display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","immFixed":16.0,"opName":"sub"},{"vaHex":"0x004bb9c8","summary":"add display/actor field +0x1c, imm=0x00100000 (16px)","destHex":"0x1c","immFixed":16.0,"opName":"add"}]}},{"enemyName":"바니－Ｓ","cns":"btl_smu.cns","actorTableId":73,"actorTableIdHex":"0x49","enemyStatIndex":69,"descriptorVaHex":"0x004bb494","scriptVaHex":"0x004bb6b0","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004bb6d0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004bb73c","bytesHex":"10 c0 59 7a 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":122,"sharedActionIdHex":"0x7a","sharedActionName":"인법·몸감추기","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":2,"weightDenominator":16,"weightPercent":12.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"명령/상태","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[3],"resultFamilyLabels":["명령/상태"],"resultFamilyClasses":["command"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004bba1c","stopReason":"idle/end marker at 0x004bba54","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","wait"],"frameSelectorSequence":[5,3,17,18],"frames":[{"vaHex":"0x004bba1c","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":4},{"vaHex":"0x004bba24","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x004bba34","selectorHighWord":17,"selectorHighWordHex":"0x11","selectorLowWord":0,"gate":4},{"vaHex":"0x004bba3c","selectorHighWord":18,"selectorHighWordHex":"0x12","selectorLowWord":0,"gate":4}],"sounds":[{"vaHex":"0x004bba30","wlkNo":33,"wlkFileIndex":32,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 20; WLK id candidate 33","effectArgsHex":"01 00 20"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004bba30","wlkNo":33,"wlkFileIndex":32,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 20; WLK id candidate 33","effectArgsHex":"01 00 20"}],"waitBarriers":[{"vaHex":"0x004bba44","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x004bba2c","helperId":42,"helperIdHex":"0x0000002a","bytes":"bd 2a 00 00","summary":"cleanup/helper id=42, bytes=bd 2a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004bba4c","mode":0,"maskHex":"0x00000001","bytes":"ad 00 00 00 01 00 00 00","summary":"actor flag mode=0, mask=0x00000001"}],"movements":[],"positionWrites":[]}},{"enemyName":"화룡","cns":"zs_rr.cns","actorTableId":74,"actorTableIdHex":"0x4a","enemyStatIndex":70,"descriptorVaHex":"0x0043fbac","scriptVaHex":"0x0043fc90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0043fc94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0043fcdc","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":7,"weightDenominator":16,"weightPercent":43.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0043fea0","stopReason":"idle/end marker at 0x0043fed0","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[4,2,2],"frames":[{"vaHex":"0x0043fea0","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x0043fea8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0043fec8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x0043feb0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0043feb0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0043fec4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0043feb4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0043febc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"화룡","cns":"zs_rr.cns","actorTableId":74,"actorTableIdHex":"0x4a","enemyStatIndex":70,"descriptorVaHex":"0x0043fbac","scriptVaHex":"0x0043fc90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0043fc94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0043fce8","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0043fedc","stopReason":"idle/end marker at 0x0043ff34","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x0043fedc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x0043feec","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x0043fefc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x0043ff0c","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x0043ff1c","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x0043fee8","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x0043ff08","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x0043ff1c","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x0043fee8","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x0043ff08","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x0043fef4","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0043ff14","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0043ff30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0043fee4","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x0043ff04","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0043ff20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0043ff28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"화룡","cns":"zs_rr.cns","actorTableId":74,"actorTableIdHex":"0x4a","enemyStatIndex":70,"descriptorVaHex":"0x0043fbac","scriptVaHex":"0x0043fc90","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0043fc94","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0043fd00","bytesHex":"10 c0 59 1c 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":28,"sharedActionIdHex":"0x1c","sharedActionName":"화염","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0043ff74","stopReason":"idle/end marker at 0x0043ffb4","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x0043ff74","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x0043ff84","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x0043ff98","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0043ff7c","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x0043ff7c","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0043ff8c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0043ffb0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0043ff80","helperId":63,"helperIdHex":"0x0000003f","bytes":"bd 3f 00 00","summary":"cleanup/helper id=63, bytes=bd 3f 00 00"},{"vaHex":"0x0043ff94","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0043ffa0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0043ffa8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"빙룡","cns":"zs_rb.cns","actorTableId":75,"actorTableIdHex":"0x4b","enemyStatIndex":71,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d1824","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18b4","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d1a78","stopReason":"idle/end marker at 0x004d1aa8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,2,2],"frames":[{"vaHex":"0x004d1a78","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1a80","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004d1aa0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d1a9c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1a8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1a94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"빙룡","cns":"zs_rb.cns","actorTableId":75,"actorTableIdHex":"0x4b","enemyStatIndex":71,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004d1824","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18c0","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004d1ab4","stopReason":"idle/end marker at 0x004d1b0c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x004d1ab4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ac4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ad4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ae4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x004d1acc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1aec","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1b08","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d1abc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x004d1adc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1af8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1b00","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"빙룡","cns":"zs_rb.cns","actorTableId":75,"actorTableIdHex":"0x4b","enemyStatIndex":71,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004d186c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18b4","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004d1a78","stopReason":"idle/end marker at 0x004d1aa8","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,2,2],"frames":[{"vaHex":"0x004d1a78","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1a80","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004d1aa0","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004d1a88","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d1a9c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1a8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1a94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"빙룡","cns":"zs_rb.cns","actorTableId":75,"actorTableIdHex":"0x4b","enemyStatIndex":71,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004d186c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18c0","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004d1ab4","stopReason":"idle/end marker at 0x004d1b0c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x004d1ab4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ac4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ad4","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1ae4","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x004d1af4","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004d1ac0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004d1ae0","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x004d1acc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1aec","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1b08","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d1abc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x004d1adc","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1af8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1b00","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"빙룡","cns":"zs_rb.cns","actorTableId":75,"actorTableIdHex":"0x4b","enemyStatIndex":71,"descriptorVaHex":"0x004d1734","scriptVaHex":"0x004d1818","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004d186c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004d18d8","bytesHex":"10 c0 59 7c 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":124,"sharedActionIdHex":"0x7c","sharedActionName":"냉기","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x004d1b4c","stopReason":"idle/end marker at 0x004d1b8c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x004d1b4c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1b5c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x004d1b70","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004d1b54","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x004d1b54","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004d1b64","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004d1b88","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004d1b58","helperId":89,"helperIdHex":"0x00000059","bytes":"bd 59 00 00","summary":"cleanup/helper id=89, bytes=bd 59 00 00"},{"vaHex":"0x004d1b6c","helperId":77,"helperIdHex":"0x0000004d","bytes":"bd 4d 00 00","summary":"cleanup/helper id=77, bytes=bd 4d 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004d1b78","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004d1b80","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"뇌룡","cns":"zs_rg.cns","actorTableId":76,"actorTableIdHex":"0x4c","enemyStatIndex":72,"descriptorVaHex":"0x004b0ec4","scriptVaHex":"0x004b0fa8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004b0fac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b0ff4","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004b11ac","stopReason":"idle/end marker at 0x004b11dc","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x004b11ac","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004b11b4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x004b11d4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004b11bc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004b11bc","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004b11d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004b11c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004b11c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"뇌룡","cns":"zs_rg.cns","actorTableId":76,"actorTableIdHex":"0x4c","enemyStatIndex":72,"descriptorVaHex":"0x004b0ec4","scriptVaHex":"0x004b0fa8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004b0fac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b1000","bytesHex":"10 c0 59 1a 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":26,"sharedActionIdHex":"0x1a","sharedActionName":"지진","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[2],"hitClassLabels":["하단/지면"],"coefficientTriples":[[65,100,120]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004b11e8","stopReason":"idle/end marker at 0x004b1240","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[3,4,3,4],"frames":[{"vaHex":"0x004b11e8","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004b11f8","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10},{"vaHex":"0x004b1208","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":10},{"vaHex":"0x004b1218","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x004b1228","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004b11f4","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004b1214","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"resultSounds":[{"vaHex":"0x004b1228","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004b11f4","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"},{"vaHex":"0x004b1214","wlkNo":30,"wlkFileIndex":29,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 1d; WLK id candidate 30","effectArgsHex":"01 00 1d"}],"waitBarriers":[{"vaHex":"0x004b1200","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004b1220","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004b123c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004b11f0","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"},{"vaHex":"0x004b1210","helperId":58,"helperIdHex":"0x0000003a","bytes":"bd 3a 00 00","summary":"cleanup/helper id=58, bytes=bd 3a 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004b122c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004b1234","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"뇌룡","cns":"zs_rg.cns","actorTableId":76,"actorTableIdHex":"0x4c","enemyStatIndex":72,"descriptorVaHex":"0x004b0ec4","scriptVaHex":"0x004b0fa8","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004b0fac","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004b100c","bytesHex":"10 c0 59 7d 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":125,"sharedActionIdHex":"0x7d","sharedActionName":"전뢰","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004b124c","stopReason":"idle/end marker at 0x004b127c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,1],"frames":[{"vaHex":"0x004b124c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x004b125c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":12}],"sounds":[{"vaHex":"0x004b1264","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"},{"vaHex":"0x004b1258","wlkNo":10,"wlkFileIndex":9,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 09; WLK id candidate 10","effectArgsHex":"01 00 09"}],"resultSounds":[{"vaHex":"0x004b1264","wlkNo":0,"wlkFileIndex":0,"normalWlkNo":0,"altWlkNo":0,"mode":2,"summary":"WLK id 00 (normal id 00, alt id 00, mode=2)"}],"effectSounds":[{"vaHex":"0x004b1258","wlkNo":10,"wlkFileIndex":9,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 09; WLK id candidate 10","effectArgsHex":"01 00 09"}],"waitBarriers":[{"vaHex":"0x004b1278","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004b1254","helperId":76,"helperIdHex":"0x0000004c","bytes":"bd 4c 00 00","summary":"cleanup/helper id=76, bytes=bd 4c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004b1268","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004b1270","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"데드드래곤","cns":"zs_dd.cns","actorTableId":77,"actorTableIdHex":"0x4d","enemyStatIndex":73,"descriptorVaHex":"0x00454368","scriptVaHex":"0x0045444c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00454450","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00454498","bytesHex":"10 c0 59 19 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":25,"sharedActionIdHex":"0x19","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x11","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[17],"resultFamilyLabels":["공격/상태 판정 0x11"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00454640","stopReason":"idle/end marker at 0x00454670","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x00454640","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x00454648","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00454668","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10}],"sounds":[{"vaHex":"0x00454650","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00454650","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00454664","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00454654","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0045465c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"데드드래곤","cns":"zs_dd.cns","actorTableId":77,"actorTableIdHex":"0x4d","enemyStatIndex":73,"descriptorVaHex":"0x00454368","scriptVaHex":"0x0045444c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00454450","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004544a4","bytesHex":"10 c0 59 1c 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":28,"sharedActionIdHex":"0x1c","sharedActionName":"화염","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":6,"weightDenominator":16,"weightPercent":37.5,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0045467c","stopReason":"idle/end marker at 0x0045470c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,3,5,3,5,3,5,3,5,5,0],"frames":[{"vaHex":"0x0045467c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x0045468c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":8},{"vaHex":"0x00454694","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x0045469c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":6},{"vaHex":"0x004546a4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004546ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x004546b4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004546bc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004546c4","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004546dc","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":10},{"vaHex":"0x004546f0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004546d4","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"},{"vaHex":"0x00454684","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"resultSounds":[{"vaHex":"0x004546d4","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[{"vaHex":"0x00454684","wlkNo":23,"wlkFileIndex":22,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 16; WLK id candidate 23","effectArgsHex":"01 00 16"}],"waitBarriers":[{"vaHex":"0x004546cc","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004546e4","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00454708","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00454688","helperId":99,"helperIdHex":"0x00000063","bytes":"bd 63 00 00","summary":"cleanup/helper id=99, bytes=bd 63 00 00"},{"vaHex":"0x004546d8","helperId":86,"helperIdHex":"0x00000056","bytes":"bd 56 00 00","summary":"cleanup/helper id=86, bytes=bd 56 00 00"},{"vaHex":"0x004546ec","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004546f8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00454700","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"데드드래곤","cns":"zs_dd.cns","actorTableId":77,"actorTableIdHex":"0x4d","enemyStatIndex":73,"descriptorVaHex":"0x00454368","scriptVaHex":"0x0045444c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00454450","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004544b0","bytesHex":"10 c0 59 1b 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":27,"sharedActionIdHex":"0x1b","sharedActionName":"장궁","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[25],"resultFamilyLabels":["공격/상태 판정 0x19"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[90,100,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00454718","stopReason":"idle/end marker at 0x0045474c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,3],"frames":[{"vaHex":"0x00454718","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":10},{"vaHex":"0x00454728","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00454720","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x00454720","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00454730","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00454748","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00454724","helperId":92,"helperIdHex":"0x0000005c","bytes":"bd 5c 00 00","summary":"cleanup/helper id=92, bytes=bd 5c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00454738","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00454740","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b08","bytesHex":"10 c0 59 68 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":104,"sharedActionIdHex":"0x68","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00533cfc","stopReason":"idle/end marker at 0x00533d3c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,4,4],"frames":[{"vaHex":"0x00533cfc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d04","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d0c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00533d14","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d34","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b14","bytesHex":"10 c0 59 69 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":105,"sharedActionIdHex":"0x69","sharedActionName":"뢰","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00533d48","stopReason":"idle/end marker at 0x00533d9c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2,0],"frames":[{"vaHex":"0x00533d48","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d60","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d6c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d50","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d78","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533d58","helperId":121,"helperIdHex":"0x00000079","bytes":"bd 79 00 00","summary":"cleanup/helper id=121, bytes=bd 79 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b20","bytesHex":"10 c0 59 6a 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":106,"sharedActionIdHex":"0x6a","sharedActionName":"장궁","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x19","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[25],"resultFamilyLabels":["공격/상태 판정 0x19"],"resultFamilyClasses":["damage"],"statuses":[4],"statusLabels":["독"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[90,50,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x00533da8","stopReason":"idle/end marker at 0x00533dec","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2],"frames":[{"vaHex":"0x00533da8","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533dbc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533dc8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533db8","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"resultSounds":[{"vaHex":"0x00533db8","wlkNo":21,"wlkFileIndex":21,"normalWlkNo":21,"altWlkNo":21,"mode":1,"summary":"WLK id 21 (normal id 21, alt id 21, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533db0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533dd0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533de8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533dc4","helperId":94,"helperIdHex":"0x0000005e","bytes":"bd 5e 00 00","summary":"cleanup/helper id=94, bytes=bd 5e 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533dd8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533de0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x00533a78","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b2c","bytesHex":"10 c0 59 6b 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":107,"sharedActionIdHex":"0x6b","sharedActionName":"４분신","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[3],"statusLabels":["행동정지"],"hitClasses":[3],"hitClassLabels":["잡기/밀착"],"coefficientTriples":[[95,85,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement-plus-effect","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x00533df8","stopReason":"idle/end marker at 0x00533e60","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[4,4,4,5,6,6],"frames":[{"vaHex":"0x00533dfc","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x00533e08","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8},{"vaHex":"0x00533e14","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":6},{"vaHex":"0x00533e1c","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e24","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e58","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533e2c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x00533df8","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"}],"resultSounds":[{"vaHex":"0x00533e2c","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00533df8","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"}],"waitBarriers":[{"vaHex":"0x00533e48","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533e04","helperId":76,"helperIdHex":"0x0000004c","bytes":"bd 4c 00 00","summary":"cleanup/helper id=76, bytes=bd 4c 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533e30","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533e38","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x00533e10","movementMode":3,"motionMode":3,"motionKind":"interpolated-child-motion","selector":3,"selectorHex":"0x03","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"interpolated child motion mode=3, selector=3, stepDivisor=4: opposite target-side edge placement."},{"vaHex":"0x00533e54","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b08","bytesHex":"10 c0 59 68 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":104,"sharedActionIdHex":"0x68","sharedActionName":"물어뜯기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[1],"statusLabels":["넘어짐"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[115,100,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x00533cfc","stopReason":"idle/end marker at 0x00533d3c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,4,4],"frames":[{"vaHex":"0x00533cfc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d04","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d0c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":4},{"vaHex":"0x00533d14","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x00533d34","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":8}],"sounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x00533d1c","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d30","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d20","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d28","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b14","bytesHex":"10 c0 59 69 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":105,"sharedActionIdHex":"0x69","sharedActionName":"뢰","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x15","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[21],"resultFamilyLabels":["공격/상태 판정 0x15"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x00533d48","stopReason":"idle/end marker at 0x00533d9c","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,2,2,0],"frames":[{"vaHex":"0x00533d48","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533d60","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d6c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":10},{"vaHex":"0x00533d80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"resultSounds":[{"vaHex":"0x00533d5c","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d68","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"},{"vaHex":"0x00533d74","wlkNo":9,"wlkFileIndex":9,"normalWlkNo":9,"altWlkNo":9,"mode":1,"summary":"WLK id 09 (normal id 09, alt id 09, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x00533d50","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d78","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533d98","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533d58","helperId":121,"helperIdHex":"0x00000079","bytes":"bd 79 00 00","summary":"cleanup/helper id=121, bytes=bd 79 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533d88","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533d90","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b38","bytesHex":"10 c0 59 6c 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":108,"sharedActionIdHex":"0x6c","sharedActionName":"화염","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x13","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[19],"resultFamilyLabels":["공격/상태 판정 0x13"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x00533e6c","stopReason":"idle/end marker at 0x00533f2c","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,2,2,2,2,2,2,2,0],"frames":[{"vaHex":"0x00533e6c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533e74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e7c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533e8c","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533ea4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533ebc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533ecc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533edc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533eec","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533efc","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x00533f0c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533f14","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x00533e84","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533e9c","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"},{"vaHex":"0x00533eb4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ec4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ed4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ee4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ef4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533f04","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"resultSounds":[{"vaHex":"0x00533f14","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00533e84","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533e9c","wlkNo":22,"wlkFileIndex":21,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 15; WLK id candidate 22","effectArgsHex":"01 00 15"},{"vaHex":"0x00533eb4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ec4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ed4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ee4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533ef4","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"},{"vaHex":"0x00533f04","wlkNo":8,"wlkFileIndex":7,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 07; WLK id candidate 08","effectArgsHex":"01 00 07"}],"waitBarriers":[{"vaHex":"0x00533e94","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533eac","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533f28","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533e88","helperId":101,"helperIdHex":"0x00000065","bytes":"bd 65 00 00","summary":"cleanup/helper id=101, bytes=bd 65 00 00"},{"vaHex":"0x00533ea0","helperId":88,"helperIdHex":"0x00000058","bytes":"bd 58 00 00","summary":"cleanup/helper id=88, bytes=bd 58 00 00"},{"vaHex":"0x00533eb8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ec8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ed8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ee8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533ef8","helperId":56,"helperIdHex":"0x00000038","bytes":"bd 38 00 00","summary":"cleanup/helper id=56, bytes=bd 38 00 00"},{"vaHex":"0x00533f08","helperId":55,"helperIdHex":"0x00000037","bytes":"bd 37 00 00","summary":"cleanup/helper id=55, bytes=bd 37 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533f18","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533f20","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"두개골","cns":"boss_2.cns","actorTableId":78,"actorTableIdHex":"0x4e","enemyStatIndex":74,"descriptorVaHex":"0x00533880","scriptVaHex":"0x00533a6c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x00533ac0","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x00533b44","bytesHex":"10 c0 59 6d 10 c0 5a 05","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":109,"sharedActionIdHex":"0x6d","sharedActionName":"냉기","visibleSlot":5,"visibleSlotHex":"0x05","displayPhase":15,"displayPhaseHex":"0x0f","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x14","sharedActionSummary":{"unitCount":1,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[20],"resultFamilyLabels":["공격/상태 판정 0x14"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[105,0,200]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":15,"localSlot":5,"pointerVaHex":"0x00533f38","stopReason":"idle/end marker at 0x00533fa0","categories":["actor-flags","cleanup/helper","effect-sound","frame","idle-end","sound","wait"],"frameSelectorSequence":[1,0,2,2,2,0],"frames":[{"vaHex":"0x00533f38","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x00533f40","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f48","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f58","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f70","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x00533f80","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x00533f88","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"},{"vaHex":"0x00533f50","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533f68","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"}],"resultSounds":[{"vaHex":"0x00533f88","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[{"vaHex":"0x00533f50","wlkNo":7,"wlkFileIndex":6,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 06; WLK id candidate 07","effectArgsHex":"01 00 06"},{"vaHex":"0x00533f68","wlkNo":9,"wlkFileIndex":8,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 08; WLK id candidate 09","effectArgsHex":"01 00 08"}],"waitBarriers":[{"vaHex":"0x00533f60","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533f78","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x00533f9c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x00533f54","helperId":101,"helperIdHex":"0x00000065","bytes":"bd 65 00 00","summary":"cleanup/helper id=101, bytes=bd 65 00 00"},{"vaHex":"0x00533f6c","helperId":91,"helperIdHex":"0x0000005b","bytes":"bd 5b 00 00","summary":"cleanup/helper id=91, bytes=bd 5b 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x00533f8c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x00533f94","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":79,"actorTableIdHex":"0x4f","enemyStatIndex":75,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c2a5c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004c2a74","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c2c74","stopReason":"idle/end marker at 0x004c2cb4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,9,5,0],"frames":[{"vaHex":"0x004c2c74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c80","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c88","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2cac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2c7c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004c2ca8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":79,"actorTableIdHex":"0x4f","enemyStatIndex":75,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c2a5c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004c2ad4","bytesHex":"10 c0 59 7b 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":123,"sharedActionIdHex":"0x7b","sharedActionName":"회복","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[120,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004c2dd4","stopReason":"idle/end marker at 0x004c2df0","categories":["actor-flags","cleanup/helper","effect-sound","idle-end","wait"],"frameSelectorSequence":[],"frames":[],"sounds":[{"vaHex":"0x004c2dd8","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004c2dd8","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"waitBarriers":[{"vaHex":"0x004c2de0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x004c2dd4","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"},{"vaHex":"0x004c2ddc","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2de8","mode":0,"maskHex":"0x00000001","bytes":"ad 00 00 00 01 00 00 00","summary":"actor flag mode=0, mask=0x00000001"}],"movements":[],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":79,"actorTableIdHex":"0x4f","enemyStatIndex":75,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004c2a74","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c2abc","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c2c74","stopReason":"idle/end marker at 0x004c2cb4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,9,5,0],"frames":[{"vaHex":"0x004c2c74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c80","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c88","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2cac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2c7c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004c2ca8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":79,"actorTableIdHex":"0x4f","enemyStatIndex":75,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004c2a74","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c2ac8","bytesHex":"10 c0 59 23 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":35,"sharedActionIdHex":"0x23","sharedActionName":"이단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":2,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,125],[80,100,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004c2cc0","stopReason":"idle/end marker at 0x004c2d1c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[6,3,6,3,0],"frames":[{"vaHex":"0x004c2cc0","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2ce0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2ce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2d08","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2d14","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2cc8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004c2cf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2cc8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004c2cf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2cdc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004c2d04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2ccc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2cd4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004c2cf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2cfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2d10","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":80,"actorTableIdHex":"0x50","enemyStatIndex":76,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c2a5c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004c2a74","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":3,"weightDenominator":4,"weightPercent":75.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c2c74","stopReason":"idle/end marker at 0x004c2cb4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,9,5,0],"frames":[{"vaHex":"0x004c2c74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c80","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c88","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2cac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2c7c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004c2ca8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":80,"actorTableIdHex":"0x50","enemyStatIndex":76,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004c2a5c","choiceTableRngRange":4,"choiceTableJumpCount":4,"choiceTableSemantics":"opcode 0x2b writes RNG(4) to ctx+0x58; opcode 0x0a jumps through 4 entries using ctx+0x58","targetVaHex":"0x004c2ad4","bytesHex":"10 c0 59 7b 10 c0 5a 04","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":123,"sharedActionIdHex":"0x7b","sharedActionName":"회복","visibleSlot":4,"visibleSlotHex":"0x04","displayPhase":14,"displayPhaseHex":"0x0e","weightCount":1,"weightDenominator":4,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"자기/준비","resultFamily":"회복/부활","sharedActionSummary":{"unitCount":1,"targetScopes":[1],"targetScopeLabels":["자기/준비"],"resultFamilies":[32],"resultFamilyLabels":["회복/부활"],"resultFamilyClasses":["recovery"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[120,0,0]],"hasDamageOrStatusFormula":false,"hasRecovery":true,"hasStatusEffect":false,"hasSelfSetup":true,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"effect-sound","displayEntry":{"tableIndex":14,"localSlot":4,"pointerVaHex":"0x004c2dd4","stopReason":"idle/end marker at 0x004c2df0","categories":["actor-flags","cleanup/helper","effect-sound","idle-end","wait"],"frameSelectorSequence":[],"frames":[],"sounds":[{"vaHex":"0x004c2dd8","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"resultSounds":[],"effectSounds":[{"vaHex":"0x004c2dd8","wlkNo":11,"wlkFileIndex":10,"normalWlkNo":null,"altWlkNo":null,"mode":null,"summary":"effect/helper opcode 0x24 args=01 00 0a; WLK id candidate 11","effectArgsHex":"01 00 0a"}],"waitBarriers":[{"vaHex":"0x004c2de0","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"}],"helperCalls":[{"vaHex":"0x004c2dd4","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"},{"vaHex":"0x004c2ddc","helperId":32,"helperIdHex":"0x00000020","bytes":"bd 20 00 00","summary":"cleanup/helper id=32, bytes=bd 20 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2de8","mode":0,"maskHex":"0x00000001","bytes":"ad 00 00 00 01 00 00 00","summary":"actor flag mode=0, mask=0x00000001"}],"movements":[],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":80,"actorTableIdHex":"0x50","enemyStatIndex":76,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004c2a74","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c2abc","bytesHex":"10 c0 59 1d 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":29,"sharedActionIdHex":"0x1d","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,100,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004c2c74","stopReason":"idle/end marker at 0x004c2cb4","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[0,9,5,0],"frames":[{"vaHex":"0x004c2c74","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c80","selectorHighWord":9,"selectorHighWordHex":"0x09","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2c88","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2cac","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2c90","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2ca4","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2c94","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2c9c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2c7c","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":3,"selectorHex":"0x03","divisor":0,"stepDivisor":0,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"opposite target-side edge placement.","kind1Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e450/0x0040e706 mirror selector 2.","summary":"direct placement selector=3: opposite target-side edge placement."},{"vaHex":"0x004c2ca8","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"권법가","cns":"zkg_kame.cns","actorTableId":80,"actorTableIdHex":"0x50","enemyStatIndex":76,"descriptorVaHex":"0x004c28f4","scriptVaHex":"0x004c2a3c","choiceTableIndex":1,"choiceTableMarkerVaHex":"0x004c2a74","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004c2ac8","bytesHex":"10 c0 59 23 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":35,"sharedActionIdHex":"0x23","sharedActionName":"이단차기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":2,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,125],[80,100,95]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004c2cc0","stopReason":"idle/end marker at 0x004c2d1c","categories":["actor-flags","frame","idle-end","movement","sound","wait"],"frameSelectorSequence":[6,3,6,3,0],"frames":[{"vaHex":"0x004c2cc0","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2ce0","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2ce8","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2d08","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x004c2d14","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x004c2cc8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004c2cf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004c2cc8","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x004c2cf0","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004c2cdc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004c2d04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004c2ccc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2cd4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004c2cf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004c2cfc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x004c2d10","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":81,"actorTableIdHex":"0x51","enemyStatIndex":77,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aeb4","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0053b078","stopReason":"idle/end marker at 0x0053b098","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0053b078","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b080","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b080","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b094","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b084","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b08c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":81,"actorTableIdHex":"0x51","enemyStatIndex":77,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aec0","bytesHex":"10 c0 59 34 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":52,"sharedActionIdHex":"0x34","sharedActionName":"삼연각","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[90,125,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0053b0a4","stopReason":"idle/end marker at 0x0053b12c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x0053b0a4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0cc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0d4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0dc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0fc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b104","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b10c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b0b4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b0e4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b114","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b0b4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b0e4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b114","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b0c8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b0f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b128","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b0b8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b0c0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b0e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b0f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b118","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b120","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":81,"actorTableIdHex":"0x51","enemyStatIndex":77,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aecc","bytesHex":"10 c0 59 35 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":53,"sharedActionIdHex":"0x35","sharedActionName":"암각·광룡도","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16","sharedActionSummary":{"unitCount":8,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[22],"resultFamilyLabels":["공격/상태 판정 0x16"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[50,0,145],[55,0,140],[60,0,135],[65,0,130],[70,0,125],[75,0,120],[80,0,115],[85,110,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x0053b138","stopReason":"idle/end marker at 0x0053b1a8","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[4,5,6,7],"frames":[{"vaHex":"0x0053b138","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b144","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b16c","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b178","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b154","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b188","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b154","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b188","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b14c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0053b168","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b180","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0053b19c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0053b140","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"},{"vaHex":"0x0053b174","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"}],"repeatLoops":[{"vaHex":"0x0053b1a0","targetVaHex":"0x0053b138","repeatCount":4,"summary":"repeat/control count=4, target=0x0053b138; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0053b158","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b160","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b18c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b194","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":81,"actorTableIdHex":"0x51","enemyStatIndex":77,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aed8","bytesHex":"10 c0 59 36 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":54,"sharedActionIdHex":"0x36","sharedActionName":"암각·용황난무","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,0,100],[105,100,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0053b1b4","stopReason":"idle/end marker at 0x0053b26c","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[1,0,1,0,2,3,0,3,0],"frames":[{"vaHex":"0x0053b1b4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1d4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1fc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b204","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b20c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b22c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b238","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0053b264","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b1bc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b1e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b214","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b240","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b1bc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b1e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b214","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b240","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b1d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b1f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b228","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b254","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b1c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b1c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b1e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b1f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b218","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b220","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b244","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b24c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0053b234","movementMode":4,"motionMode":4,"motionKind":"interpolated-child-motion","selector":2,"selectorHex":"0x02","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"one target-side edge placement; side depends on actor kind.","kind1Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e3fc/0x0040e6b7 use target/current display width offsets.","summary":"interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind."},{"vaHex":"0x0053b260","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":82,"actorTableIdHex":"0x52","enemyStatIndex":78,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aeb4","bytesHex":"10 c0 59 2c 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":44,"sharedActionIdHex":"0x2c","sharedActionName":"정권","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,120,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x0053b078","stopReason":"idle/end marker at 0x0053b098","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x0053b078","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b080","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b080","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b094","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b084","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b08c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":82,"actorTableIdHex":"0x52","enemyStatIndex":78,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aec0","bytesHex":"10 c0 59 34 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":52,"sharedActionIdHex":"0x34","sharedActionName":"삼연각","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[75,0,125],[75,0,125],[90,125,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x0053b0a4","stopReason":"idle/end marker at 0x0053b12c","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[2,3,0,2,3,0,2,3],"frames":[{"vaHex":"0x0053b0a4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0ac","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0cc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0d4","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0dc","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b0fc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b104","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b10c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b0b4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b0e4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b114","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b0b4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b0e4","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b114","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b0c8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b0f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b128","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b0b8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b0c0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b0e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b0f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b118","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b120","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":82,"actorTableIdHex":"0x52","enemyStatIndex":78,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aecc","bytesHex":"10 c0 59 35 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":53,"sharedActionIdHex":"0x35","sharedActionName":"암각·광룡도","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":4,"weightDenominator":16,"weightPercent":25.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x16","sharedActionSummary":{"unitCount":8,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[22],"resultFamilyLabels":["공격/상태 판정 0x16"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[50,0,145],[55,0,140],[60,0,135],[65,0,130],[70,0,125],[75,0,120],[80,0,115],[85,110,110]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"repeat-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x0053b138","stopReason":"idle/end marker at 0x0053b1a8","categories":["actor-flags","cleanup/helper","frame","idle-end","repeat-loop","sound","wait"],"frameSelectorSequence":[4,5,6,7],"frames":[{"vaHex":"0x0053b138","selectorHighWord":4,"selectorHighWordHex":"0x04","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b144","selectorHighWord":5,"selectorHighWordHex":"0x05","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b16c","selectorHighWord":6,"selectorHighWordHex":"0x06","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b178","selectorHighWord":7,"selectorHighWordHex":"0x07","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b154","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b188","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b154","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b188","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b14c","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0053b168","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b180","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x0053b19c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x0053b140","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"},{"vaHex":"0x0053b174","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"}],"repeatLoops":[{"vaHex":"0x0053b1a0","targetVaHex":"0x0053b138","repeatCount":4,"summary":"repeat/control count=4, target=0x0053b138; static walk records it but does not expand loop body"}],"actorFlags":[{"vaHex":"0x0053b158","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b160","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b18c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b194","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"론","cns":"zak_pur.cns","actorTableId":82,"actorTableIdHex":"0x52","enemyStatIndex":78,"descriptorVaHex":"0x0053ad3c","scriptVaHex":"0x0053ae68","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x0053ae6c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x0053aed8","bytesHex":"10 c0 59 36 10 c0 5a 03","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":54,"sharedActionIdHex":"0x36","sharedActionName":"암각·용황난무","visibleSlot":3,"visibleSlotHex":"0x03","displayPhase":13,"displayPhaseHex":"0x0d","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 전체","resultFamily":"공격/상태 판정 0x10","sharedActionSummary":{"unitCount":4,"targetScopes":[6],"targetScopeLabels":["적 전체"],"resultFamilies":[16],"resultFamilyLabels":["공격/상태 판정 0x10"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[70,0,120],[70,0,120],[85,0,100],[105,100,90]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":true},"displayMatchStatus":"matched","visualClass":"movement","displayEntry":{"tableIndex":13,"localSlot":3,"pointerVaHex":"0x0053b1b4","stopReason":"idle/end marker at 0x0053b26c","categories":["actor-flags","frame","idle-end","movement","sound","wait","write"],"frameSelectorSequence":[1,0,1,0,2,3,0,3,0],"frames":[{"vaHex":"0x0053b1b4","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1d4","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1dc","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b1fc","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b204","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b20c","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b22c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x0053b238","selectorHighWord":3,"selectorHighWordHex":"0x03","selectorLowWord":0,"gate":4},{"vaHex":"0x0053b264","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2}],"sounds":[{"vaHex":"0x0053b1bc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b1e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b214","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b240","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x0053b1bc","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b1e4","wlkNo":3,"wlkFileIndex":3,"normalWlkNo":3,"altWlkNo":14,"mode":0,"summary":"WLK id 03 (normal id 03, alt id 14, mode=0)"},{"vaHex":"0x0053b214","wlkNo":4,"wlkFileIndex":4,"normalWlkNo":4,"altWlkNo":14,"mode":0,"summary":"WLK id 04 (normal id 04, alt id 14, mode=0)"},{"vaHex":"0x0053b240","wlkNo":5,"wlkFileIndex":5,"normalWlkNo":5,"altWlkNo":14,"mode":0,"summary":"WLK id 05 (normal id 05, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x0053b1d0","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b1f8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b228","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x0053b254","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x0053b1c0","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b1c8","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b1e8","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b1f0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b218","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b220","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x0053b244","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x0053b24c","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[{"vaHex":"0x0053b234","movementMode":4,"motionMode":4,"motionKind":"interpolated-child-motion","selector":2,"selectorHex":"0x02","divisor":4,"stepDivisor":4,"targetRangePolicy":"resolved target range from 0x00433c99/0x00433dc0","selectorMeaning":"one target-side edge placement; side depends on actor kind.","kind1Formula":"target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px","kind2Formula":"target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px","handlerEvidence":"0x0040e3fc/0x0040e6b7 use target/current display width offsets.","summary":"interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind."},{"vaHex":"0x0053b260","movementMode":0,"motionMode":0,"motionKind":"direct-placement","selector":0,"selectorHex":"0x00","divisor":0,"stepDivisor":0,"targetRangePolicy":"self slot only","selectorMeaning":"current battle actor base position; used as return/reset placement.","kind1Formula":"self.baseX(+0x8c), self.baseY(+0x90)","kind2Formula":"self.baseX(+0x8c), self.baseY(+0x90)","handlerEvidence":"0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90.","summary":"direct placement selector=0: current battle actor base position; used as return/reset placement."}],"positionWrites":[]}},{"enemyName":"투귀","cns":"zj_touki.cns","actorTableId":83,"actorTableIdHex":"0x53","enemyStatIndex":79,"descriptorVaHex":"0x004cb7d0","scriptVaHex":"0x004cb888","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cb88c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cb8d4","bytesHex":"10 c0 59 5e 10 c0 5a 00","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":94,"sharedActionIdHex":"0x5e","sharedActionName":"베기","visibleSlot":0,"visibleSlotHex":"0x00","displayPhase":10,"displayPhaseHex":"0x0a","weightCount":8,"weightDenominator":16,"weightPercent":50.0,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[100,130,100]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":10,"localSlot":0,"pointerVaHex":"0x004cba8c","stopReason":"idle/end marker at 0x004cbaac","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[1],"frames":[{"vaHex":"0x004cba8c","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004cba94","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cba94","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cbaa8","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cba98","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cbaa0","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"투귀","cns":"zj_touki.cns","actorTableId":83,"actorTableIdHex":"0x53","enemyStatIndex":79,"descriptorVaHex":"0x004cb7d0","scriptVaHex":"0x004cb888","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cb88c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cb8e0","bytesHex":"10 c0 59 5f 10 c0 5a 01","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":95,"sharedActionIdHex":"0x5f","sharedActionName":"３연속 베기","visibleSlot":1,"visibleSlotHex":"0x01","displayPhase":11,"displayPhaseHex":"0x0b","weightCount":5,"weightDenominator":16,"weightPercent":31.25,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":3,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[0],"statusLabels":["없음"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[80,0,125],[80,0,125],[80,70,125]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":false,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"multi-frame","displayEntry":{"tableIndex":11,"localSlot":1,"pointerVaHex":"0x004cbab8","stopReason":"idle/end marker at 0x004cbb30","categories":["actor-flags","frame","idle-end","sound","wait"],"frameSelectorSequence":[0,1,0,2,0,1],"frames":[{"vaHex":"0x004cbab8","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cbac0","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6},{"vaHex":"0x004cbae0","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cbae8","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6},{"vaHex":"0x004cbb08","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cbb10","selectorHighWord":1,"selectorHighWordHex":"0x01","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004cbac8","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004cbaf0","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004cbb18","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"resultSounds":[{"vaHex":"0x004cbac8","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004cbaf0","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"},{"vaHex":"0x004cbb18","wlkNo":20,"wlkFileIndex":20,"normalWlkNo":20,"altWlkNo":14,"mode":0,"summary":"WLK id 20 (normal id 20, alt id 14, mode=0)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cbadc","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004cbb04","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"},{"vaHex":"0x004cbb2c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cbacc","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cbad4","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004cbaf4","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cbafc","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"},{"vaHex":"0x004cbb1c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cbb24","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}},{"enemyName":"투귀","cns":"zj_touki.cns","actorTableId":83,"actorTableIdHex":"0x53","enemyStatIndex":79,"descriptorVaHex":"0x004cb7d0","scriptVaHex":"0x004cb888","choiceTableIndex":0,"choiceTableMarkerVaHex":"0x004cb88c","choiceTableRngRange":16,"choiceTableJumpCount":16,"choiceTableSemantics":"opcode 0x2b writes RNG(16) to ctx+0x58; opcode 0x0a jumps through 16 entries using ctx+0x58","targetVaHex":"0x004cb8ec","bytesHex":"10 c0 59 60 10 c0 5a 02","pairOrder":"action-then-slot","variantIndex":0,"variantCount":1,"branchVariantStatus":"direct-action-slot-pair","branchOpcode":null,"branchOpcodeBytesHex":null,"branchFieldOffsetHex":null,"branchFieldMeaning":null,"branchComparator":null,"branchCompareValueHex":null,"branchConditionKind":null,"variantCondition":null,"branchResolution":null,"branchResolutionActorTableIdHex":null,"branchResolutionMeaning":null,"sharedActionId":96,"sharedActionIdHex":"0x60","sharedActionName":"충격파","visibleSlot":2,"visibleSlotHex":"0x02","displayPhase":12,"displayPhaseHex":"0x0c","weightCount":3,"weightDenominator":16,"weightPercent":18.75,"choiceWeightKind":"direct-target-weight","weightNote":"confirmed RNG jump-table pointer count","targetScope":"적 1명","resultFamily":"공격/상태 판정 0x12","sharedActionSummary":{"unitCount":1,"targetScopes":[10],"targetScopeLabels":["적 1명"],"resultFamilies":[18],"resultFamilyLabels":["공격/상태 판정 0x12"],"resultFamilyClasses":["damage"],"statuses":[2],"statusLabels":["휙 날아감"],"hitClasses":[1],"hitClassLabels":["일반"],"coefficientTriples":[[110,125,145]],"hasDamageOrStatusFormula":true,"hasRecovery":false,"hasStatusEffect":true,"hasSelfSetup":false,"hasAllTarget":false},"displayMatchStatus":"matched","visualClass":"simple-frame","displayEntry":{"tableIndex":12,"localSlot":2,"pointerVaHex":"0x004cbb3c","stopReason":"idle/end marker at 0x004cbb70","categories":["actor-flags","cleanup/helper","frame","idle-end","sound","wait"],"frameSelectorSequence":[0,2],"frames":[{"vaHex":"0x004cbb3c","selectorHighWord":0,"selectorHighWordHex":"0x00","selectorLowWord":0,"gate":2},{"vaHex":"0x004cbb48","selectorHighWord":2,"selectorHighWordHex":"0x02","selectorLowWord":0,"gate":6}],"sounds":[{"vaHex":"0x004cbb58","wlkNo":31,"wlkFileIndex":31,"normalWlkNo":31,"altWlkNo":14,"mode":1,"summary":"WLK id 31 (normal id 31, alt id 14, mode=1)"}],"resultSounds":[{"vaHex":"0x004cbb58","wlkNo":31,"wlkFileIndex":31,"normalWlkNo":31,"altWlkNo":14,"mode":1,"summary":"WLK id 31 (normal id 31, alt id 14, mode=1)"}],"effectSounds":[],"waitBarriers":[{"vaHex":"0x004cbb50","opcode":"0xc1","mode":0,"maskHex":"0x00000002","bytes":"c1 00 00 00 02 00 00 00","summary":"actor flag wait mode=0, mask=0x00000002"},{"vaHex":"0x004cbb6c","opcode":"0xbf","mode":null,"maskHex":"","bytes":"bf 00 00 00","summary":"busy/action wait gate"}],"helperCalls":[{"vaHex":"0x004cbb44","helperId":65,"helperIdHex":"0x00000041","bytes":"bd 41 00 00","summary":"cleanup/helper id=65, bytes=bd 41 00 00"}],"repeatLoops":[],"actorFlags":[{"vaHex":"0x004cbb5c","mode":2,"maskHex":"0x0000000c","bytes":"ad 02 00 00 0c 00 00 00","summary":"actor flag mode=2, mask=0x0000000c"},{"vaHex":"0x004cbb64","mode":1,"maskHex":"0x00000008","bytes":"ad 01 00 00 08 00 00 00","summary":"actor flag mode=1, mask=0x00000008"}],"movements":[],"positionWrites":[]}}]}
