{"source":"map1_01a","target":"map2_02d","side":"right","tile":{"x":34,"y":19},"xyPackedHex":"0x00130022","xyHitCount":1,"xyAlignedHitCount":1,"hitVaHex":"0x004f9460","hitSection":".data","hitHasTextRefs":false,"hitDataRefCount":4,"ownerSelector":"24:0","ownerRootHex":"0x004f8dd8","ownerRootEndHex":"0x00500000","ownerFieldMaps":[],"ownerLinkedCns":["cara_at1.cns"],"hitLowOpcodeHex":"0x22","scriptLikeNeighborCount":26,"pointerLikeNeighborCount":4,"classification":"save-selector-script-word","proofFound":false,"exitCoordinateContextProofFound":false,"failedExitCoordinateContextGateIds":["strict-source-coordinate-owner","source-field-map-owner","text-or-code-reference-to-hit","target-map-control-path"],"missingEvidence":["packed coordinate hit owned by a map1_01a field-map or strict event context","owner selector containing field maps instead of only character/resource CNS data","text/code reference tying the coordinate hit to route execution","control path from the coordinate hit to map2_02d"],"evidenceRefs":[{"path":"Hwanse2.exe","fields":["0x004f9460 packed xy hit","0x004f8dd8 owner selector root","0x00130022 packed coordinate value"]},{"path":"out/map_exit_coordinate_refs.json","fields":["rows","packedScans.xy.samples","promotionPolicy"]},{"path":"out/save_scene_selectors.json","fields":["selectedPointer","fieldMaps","linkedCns"]}],"evidenceRefCount":3,"promotable":false,"promotionStatus":"blocked","contextRows":[{"vaHex":"0x004f9430","valueHex":"0x00010021","u16":[33,1],"lowOpcodeHex":"0x21","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9434","valueHex":"0x00130020","u16":[32,19],"lowOpcodeHex":"0x20","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9438","valueHex":"0x00748212","u16":[33298,116],"lowOpcodeHex":"0x12","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f943c","valueHex":"0x00000001","u16":[1,0],"lowOpcodeHex":"0x01","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9440","valueHex":"0x00748015","u16":[32789,116],"lowOpcodeHex":"0x15","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9444","valueHex":"0x00000000","u16":[0,0],"lowOpcodeHex":"0x00","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9448","valueHex":"0x004f9424","u16":[37924,79],"lowOpcodeHex":"0x24","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":true},{"vaHex":"0x004f944c","valueHex":"0x00000003","u16":[3,0],"lowOpcodeHex":"0x03","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9450","valueHex":"0x004f93a4","u16":[37796,79],"lowOpcodeHex":"0xa4","isHit":false,"scriptLikeLowOpcode":false,"pointerLike":true},{"vaHex":"0x004f9454","valueHex":"0x00010021","u16":[33,1],"lowOpcodeHex":"0x21","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9458","valueHex":"0x00130021","u16":[33,19],"lowOpcodeHex":"0x21","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f945c","valueHex":"0x00010021","u16":[33,1],"lowOpcodeHex":"0x21","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9460","valueHex":"0x00130022","u16":[34,19],"lowOpcodeHex":"0x22","isHit":true,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9464","valueHex":"0x00000003","u16":[3,0],"lowOpcodeHex":"0x03","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9468","valueHex":"0x004f9454","u16":[37972,79],"lowOpcodeHex":"0x54","isHit":false,"scriptLikeLowOpcode":false,"pointerLike":true},{"vaHex":"0x004f946c","valueHex":"0x00010021","u16":[33,1],"lowOpcodeHex":"0x21","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9470","valueHex":"0x00130023","u16":[35,19],"lowOpcodeHex":"0x23","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9474","valueHex":"0x00010021","u16":[33,1],"lowOpcodeHex":"0x21","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9478","valueHex":"0x00130024","u16":[36,19],"lowOpcodeHex":"0x24","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f947c","valueHex":"0x00000003","u16":[3,0],"lowOpcodeHex":"0x03","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9480","valueHex":"0x004f946c","u16":[37996,79],"lowOpcodeHex":"0x6c","isHit":false,"scriptLikeLowOpcode":false,"pointerLike":true},{"vaHex":"0x004f9484","valueHex":"0x001c8112","u16":[33042,28],"lowOpcodeHex":"0x12","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9488","valueHex":"0x00100000","u16":[0,16],"lowOpcodeHex":"0x00","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f948c","valueHex":"0x00208212","u16":[33298,32],"lowOpcodeHex":"0x12","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9490","valueHex":"0x00200000","u16":[0,32],"lowOpcodeHex":"0x00","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9494","valueHex":"0x00e88111","u16":[33041,232],"lowOpcodeHex":"0x11","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f9498","valueHex":"0x00000001","u16":[1,0],"lowOpcodeHex":"0x01","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f949c","valueHex":"0x00ea8211","u16":[33297,234],"lowOpcodeHex":"0x11","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false},{"vaHex":"0x004f94a0","valueHex":"0x00000002","u16":[2,0],"lowOpcodeHex":"0x02","isHit":false,"scriptLikeLowOpcode":true,"pointerLike":false}],"remainingProofs":["find a strict map1_01a event/hotspot coordinate table","find a code path that ties a map1_01a source tile to map2_02d","keep geometry-only exits in trial mode only"],"conclusion":"The only exact xy hit for map1_01a right exit 34,19 is at 0x004f9460, but its low byte is opcode-like 0x22 inside selector 24:0/root 0x004f8dd8. That owner has no field maps and only links cara_at1.cns, and the surrounding words are save-selector-script-like opcodes and local pointers. This hit is therefore not a strict map1_01a coordinate table and must not promote map1_01a->map2_02d."}