{"version":1,"kind":"hwanse-battle-effect-semantics-review","source":["out/battle_action_mapping.json","out/battle_display_vm_static_decode.json","out/battle_movement_pattern_review.json","out/battle_helper_opcode_review.json","out/battle_helper_body_review.json","out/battle_helper_child_script_review.json","out/battle_helper_frame_script_review.json","out/battle_helper_effect_runtime_review.json","out/battle_helper_sync_timing_review.json"],"status":"effect-render-track-classification","summary":{"rows":156,"renderTrackCounts":{"actor-melee-or-dash":55,"support-or-status":25,"ranged-projectile-or-beam":16,"self-prep-actor-hit":2,"caster-action-screen-hit":24,"screen-wide-effect":23,"spawned-child-display-flow":9,"simple-screen-hit":1,"display-list-cleanup-flow":1},"implementationStateCounts":{"actor-frame-inferred":5,"actor-frame-mostly-promoted":49,"needs-ui/status-effect-policy":25,"needs-child-helper-script-runner":34,"actor-frame-self-prep":2,"actor-frame-plus-helper":27,"needs-helper-target-promotion":9,"actor-frame-simple-effect":1,"actor-frame-clone-or-spread-placement":2,"actor-frame-special-placement":1,"helper-cleanup-evidence-only":1},"skillsNeedingHelperScriptRunner":71,"skillsWithChildTargets":0,"skillsWithCleanupOrSpawn":10},"interpretationNotes":["0x24 is treated as a cast/effect sound cue, not the visual body itself.","0xc2 result WLK remains hit/result sound and should be scheduled around actor-flag hit windows.","0xbd helper ids dispatch through the EXE table at 0x454c10. See battle_helper_body_review for function bodies, battle_helper_child_script_review for spawned child display VM scripts, battle_helper_frame_script_review for 0x20 frameScript bodies, battle_helper_effect_runtime_review for conservative runtime facts, and battle_helper_sync_timing_review for gate-order actor-flag timing.","Ranged personal skills and melee personal skills are split by position/write/helper evidence, not by target scope.","Child target VAs currently appear in 인법·분신술 and require a separate child VM promotion path.","0x4b is display-list cleanup/free, not a visual resource loader or screen effect primitive."],"semanticGroups":[{"renderTrack":"actor-melee-or-dash","count":55,"positionClasses":["all-target-special-placement","self-prep-target-front-direct","single-target-front-basic-implicit","single-target-front-local-combo-inferred","target-approach-motion","target-front-direct-placement","target-pierce-motion"],"helperIds":[12,13,15,17,29,30,31,43,45,62,78,95,96,97,98,108,110,115,116,117],"effectWlkNos":[16,18,21,23],"resultWlkNos":[3,4,5,7,17,18,20,21,24],"samples":["아타호 정권 0x01","아타호 돌려차기 0x02","아타호 던지기 0x03","아타호 다리후리기 0x04","아타호 맹호비상각 0x0e","아타호 맹호비상각 0x0f","아타호 맹호비상각 0x10","아타호 맹호비상각 0x11","아타호 폭전축 0x12","아타호 폭전축 0x13","아타호 퍽전축 0x14","아타호 폭전축 0x15"]},{"renderTrack":"caster-action-screen-hit","count":24,"positionClasses":["all-target-caster-action-effect"],"helperIds":[12,15,17,70,73,74,75,77,83,105,106,107],"effectWlkNos":[17,18,32,53],"resultWlkNos":[3,4,5,8,9,20],"samples":["아타호 맹호난무 0x23","아타호 맹호난무 0x24","아타호 맹호난무 0x25","아타호 맹호난무 0x26","아타호 맹호룬룬권 0x2f","아타호 맹호룬룬권 0x30","아타호 맹호룬룬권 0x31","아타호 맹호룬룬권 0x32","린샹 유미쌍조 0x20","린샹 유미쌍조 0x21","린샹 유미쌍조 0x22","린샹 유미쌍조 0x23"]},{"renderTrack":"display-list-cleanup-flow","count":1,"positionClasses":["target-front-direct-placement"],"helperIds":[17],"effectWlkNos":[18],"resultWlkNos":[4],"samples":["스마슈 정열의 붉은마검 0x11"]},{"renderTrack":"ranged-projectile-or-beam","count":16,"positionClasses":["single-target-ranged-caster-effect","single-target-ranged-engine-effect"],"helperIds":[19,20,21,23,25,27,28,55,56,70,77,110,112,113,114,126],"effectWlkNos":[6,7,17,18,22],"resultWlkNos":[0,3,4,5,8],"samples":["아타호 호격권 0x0a","아타호 호격권 0x0b","아타호 호격권 0x0c","아타호 호격권 0x0d","아타호 비기·맹호광파참 0x1a","아타호 비기·맹호광파참 0x1b","아타호 비기·맹호광파참 0x1c","아타호 비기·맹호광파참 0x1d","린샹 꼬챙이 꿰기 0x06","린샹 꼬챙이 꿰기 0x07","린샹 꼬챙이 꿰기 0x08","린샹 열화폭염권 0x11"]},{"renderTrack":"screen-wide-effect","count":23,"positionClasses":["all-target-clone-placement","all-target-screen-or-ranged-effect","self-prep-all-target-screen-effect"],"helperIds":[11,13,14,23,25,27,28,37,38,40,41,46,57,58,59,60,61,63,66,67,68,69,70,75,77,78,102,103,104,112,113,114,123],"effectWlkNos":[6,7,17,18,21,22,23,29,31],"resultWlkNos":[0,3,4,5,7,8,9,18,29,35],"samples":["아타호 맹호의 울부짖음 0x27","아타호 맹호의 울부짖음 0x28","아타호 맹호의 울부짖음 0x29","아타호 맹호의 울부짖음 0x2a","아타호 호포권 0x2b","아타호 호포권 0x2c","아타호 호포권 0x2d","아타호 호포권 0x2e","아타호 주구격 0x37","아타호 취호염무 0x38","아타호 노익장 대폭발 0x39","린샹 고양이달래기 0x1d"]},{"renderTrack":"self-prep-actor-hit","count":2,"positionClasses":["self-prep-caster-local"],"helperIds":[],"effectWlkNos":[23],"resultWlkNos":[3],"samples":["아타호 조금 취한 철권 0x1e","아타호 만취한 철권 0x20"]},{"renderTrack":"simple-screen-hit","count":1,"positionClasses":["all-target-no-promoted-position"],"helperIds":[],"effectWlkNos":[],"resultWlkNos":[35],"samples":["린샹 고양이달래기 0x1c"]},{"renderTrack":"spawned-child-display-flow","count":9,"positionClasses":["all-target-clone-placement","all-target-screen-or-ranged-effect","target-front-direct-placement"],"helperIds":[17,79],"effectWlkNos":[15,16,18,27],"resultWlkNos":[3,4,7],"samples":["아타호 비기·맹호유성각 0x33","아타호 비기·맹호유성각 0x34","아타호 비기·맹호유성각 0x35","아타호 비기·맹호유성각 0x36","스마슈 비검·목단미인 0x10","스마슈 인법·분신술 0x18","스마슈 인법·분신술 0x19","스마슈 인법·분신술 0x1a","스마슈 인법·분신술 0x1b"]},{"renderTrack":"support-or-status","count":25,"positionClasses":["ally-all-support","ally-single-support","self-support"],"helperIds":[17,32,33,34,42,65],"effectWlkNos":[10,11,18,22,23,31,32],"resultWlkNos":[5],"samples":["아타호 마시기 0x05","아타호 마시기 0x06","아타호 마시기 0x07","아타호 마시기 0x08","아타호 마시기 0x09","아타호 도주 0x3a","아타호 방어 0x3b","아타호 기합일발 0x3c","아타호 천조족 0x3d","아타호 천조족 0x3e","아타호 주 백약지장 0x3f","아타호 천조족 0x40"]}],"familyProgressions":[{"family":"린샹::고양이달래기","count":4,"tracks":["screen-wide-effect","simple-screen-hit"],"positions":["all-target-no-promoted-position","all-target-screen-or-ranged-effect"],"skillIds":["0x1c","0x1d","0x1e","0x1f"],"helperIdProgression":[[],[102],[103],[104]],"effectWlkProgression":[[],[],[],[]],"frameCounts":[3,3,3,3],"hitCounts":[1,1,1,1]},{"family":"린샹::꼬챙이 꿰기","count":3,"tracks":["ranged-projectile-or-beam"],"positions":["single-target-ranged-engine-effect"],"skillIds":["0x06","0x07","0x08"],"helperIdProgression":[[110],[110],[110]],"effectWlkProgression":[[],[],[]],"frameCounts":[6,6,6],"hitCounts":[1,1,1]},{"family":"린샹::대폭진","count":4,"tracks":["screen-wide-effect"],"positions":["all-target-screen-or-ranged-effect"],"skillIds":["0x24","0x25","0x26","0x27"],"helperIdProgression":[[58],[40,41,59],[40,41,37,60],[57,38,11]],"effectWlkProgression":[[],[],[],[29]],"frameCounts":[6,6,6,7],"hitCounts":[1,1,1,1]},{"family":"린샹::선렬각","count":4,"tracks":["actor-melee-or-dash"],"positions":["single-target-front-local-combo-inferred","target-pierce-motion"],"skillIds":["0x0d","0x0e","0x0f","0x10"],"helperIdProgression":[[],[],[],[110]],"effectWlkProgression":[[],[],[],[]],"frameCounts":[8,10,12,13],"hitCounts":[3,4,5,6]},{"family":"린샹::안면백조권","count":4,"tracks":["actor-melee-or-dash"],"positions":["target-front-direct-placement"],"skillIds":["0x09","0x0a","0x0b","0x0c"],"helperIdProgression":[[],[],[],[]],"effectWlkProgression":[[],[],[],[]],"frameCounts":[16,16,20,27],"hitCounts":[3,3,3,4]},{"family":"린샹::암각·영상뢰화","count":4,"tracks":["caster-action-screen-hit"],"positions":["all-target-caster-action-effect"],"skillIds":["0x28","0x29","0x2a","0x2b"],"helperIdProgression":[[73],[74],[74],[75]],"effectWlkProgression":[[18],[18],[18],[18]],"frameCounts":[14,26,30,32],"hitCounts":[1,1,1,1]},{"family":"린샹::암각·영상승룡파","count":4,"tracks":["actor-melee-or-dash"],"positions":["target-front-direct-placement"],"skillIds":["0x15","0x16","0x17","0x18"],"helperIdProgression":[[95],[96],[97],[98]],"effectWlkProgression":[[21],[21],[21],[21]],"frameCounts":[5,6,7,8],"hitCounts":[3,4,5,10]},{"family":"린샹::열화폭염권","count":4,"tracks":["ranged-projectile-or-beam"],"positions":["single-target-ranged-engine-effect"],"skillIds":["0x11","0x12","0x13","0x14"],"helperIdProgression":[[55],[56,55],[56,56,55],[56,56,56,56,55]],"effectWlkProgression":[[7],[7],[7],[7]],"frameCounts":[4,5,6,8],"hitCounts":[1,1,1,1]},{"family":"린샹::유미쌍조","count":4,"tracks":["caster-action-screen-hit"],"positions":["all-target-caster-action-effect"],"skillIds":["0x20","0x21","0x22","0x23"],"helperIdProgression":[[],[],[],[]],"effectWlkProgression":[[],[],[],[]],"frameCounts":[8,12,15,18],"hitCounts":[1,1,1,1]},{"family":"스마슈::대타격","count":4,"tracks":["actor-melee-or-dash"],"positions":["single-target-front-local-combo-inferred"],"skillIds":["0x05","0x06","0x07","0x08"],"helperIdProgression":[[15],[15],[15],[15]],"effectWlkProgression":[[],[],[],[]],"frameCounts":[6,6,6,6],"hitCounts":[1,1,1,1]},{"family":"스마슈::마구베기","count":3,"tracks":["actor-melee-or-dash"],"positions":["single-target-front-local-combo-inferred"],"skillIds":["0x02","0x03","0x04"],"helperIdProgression":[[13,43],[13,45],[13,45]],"effectWlkProgression":[[],[],[]],"frameCounts":[4,6,6],"hitCounts":[1,1,1]},{"family":"스마슈::백인일섬","count":4,"tracks":["caster-action-screen-hit"],"positions":["all-target-caster-action-effect"],"skillIds":["0x14","0x15","0x16","0x17"],"helperIdProgression":[[12],[105,12],[106,12],[107,12]],"effectWlkProgression":[[],[],[],[]],"frameCounts":[5,5,5,5],"hitCounts":[1,1,1,1]},{"family":"스마슈::비검·목단미인","count":4,"tracks":["actor-melee-or-dash","spawned-child-display-flow"],"positions":["target-front-direct-placement"],"skillIds":["0x0d","0x0e","0x0f","0x10"],"helperIdProgression":[[17],[17],[17],[17]],"effectWlkProgression":[[18],[18],[18],[18]],"frameCounts":[6,10,14,18],"hitCounts":[1,1,1,1]},{"family":"스마슈::비검·시공단","count":4,"tracks":["caster-action-screen-hit","screen-wide-effect"],"positions":["all-target-caster-action-effect","all-target-screen-or-ranged-effect"],"skillIds":["0x1c","0x1d","0x1e","0x1f"],"helperIdProgression":[[13],[14,46],[15],[17]],"effectWlkProgression":[[17],[17],[17],[17]],"frameCounts":[4,6,11,16],"hitCounts":[1,1,1,1]},{"family":"스마슈::인법·분신술","count":4,"tracks":["spawned-child-display-flow"],"positions":["all-target-clone-placement"],"skillIds":["0x18","0x19","0x1a","0x1b"],"helperIdProgression":[[],[],[],[]],"effectWlkProgression":[[15,16],[15,16],[15,16],[15,16]],"frameCounts":[12,13,14,15],"hitCounts":[2,3,4,5]},{"family":"스마슈::쾌진격","count":4,"tracks":["actor-melee-or-dash"],"positions":["target-approach-motion","target-pierce-motion"],"skillIds":["0x09","0x0a","0x0b","0x0c"],"helperIdProgression":[[12],[29,12],[30,12],[31,12]],"effectWlkProgression":[[],[],[],[]],"frameCounts":[4,4,4,4],"hitCounts":[1,1,1,1]},{"family":"아타호::마시기","count":5,"tracks":["support-or-status"],"positions":["self-support"],"skillIds":["0x05","0x06","0x07","0x08","0x09"],"helperIdProgression":[[],[],[],[],[]],"effectWlkProgression":[[23],[23],[23],[23],[23]],"frameCounts":[11,11,11,11,11],"hitCounts":[1,1,1,1,1]},{"family":"아타호::맹호난무","count":4,"tracks":["caster-action-screen-hit"],"positions":["all-target-caster-action-effect"],"skillIds":["0x23","0x24","0x25","0x26"],"helperIdProgression":[[],[],[],[]],"effectWlkProgression":[[18],[18],[18],[18,53]],"frameCounts":[11,12,13,19],"hitCounts":[1,1,1,1]},{"family":"아타호::맹호룬룬권","count":4,"tracks":["caster-action-screen-hit"],"positions":["all-target-caster-action-effect"],"skillIds":["0x2f","0x30","0x31","0x32"],"helperIdProgression":[[],[],[],[]],"effectWlkProgression":[[32],[32],[32],[32]],"frameCounts":[9,11,13,17],"hitCounts":[2,3,4,5]},{"family":"아타호::맹호비상각","count":4,"tracks":["actor-melee-or-dash"],"positions":["target-approach-motion"],"skillIds":["0x0e","0x0f","0x10","0x11"],"helperIdProgression":[[],[],[],[]],"effectWlkProgression":[[16],[16],[16],[16]],"frameCounts":[2,2,2,2],"hitCounts":[1,1,1,1]},{"family":"아타호::맹호스페셜","count":4,"tracks":["actor-melee-or-dash"],"positions":["single-target-front-local-combo-inferred","target-pierce-motion"],"skillIds":["0x16","0x17","0x18","0x19"],"helperIdProgression":[[],[],[],[]],"effectWlkProgression":[[],[],[],[]],"frameCounts":[14,10,20,28],"hitCounts":[3,3,4,7]},{"family":"아타호::맹호의 울부짖음","count":4,"tracks":["screen-wide-effect"],"positions":["all-target-screen-or-ranged-effect"],"skillIds":["0x27","0x28","0x29","0x2a"],"helperIdProgression":[[],[112],[113],[114]],"effectWlkProgression":[[6],[6],[6],[6]],"frameCounts":[5,5,5,5],"hitCounts":[1,1,1,1]},{"family":"아타호::비기·맹호광파참","count":4,"tracks":["ranged-projectile-or-beam"],"positions":["single-target-ranged-engine-effect"],"skillIds":["0x1a","0x1b","0x1c","0x1d"],"helperIdProgression":[[23,19],[27,20],[25,21],[28,126]],"effectWlkProgression":[[22,17],[22,17],[22,17],[22,17]],"frameCounts":[7,7,8,9],"hitCounts":[3,3,4,5]},{"family":"아타호::비기·맹호유성각","count":4,"tracks":["spawned-child-display-flow"],"positions":["all-target-screen-or-ranged-effect"],"skillIds":["0x33","0x34","0x35","0x36"],"helperIdProgression":[[79],[79],[79],[79]],"effectWlkProgression":[[16,27],[16,27],[16,27],[16,27]],"frameCounts":[2,2,2,2],"hitCounts":[1,1,1,1]},{"family":"아타호::천조족","count":4,"tracks":["support-or-status"],"positions":["self-support"],"skillIds":["0x3d","0x3e","0x40","0x41"],"helperIdProgression":[[34],[34],[34],[34]],"effectWlkProgression":[[23],[23],[23],[23]],"frameCounts":[12,12,12,12],"hitCounts":[2,2,2,2]},{"family":"아타호::폭전축","count":3,"tracks":["actor-melee-or-dash"],"positions":["target-front-direct-placement"],"skillIds":["0x12","0x13","0x15"],"helperIdProgression":[[],[115],[117]],"effectWlkProgression":[[],[],[]],"frameCounts":[9,9,9],"hitCounts":[1,1,3]},{"family":"아타호::호격권","count":4,"tracks":["ranged-projectile-or-beam"],"positions":["single-target-ranged-caster-effect"],"skillIds":["0x0a","0x0b","0x0c","0x0d"],"helperIdProgression":[[],[112],[113],[114]],"effectWlkProgression":[[6],[6],[18,6],[18,6]],"frameCounts":[6,6,8,12],"hitCounts":[1,1,1,1]},{"family":"아타호::호포권","count":4,"tracks":["screen-wide-effect"],"positions":["all-target-screen-or-ranged-effect"],"skillIds":["0x2b","0x2c","0x2d","0x2e"],"helperIdProgression":[[23,66],[27,67],[25,68],[28,69]],"effectWlkProgression":[[22],[22],[22],[22]],"frameCounts":[4,4,4,4],"hitCounts":[1,1,1,1]}],"rows":[{"ownerKey":"ataho","ownerName":"아타호","skillName":"정권","skillIdHex":"0x01","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-front-basic-implicit","startPlacementPolicy":"target-front-implicit-basic","movementSignature":"-","frameSequence":[12,13,0],"frameCount":3,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004d6398","helper":{"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-inferred","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"돌려차기","skillIdHex":"0x02","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[8,9,10,11,0],"frameCount":5,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004d63d4","helper":{"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"던지기","skillIdHex":"0x03","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[51,52,0],"frameCount":3,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[18],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004d6428","helper":{"effectWlkNos":[],"resultWlkNos":[18],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"다리후리기","skillIdHex":"0x04","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-front-basic-implicit","startPlacementPolicy":"target-front-implicit-basic","movementSignature":"-","frameSequence":[51,52,0],"frameCount":3,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004d646c","helper":{"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-inferred","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"마시기","skillIdHex":"0x05","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[40,41,42,43,42,43,42,43,41,40,0],"frameCount":11,"hitCount":1,"mpCost":0,"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d64a8","helper":{"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"마시기","skillIdHex":"0x06","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[40,41,42,43,42,43,42,43,41,40,0],"frameCount":11,"hitCount":1,"mpCost":0,"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d64a8","helper":{"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"마시기","skillIdHex":"0x07","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[40,41,42,43,42,43,42,43,41,40,0],"frameCount":11,"hitCount":1,"mpCost":0,"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d64a8","helper":{"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"마시기","skillIdHex":"0x08","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[40,41,42,43,42,43,42,43,41,40,0],"frameCount":11,"hitCount":1,"mpCost":0,"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d64a8","helper":{"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"마시기","skillIdHex":"0x09","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[40,41,42,43,42,43,42,43,41,40,0],"frameCount":11,"hitCount":1,"mpCost":0,"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d64a8","helper":{"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"호격권","skillIdHex":"0x0a","levelOrFixed":1,"targetClass":"enemy-single","positionClass":"single-target-ranged-caster-effect","startPlacementPolicy":"caster-ranged-horizontal","movementSignature":"-","frameSequence":[21,22,25,26,26,0],"frameCount":6,"hitCount":1,"mpCost":10,"effectWlkNos":[6],"resultWlkNos":[0],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d6540","helper":{"effectWlkNos":[6],"resultWlkNos":[0],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"호격권","skillIdHex":"0x0b","levelOrFixed":2,"targetClass":"enemy-single","positionClass":"single-target-ranged-caster-effect","startPlacementPolicy":"caster-ranged-horizontal","movementSignature":"-","frameSequence":[21,22,25,26,26,0],"frameCount":6,"hitCount":1,"mpCost":10,"effectWlkNos":[6],"resultWlkNos":[0],"helperIds":[112],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d6540","helper":{"effectWlkNos":[6],"resultWlkNos":[0],"helperIds":[112],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"호격권","skillIdHex":"0x0c","levelOrFixed":3,"targetClass":"enemy-single","positionClass":"single-target-ranged-caster-effect","startPlacementPolicy":"caster-ranged-horizontal","movementSignature":"-","frameSequence":[21,22,23,24,25,26,26,0],"frameCount":8,"hitCount":1,"mpCost":9,"effectWlkNos":[18,6],"resultWlkNos":[0],"helperIds":[113],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d6540","helper":{"effectWlkNos":[18,6],"resultWlkNos":[0],"helperIds":[113],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"호격권","skillIdHex":"0x0d","levelOrFixed":4,"targetClass":"enemy-single","positionClass":"single-target-ranged-caster-effect","startPlacementPolicy":"caster-ranged-horizontal","movementSignature":"-","frameSequence":[21,22,23,24,23,24,23,24,25,26,26,0],"frameCount":12,"hitCount":1,"mpCost":8,"effectWlkNos":[18,6],"resultWlkNos":[0],"helperIds":[114],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d6540","helper":{"effectWlkNos":[18,6],"resultWlkNos":[0],"helperIds":[114],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호비상각","skillIdHex":"0x0e","levelOrFixed":1,"targetClass":"enemy-single","positionClass":"target-approach-motion","startPlacementPolicy":"home-approach-target","movementSignature":"m1/s1/d32 -> direct/s0","frameSequence":[7,0],"frameCount":2,"hitCount":1,"mpCost":12,"effectWlkNos":[16],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d6640","helper":{"effectWlkNos":[16],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호비상각","skillIdHex":"0x0f","levelOrFixed":2,"targetClass":"enemy-single","positionClass":"target-approach-motion","startPlacementPolicy":"home-approach-target","movementSignature":"m1/s1/d24 -> direct/s0","frameSequence":[7,0],"frameCount":2,"hitCount":1,"mpCost":12,"effectWlkNos":[16],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d6640","helper":{"effectWlkNos":[16],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호비상각","skillIdHex":"0x10","levelOrFixed":3,"targetClass":"enemy-single","positionClass":"target-approach-motion","startPlacementPolicy":"home-approach-target","movementSignature":"m2/s1/d16 -> direct/s0","frameSequence":[7,0],"frameCount":2,"hitCount":1,"mpCost":11,"effectWlkNos":[16],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d6640","helper":{"effectWlkNos":[16],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호비상각","skillIdHex":"0x11","levelOrFixed":4,"targetClass":"enemy-single","positionClass":"target-approach-motion","startPlacementPolicy":"home-approach-target","movementSignature":"m3/s1/d8 -> direct/s0","frameSequence":[7,0],"frameCount":2,"hitCount":1,"mpCost":10,"effectWlkNos":[16],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d6640","helper":{"effectWlkNos":[16],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"폭전축","skillIdHex":"0x12","levelOrFixed":1,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[3,4,4,5,6,6,3,4,0],"frameCount":9,"hitCount":1,"mpCost":15,"effectWlkNos":[],"resultWlkNos":[5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004d66d4","helper":{"effectWlkNos":[],"resultWlkNos":[5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"폭전축","skillIdHex":"0x13","levelOrFixed":2,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[3,4,4,5,6,6,3,4,0],"frameCount":9,"hitCount":1,"mpCost":15,"effectWlkNos":[],"resultWlkNos":[5],"helperIds":[115],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004d66d4","helper":{"effectWlkNos":[],"resultWlkNos":[5],"helperIds":[115],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"퍽전축","skillIdHex":"0x14","levelOrFixed":3,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[3,4,4,5,6,6,3,4,0],"frameCount":9,"hitCount":2,"mpCost":14,"effectWlkNos":[],"resultWlkNos":[5,4],"helperIds":[116],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004d66d4","helper":{"effectWlkNos":[],"resultWlkNos":[5,4],"helperIds":[116],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"폭전축","skillIdHex":"0x15","levelOrFixed":4,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[3,4,4,5,6,6,3,4,0],"frameCount":9,"hitCount":3,"mpCost":12,"effectWlkNos":[],"resultWlkNos":[5,4,3],"helperIds":[117],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004d66d4","helper":{"effectWlkNos":[],"resultWlkNos":[5,4,3],"helperIds":[117],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호스페셜","skillIdHex":"0x16","levelOrFixed":1,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"direct/s0","frameSequence":[12,13,21,22,25,26,26,0,8,9,10,11,11,0],"frameCount":14,"hitCount":3,"mpCost":20,"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004d67e0","helper":{"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호스페셜","skillIdHex":"0x17","levelOrFixed":2,"targetClass":"enemy-single","positionClass":"target-pierce-motion","startPlacementPolicy":"target-front-then-pierce","movementSignature":"m1/s2/d4 -> direct/s0","frameSequence":[12,13,21,22,25,26,26,0,7,0],"frameCount":10,"hitCount":3,"mpCost":20,"effectWlkNos":[],"resultWlkNos":[3,5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004d67e0","helper":{"effectWlkNos":[],"resultWlkNos":[3,5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호스페셜","skillIdHex":"0x18","levelOrFixed":3,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"direct/s0","frameSequence":[12,13,21,22,25,26,26,0,8,9,10,11,11,3,4,5,6,3,4,0],"frameCount":20,"hitCount":4,"mpCost":18,"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004d67e0","helper":{"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호스페셜","skillIdHex":"0x19","levelOrFixed":4,"targetClass":"enemy-single","positionClass":"target-pierce-motion","startPlacementPolicy":"target-front-then-pierce","movementSignature":"m4/s2/d4 -> direct/s0","frameSequence":[12,13,21,22,25,26,26,0,12,13,13,0,21,22,25,26,26,8,9,10,11,11,3,4,5,6,7,0],"frameCount":28,"hitCount":7,"mpCost":16,"effectWlkNos":[],"resultWlkNos":[3,5,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004d67e0","helper":{"effectWlkNos":[],"resultWlkNos":[3,5,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1a","levelOrFixed":1,"targetClass":"enemy-single","positionClass":"single-target-ranged-engine-effect","startPlacementPolicy":"movement-mode-0-selector-4-before-frames","movementSignature":"direct/s4 -> direct/s0","frameSequence":[0,18,19,20,20,20,0],"frameCount":7,"hitCount":3,"mpCost":30,"effectWlkNos":[22,17],"resultWlkNos":[3],"helperIds":[23,19],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d6a14","helper":{"effectWlkNos":[22,17],"resultWlkNos":[3],"helperIds":[23,19],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1b","levelOrFixed":2,"targetClass":"enemy-single","positionClass":"single-target-ranged-engine-effect","startPlacementPolicy":"movement-mode-0-selector-4-before-frames","movementSignature":"direct/s4 -> direct/s0","frameSequence":[0,18,19,20,20,20,0],"frameCount":7,"hitCount":3,"mpCost":30,"effectWlkNos":[22,17],"resultWlkNos":[3],"helperIds":[27,20],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d6a14","helper":{"effectWlkNos":[22,17],"resultWlkNos":[3],"helperIds":[27,20],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1c","levelOrFixed":3,"targetClass":"enemy-single","positionClass":"single-target-ranged-engine-effect","startPlacementPolicy":"movement-mode-0-selector-4-before-frames","movementSignature":"direct/s4 -> direct/s0","frameSequence":[0,18,19,20,20,20,20,0],"frameCount":8,"hitCount":4,"mpCost":27,"effectWlkNos":[22,17],"resultWlkNos":[3],"helperIds":[25,21],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d6a14","helper":{"effectWlkNos":[22,17],"resultWlkNos":[3],"helperIds":[25,21],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"비기·맹호광파참","skillIdHex":"0x1d","levelOrFixed":4,"targetClass":"enemy-single","positionClass":"single-target-ranged-engine-effect","startPlacementPolicy":"movement-mode-0-selector-4-before-frames","movementSignature":"direct/s4 -> direct/s0","frameSequence":[0,18,19,20,20,20,20,20,0],"frameCount":9,"hitCount":5,"mpCost":24,"effectWlkNos":[22,17],"resultWlkNos":[3],"helperIds":[28,126],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d6a14","helper":{"effectWlkNos":[22,17],"resultWlkNos":[3],"helperIds":[28,126],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"조금 취한 철권","skillIdHex":"0x1e","levelOrFixed":null,"targetClass":"self-then-enemy-single","positionClass":"self-prep-caster-local","startPlacementPolicy":"home","movementSignature":"direct/s0","frameSequence":[43,42,43,42,41,40,0,12,13,0],"frameCount":10,"hitCount":2,"mpCost":8,"effectWlkNos":[23],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d6bb8","helper":{"effectWlkNos":[23],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"self-prep-actor-hit","confidence":"medium","implementationState":"actor-frame-self-prep","semanticNote":"술/자기 준비 프레임 뒤에 actor-frame 기반 타격이 이어지는 계열이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"지옥 다리후리기","skillIdHex":"0x1f","levelOrFixed":null,"targetClass":"self-then-enemy-single","positionClass":"self-prep-target-front-direct","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[43,42,43,42,41,40,0,0,0,51,52,52,0],"frameCount":13,"hitCount":6,"mpCost":12,"effectWlkNos":[23],"resultWlkNos":[18],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d6bb8","helper":{"effectWlkNos":[23],"resultWlkNos":[18],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"만취한 철권","skillIdHex":"0x20","levelOrFixed":null,"targetClass":"self-then-enemy-single","positionClass":"self-prep-caster-local","startPlacementPolicy":"home","movementSignature":"direct/s0","frameSequence":[43,42,43,42,41,40,0,21,22,25,26,0],"frameCount":12,"hitCount":2,"mpCost":10,"effectWlkNos":[23],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d6bb8","helper":{"effectWlkNos":[23],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"self-prep-actor-hit","confidence":"medium","implementationState":"actor-frame-self-prep","semanticNote":"술/자기 준비 프레임 뒤에 actor-frame 기반 타격이 이어지는 계열이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"염가열소","skillIdHex":"0x21","levelOrFixed":null,"targetClass":"self-then-enemy-single","positionClass":"self-prep-target-front-direct","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[43,42,43,42,41,40,0,0,35,36,37,38,0],"frameCount":13,"hitCount":2,"mpCost":12,"effectWlkNos":[23],"resultWlkNos":[21],"helperIds":[62],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d6bb8","helper":{"effectWlkNos":[23],"resultWlkNos":[21],"helperIds":[62],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"인사불성 철권","skillIdHex":"0x22","levelOrFixed":null,"targetClass":"self-then-enemy-single","positionClass":"self-prep-target-front-direct","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[43,42,43,42,41,40,0,0,27,28,39,39,3,4,0],"frameCount":15,"hitCount":2,"mpCost":12,"effectWlkNos":[23],"resultWlkNos":[5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d6bb8","helper":{"effectWlkNos":[23],"resultWlkNos":[5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호난무","skillIdHex":"0x23","levelOrFixed":1,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[13,25,26,24,27,28,39,39,4,3,0],"frameCount":11,"hitCount":1,"mpCost":10,"effectWlkNos":[18],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d6df4","helper":{"effectWlkNos":[18],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호난무","skillIdHex":"0x24","levelOrFixed":2,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[13,25,26,24,27,28,39,39,39,4,3,0],"frameCount":12,"hitCount":1,"mpCost":10,"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d6df4","helper":{"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호난무","skillIdHex":"0x25","levelOrFixed":3,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[13,25,26,24,27,28,39,39,39,39,4,3,0],"frameCount":13,"hitCount":1,"mpCost":9,"effectWlkNos":[18],"resultWlkNos":[5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d6df4","helper":{"effectWlkNos":[18],"resultWlkNos":[5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호난무","skillIdHex":"0x26","levelOrFixed":4,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[13,25,26,24,27,28,27,28,27,28,27,28,39,39,39,39,4,3,0],"frameCount":19,"hitCount":1,"mpCost":8,"effectWlkNos":[18,53],"resultWlkNos":[5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d6df4","helper":{"effectWlkNos":[18,53],"resultWlkNos":[5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호의 울부짖음","skillIdHex":"0x27","levelOrFixed":1,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"direct/s0","frameSequence":[35,36,37,38,0],"frameCount":5,"hitCount":1,"mpCost":5,"effectWlkNos":[6],"resultWlkNos":[0],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d70a8","helper":{"effectWlkNos":[6],"resultWlkNos":[0],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호의 울부짖음","skillIdHex":"0x28","levelOrFixed":2,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"direct/s0","frameSequence":[35,36,37,38,0],"frameCount":5,"hitCount":1,"mpCost":5,"effectWlkNos":[6],"resultWlkNos":[0],"helperIds":[112],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d70a8","helper":{"effectWlkNos":[6],"resultWlkNos":[0],"helperIds":[112],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호의 울부짖음","skillIdHex":"0x29","levelOrFixed":3,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"direct/s0","frameSequence":[35,36,37,38,0],"frameCount":5,"hitCount":1,"mpCost":5,"effectWlkNos":[6],"resultWlkNos":[0],"helperIds":[113],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d70a8","helper":{"effectWlkNos":[6],"resultWlkNos":[0],"helperIds":[113],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호의 울부짖음","skillIdHex":"0x2a","levelOrFixed":4,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"direct/s0","frameSequence":[35,36,37,38,0],"frameCount":5,"hitCount":1,"mpCost":4,"effectWlkNos":[6],"resultWlkNos":[0],"helperIds":[114],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d70a8","helper":{"effectWlkNos":[6],"resultWlkNos":[0],"helperIds":[114],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2b","levelOrFixed":1,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[18,19,20,0],"frameCount":4,"hitCount":1,"mpCost":15,"effectWlkNos":[22],"resultWlkNos":[3],"helperIds":[23,66],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d7140","helper":{"effectWlkNos":[22],"resultWlkNos":[3],"helperIds":[23,66],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2c","levelOrFixed":2,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[18,19,20,0],"frameCount":4,"hitCount":1,"mpCost":15,"effectWlkNos":[22],"resultWlkNos":[4],"helperIds":[27,67],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d7140","helper":{"effectWlkNos":[22],"resultWlkNos":[4],"helperIds":[27,67],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2d","levelOrFixed":3,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[18,19,20,0],"frameCount":4,"hitCount":1,"mpCost":14,"effectWlkNos":[22],"resultWlkNos":[4],"helperIds":[25,68],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d7140","helper":{"effectWlkNos":[22],"resultWlkNos":[4],"helperIds":[25,68],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"호포권","skillIdHex":"0x2e","levelOrFixed":4,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[18,19,20,0],"frameCount":4,"hitCount":1,"mpCost":12,"effectWlkNos":[22],"resultWlkNos":[5],"helperIds":[28,69],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d7140","helper":{"effectWlkNos":[22],"resultWlkNos":[5],"helperIds":[28,69],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호룬룬권","skillIdHex":"0x2f","levelOrFixed":1,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[44,45,46,47,44,48,49,50,0],"frameCount":9,"hitCount":2,"mpCost":20,"effectWlkNos":[32],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d7240","helper":{"effectWlkNos":[32],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호룬룬권","skillIdHex":"0x30","levelOrFixed":2,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[44,45,46,47,44,48,49,50,12,13,0],"frameCount":11,"hitCount":3,"mpCost":20,"effectWlkNos":[32],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d7240","helper":{"effectWlkNos":[32],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호룬룬권","skillIdHex":"0x31","levelOrFixed":3,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[44,45,46,47,44,48,49,50,12,13,25,26,0],"frameCount":13,"hitCount":4,"mpCost":18,"effectWlkNos":[32],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d7240","helper":{"effectWlkNos":[32],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"맹호룬룬권","skillIdHex":"0x32","levelOrFixed":4,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[44,45,46,47,44,48,49,50,12,13,25,26,8,9,10,11,0],"frameCount":17,"hitCount":5,"mpCost":16,"effectWlkNos":[32],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d7240","helper":{"effectWlkNos":[32],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"비기·맹호유성각","skillIdHex":"0x33","levelOrFixed":1,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"direct/s0","frameSequence":[0,0],"frameCount":2,"hitCount":1,"mpCost":30,"effectWlkNos":[16,27],"resultWlkNos":[7],"helperIds":[79],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":["0x004d7490"],"helperRole":"spawned-child-display-flow","entryStartVaHex":"0x004d737c","helper":{"effectWlkNos":[16,27],"resultWlkNos":[7],"helperIds":[79],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":["0x004d7490"]},"renderTrack":"spawned-child-display-flow","confidence":"medium","implementationState":"needs-helper-target-promotion","semanticNote":"0x07 child display VM spawn target이 있어 actor frame만으로는 부족하다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"비기·맹호유성각","skillIdHex":"0x34","levelOrFixed":2,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"direct/s0","frameSequence":[0,0],"frameCount":2,"hitCount":1,"mpCost":30,"effectWlkNos":[16,27],"resultWlkNos":[7],"helperIds":[79],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":["0x004d7490"],"helperRole":"spawned-child-display-flow","entryStartVaHex":"0x004d737c","helper":{"effectWlkNos":[16,27],"resultWlkNos":[7],"helperIds":[79],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":["0x004d7490"]},"renderTrack":"spawned-child-display-flow","confidence":"medium","implementationState":"needs-helper-target-promotion","semanticNote":"0x07 child display VM spawn target이 있어 actor frame만으로는 부족하다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"비기·맹호유성각","skillIdHex":"0x35","levelOrFixed":3,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"direct/s0","frameSequence":[0,0],"frameCount":2,"hitCount":1,"mpCost":27,"effectWlkNos":[16,27],"resultWlkNos":[7],"helperIds":[79],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":["0x004d7490"],"helperRole":"spawned-child-display-flow","entryStartVaHex":"0x004d737c","helper":{"effectWlkNos":[16,27],"resultWlkNos":[7],"helperIds":[79],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":["0x004d7490"]},"renderTrack":"spawned-child-display-flow","confidence":"medium","implementationState":"needs-helper-target-promotion","semanticNote":"0x07 child display VM spawn target이 있어 actor frame만으로는 부족하다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"비기·맹호유성각","skillIdHex":"0x36","levelOrFixed":4,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"direct/s0","frameSequence":[0,0],"frameCount":2,"hitCount":1,"mpCost":24,"effectWlkNos":[16,27],"resultWlkNos":[7],"helperIds":[79],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":["0x004d7490"],"helperRole":"spawned-child-display-flow","entryStartVaHex":"0x004d737c","helper":{"effectWlkNos":[16,27],"resultWlkNos":[7],"helperIds":[79],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":["0x004d7490"]},"renderTrack":"spawned-child-display-flow","confidence":"medium","implementationState":"needs-helper-target-promotion","semanticNote":"0x07 child display VM spawn target이 있어 actor frame만으로는 부족하다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"주구격","skillIdHex":"0x37","levelOrFixed":null,"targetClass":"self-then-enemy-all","positionClass":"self-prep-all-target-screen-effect","startPlacementPolicy":"self-prep-screen-effect-placement","movementSignature":"direct/s5 -> direct/s0","frameSequence":[40,41,42,43,42,43,42,43,41,40,40,35,36,37,38,0],"frameCount":16,"hitCount":2,"mpCost":5,"effectWlkNos":[23,31],"resultWlkNos":[18],"helperIds":[61],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d7544","helper":{"effectWlkNos":[23,31],"resultWlkNos":[18],"helperIds":[61],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"자기 준비/시전 프레임 뒤에 적 전체 helper/result 효과가 이어지는 계열이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"취호염무","skillIdHex":"0x38","levelOrFixed":null,"targetClass":"self-then-enemy-all","positionClass":"self-prep-all-target-screen-effect","startPlacementPolicy":"self-prep-screen-effect-placement","movementSignature":"direct/s5 -> direct/s0","frameSequence":[40,41,42,43,42,43,42,43,41,40,40,35,36,37,38,0],"frameCount":16,"hitCount":2,"mpCost":15,"effectWlkNos":[23,21],"resultWlkNos":[7],"helperIds":[63],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d7544","helper":{"effectWlkNos":[23,21],"resultWlkNos":[7],"helperIds":[63],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"자기 준비/시전 프레임 뒤에 적 전체 helper/result 효과가 이어지는 계열이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"노익장 대폭발","skillIdHex":"0x39","levelOrFixed":null,"targetClass":"self-then-enemy-all","positionClass":"self-prep-all-target-screen-effect","startPlacementPolicy":"self-prep-screen-effect-placement","movementSignature":"direct/s5 -> direct/s0","frameSequence":[40,41,42,43,42,43,42,43,41,40,40,40,52,52,52,52,52,52,52,0],"frameCount":20,"hitCount":2,"mpCost":16,"effectWlkNos":[23,6,7,29],"resultWlkNos":[0],"helperIds":[11,40,41,123,57,38],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d7544","helper":{"effectWlkNos":[23,6,7,29],"resultWlkNos":[0],"helperIds":[11,40,41,123,57,38],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"자기 준비/시전 프레임 뒤에 적 전체 helper/result 효과가 이어지는 계열이다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"도주","skillIdHex":"0x3a","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[0],"frameCount":1,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004d7724","helper":{"effectWlkNos":[],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"방어","skillIdHex":"0x3b","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[0,2],"frameCount":2,"hitCount":1,"mpCost":0,"effectWlkNos":[11],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x004d7740","helper":{"effectWlkNos":[11],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"기합일발","skillIdHex":"0x3c","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[0,52],"frameCount":2,"hitCount":1,"mpCost":5,"effectWlkNos":[22],"resultWlkNos":[],"helperIds":[32],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d7768","helper":{"effectWlkNos":[22],"resultWlkNos":[],"helperIds":[32],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"천조족","skillIdHex":"0x3d","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[40,41,42,43,42,43,42,43,41,40,40,0],"frameCount":12,"hitCount":2,"mpCost":1,"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[34],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d779c","helper":{"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[34],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"천조족","skillIdHex":"0x3e","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[40,41,42,43,42,43,42,43,41,40,40,0],"frameCount":12,"hitCount":2,"mpCost":1,"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[34],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d779c","helper":{"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[34],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"주 백약지장","skillIdHex":"0x3f","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[40,41,42,43,42,43,42,43,41,40,40,0],"frameCount":12,"hitCount":2,"mpCost":5,"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[34],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d7860","helper":{"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[34],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"천조족","skillIdHex":"0x40","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[40,41,42,43,42,43,42,43,41,40,40,0],"frameCount":12,"hitCount":2,"mpCost":1,"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[34],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d779c","helper":{"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[34],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"ataho","ownerName":"아타호","skillName":"천조족","skillIdHex":"0x41","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[40,41,42,43,42,43,42,43,41,40,40,0],"frameCount":12,"hitCount":2,"mpCost":1,"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[34],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004d779c","helper":{"effectWlkNos":[23],"resultWlkNos":[],"helperIds":[34],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"손톱공격","skillIdHex":"0x01","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-front-basic-implicit","startPlacementPolicy":"target-front-implicit-basic","movementSignature":"-","frameSequence":[20,21,22,23,23,3],"frameCount":6,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004db064","helper":{"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-inferred","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"하이킥","skillIdHex":"0x02","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-front-basic-implicit","startPlacementPolicy":"target-front-implicit-basic","movementSignature":"-","frameSequence":[10,11,11,3],"frameCount":4,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004db0b8","helper":{"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-inferred","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"미들킥","skillIdHex":"0x03","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-front-basic-implicit","startPlacementPolicy":"target-front-implicit-basic","movementSignature":"-","frameSequence":[12,13,13,3],"frameCount":4,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004db0fc","helper":{"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-inferred","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"로 킥","skillIdHex":"0x04","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"-","frameSequence":[14,15,15,3],"frameCount":4,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004db140","helper":{"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"도발","skillIdHex":"0x05","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"direct/s0","frameSequence":[51,52,53,51,52,53,51,52,53,54,4,5,4],"frameCount":13,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004daf28","helper":{"effectWlkNos":[],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"꼬챙이 꿰기","skillIdHex":"0x06","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-ranged-engine-effect","startPlacementPolicy":"caster-ranged-horizontal","movementSignature":"-","frameSequence":[20,21,22,23,23,3],"frameCount":6,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[110],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004db1cc","helper":{"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[110],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"꼬챙이 꿰기","skillIdHex":"0x07","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-ranged-engine-effect","startPlacementPolicy":"caster-ranged-horizontal","movementSignature":"-","frameSequence":[20,21,22,23,23,3],"frameCount":6,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[110],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004db1cc","helper":{"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[110],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"꼬챙이 꿰기","skillIdHex":"0x08","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-ranged-engine-effect","startPlacementPolicy":"caster-ranged-horizontal","movementSignature":"-","frameSequence":[20,21,22,23,23,3],"frameCount":6,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[110],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004db1cc","helper":{"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[110],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"안면백조권","skillIdHex":"0x09","levelOrFixed":1,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[6,7,8,9,9,16,17,18,19,19,6,7,8,9,9,3],"frameCount":16,"hitCount":3,"mpCost":10,"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004db224","helper":{"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"안면백조권","skillIdHex":"0x0a","levelOrFixed":2,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[6,7,8,9,9,16,17,18,19,19,33,34,38,39,39,3],"frameCount":16,"hitCount":3,"mpCost":10,"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004db224","helper":{"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"안면백조권","skillIdHex":"0x0b","levelOrFixed":3,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[6,7,8,9,9,16,17,18,19,19,33,34,35,36,37,35,34,41,40,3],"frameCount":20,"hitCount":3,"mpCost":9,"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004db224","helper":{"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"안면백조권","skillIdHex":"0x0c","levelOrFixed":4,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[6,7,8,9,9,16,17,18,19,19,33,34,38,39,39,33,34,35,36,37,35,34,42,42,41,40,3],"frameCount":27,"hitCount":4,"mpCost":8,"effectWlkNos":[],"resultWlkNos":[3,4,5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004db224","helper":{"effectWlkNos":[],"resultWlkNos":[3,4,5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"선렬각","skillIdHex":"0x0d","levelOrFixed":1,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"direct/s0","frameSequence":[12,13,10,11,14,15,15,3],"frameCount":8,"hitCount":3,"mpCost":15,"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004db564","helper":{"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"선렬각","skillIdHex":"0x0e","levelOrFixed":2,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"direct/s0","frameSequence":[12,13,10,11,14,15,12,13,13,3],"frameCount":10,"hitCount":4,"mpCost":15,"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004db564","helper":{"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"선렬각","skillIdHex":"0x0f","levelOrFixed":3,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"direct/s0","frameSequence":[12,13,10,11,14,15,12,13,10,11,11,3],"frameCount":12,"hitCount":5,"mpCost":14,"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004db564","helper":{"effectWlkNos":[],"resultWlkNos":[3,4],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"선렬각","skillIdHex":"0x10","levelOrFixed":4,"targetClass":"enemy-single","positionClass":"target-pierce-motion","startPlacementPolicy":"target-front-then-pierce","movementSignature":"m4/s2/d4 -> direct/s0","frameSequence":[12,13,10,11,14,15,12,13,10,11,12,13,3],"frameCount":13,"hitCount":6,"mpCost":12,"effectWlkNos":[],"resultWlkNos":[3,5],"helperIds":[110],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004db564","helper":{"effectWlkNos":[],"resultWlkNos":[3,5],"helperIds":[110],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x11","levelOrFixed":1,"targetClass":"enemy-single","positionClass":"single-target-ranged-engine-effect","startPlacementPolicy":"caster-ranged-horizontal","movementSignature":"-","frameSequence":[22,23,23,3],"frameCount":4,"hitCount":1,"mpCost":12,"effectWlkNos":[7],"resultWlkNos":[5],"helperIds":[55],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004db784","helper":{"effectWlkNos":[7],"resultWlkNos":[5],"helperIds":[55],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x12","levelOrFixed":2,"targetClass":"enemy-single","positionClass":"single-target-ranged-engine-effect","startPlacementPolicy":"caster-ranged-horizontal","movementSignature":"-","frameSequence":[22,23,23,23,3],"frameCount":5,"hitCount":1,"mpCost":12,"effectWlkNos":[7],"resultWlkNos":[5],"helperIds":[56,55],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004db784","helper":{"effectWlkNos":[7],"resultWlkNos":[5],"helperIds":[56,55],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x13","levelOrFixed":3,"targetClass":"enemy-single","positionClass":"single-target-ranged-engine-effect","startPlacementPolicy":"caster-ranged-horizontal","movementSignature":"-","frameSequence":[22,23,23,23,23,3],"frameCount":6,"hitCount":1,"mpCost":11,"effectWlkNos":[7],"resultWlkNos":[5],"helperIds":[56,56,55],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004db784","helper":{"effectWlkNos":[7],"resultWlkNos":[5],"helperIds":[56,56,55],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"열화폭염권","skillIdHex":"0x14","levelOrFixed":4,"targetClass":"enemy-single","positionClass":"single-target-ranged-engine-effect","startPlacementPolicy":"caster-ranged-horizontal","movementSignature":"-","frameSequence":[22,23,23,23,23,23,23,3],"frameCount":8,"hitCount":1,"mpCost":10,"effectWlkNos":[7],"resultWlkNos":[5],"helperIds":[56,56,56,56,55],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004db784","helper":{"effectWlkNos":[7],"resultWlkNos":[5],"helperIds":[56,56,56,56,55],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"암각·영상승룡파","skillIdHex":"0x15","levelOrFixed":1,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[33,34,38,39,3],"frameCount":5,"hitCount":3,"mpCost":30,"effectWlkNos":[21],"resultWlkNos":[3],"helperIds":[95],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004db828","helper":{"effectWlkNos":[21],"resultWlkNos":[3],"helperIds":[95],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"암각·영상승룡파","skillIdHex":"0x16","levelOrFixed":2,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[33,34,38,39,39,3],"frameCount":6,"hitCount":4,"mpCost":30,"effectWlkNos":[21],"resultWlkNos":[3],"helperIds":[96],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004db828","helper":{"effectWlkNos":[21],"resultWlkNos":[3],"helperIds":[96],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"암각·영상승룡파","skillIdHex":"0x17","levelOrFixed":3,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[33,34,38,39,39,39,3],"frameCount":7,"hitCount":5,"mpCost":27,"effectWlkNos":[21],"resultWlkNos":[3],"helperIds":[97],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004db828","helper":{"effectWlkNos":[21],"resultWlkNos":[3],"helperIds":[97],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"암각·영상승룡파","skillIdHex":"0x18","levelOrFixed":4,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[33,34,38,39,39,39,39,3],"frameCount":8,"hitCount":10,"mpCost":24,"effectWlkNos":[21],"resultWlkNos":[3],"helperIds":[98],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004db828","helper":{"effectWlkNos":[21],"resultWlkNos":[3],"helperIds":[98],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"빙조권","skillIdHex":"0x19","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[33,34,38,39,39,39,39,3],"frameCount":8,"hitCount":1,"mpCost":12,"effectWlkNos":[21],"resultWlkNos":[3],"helperIds":[95],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004db828","helper":{"effectWlkNos":[21],"resultWlkNos":[3],"helperIds":[95],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"흑영권","skillIdHex":"0x1a","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-ranged-caster-effect","startPlacementPolicy":"caster-ranged-horizontal","movementSignature":"-","frameSequence":[6,7,8,9,9,3],"frameCount":6,"hitCount":1,"mpCost":8,"effectWlkNos":[18],"resultWlkNos":[8],"helperIds":[70,77],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004db96c","helper":{"effectWlkNos":[18],"resultWlkNos":[8],"helperIds":[70,77],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"ranged-projectile-or-beam","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"개인기지만 target-front가 아니라 수평 거리에서 helper/effect를 쏘는 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"맹호열지조","skillIdHex":"0x1b","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-front-before-frames","movementSignature":"direct/s3 -> direct/s0","frameSequence":[29,30,31,32,32,3],"frameCount":6,"hitCount":1,"mpCost":16,"effectWlkNos":[],"resultWlkNos":[17],"helperIds":[108],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004db9ec","helper":{"effectWlkNos":[],"resultWlkNos":[17],"helperIds":[108],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"고양이달래기","skillIdHex":"0x1c","levelOrFixed":1,"targetClass":"enemy-all","positionClass":"all-target-no-promoted-position","startPlacementPolicy":"home","movementSignature":"-","frameSequence":[24,25,3],"frameCount":3,"hitCount":1,"mpCost":5,"effectWlkNos":[],"resultWlkNos":[35],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"no-helper-or-engine-side-effect","entryStartVaHex":"0x004dbad0","helper":{"effectWlkNos":[],"resultWlkNos":[35],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"simple-screen-hit","confidence":"medium","implementationState":"actor-frame-simple-effect","semanticNote":"helper id 없이 actor frame과 result sound만 있는 단순 전체 효과 계열이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"고양이달래기","skillIdHex":"0x1d","levelOrFixed":2,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[24,25,3],"frameCount":3,"hitCount":1,"mpCost":5,"effectWlkNos":[],"resultWlkNos":[35],"helperIds":[102],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004dbad0","helper":{"effectWlkNos":[],"resultWlkNos":[35],"helperIds":[102],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"고양이달래기","skillIdHex":"0x1e","levelOrFixed":3,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[24,25,3],"frameCount":3,"hitCount":1,"mpCost":5,"effectWlkNos":[],"resultWlkNos":[35],"helperIds":[103],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004dbad0","helper":{"effectWlkNos":[],"resultWlkNos":[35],"helperIds":[103],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"고양이달래기","skillIdHex":"0x1f","levelOrFixed":4,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[24,25,3],"frameCount":3,"hitCount":1,"mpCost":4,"effectWlkNos":[],"resultWlkNos":[35],"helperIds":[104],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004dbad0","helper":{"effectWlkNos":[],"resultWlkNos":[35],"helperIds":[104],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"유미쌍조","skillIdHex":"0x20","levelOrFixed":1,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[33,34,35,36,37,35,34,3],"frameCount":8,"hitCount":1,"mpCost":10,"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004dbb54","helper":{"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"유미쌍조","skillIdHex":"0x21","levelOrFixed":2,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[33,34,35,36,37,35,34,42,42,41,40,3],"frameCount":12,"hitCount":1,"mpCost":10,"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004dbb54","helper":{"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"유미쌍조","skillIdHex":"0x22","levelOrFixed":3,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[33,34,35,36,37,35,36,37,35,34,42,42,41,40,3],"frameCount":15,"hitCount":1,"mpCost":9,"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004dbb54","helper":{"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"유미쌍조","skillIdHex":"0x23","levelOrFixed":4,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[33,34,35,36,37,35,36,37,35,36,37,35,34,42,42,41,40,3],"frameCount":18,"hitCount":1,"mpCost":8,"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004dbb54","helper":{"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x24","levelOrFixed":1,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[31,31,32,32,32,3],"frameCount":6,"hitCount":1,"mpCost":15,"effectWlkNos":[],"resultWlkNos":[29],"helperIds":[58],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004dbde4","helper":{"effectWlkNos":[],"resultWlkNos":[29],"helperIds":[58],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x25","levelOrFixed":2,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[31,31,32,32,32,3],"frameCount":6,"hitCount":1,"mpCost":15,"effectWlkNos":[],"resultWlkNos":[29],"helperIds":[40,41,59],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004dbde4","helper":{"effectWlkNos":[],"resultWlkNos":[29],"helperIds":[40,41,59],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x26","levelOrFixed":3,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[31,31,32,32,32,3],"frameCount":6,"hitCount":1,"mpCost":14,"effectWlkNos":[],"resultWlkNos":[29],"helperIds":[40,41,37,60],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x004dbde4","helper":{"effectWlkNos":[],"resultWlkNos":[29],"helperIds":[40,41,37,60],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"대폭진","skillIdHex":"0x27","levelOrFixed":4,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[31,31,31,32,32,32,3],"frameCount":7,"hitCount":1,"mpCost":12,"effectWlkNos":[29],"resultWlkNos":[29],"helperIds":[57,38,11],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004dbde4","helper":{"effectWlkNos":[29],"resultWlkNos":[29],"helperIds":[57,38,11],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"암각·영상뢰화","skillIdHex":"0x28","levelOrFixed":1,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[8,9,16,17,18,19,33,34,35,36,37,35,34,3],"frameCount":14,"hitCount":1,"mpCost":30,"effectWlkNos":[18],"resultWlkNos":[9],"helperIds":[73],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004dbf64","helper":{"effectWlkNos":[18],"resultWlkNos":[9],"helperIds":[73],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"암각·영상뢰화","skillIdHex":"0x29","levelOrFixed":2,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[8,9,16,17,18,19,6,7,8,9,16,17,18,19,33,34,35,36,37,35,34,42,42,41,40,3],"frameCount":26,"hitCount":1,"mpCost":30,"effectWlkNos":[18],"resultWlkNos":[9],"helperIds":[74],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004dbf64","helper":{"effectWlkNos":[18],"resultWlkNos":[9],"helperIds":[74],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"암각·영상뢰화","skillIdHex":"0x2a","levelOrFixed":3,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[8,9,16,17,18,19,6,7,8,9,16,17,18,19,10,11,14,15,33,34,35,36,37,35,34,42,42,41,40,3],"frameCount":30,"hitCount":1,"mpCost":27,"effectWlkNos":[18],"resultWlkNos":[9],"helperIds":[74],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004dbf64","helper":{"effectWlkNos":[18],"resultWlkNos":[9],"helperIds":[74],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"암각·영상뢰화","skillIdHex":"0x2b","levelOrFixed":4,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"direct/s0","frameSequence":[8,9,16,17,18,19,6,7,8,9,16,17,18,19,10,11,12,13,14,15,33,34,35,36,37,35,34,42,42,41,40,3],"frameCount":32,"hitCount":1,"mpCost":24,"effectWlkNos":[18],"resultWlkNos":[9],"helperIds":[75],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004dbf64","helper":{"effectWlkNos":[18],"resultWlkNos":[9],"helperIds":[75],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"창룡파","skillIdHex":"0x2c","levelOrFixed":null,"targetClass":"enemy-all","positionClass":"all-target-clone-placement","startPlacementPolicy":"clone-spread-before-frames","movementSignature":"direct/s5 -> direct/s0","frameSequence":[6,7,8,9,16,17,18,19,6,7,8,9,16,17,18,19,10,11,12,13,14,15,33,34,35,36,37,35,34,42,42,41,40,3],"frameCount":34,"hitCount":1,"mpCost":18,"effectWlkNos":[18],"resultWlkNos":[9],"helperIds":[75],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004dbf40","helper":{"effectWlkNos":[18],"resultWlkNos":[9],"helperIds":[75],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"actor-frame-clone-or-spread-placement","semanticNote":"selector 5 기반의 화면/분신/확산 배치가 본체인 전체기 계열이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"환영각","skillIdHex":"0x2d","levelOrFixed":null,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[20,21,22,23,23,3],"frameCount":6,"hitCount":1,"mpCost":20,"effectWlkNos":[18],"resultWlkNos":[8],"helperIds":[70,77],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004dc2a4","helper":{"effectWlkNos":[18],"resultWlkNos":[8],"helperIds":[70,77],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"맹호단공아","skillIdHex":"0x2e","levelOrFixed":null,"targetClass":"enemy-all","positionClass":"all-target-special-placement","startPlacementPolicy":"target-opposite-side-motion-before-frames","movementSignature":"m5/s3/d8 -> direct/s0","frameSequence":[12,13,3],"frameCount":3,"hitCount":1,"mpCost":25,"effectWlkNos":[],"resultWlkNos":[5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004dc30c","helper":{"effectWlkNos":[],"resultWlkNos":[5],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-special-placement","semanticNote":"전체기지만 특수 이동/배치 opcode가 시전자 동작을 직접 제어하는 계열이다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"도주","skillIdHex":"0x2f","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[43,44,45,46,22,23,23,3],"frameCount":8,"hitCount":1,"mpCost":0,"effectWlkNos":[31],"resultWlkNos":[5],"helperIds":[65,17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004dc358","helper":{"effectWlkNos":[31],"resultWlkNos":[5],"helperIds":[65,17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"방어","skillIdHex":"0x30","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[3],"frameCount":1,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x004dc3e0","helper":{"effectWlkNos":[],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"기공회복","skillIdHex":"0x31","levelOrFixed":null,"targetClass":"ally-single","positionClass":"ally-single-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[29,30,31,32,3],"frameCount":5,"hitCount":1,"mpCost":5,"effectWlkNos":[10],"resultWlkNos":[],"helperIds":[32],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004dc41c","helper":{"effectWlkNos":[10],"resultWlkNos":[],"helperIds":[32],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"기공독치료","skillIdHex":"0x32","levelOrFixed":null,"targetClass":"ally-single","positionClass":"ally-single-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[29,30,31,32,3],"frameCount":5,"hitCount":1,"mpCost":3,"effectWlkNos":[10],"resultWlkNos":[],"helperIds":[33],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004dc41c","helper":{"effectWlkNos":[10],"resultWlkNos":[],"helperIds":[33],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"기공대회복","skillIdHex":"0x33","levelOrFixed":null,"targetClass":"ally-all","positionClass":"ally-all-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[29,30,31,32,3],"frameCount":5,"hitCount":1,"mpCost":10,"effectWlkNos":[10],"resultWlkNos":[],"helperIds":[34],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004dc41c","helper":{"effectWlkNos":[10],"resultWlkNos":[],"helperIds":[34],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"rinshan","ownerName":"린샹","skillName":"수경","skillIdHex":"0x34","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[29,30,31,32,3],"frameCount":5,"hitCount":1,"mpCost":15,"effectWlkNos":[10],"resultWlkNos":[],"helperIds":[32],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x004dc41c","helper":{"effectWlkNos":[10],"resultWlkNos":[],"helperIds":[32],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"베기","skillIdHex":"0x01","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"-","frameSequence":[20,21,22,2],"frameCount":4,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[13,43],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x00524790","helper":{"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[13,43],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"마구베기","skillIdHex":"0x02","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"-","frameSequence":[20,21,22,2],"frameCount":4,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[13,43],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x00524790","helper":{"effectWlkNos":[],"resultWlkNos":[3],"helperIds":[13,43],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"마구베기","skillIdHex":"0x03","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"-","frameSequence":[23,24,25,22,22,2],"frameCount":6,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[13,45],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x005247ec","helper":{"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[13,45],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"마구베기","skillIdHex":"0x04","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"-","frameSequence":[23,24,25,22,22,2],"frameCount":6,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[13,45],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x005247ec","helper":{"effectWlkNos":[],"resultWlkNos":[4],"helperIds":[13,45],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"대타격","skillIdHex":"0x05","levelOrFixed":1,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"direct/s0","frameSequence":[19,20,21,22,22,2],"frameCount":6,"hitCount":1,"mpCost":10,"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[15],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x00524874","helper":{"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[15],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"대타격","skillIdHex":"0x06","levelOrFixed":2,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"direct/s0","frameSequence":[19,20,21,22,22,2],"frameCount":6,"hitCount":1,"mpCost":10,"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[15],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x00524874","helper":{"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[15],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"대타격","skillIdHex":"0x07","levelOrFixed":3,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"direct/s0","frameSequence":[19,20,21,22,22,2],"frameCount":6,"hitCount":1,"mpCost":9,"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[15],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x00524874","helper":{"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[15],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"대타격","skillIdHex":"0x08","levelOrFixed":4,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"direct/s0","frameSequence":[19,20,21,22,22,2],"frameCount":6,"hitCount":1,"mpCost":8,"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[15],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x00524874","helper":{"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[15],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x09","levelOrFixed":1,"targetClass":"enemy-single","positionClass":"target-approach-motion","startPlacementPolicy":"home-approach-target","movementSignature":"m1/s1/d20 -> direct/s0","frameSequence":[7,8,9,2],"frameCount":4,"hitCount":1,"mpCost":15,"effectWlkNos":[],"resultWlkNos":[24],"helperIds":[12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x005249cc","helper":{"effectWlkNos":[],"resultWlkNos":[24],"helperIds":[12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x0a","levelOrFixed":2,"targetClass":"enemy-single","positionClass":"target-approach-motion","startPlacementPolicy":"home-approach-target","movementSignature":"m1/s1/d16 -> direct/s0","frameSequence":[7,8,9,2],"frameCount":4,"hitCount":1,"mpCost":15,"effectWlkNos":[],"resultWlkNos":[24],"helperIds":[29,12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x005249cc","helper":{"effectWlkNos":[],"resultWlkNos":[24],"helperIds":[29,12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x0b","levelOrFixed":3,"targetClass":"enemy-single","positionClass":"target-approach-motion","startPlacementPolicy":"home-approach-target","movementSignature":"m1/s1/d12 -> direct/s0","frameSequence":[7,8,9,2],"frameCount":4,"hitCount":1,"mpCost":14,"effectWlkNos":[],"resultWlkNos":[24],"helperIds":[30,12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x005249cc","helper":{"effectWlkNos":[],"resultWlkNos":[24],"helperIds":[30,12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"쾌진격","skillIdHex":"0x0c","levelOrFixed":4,"targetClass":"enemy-single","positionClass":"target-pierce-motion","startPlacementPolicy":"home-then-pierce","movementSignature":"m1/s2/d8 -> direct/s0","frameSequence":[7,8,9,2],"frameCount":4,"hitCount":1,"mpCost":12,"effectWlkNos":[],"resultWlkNos":[24],"helperIds":[31,12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x005249cc","helper":{"effectWlkNos":[],"resultWlkNos":[24],"helperIds":[31,12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"비검·목단미인","skillIdHex":"0x0d","levelOrFixed":1,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-side-before-frames","movementSignature":"direct/s2 -> direct/s3 -> direct/s0","frameSequence":[26,27,28,29,2,2],"frameCount":6,"hitCount":1,"mpCost":20,"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x00524a6c","helper":{"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"비검·목단미인","skillIdHex":"0x0e","levelOrFixed":2,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-side-before-frames","movementSignature":"direct/s2 -> direct/s3 -> direct/s0","frameSequence":[26,27,28,29,26,27,28,29,2,2],"frameCount":10,"hitCount":1,"mpCost":20,"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x00524a6c","helper":{"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"비검·목단미인","skillIdHex":"0x0f","levelOrFixed":3,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-side-before-frames","movementSignature":"direct/s2 -> direct/s3 -> direct/s0","frameSequence":[26,27,28,29,26,27,28,29,26,27,28,29,2,2],"frameCount":14,"hitCount":1,"mpCost":18,"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x00524a6c","helper":{"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"비검·목단미인","skillIdHex":"0x10","levelOrFixed":4,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-side-before-frames","movementSignature":"direct/s2 -> direct/s3 -> direct/s0","frameSequence":[26,27,28,29,26,27,28,29,26,27,28,29,26,27,28,29,2,2],"frameCount":18,"hitCount":1,"mpCost":16,"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[17],"clearDisplayLists":["0x0008"],"childTargets":[],"spawnChildTargets":["0x00524bf0"],"helperRole":"spawned-child-display-flow","entryStartVaHex":"0x00524a6c","helper":{"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[17],"clearDisplayLists":["0x0008"],"childTargets":[],"spawnChildTargets":["0x00524bf0"]},"renderTrack":"spawned-child-display-flow","confidence":"medium","implementationState":"needs-helper-target-promotion","semanticNote":"0x07 child display VM spawn target이 있어 actor frame만으로는 부족하다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"정열의 붉은마검","skillIdHex":"0x11","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"target-front-direct-placement","startPlacementPolicy":"target-side-before-frames","movementSignature":"direct/s2 -> direct/s3 -> direct/s0","frameSequence":[26,27,28,29,26,27,28,29,26,27,28,29,26,27,28,29,2,2],"frameCount":18,"hitCount":1,"mpCost":10,"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[17],"clearDisplayLists":["0x0008"],"childTargets":[],"spawnChildTargets":[],"helperRole":"display-list-cleanup-flow","entryStartVaHex":"0x00524a6c","helper":{"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[17],"clearDisplayLists":["0x0008"],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"display-list-cleanup-flow","confidence":"medium","implementationState":"helper-cleanup-evidence-only","semanticNote":"0x4b display-list cleanup/free가 포함되어 있으나 이것만으로 시각 리소스가 생기지는 않는다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"절사어면","skillIdHex":"0x12","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"single-target-front-local-combo-inferred","startPlacementPolicy":"target-front-inferred-before-frames","movementSignature":"direct/s0","frameSequence":[23,24,25,22,2],"frameCount":5,"hitCount":4,"mpCost":20,"effectWlkNos":[],"resultWlkNos":[7],"helperIds":[78],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x00524c70","helper":{"effectWlkNos":[],"resultWlkNos":[7],"helperIds":[78],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"난도질","skillIdHex":"0x13","levelOrFixed":null,"targetClass":"enemy-single","positionClass":"target-pierce-motion","startPlacementPolicy":"movement-mode-0-selector-4-before-frames","movementSignature":"direct/s4 -> m3/s2/d12 -> direct/s0","frameSequence":[7,8,9,9,9,12,13,13,18,18,2],"frameCount":11,"hitCount":10,"mpCost":30,"effectWlkNos":[],"resultWlkNos":[20,3],"helperIds":[12,12,13,43],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x00524ce4","helper":{"effectWlkNos":[],"resultWlkNos":[20,3],"helperIds":[12,12,13,43],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"actor-melee-or-dash","confidence":"medium","implementationState":"actor-frame-mostly-promoted","semanticNote":"시전자 프레임과 위치/이동 VM으로 주 동작은 재생 가능하다. 타격 이펙트는 별도 보정 대상이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x14","levelOrFixed":1,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"-","frameSequence":[10,11,12,13,2],"frameCount":5,"hitCount":1,"mpCost":10,"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x0052501c","helper":{"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x15","levelOrFixed":2,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"-","frameSequence":[10,11,12,13,2],"frameCount":5,"hitCount":1,"mpCost":10,"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[105,12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x0052501c","helper":{"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[105,12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x16","levelOrFixed":3,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"-","frameSequence":[10,11,12,13,2],"frameCount":5,"hitCount":1,"mpCost":9,"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[106,12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x0052501c","helper":{"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[106,12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"백인일섬","skillIdHex":"0x17","levelOrFixed":4,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"-","frameSequence":[10,11,12,13,2],"frameCount":5,"hitCount":1,"mpCost":8,"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[107,12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-id-only","entryStartVaHex":"0x0052501c","helper":{"effectWlkNos":[],"resultWlkNos":[20],"helperIds":[107,12],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"인법·분신술","skillIdHex":"0x18","levelOrFixed":1,"targetClass":"enemy-all","positionClass":"all-target-clone-placement","startPlacementPolicy":"clone-spread-before-frames","movementSignature":"direct/s5 -> direct/s0","frameSequence":[6,4,40,41,41,41,41,41,40,4,6,2],"frameCount":12,"hitCount":2,"mpCost":15,"effectWlkNos":[15,16],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":["0x0008"],"childTargets":[],"spawnChildTargets":["0x00525324"],"helperRole":"spawned-child-display-flow","entryStartVaHex":"0x005250e8","helper":{"effectWlkNos":[15,16],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":["0x0008"],"childTargets":[],"spawnChildTargets":["0x00525324"]},"renderTrack":"spawned-child-display-flow","confidence":"medium","implementationState":"needs-helper-target-promotion","semanticNote":"0x07 child display VM spawn target이 있어 actor frame만으로는 부족하다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"인법·분신술","skillIdHex":"0x19","levelOrFixed":2,"targetClass":"enemy-all","positionClass":"all-target-clone-placement","startPlacementPolicy":"clone-spread-before-frames","movementSignature":"direct/s5 -> direct/s0","frameSequence":[6,4,40,41,41,41,41,41,41,40,4,6,2],"frameCount":13,"hitCount":3,"mpCost":15,"effectWlkNos":[15,16],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":["0x0008"],"childTargets":[],"spawnChildTargets":["0x00525324"],"helperRole":"spawned-child-display-flow","entryStartVaHex":"0x005250e8","helper":{"effectWlkNos":[15,16],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":["0x0008"],"childTargets":[],"spawnChildTargets":["0x00525324"]},"renderTrack":"spawned-child-display-flow","confidence":"medium","implementationState":"needs-helper-target-promotion","semanticNote":"0x07 child display VM spawn target이 있어 actor frame만으로는 부족하다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"인법·분신술","skillIdHex":"0x1a","levelOrFixed":3,"targetClass":"enemy-all","positionClass":"all-target-clone-placement","startPlacementPolicy":"clone-spread-before-frames","movementSignature":"direct/s5 -> direct/s0","frameSequence":[6,4,40,41,41,41,41,41,41,41,40,4,6,2],"frameCount":14,"hitCount":4,"mpCost":14,"effectWlkNos":[15,16],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":["0x0008"],"childTargets":[],"spawnChildTargets":["0x00525324"],"helperRole":"spawned-child-display-flow","entryStartVaHex":"0x005250e8","helper":{"effectWlkNos":[15,16],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":["0x0008"],"childTargets":[],"spawnChildTargets":["0x00525324"]},"renderTrack":"spawned-child-display-flow","confidence":"medium","implementationState":"needs-helper-target-promotion","semanticNote":"0x07 child display VM spawn target이 있어 actor frame만으로는 부족하다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"인법·분신술","skillIdHex":"0x1b","levelOrFixed":4,"targetClass":"enemy-all","positionClass":"all-target-clone-placement","startPlacementPolicy":"clone-spread-before-frames","movementSignature":"direct/s5 -> direct/s0","frameSequence":[6,4,40,41,41,41,41,41,41,41,41,40,4,6,2],"frameCount":15,"hitCount":5,"mpCost":12,"effectWlkNos":[15,16],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":["0x0008"],"childTargets":[],"spawnChildTargets":["0x00525324"],"helperRole":"spawned-child-display-flow","entryStartVaHex":"0x005250e8","helper":{"effectWlkNos":[15,16],"resultWlkNos":[3],"helperIds":[],"clearDisplayLists":["0x0008"],"childTargets":[],"spawnChildTargets":["0x00525324"]},"renderTrack":"spawned-child-display-flow","confidence":"medium","implementationState":"needs-helper-target-promotion","semanticNote":"0x07 child display VM spawn target이 있어 actor frame만으로는 부족하다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"비검·시공단","skillIdHex":"0x1c","levelOrFixed":1,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[2,21,22,2],"frameCount":4,"hitCount":1,"mpCost":20,"effectWlkNos":[17],"resultWlkNos":[3],"helperIds":[13],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x00525544","helper":{"effectWlkNos":[17],"resultWlkNos":[3],"helperIds":[13],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"비검·시공단","skillIdHex":"0x1d","levelOrFixed":2,"targetClass":"enemy-all","positionClass":"all-target-screen-or-ranged-effect","startPlacementPolicy":"caster-screen-effect","movementSignature":"-","frameSequence":[21,22,16,17,17,2],"frameCount":6,"hitCount":1,"mpCost":20,"effectWlkNos":[17],"resultWlkNos":[3],"helperIds":[14,46],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x00525544","helper":{"effectWlkNos":[17],"resultWlkNos":[3],"helperIds":[14,46],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"needs-child-helper-script-runner","semanticNote":"전체기 중 actor 위치 변화 없이 화면/대상 전체 helper effect가 본체인 계열이다. 0xbd body는 별도 child display script를 붙인다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"비검·시공단","skillIdHex":"0x1e","levelOrFixed":3,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"-","frameSequence":[21,22,16,17,21,23,24,25,22,22,2],"frameCount":11,"hitCount":1,"mpCost":18,"effectWlkNos":[17],"resultWlkNos":[4],"helperIds":[15],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x00525544","helper":{"effectWlkNos":[17],"resultWlkNos":[4],"helperIds":[15],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"비검·시공단","skillIdHex":"0x1f","levelOrFixed":4,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"-","frameSequence":[21,22,16,17,21,21,22,16,17,17,26,27,28,29,2,2],"frameCount":16,"hitCount":1,"mpCost":16,"effectWlkNos":[17],"resultWlkNos":[4],"helperIds":[17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x00525544","helper":{"effectWlkNos":[17],"resultWlkNos":[4],"helperIds":[17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"열시섬","skillIdHex":"0x20","levelOrFixed":null,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"-","frameSequence":[21,22,16,17,21,21,22,16,17,17,26,27,28,29,2,2],"frameCount":16,"hitCount":1,"mpCost":18,"effectWlkNos":[17],"resultWlkNos":[4],"helperIds":[83,17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x00525540","helper":{"effectWlkNos":[17],"resultWlkNos":[4],"helperIds":[83,17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"냉도투무","skillIdHex":"0x21","levelOrFixed":null,"targetClass":"enemy-all","positionClass":"all-target-clone-placement","startPlacementPolicy":"clone-spread-before-frames","movementSignature":"direct/s5 -> direct/s0","frameSequence":[10,11,12,13,2],"frameCount":5,"hitCount":1,"mpCost":20,"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[78],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x00525728","helper":{"effectWlkNos":[18],"resultWlkNos":[4],"helperIds":[78],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"screen-wide-effect","confidence":"medium","implementationState":"actor-frame-clone-or-spread-placement","semanticNote":"selector 5 기반의 화면/분신/확산 배치가 본체인 전체기 계열이다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"투신의 춤","skillIdHex":"0x22","levelOrFixed":null,"targetClass":"enemy-all","positionClass":"all-target-caster-action-effect","startPlacementPolicy":"caster-local-offset","movementSignature":"-","frameSequence":[12,13,16,17,12,13,13,2],"frameCount":8,"hitCount":3,"mpCost":30,"effectWlkNos":[18],"resultWlkNos":[8],"helperIds":[70,77],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x00525794","helper":{"effectWlkNos":[18],"resultWlkNos":[8],"helperIds":[70,77],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"caster-action-screen-hit","confidence":"medium","implementationState":"actor-frame-plus-helper","semanticNote":"시전자 프레임/로컬 offset은 있지만 피격/화면 효과는 helper/result sound 쪽에 남아 있다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"도주","skillIdHex":"0x23","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"clone-spread-before-frames","movementSignature":"direct/s5 -> direct/s0","frameSequence":[26,27,28,29,32,32,26,27,28,29,3,3,26,27,28,29,30,30,2],"frameCount":19,"hitCount":1,"mpCost":0,"effectWlkNos":[18],"resultWlkNos":[5],"helperIds":[17,17,17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x0052582c","helper":{"effectWlkNos":[18],"resultWlkNos":[5],"helperIds":[17,17,17],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"방어","skillIdHex":"0x24","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[0],"frameCount":1,"hitCount":1,"mpCost":0,"effectWlkNos":[],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"unclassified-helper-pattern","entryStartVaHex":"0x00525980","helper":{"effectWlkNos":[],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"눈요기","skillIdHex":"0x25","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[2],"frameCount":1,"hitCount":1,"mpCost":0,"effectWlkNos":[11],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x0052599c","helper":{"effectWlkNos":[11],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"인법·몸감추기","skillIdHex":"0x26","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[3],"frameCount":1,"hitCount":1,"mpCost":1,"effectWlkNos":[22],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"cast/effect-wlk-only","entryStartVaHex":"0x005259bc","helper":{"effectWlkNos":[22],"resultWlkNos":[],"helperIds":[],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."},{"ownerKey":"smashu","ownerName":"스마슈","skillName":"신격방어","skillIdHex":"0x27","levelOrFixed":null,"targetClass":"self","positionClass":"self-support","startPlacementPolicy":"support-side","movementSignature":"-","frameSequence":[6,4,40,41],"frameCount":4,"hitCount":1,"mpCost":10,"effectWlkNos":[32],"resultWlkNos":[],"helperIds":[42],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[],"helperRole":"visual-helper-with-cast-wlk","entryStartVaHex":"0x005259dc","helper":{"effectWlkNos":[32],"resultWlkNos":[],"helperIds":[42],"clearDisplayLists":[],"childTargets":[],"spawnChildTargets":[]},"renderTrack":"support-or-status","confidence":"medium","implementationState":"needs-ui/status-effect-policy","semanticNote":"피격 대상이 적이 아니므로 회복/버프/상태 아이콘과 UI 효과 쪽을 분리해야 한다."}]}