Add canonical name-based general icons
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# 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/걸그룹/` or `icons/롤시나리오/`.
|
||||
- Root-level numeric files such as `icons/1047.jpg` are 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.
|
||||
Reference in New Issue
Block a user