# External effect reference audit

Deduplicated unresolved local effect edges. Global names are candidates, not accepted runtime dispatch links.

{
  "unique_unresolved_edges": 121,
  "unique_effect_names": 17,
  "classifications": {
    "unique exact global name candidate": 108,
    "ambiguous global name": 13
  },
  "candidate_assets": {
    "cw0_x.xfbin": 119,
    "wkni_x.xfbin": 8,
    "1efb_tsd_x.xfbin": 2,
    "wskn_x.xfbin": 5
  }
}

## What this changes

The earlier graph deliberately follows only local references. This audit searches the existing XML inventory for exact nonlocal names and retains the source skill’s explicit File.path values. A shared-file match is a lead for runtime investigation, not a resolved gameplay link. No `_x` filename substitution or similar-name fallback is used.

## Names to investigate

| Effect name | Distinct source edges | Exact candidate files |
|---|---:|---|
| wc0_water00 | 42 | cw0_x.xfbin |
| wfms_e_begin00 | 11 | cw0_x.xfbin |
| wkbd_e_hit00 | 3 | cw0_x.xfbin |
| wkbk_e_begin00 | 2 | cw0_x.xfbin |
| wkni_e_guard00 | 6 | cw0_x.xfbin, wkni_x.xfbin |
| wkni_e_hit00 | 2 | cw0_x.xfbin, wkni_x.xfbin |
| wknz_e_guard00 | 2 | cw0_x.xfbin |
| wknz_e_hit00 | 1 | cw0_x.xfbin |
| wknz_e_hitWorld00 | 2 | cw0_x.xfbin |
| wknz_rand_e_begin00 | 13 | cw0_x.xfbin |
| wsbn_e_guard00 | 4 | cw0_x.xfbin |
| wsbz_radiation_e_begin00 | 4 | cw0_x.xfbin |
| wskn_e_guard00 | 2 | cw0_x.xfbin, wskn_x.xfbin |
| wskn_e_hit00 | 1 | cw0_x.xfbin, wskn_x.xfbin |
| wskn_e_hitWorld00 | 2 | cw0_x.xfbin, wskn_x.xfbin |
| wskz_thousand_e_begin00 | 22 | cw0_x.xfbin |
| wtsd_e_begin00 | 2 | 1efb_tsd_x.xfbin |

## Next validation

Establish the runtime effect-name resolver and which shared libraries are loaded in the tested scene. Then observe dispatch to the candidate ID and compare its collision/damage events. Do not add candidate damage IDs to a move total or treat all branches as executed.

[Download source paths, declared files, candidate fields and hashes](external-effect-audit.json).