# Free Wuxia World — asset credits

Runtime assets live under `/public/assets/wuxia/`. Images are WebP renditions of the masters kept in the owner’s retained source backup; licenses are unchanged. Migration hashes are recorded in `docs/migration-manifest.json`.

Music by Kevin MacLeod (incompetech.com), licensed under Creative Commons: By Attribution 4.0 — https://creativecommons.org/licenses/by/4.0/

| File | Source | Author | License | Notes |
| ---- | ------ | ------ | ------- | ----- |
| `generated/battle/battle-bianjing-night-market.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Battle backdrop: lantern-lit Bianjing night market. |
| `generated/battle/battle-changan-market.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Battle backdrop: Tang Chang'an Western Market. |
| `generated/battle/battle-mingtang-shrine.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Battle backdrop: Mingtang ritual shrine interior. |
| `generated/battle/battle-mountain-road.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Battle backdrop generated 2026-05-21: wind-cut mountain road for random travel combat. |
| `generated/battle/battle-rainbow-bridge.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Battle backdrop: Song Bianjing Rainbow Bridge approach. |
| `generated/battle/battle-shaolin-hall.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Battle backdrop: Shaolin training hall. |
| `generated/battle/battle-yellow-river-crossing.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Battle backdrop: Yellow River ferry crossing. |
| `generated/standees/standee-court-guard.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Transparent battle standee for court guards. |
| `generated/standees/standee-imperial-commander.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Transparent battle standee for imperial commander boss units. |
| `generated/standees/standee-market-cutpurse.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Transparent battle standee generated 2026-05-21 for random market cutpurses. |
| `generated/standees/standee-melee-bandit.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Transparent battle standee for melee bandits. |
| `generated/standees/standee-mountain-brigand.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Transparent battle standee generated 2026-05-21 for random mountain brigands. |
| `generated/standees/standee-pet-cat.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Transparent battle standee for the Eaves-Shadow cat pet. |
| `generated/standees/standee-pet-dog.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Transparent battle standee for the Black-Muzzle dog pet. |
| `generated/standees/standee-pet-eagle.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Transparent battle standee for the Cloud-Talon eagle pet. |
| `generated/standees/standee-pet-turtle.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Transparent battle standee for the Old Jade turtle pet. |
| `generated/standees/standee-player-xia.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Transparent battle standee for the player xia. |
| `generated/standees/standee-rebel-warrior.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Transparent battle standee for rebel warriors. |
| `generated/standees/standee-river-pirate.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Transparent battle standee generated 2026-05-21 for random river pirates. |
| `generated/standees/standee-shaolin-monk.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Transparent battle standee for Shaolin monks. |
| `generated/scenes/scene-appraisal-antiquarian.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Appraisal vignette: candlelit antiquarian table with scrolls, bronze, and ceramic shards. |
| `generated/scenes/scene-fallen-omen.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Fallen-path omen vignette: ruined roadside shrine, smoke, lanterns, and abandoned sword. |
| `generated/scenes/scene-jianghu-lead.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Jianghu lead vignette: weathered map, sealed letter, coins, and travel clues. |
| `generated/scenes/scene-road-bandit-toll.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Road-encounter vignette: bandits blocking a xia on a pine mountain path. |
| `generated/scenes/scene-road-wandering-master.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Road-encounter vignette: wandering martial master beside a rural road. |
| `generated/scenes/scene-romance-reunion.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Long-absence romance vignette: companions meet again under rain-dark eaves. |
| `generated/scenes/scene-sect-vow.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Sect vow vignette: kneeling xia, incense, tablets, and ritual hall. |
| `generated/scenes/scene-vault-opening.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Sealed Vault vignette: circular stone door and five lost treatise scrolls. |
| `generated/scenes/storyline/scene-story-beggars-empty-seat.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Storyline vignette generated 2026-05-15: Bianjing night-market Beggars' table with one empty seat. |
| `generated/scenes/storyline/scene-story-bian-river-seal-scales.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Storyline vignette generated 2026-05-15: Song guildhall seal, merchant scales, clerk, runner, and xia. |
| `generated/scenes/storyline/scene-story-mingtang-ash-bridge.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Storyline vignette generated 2026-05-15: Tang Luoyang bridge, river ash, courier, Daoist priest, and xia. |
| `generated/scenes/storyline/scene-story-shaolin-smoke-vow.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Storyline vignette generated 2026-05-15: Shaolin side library after smoke, elder monk, novice, and xia. |
| `generated/scenes/storyline/scene-story-yellow-river-reed-ledger.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Storyline vignette generated 2026-05-15: Yellow River ferry-bank reed ledger and distant patrol. |
| `generated/npc-vignettes/npc-vignette-bianjing-guild-bridge.webp` | Internal Wuxia PNG runtime asset | Pengfan Chang | Internal project art | NPC dialogue vignette: Song Bianjing bridge quarter, guild ledgers, porters, and river traffic. |
| `generated/npc-vignettes/npc-vignette-bianjing-night-confederation.webp` | Internal Wuxia PNG runtime asset | Pengfan Chang | Internal project art | NPC dialogue vignette: Bianjing night market with the Beggars' Confederation table and hidden pavilion. |
| `generated/npc-vignettes/npc-vignette-changan-caravan-ledger.webp` | Internal Wuxia PNG runtime asset | Pengfan Chang | Internal project art | NPC dialogue vignette: Chang'an Western Market caravan ledger, camels, and trade goods. |
| `generated/npc-vignettes/npc-vignette-changan-translation-hall.webp` | Internal Wuxia PNG runtime asset | Pengfan Chang | Internal project art | NPC dialogue vignette: Tang Buddhist translation hall with bamboo strips and monastery lamps. |
| `generated/npc-vignettes/npc-vignette-hanlin-ink-courtyard.webp` | Internal Wuxia PNG runtime asset | Pengfan Chang | Internal project art | NPC dialogue vignette: Hanlin Academy courtyard with inkstones, red correction paper, and copying desks. |
| `generated/npc-vignettes/npc-vignette-luoyang-bridge-rumors.webp` | Internal Wuxia PNG runtime asset | Pengfan Chang | Internal project art | NPC dialogue vignette: Tang Luoyang Tianjin Bridge rumors and storyteller crowd. |
| `generated/npc-vignettes/npc-vignette-mingtang-incense-archive.webp` | Internal Wuxia PNG runtime asset | Pengfan Chang | Internal project art | NPC dialogue vignette: Mingtang Daoist archive with incense, lamps, and treatise shelves. |
| `generated/npc-vignettes/npc-vignette-shaolin-dawn-hall.webp` | Internal Wuxia PNG runtime asset | Pengfan Chang | Internal project art | NPC dialogue vignette: Shaolin dawn hall, prayer beads, cushions, and Mount Song mist. |
| `generated/npc-vignettes/npc-vignette-yellow-river-ferry-council.webp` | Internal Wuxia PNG runtime asset | Pengfan Chang | Internal project art | NPC dialogue vignette: Yellow River ferry council with boatmen, healer, reeds, and loess light. |
| `generated/portraits/portrait-beggar-elder.webp` | Internal Wuxia visual asset + focused raster pass | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Beggar Elder. |
| `generated/portraits/portrait-bianjing-storyteller.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Bianjing Storyteller. |
| `generated/portraits/portrait-boatmen-elder.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Boatmen Elder. |
| `generated/portraits/portrait-bodhi-patriarch.webp` | Internal Wuxia visual asset + focused raster pass | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Bodhi Patriarch. |
| `generated/portraits/portrait-buddhist-translator.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Senior Translator. |
| `generated/portraits/portrait-changan-martial-master.webp` | Internal Wuxia PNG runtime asset | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Chang'an Martial Master. |
| `generated/portraits/portrait-guildhall-clerk.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Bian River Guildhall Clerk. |
| `generated/portraits/portrait-hanlin-scholar.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Hanlin Senior Scholar. |
| `generated/portraits/portrait-luoyang-storyteller.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Storyteller of Tianjin. |
| `generated/portraits/portrait-mingtang-priest.webp` | Internal Wuxia visual asset + focused raster pass | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Mingtang Priest. |
| `generated/portraits/portrait-numinous-patriarch.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Numinous Treasure Patriarch. |
| `generated/portraits/portrait-shaolin-elder.webp` | Internal Wuxia PNG runtime asset | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Shaolin Elder. |
| `generated/portraits/portrait-shaolin-monk.webp` | Internal Wuxia visual asset + focused raster pass | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Shaolin Monk. |
| `generated/portraits/portrait-sogdian-caravan-master.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Suggested-likeness NPC portrait for the Sogdian Caravan Master. |
| `characters/portraits/beggar-elder.webp` | https://commons.wikimedia.org/wiki/File:Qingming_shanghe_tu_street.jpg | Zhang Zeduan (張擇端, 1085–1145) | Public Domain (PD-Art) | Detail crop of dock-worker figure from "Along the River During the Qingming Festival" (street/dock detail). Palace Museum, Beijing. |
| `characters/portraits/bodhi-patriarch.webp` | https://digitalarchive.npm.gov.tw/opendata/Pub/DetailEng/24583?dep=U&mode=full | Unknown artist | CC0 | *Dancing bodhisattva*, China, Five Dynasties–Song dynasty. National Palace Museum, Taipei, CC0 lower-resolution tier. Used as suggested-likeness portrait for the bodhi-patriarch NPC. |
| `characters/portraits/changan-martial-master.webp` | https://commons.wikimedia.org/wiki/File:Tribute_Bearers_by_Yan_Liben_and_Yan_Lide._Palace_Museum,_Beijing.jpg | Yan Liben (閻立本, c. 600–673) & Yan Lide | Public Domain (PD-Art) | Detail crop of the mounted envoy figure from "Tribute Bearers" (王會圖). Palace Museum, Beijing. |
| `characters/portraits/lin-yueying.webp` | https://commons.wikimedia.org/wiki/File:Zhou_Fang._Court_Ladies_Wearing_Flowered_Headdresses._(46x180)_Liaoning_Provincial_Museum,_Shenyang..jpg | Zhou Fang (周昉, c. 730–800) | Public Domain (PD-Art) | Detail crop (leftmost figure with magnolia branch) from "Court Ladies Wearing Flowered Headdresses". |
| `characters/portraits/mingtang-priest.webp` | https://commons.wikimedia.org/wiki/File:TaoYuanmingLiangKai.jpg | Liang Kai (梁楷, c. 1140–1210) | Public Domain (PD-Art) | Detail crop of seated recluse figure from Liang Kai's "Tao Yuanming". |
| `characters/portraits/mu-lianxin.webp` | https://commons.wikimedia.org/wiki/File:Zhou_Fang._Court_Ladies_Wearing_Flowered_Headdresses._(46x180)_Liaoning_Provincial_Museum,_Shenyang..jpg | Zhou Fang (周昉, c. 730–800) | Public Domain (PD-Art) | Detail crop of rightmost figure from "Court Ladies Wearing Flowered Headdresses" (簪花仕女圖). Liaoning Provincial Museum. |
| `characters/portraits/princess-yuwen.webp` | https://commons.wikimedia.org/wiki/File:Zhou_Fang._Court_Ladies_Wearing_Flowered_Headdresses._(46x180)_Liaoning_Provincial_Museum,_Shenyang..jpg | Zhou Fang (周昉, c. 730–800) | Public Domain (PD-Art) | Detail crop (centre-right figure) from "Court Ladies Wearing Flowered Headdresses". |
| `characters/portraits/shaolin-elder.webp` | https://commons.wikimedia.org/wiki/File:Huineng_Cut_Bamboo.jpg | Liang Kai (梁楷, c. 1140–1210) | Public Domain (PD-Art) | Detail crop of the patriarch figure from "The Sixth Patriarch Cutting Bamboo" (六祖截竹圖). Tokyo National Museum. |
| `characters/portraits/shaolin-monk.webp` | https://digitalarchive.npm.gov.tw/opendata/Pub/DetailEng/24582?dep=U&mode=full | Unknown artist | CC0 | *Standing bodhisattva*, China, Song dynasty. National Palace Museum, Taipei, CC0 lower-resolution tier. Used as suggested-likeness portrait for the shaolin-monk NPC. |
| `characters/portraits/su-wanniang.webp` | https://commons.wikimedia.org/wiki/File:Zhou_Fang._Court_Ladies_Wearing_Flowered_Headdresses._(46x180)_Liaoning_Provincial_Museum,_Shenyang..jpg | Zhou Fang (周昉, c. 730–800) | Public Domain (PD-Art) | Detail crop (figure with crane) from "Court Ladies Wearing Flowered Headdresses". |
| `characters/portraits/ye-qingluan.webp` | https://commons.wikimedia.org/wiki/File:Liang_Kai_-_Immortal_in_Splashed_Ink.jpg | Liang Kai (梁楷, c. 1140–1210) | Public Domain (PD-Art) | Detail crop of the figure from "Immortal in Splashed Ink" (潑墨仙人). National Palace Museum, Taipei. |
| `bg/end-demon.webp` | https://unsplash.com/photos/large-red-lantern-hangs-at-temple-entrance-at-night-d17eqfK_S60 | Nicholas Ng | Unsplash License | Tokyo, Japan — large red lantern at temple entrance at night; ending image for Demon Sovereign / Fallen |
| `bg/end-fallen.webp` | https://commons.wikimedia.org/wiki/File:Ten_Kings_of_Hell,_Yanluo_Wang_(Enra_%C5%8C)_by_Lu_Xinzhong.jpg | Lu Xinzhong (陸信忠, Southern Song, 13th c.) | Public Domain (PD-Art) | "Ten Kings of Hell — Yanluo Wang (King Yama)". Nara National Museum. Used for `fallen` ending. |
| `bg/end-hero.webp` | https://unsplash.com/photos/silhouette-of-man-standing-on-mountain-during-sunset-XwLyAFB2iUI | Mohammad Alizade | Unsplash License | Silhouette of man on mountain at sunset; ending image for Heavenly Sword Saint / Imperial Sword Marshal / Wandering Hero |
| `bg/end-marshal.webp` | https://commons.wikimedia.org/wiki/File:Han_Guangwu_Di.jpg | Yan Liben (閻立本, c. 600–673) | Public Domain (PD-Art) | Detail from "Thirteen Emperors Scroll" — Han Guangwu Di with attendants. Museum of Fine Arts, Boston. Used for `court-marshal` ending. |
| `bg/end-patriarch.webp` | https://commons.wikimedia.org/wiki/File:Huineng_Cut_Bamboo.jpg | Liang Kai (梁楷, c. 1140–1210) | Public Domain (PD-Art) | "The Sixth Patriarch Cutting Bamboo" — Huineng. Tokyo National Museum. Used for `beggar-patriarch` ending. |
| `bg/end-pirate.webp` | https://commons.wikimedia.org/wiki/File:Qingming_shanghe_tu_street.jpg | Zhang Zeduan (張擇端, 1085–1145) | Public Domain (PD-Art) | Market/dock detail from "Along the River During the Qingming Festival". Used for `yellow-river-king` ending. |
| `bg/end-recluse.webp` | https://unsplash.com/photos/traditional-chinese-garden-with-a-pond-and-buildings-eq_jxsMMCNQ | Terence Zheng | Unsplash License | Lingering Garden, Suzhou — traditional Chinese garden with pond and pavilion; ending image for Beggar King |
| `bg/end-sage.webp` | https://commons.wikimedia.org/wiki/File:TaoYuanmingLiangKai.jpg | Liang Kai (梁楷, c. 1140–1210) | Public Domain (PD-Art) | Liang Kai's "Tao Yuanming" — recluse poet under pine. Used for `songshan-sage` ending. |
| `bg/end-wanderer.webp` | https://commons.wikimedia.org/wiki/File:Liang_Kai_-_Immortal_in_Splashed_Ink.jpg | Liang Kai (梁楷, c. 1140–1210) | Public Domain (PD-Art) | "Immortal in Splashed Ink" (潑墨仙人). National Palace Museum, Taipei. Used for `wandering-xia` ending. |
| `bg/region-bamboo.webp` | https://unsplash.com/photos/sunlight-streams-through-a-dense-bamboo-forest-path-xnWP566J7gI | Kate Kasiutich | Unsplash License | Kinosaki Onsen, Toyooka, Japan — sunlight through bamboo path; Bamboo Forest intro |
| `bg/region-bianjing-night.webp` | https://commons.wikimedia.org/wiki/File:Gu_Hongzhong%27s_Night_Revels_1.jpg | Gu Hongzhong (顧閎中, 10th c., 12th-c. Song copy) | Public Domain (PD-Art) | "The Night Revels of Han Xizai" (韓熙載夜宴圖). Palace Museum, Beijing. Used for Song Bianjing — Night Market. |
| `bg/region-bianjing.webp` | https://commons.wikimedia.org/wiki/File:Qingming_shanghe_tu_bridge.jpg | Zhang Zeduan (張擇端, 1085–1145) | Public Domain (PD-Art) | Rainbow Bridge detail from "Along the River During the Qingming Festival" (清明上河圖). Palace Museum, Beijing. Used for Song Bianjing — Rainbow Bridge. |
| `bg/region-changan.webp` | https://commons.wikimedia.org/wiki/File:Tribute_Bearers_by_Yan_Liben_and_Yan_Lide._Palace_Museum,_Beijing.jpg | Yan Liben (閻立本, c. 600–673) & Yan Lide | Public Domain (PD-Art) | Tang court painting "Tribute Bearers" (王會圖) depicting Sogdian/Indian envoys. Palace Museum, Beijing. Used for Tang Chang'an Western Market. |
| `bg/region-emei.webp` | https://unsplash.com/photos/mountains-under-cloudy-sky-tcADrabUFAc | Frankie Ng | Unsplash License | Shangri-La, Diqing, Yunnan, China — Feilai Temple in front of Meili Snow Mountain; Mount Emei intro |
| `bg/region-luoyang.webp` | https://commons.wikimedia.org/wiki/File:Zhou_Fang._Court_Ladies_Wearing_Flowered_Headdresses._(46x180)_Liaoning_Provincial_Museum,_Shenyang..jpg | Zhou Fang (周昉, c. 730–800) | Public Domain (PD-Art) | Tang court painting "Court Ladies Wearing Flowered Headdresses" (簪花仕女圖). Liaoning Provincial Museum. Letterboxed crop for Tang Luoyang regions. |
| `bg/region-songshan.webp` | https://commons.wikimedia.org/wiki/File:Fan_Kuan_-_Travelers_Among_Mountains_and_Streams_-_Google_Art_Project.jpg | Fan Kuan (范寬, fl. 990–1020) | Public Domain (PD-Art) | Northern Song landscape masterpiece "Travelers Among Mountains and Streams" (谿山行旅圖). National Palace Museum, Taipei. Used for Mount Song / Shaolin. |
| `bg/region-yellow-river.webp` | https://commons.wikimedia.org/wiki/File:%E6%97%A9%E6%98%A5%E5%9B%BE%E8%BD%B4.%E5%8C%97%E5%AE%8B.%E9%83%AD%E7%86%99%E7%BB%98.%E7%BB%A2%E6%9C%AC%E6%B5%85%E8%AE%BE%E8%89%B2.%E5%AE%8B%E7%A5%9E%E5%AE%97%E7%86%99%E5%AE%81%E4%BA%94%E5%B9%B4.%E5%8F%B0%E5%8C%97%E6%95%85%E5%AE%AB%E5%8D%9A%E7%89%A9%E9%99%A2%E8%97%8F.tif | Guo Xi (郭熙, c. 1020–1090) | Public Domain (PD-Art) | Northern Song landscape "Early Spring" (早春圖, 1072). National Palace Museum, Taipei. Used for Yellow River Crossing. |
| `bg/region-zhongyan.webp` | https://unsplash.com/photos/chinese-lanterns-on-street-at-night-UFUBOu_fvH0 | Andrea Badino | Unsplash License | Chinatown, San Francisco — red lanterns on street at night; Zhongyan Streets intro |
| `bg/scene-era-transition-scroll-vignette.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Scroll-vignette era transition from Tang decline into Song Bianjing revival |
| `bg/scene-sealed-vault-scroll-vignette.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Scroll-vignette hidden-location scene for the Sealed Vault beneath Mount Song |
| `bg/scene-title-scroll-vignette.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Scroll-vignette title screen scene: xia on a misted Central Plains mountain road above a distant city |
| `bg/scene-travel-scroll-vignette.webp` | Internal Wuxia visual asset | Pengfan Chang | Internal project art | Scroll-vignette travel scene: road, river bridge, mountain pass, bamboo, and waystations |
| `bg/title-hero.webp` | https://unsplash.com/photos/a-view-of-a-mountain-range-covered-in-fog-YNximhgXa9k | Sherry Xu | Unsplash License | Huangshan, China — misty mountain range; title screen hero |
| `generated/pets/icon-pet-cat.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Pet panel icon for the Eaves-Shadow cat pet. |
| `generated/pets/icon-pet-dog.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Pet panel icon for the Black-Muzzle dog pet. |
| `generated/pets/icon-pet-eagle.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Pet panel icon for the Cloud-Talon eagle pet. |
| `generated/pets/icon-pet-turtle.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Pet panel icon for the Old Jade turtle pet. |
| `archive/han-gan-night-shining-white.webp` | https://www.metmuseum.org/art/collection/search/39901 | Han Gan (韓幹, active ca. 742–756) | CC0 | *Night-Shining White* (照夜白圖), ca. 750. Handscroll; ink on paper. The Metropolitan Museum of Art, New York. Purchase, The Dillon Fund Gift, 1977. |
| `archive/huang-tingjian-biographies.webp` | https://www.metmuseum.org/art/collection/search/39918 | Huang Tingjian (黃庭堅, 1045–1105) | CC0 | *Biographies of Lian Po and Lin Xiangru* (廉頗藺相如列傳), ca. 1095. Handscroll; ink on paper. The Metropolitan Museum of Art, New York. Bequest of John M. Crawford Jr., 1988. |
| `archive/npm-song-bodhisattva.webp` | https://digitalarchive.npm.gov.tw/opendata/Pub/DetailEng/24582?dep=U&mode=full | Unknown artist | CC0 | *Standing bodhisattva*, China, Song dynasty (960–1279). Sculpture, height 262 cm. National Palace Museum, Taipei, CC0 lower-resolution tier. |
| `archive/npm-song-ding-bowl.webp` | https://digitalarchive.npm.gov.tw/opendata/Pub/DetailEng/29925?dep=U&mode=full | Unknown artist | CC0 | *Bowl with hibiscus-shaped rim in white glaze*, Ding ware, Song dynasty (960–1279). Porcelain. National Palace Museum, Taipei, CC0 lower-resolution tier. |
| `archive/npm-song-ge-bowl.webp` | https://digitalarchive.npm.gov.tw/opendata/Pub/DetailEng/29889?dep=U&mode=full | Unknown artist | CC0 | *Bowl in celadon glaze*, Ge ware, Song dynasty (960–1279). Stoneware. National Palace Museum, Taipei, CC0 lower-resolution tier. |
| `archive/npm-song-guan-cup.webp` | https://digitalarchive.npm.gov.tw/opendata/Pub/DetailEng/40443?dep=U&mode=full | Unknown artist | CC0 | *Hibiscus-shaped cup in celadon glaze*, Guan ware, Southern Song dynasty (1127–1279). Stoneware. National Palace Museum, Taipei, CC0 lower-resolution tier. |
| `archive/npm-song-jianyan-tongbao.webp` | https://digitalarchive.npm.gov.tw/opendata/Pub/DetailEng/13929?dep=U&mode=full | Unknown artist | CC0 | *Coin with inscription "Jianyan tongbao"*, Southern Song dynasty (1127–1130 reign mark). Bronze. National Palace Museum, Taipei, CC0 lower-resolution tier. |
| `archive/npm-song-jianzhan-bowl.webp` | https://digitalarchive.npm.gov.tw/opendata/Pub/DetailEng/76857?dep=U&mode=full | Unknown artist | CC0 | *Tea bowl in black glaze with hare's-fur striations and "jinzhan" mark*, Southern Song dynasty (1127–1279). Jianyao stoneware. National Palace Museum, Taipei, CC0 lower-resolution tier. |
| `archive/npm-song-longquan-bowl.webp` | https://digitalarchive.npm.gov.tw/opendata/Pub/DetailEng/1082?dep=U&mode=full | Unknown artist | CC0 | *Bowl with celadon glaze*, Longquan ware, Southern Song dynasty (1127–1279). Stoneware. National Palace Museum, Taipei, CC0 lower-resolution tier. |
| `archive/npm-song-ruware-brush-washer.webp` | https://digitalarchive.npm.gov.tw/opendata/Pub/DetailEng/27528?dep=U&mode=full | Unknown artist | CC0 | *Brush washer with celadon glaze*, Ru ware, Northern Song dynasty (960–1127). Stoneware. National Palace Museum, Taipei, CC0 lower-resolution tier. |
| `archive/npm-tang-tea-ewer.webp` | https://digitalarchive.npm.gov.tw/opendata/Pub/DetailEng/76855?dep=U&mode=full | Unknown artist | CC0 | *Stone tea ewer with single handle*, Tang dynasty (618–907). Carved stone. National Palace Museum, Taipei, CC0 lower-resolution tier. |
| `archive/tang-buddhist-plaque-met61652.webp` | https://www.metmuseum.org/art/collection/search/61652 | Unknown artist | CC0 | *Plaque with Buddhist Triad*, China, 7th century (Tang dynasty). Earthenware with traces of pigment and gilding. The Metropolitan Museum of Art, New York. Rogers Fund, 1930. |
| `items/arrow.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/big-treasure-chest.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/coin-2.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/empty-pot.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/fireball.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/all.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/beaf.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/calamari.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/fish.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/fortune-cookie.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/honey.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/noodle.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/octopus.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/onigiri.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/shrimp.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/sushi-2.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/sushi.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/tea-leaf.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/food/yakitori.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/gold-coin.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/gold-cup.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/gold-key.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/heart.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/ice-spike.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/jar.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/kunai.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/life-pot.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/little-treasure-chest.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/medipack.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/milk-pot.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/scroll-empty.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/scroll-fire.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/scroll-ice.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/scroll-plant.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/scroll-rock.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/scroll-thunder.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/shuriken.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/silver-coin.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/silver-cup.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/silver-key.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/water-pot.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/weapons/all.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/weapons/axe.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/weapons/bow.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/weapons/fork.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/weapons/hammer.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/weapons/katana.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/weapons/lance.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/weapons/sai.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `items/weapons/sword.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `ui/button-cancel.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Rice-paper cancel button. |
| `ui/button-confirm.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Seal-red confirm button. |
| `ui/button-menu.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Ink-black menu button. |
| `ui/dialogue-scroll.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Rice-paper scroll panel. |
| `ui/hp-bar-frame.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Brush-stroke HP bar frame. |
| `ui/hud/arrow.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `ui/hud/dialogue-bubble.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `ui/hud/faceset-box.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `ui/hud/heart.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `ui/hud/kunai.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `ui/hud/no-button.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `ui/hud/shuriken.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `ui/hud/yes-button.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `ui/icons/delapouite-bamboo.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Bamboo command icon. Motif from game-icons.net by Delapouite. |
| `ui/icons/delapouite-bo.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Craft command icon. Motif from game-icons.net by Delapouite. |
| `ui/icons/delapouite-katana.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Inventory command icon. Motif from game-icons.net by Delapouite. |
| `ui/icons/delapouite-moon-bats.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Night command icon. Motif from game-icons.net by Delapouite. |
| `ui/icons/delapouite-pagoda.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Sect command icon. Motif from game-icons.net by Delapouite. |
| `ui/icons/delapouite-paper-windmill.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Leads command icon. Motif from game-icons.net by Delapouite. |
| `ui/icons/delapouite-scroll-quill.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Quest command icon. Motif from game-icons.net by Delapouite. |
| `ui/icons/delapouite-sword-brandish.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Sword command icon. Motif from game-icons.net by Delapouite. |
| `ui/icons/delapouite-yin-yang.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Audio and collection command icon. Motif from game-icons.net by Delapouite. |
| `ui/icons/lorc-dragon-head.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Dragon command icon. Motif from game-icons.net by Lorc. |
| `ui/icons/lorc-fist.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Character command icon. Motif from game-icons.net by Lorc. |
| `ui/icons/lorc-flying-flag.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Command deck icon. Motif from game-icons.net by Lorc. |
| `ui/icons/lorc-lotus.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Companion command icon. Motif from game-icons.net by Lorc. |
| `ui/icons/lorc-mountains.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Archive and map icon. Motif from game-icons.net by Lorc. |
| `ui/icons/lorc-shuriken.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Thrown weapon command icon. Motif from game-icons.net by Lorc. |
| `ui/icons/lorc-spinning-sword.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Appraisal command icon. Motif from game-icons.net by Lorc. |
| `ui/icons/lorc-sword-clash.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Sword clash command icon. Motif from game-icons.net by Lorc. |
| `ui/icons/lorc-sword-spin.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art; motif CC-BY 3.0 | Sword spin command icon. Motif from game-icons.net by Lorc. |
| `ui/icons/wuxia-household-seal.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Household command seal icon. |
| `ui/qi-bar-frame.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Brush-stroke Qi bar frame. |
| `ui/stance-fist.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Fist stance icon. |
| `ui/stance-leg.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Leg stance icon. |
| `ui/stance-palm.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Palm stance icon. |
| `ui/stance-qi.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Qi stance icon. |
| `ui/stance-sword.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Sword stance icon. |
| `vfx/fx/1.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/10.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/11.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/12.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/13.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/14.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/15.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/16.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/17.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/18.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/19.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/2.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/20.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/3.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/4.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/5.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/6.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/7.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/8.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/fx/9.webp` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `vfx/hit-splash.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Ink splatter on impact. |
| `vfx/qi-aura.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Concentric gold qi rings. |
| `vfx/scene-transition.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Full-screen ink wipe. |
| `vfx/slash-trail.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Brush-stroke slash arc. |
| `generated/map-actors/map-actor-player-north.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Phaser exploration actor sprite: player facing north. |
| `generated/map-actors/map-actor-player-south.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Phaser exploration actor sprite: player facing south. |
| `generated/map-actors/map-actor-player-east.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Phaser exploration actor sprite: player facing east. |
| `generated/map-actors/map-actor-player-west.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Phaser exploration actor sprite: player facing west. |
| `generated/map-actors/map-actor-npc-beggar.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Phaser exploration actor sprite: beggar NPC. |
| `generated/map-actors/map-actor-npc-guard.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Phaser exploration actor sprite: guard NPC. |
| `generated/map-actors/map-actor-npc-jianghu.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Phaser exploration actor sprite: jianghu wanderer NPC. |
| `generated/map-actors/map-actor-npc-merchant.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Phaser exploration actor sprite: merchant NPC. |
| `generated/map-actors/map-actor-npc-monk.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Phaser exploration actor sprite: monk NPC. |
| `generated/map-actors/map-actor-npc-musician.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Phaser exploration actor sprite: musician NPC. |
| `generated/map-actors/map-actor-npc-scholar.webp` | Internal Wuxia PNG game asset | Pengfan Chang | Internal project art | Phaser exploration actor sprite: scholar or official NPC. |
| `audio/music/theme-11.ogg` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `audio/music/theme-15.ogg` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `audio/music/theme-tang.ogg` | https://incompetech.com/music/royalty-free/mp3-royaltyfree/Floating%20Cities.mp3 | Kevin MacLeod | CC-BY 4.0 | "Floating Cities" by Kevin MacLeod (incompetech.com) — Tang prosperity ambient. Trimmed to 85s loopable OGG. |
| `audio/music/theme-late-tang.ogg` | https://incompetech.com/music/royalty-free/mp3-royaltyfree/Eastern%20Thought.mp3 | Kevin MacLeod | CC-BY 4.0 | "Eastern Thought" by Kevin MacLeod (incompetech.com) — guqin/gong/strings, tense and atmospheric. Late Tang decline. Trimmed to 90s loopable OGG. |
| `audio/music/theme-song.ogg` | https://incompetech.com/music/royalty-free/mp3-royaltyfree/Long%20Note%20Three.mp3 | Kevin MacLeod | CC-BY 4.0 | "Long Note Three" by Kevin MacLeod (incompetech.com) — sustained ambient tones. Song revival. Trimmed to 85s loopable OGG. |
| `audio/music/theme-night.mp3` | https://incompetech.com/music/royalty-free/mp3-royaltyfree/Shenyang.mp3 | Kevin MacLeod | CC-BY 4.0 | "Shenyang" by Kevin MacLeod (incompetech.com) — atmospheric/night track, available for meditation/dialogue use |
| `audio/music/theme-combat.mp3` | https://incompetech.com/music/royalty-free/mp3-royaltyfree/Asian%20Drums.mp3 | Kevin MacLeod | CC-BY 4.0 | "Asian Drums" by Kevin MacLeod (incompetech.com) — combat music swap when enemies aggro |
| `audio/sfx/menu-1.ogg` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `audio/sfx/menu-2.ogg` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `audio/sfx/menu-5.ogg` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `audio/sfx/alert.ogg` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `audio/sfx/succes.ogg` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `audio/sfx/game-over.ogg` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `audio/sfx/gold-1.ogg` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `audio/sfx/secret-1.wav` | https://github.com/sparklinlabs/superpowers-asset-packs/tree/master/ninja-adventure | Pixel-boy / Sparklin Labs | CC0 | Superpowers Ninja Adventure asset pack (bulk import). |
| `audio/sfx/ambient-forest-bsb0100.mp3` | https://bigsoundbank.com/forest-s0100.html | Joseph SARDIN / BigSoundBank | CC0 | Forest ambience (loopable) |
| `audio/sfx/ambient-wind-bsb0904.mp3` | https://bigsoundbank.com/detail-0904-forest-wind-in-the-trees.html | Joseph SARDIN / BigSoundBank | CC0 | Wind in trees ambience |
| `audio/sfx/transition-whoosh-bsb1796.mp3` | https://bigsoundbank.com/whoosh-4-s1796.html | Joseph SARDIN / BigSoundBank | CC0 | Air whoosh #4 |
| `audio/sfx/sword-strike-light-bsb0127.mp3` | https://bigsoundbank.com/sword-that-cuts-s0127.html | Joseph SARDIN / BigSoundBank | CC0 | Sword cutting through air |
| `audio/sfx/sword-strike-heavy-bsb0128.mp3` | https://bigsoundbank.com/sword-through-the-air-s0128.html | Joseph SARDIN / BigSoundBank | CC0 | Sword whoosh through air |
| `audio/sfx/sword-clang-bsb0129.mp3` | https://bigsoundbank.com/detail-0129-sword.html | Joseph SARDIN / BigSoundBank | CC0 | Metal sword sound |
| `audio/sfx/derived/combo-strike.ogg` | Derived from `sword-strike-heavy-bsb0128.mp3`, `sword-clang-bsb0129.mp3`, and procedural FFmpeg sine synthesis | Joseph SARDIN / BigSoundBank; edited by Pengfan Chang | CC0 + self-authored layer | Layered one-shot for companion combo attacks |
| `audio/sfx/derived/dodge-whoosh-short.ogg` | Derived from `dodge-whoosh-bsb0572.mp3` | Joseph SARDIN / BigSoundBank; edited by Pengfan Chang | CC0 | Short Vorbis one-shot cut for misses and evasions |
| `audio/sfx/derived/footstep-gravel-step.ogg` | Derived from `footstep-gravel-bsb0510.mp3` | Joseph SARDIN / BigSoundBank; edited by Pengfan Chang | CC0 | Short Vorbis one-shot cut for travel/map movement |
| `audio/sfx/derived/footstep-soft-step.ogg` | Derived from `footstep-soft-bsb0373.mp3` | Joseph SARDIN / BigSoundBank; edited by Pengfan Chang | CC0 | Short Vorbis one-shot cut for quiet movement |
| `audio/sfx/derived/footstep-stone-step.ogg` | Derived from `footstep-stone-bsb0606.mp3` | Joseph SARDIN / BigSoundBank; edited by Pengfan Chang | CC0 | Short Vorbis one-shot cut for map/combat movement |
| `audio/sfx/derived/footstep-wood-step.ogg` | Derived from `footstep-wood-bsb0165.mp3` | Joseph SARDIN / BigSoundBank; edited by Pengfan Chang | CC0 | Short Vorbis one-shot cut for indoor movement |
| `audio/sfx/derived/guard-break-gong.ogg` | Procedural FFmpeg sine synthesis | Pengfan Chang | Self-authored | Low gong-like one-shot for guard breaks |
| `audio/sfx/derived/qi-charge-short.ogg` | Derived from `qi-charge-whoosh-bsb0573.mp3` | Joseph SARDIN / BigSoundBank; edited by Pengfan Chang | CC0 | Short Vorbis one-shot cut for qi and stance cues |
