24073326b3917f1ea13805d61fa0188900a3a342
Shared image repository
icons/ is served as /image/icons/. General portraits follow these rules:
icons/장수/<장수명>.<확장자>is the canonical shared path.- Scenario-specific collections keep a separate directory such as
icons/걸그룹/oricons/롤시나리오/. - Root-level numeric files such as
icons/1047.jpgare compatibility aliases for deployed legacy versions. Do not delete or replace them while those versions are in service. - A general name must map to one canonical file. If two records intentionally need different portraits, disambiguate the scenario name or use an explicit scenario-specific path.
The core2026 repository owns resources/general-icons.json and
tools/manage-general-icons.mjs. Use that tool with this repository as
--image-root to synchronize aliases, scenario paths, and verify that every
catalog source exists and has identical bytes.