[
  {
    "id": "rpg_ch1_boss_hearn_lighthouse_watchman",
    "name": "灯塔守望者赫恩",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch1_boss_hearn_lighthouse_watchman.png",
    "prompt": "Generate one original creature or boss full-body portrait for 灯塔守望者赫恩 (rpg_ch1_boss_hearn_lighthouse_watchman) from NPC0 Rift RPG, season S1.\nRole/place: Boss; 灯束横扫、点名、四角信标; C1.\nVisual: tragic lighthouse watchman Hearn, old salt-stained keeper uniform, broken lamp staff, lens fragments, gray-white sea-blue cool light, not demon, not pirate..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch2_vatzen",
    "name": "锁账人瓦岑",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch2_vatzen.png",
    "prompt": "Generate one original creature or boss full-body portrait for 锁账人瓦岑 (rpg_ch2_vatzen) from NPC0 Rift RPG, season S1.\nRole/place: Boss; 锁门、点名、账页护盾; C2.\nVisual: account-room warden Vatzen, sealed ledger armor, lock chains, false and true account pages, harbor audit ghost, not evil wizard..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch3_load_core",
    "name": "深井载荷机芯",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch3_load_core.png",
    "prompt": "Generate one original creature or boss full-body portrait for 深井载荷机芯 (rpg_ch3_load_core) from NPC0 Rift RPG, season S1.\nRole/place: Boss; 压力阀、地震波、泵机过载; C3.\nVisual: deep-well load core, iron golem and guardian inspired machine, pressure valves, redstone load lines, industrial not robot mecha..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch4_storm_judge",
    "name": "风暴裁断者",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch4_storm_judge.png",
    "prompt": "Generate one original creature or boss full-body portrait for 风暴裁断者 (rpg_ch4_storm_judge) from NPC0 Rift RPG, season S1.\nRole/place: Boss; 审判席、风墙、投票灯; C4.\nVisual: storm judicator, wind court remnant, judge seat and wind wall motifs, three decision lights, cold civic machine not dark lord..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch5_observer_judge",
    "name": "观测者：裁决者",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch5_observer_judge.png",
    "prompt": "Generate one original creature or boss full-body portrait for 观测者：裁决者 (rpg_ch5_observer_judge) from NPC0 Rift RPG, season S1.\nRole/place: Boss; 四人格轮换、证据台、权限锁; C5.\nVisual: Observer Judicator, four persona rotation, evidence altar, white black red symmetrical body, authority lock motifs..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s1_final_zero_echo",
    "name": "零号回声",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_s1_final_zero_echo.png",
    "prompt": "Generate one original creature or boss full-body portrait for 零号回声 (rpg_s1_final_zero_echo) from NPC0 Rift RPG, season S1.\nRole/place: Final Boss; 五章机制回收，击败/说服/封存; F.\nVisual: Original Minecraft final boss concept, Zero Echo, old-world failed observations, five chapter motifs, cold white rift core, no crown, no throne, not demon king..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_k_boss_lost_caravan_echo",
    "name": "失踪车队回声",
    "season": "K",
    "appears_in_seasons": [
      "K"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "new_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/K/rpg_k_boss_lost_caravan_echo.png",
    "prompt": "Generate one original creature or boss full-body portrait for 失踪车队回声 (rpg_k_boss_lost_caravan_echo) from NPC0 Rift RPG, season K.\nRole/place: boss; 召回车队影、石柱遮挡、暗河声误导；公共图只放入口，战斗进实例; F024 石林失踪车队.\nVisual: 破车灯、石林影子、灰白车辙、苔绿回声光.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_boss_blacklamp_warden",
    "name": "黑灯看守者",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_boss_blacklamp_warden.png",
    "prompt": "Generate one original creature or boss full-body portrait for 黑灯看守者 (rpg_s2_boss_blacklamp_warden) from NPC0 Rift RPG, season S2.\nRole/place: boss; 吸光墙、隐身影子、黑灯照出安全区; S2-C4.\nVisual: 黑灯守护者、暗紫吸光边、低光灯芯、不是恶魔.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_boss_cold_arbitrator",
    "name": "冷光仲裁器",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_boss_cold_arbitrator.png",
    "prompt": "Generate one original creature or boss full-body portrait for 冷光仲裁器 (rpg_s2_boss_cold_arbitrator) from NPC0 Rift RPG, season S2.\nRole/place: final_boss; 航线、盲区、白噪、三派投票，最后必须不命令; S2-F.\nVisual: 冷白仲裁灯柱、环形镜廊、三派灯台，不像王座.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_boss_figurehead",
    "name": "断航船首像",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_boss_figurehead.png",
    "prompt": "Generate one original creature or boss full-body portrait for 断航船首像 (rpg_s2_boss_figurehead) from NPC0 Rift RPG, season S2.\nRole/place: boss; 船首冲撞、旗帜召唤、玩家点亮正确航线灯; S2-C2.\nVisual: 半沉船首像、木纹裂缝、冷光航线灯、多旗碎片，不海盗化.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_boss_mist_drifter",
    "name": "雾幕漂流体核心",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_boss_mist_drifter.png",
    "prompt": "Generate one original creature or boss full-body portrait for 雾幕漂流体核心 (rpg_s2_boss_mist_drifter) from NPC0 Rift RPG, season S2.\nRole/place: mini_boss; 分裂成雾影，玩家需点亮正确浮标; S2-C1.\nVisual: 雾墙里的冷白漂流核心、浮标环绕、不要恶魔化.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_boss_salt_matron",
    "name": "星盐潮母",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_boss_salt_matron.png",
    "prompt": "Generate one original creature or boss full-body portrait for 星盐潮母 (rpg_s2_boss_salt_matron) from NPC0 Rift RPG, season S2.\nRole/place: boss; 场地随记忆片段切换，玩家躲避旧街道虚影; S2-C3.\nVisual: 星盐晶巢、夜潮蓝白光、母巢轮廓但不虫后俗套.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s3_archive_whale_spirit",
    "name": "档案鲸灵",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S3/rpg_s3_archive_whale_spirit.png",
    "prompt": "Generate one original creature or boss full-body portrait for 档案鲸灵 (rpg_s3_archive_whale_spirit) from NPC0 Rift RPG, season S3.\nRole/place: boss; 按声纹顺序解除防御，不是被杀而是停止防御; S3-C3.\nVisual: 巨鲸骨架灵、骨白声纹、深蓝档案光、图书馆感不是亡灵祭司.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s3_boss_threshold_observer",
    "name": "门缝观测者",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S3/rpg_s3_boss_threshold_observer.png",
    "prompt": "Generate one original creature or boss full-body portrait for 门缝观测者 (rpg_s3_boss_threshold_observer) from NPC0 Rift RPG, season S3.\nRole/place: final_boss; 视线、稳压、证词提交、白噪干扰; S3-F.\nVisual: 海底黑门后的观测眼、深蓝黑影、白噪边缘、不要纯怪物化.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s3_glass_hunter",
    "name": "玻璃潜猎者",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S3/rpg_s3_glass_hunter.png",
    "prompt": "Generate one original creature or boss full-body portrait for 玻璃潜猎者 (rpg_s3_glass_hunter) from NPC0 Rift RPG, season S3.\nRole/place: boss; 透明平台突袭，前摇明显，保护深渊不被过度照明; S3-C4.\nVisual: 透明玻璃猎手、黑色水洞边缘、冷白折射线.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s3_pressure_crab",
    "name": "潮压寄居蟹",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S3/rpg_s3_pressure_crab.png",
    "prompt": "Generate one original creature or boss full-body portrait for 潮压寄居蟹 (rpg_s3_pressure_crab) from NPC0 Rift RPG, season S3.\nRole/place: mini_boss; 壳破后留下安全气泡; S3-C1.\nVisual: 寄居蟹壳像破铜钟、深蓝水压纹、星白气泡.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s3_pressure_keeper",
    "name": "压冠守机",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S3/rpg_s3_pressure_keeper.png",
    "prompt": "Generate one original creature or boss full-body portrait for 压冠守机 (rpg_s3_pressure_keeper) from NPC0 Rift RPG, season S3.\nRole/place: elite_boss; 输出与稳压循环交替; S3-C5.\nVisual: 泵塔守机人形、铜绿阀轮、压力表红线、深蓝重甲但原版友好.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s4_boss_lamp_shadow",
    "name": "弥灯的影子",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S4/rpg_s4_boss_lamp_shadow.png",
    "prompt": "Generate one original creature or boss full-body portrait for 弥灯的影子 (rpg_s4_boss_lamp_shadow) from NPC0 Rift RPG, season S4.\nRole/place: boss; 黑灯安全区机制；修会错误执念，不是弥灯本人; S4-C4.\nVisual: 黑灯影子、暗紫修会轮廓、吸光披肩、避免恶魔化.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s4_boss_static_avatar",
    "name": "白噪化身",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S4/rpg_s4_boss_static_avatar.png",
    "prompt": "Generate one original creature or boss full-body portrait for 白噪化身 (rpg_s4_boss_static_avatar) from NPC0 Rift RPG, season S4.\nRole/place: final_boss; 空白地图、三频选择、停手承诺; S4-F.\nVisual: 白灰断线人形、红石红细节、空白地图外壳、不是最终魔王.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s4_deadneedle_guard",
    "name": "死针守卫",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S4/rpg_s4_deadneedle_guard.png",
    "prompt": "Generate one original creature or boss full-body portrait for 死针守卫 (rpg_s4_deadneedle_guard) from NPC0 Rift RPG, season S4.\nRole/place: boss; 锁定玩家坐标，停步可规避; S4-C3.\nVisual: 铁灰守卫、巨大坏罗盘针、红石针线、磁石底座.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s4_flicker_wraith",
    "name": "闪烁沙魇",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S4/rpg_s4_flicker_wraith.png",
    "prompt": "Generate one original creature or boss full-body portrait for 闪烁沙魇 (rpg_s4_flicker_wraith) from NPC0 Rift RPG, season S4.\nRole/place: boss; 制造假路标，弱灯是真路线; S4-C2.\nVisual: 半透明沙洲影、白灰闪烁、无字路牌碎片.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s4_static_listener",
    "name": "白噪拾音者",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S4/rpg_s4_static_listener.png",
    "prompt": "Generate one original creature or boss full-body portrait for 白噪拾音者 (rpg_s4_static_listener) from NPC0 Rift RPG, season S4.\nRole/place: mini_boss; 保护调频塔，音效前摇; S4-C1.\nVisual: 白灰拾音人形、红石红断线、天线背架、空白面部.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s5_broken_ruler_surveyor",
    "name": "断尺测量师",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S5/rpg_s5_broken_ruler_surveyor.png",
    "prompt": "Generate one original creature or boss full-body portrait for 断尺测量师 (rpg_s5_broken_ruler_surveyor) from NPC0 Rift RPG, season S5.\nRole/place: boss; 强迫坐标闭合，玩家保持误差破防; S5-C3.\nVisual: 测量长袍、断尺巨大轮廓、经纬线、铜绿黑白刻度.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s5_final_sky_echo",
    "name": "旧天穹回响",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S5/rpg_s5_final_sky_echo.png",
    "prompt": "Generate one original creature or boss full-body portrait for 旧天穹回响 (rpg_s5_final_sky_echo) from NPC0 Rift RPG, season S5.\nRole/place: final_boss; 五季机制回收，最终拒绝最高权限; S5-F.\nVisual: 冷白旧系统回响、五季光束、黑线刻度、不是魔王.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s5_inverted_lamp_guard",
    "name": "倒灯守望群",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S5/rpg_s5_inverted_lamp_guard.png",
    "prompt": "Generate one original creature or boss full-body portrait for 倒灯守望群 (rpg_s5_inverted_lamp_guard) from NPC0 Rift RPG, season S5.\nRole/place: boss_group; 黑灯/潮灯/白噪塔轮换机制; S5-C5.\nVisual: 三种灯塔守卫群、倒置灯光、黑灯/潮灯/白噪分相.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s5_moonwhite_patrol",
    "name": "月白巡街者",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S5/rpg_s5_moonwhite_patrol.png",
    "prompt": "Generate one original creature or boss full-body portrait for 月白巡街者 (rpg_s5_moonwhite_patrol) from NPC0 Rift RPG, season S5.\nRole/place: boss; 守护城市低观测秩序; S5-C2.\nVisual: 月白巡街机械/守卫、黑石轮廓、铜绿灯扣、钟楼纹.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s5_old_sky_engine",
    "name": "旧天穹机心",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S5/rpg_s5_old_sky_engine.png",
    "prompt": "Generate one original creature or boss full-body portrait for 旧天穹机心 (rpg_s5_old_sky_engine) from NPC0 Rift RPG, season S5.\nRole/place: boss; 诱导玩家接收最高权限; S5-C6.\nVisual: 黑白旧核、巨型机心、铜绿线路、最高权限按钮诱惑.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s5_shadow_shoreguard",
    "name": "沉影岸卫",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S5/rpg_s5_shadow_shoreguard.png",
    "prompt": "Generate one original creature or boss full-body portrait for 沉影岸卫 (rpg_s5_shadow_shoreguard) from NPC0 Rift RPG, season S5.\nRole/place: mini_boss; 测试玩家是否带旧灯强制权限; S5-C1.\nVisual: 月白旧守卫、黑石湿滩披肩、铜绿低亮眼灯、旧权限锁.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s5_sleeping_senate_trial",
    "name": "沉眠议长试炼",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "boss",
    "priority": "P0_boss",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S5/rpg_s5_sleeping_senate_trial.png",
    "prompt": "Generate one original creature or boss full-body portrait for 沉眠议长试炼 (rpg_s5_sleeping_senate_trial) from NPC0 Rift RPG, season S5.\nRole/place: trial_boss; 证词提交，不是纯击杀; S5-C4.\nVisual: 议场光影、沉眠印、星盐证词墙、月白深铜仪式感.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c5_core_watcher_kongchi",
    "name": "核心室看守 空尺",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c5_core_watcher_kongchi.png",
    "prompt": "Generate one original NPC full-body portrait for 核心室看守 空尺 (npc_rpg_s1_c5_core_watcher_kongchi) from NPC0 Rift RPG, season S1.\nRole/place: `dungeon`; 四象观测室入口、机制提示; C5-7.\nVisual: core room watcher Kongchi, black-white long coat, thin red scale marks, mechanism guide, not villain..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_core_ailan_gatekeeper",
    "name": "守门人艾岚",
    "season": "S1",
    "appears_in_seasons": [
      "S1",
      "S5"
    ],
    "kind": "npc",
    "priority": "P0_cross_season_core",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_core_ailan_gatekeeper.png",
    "prompt": "Generate one original NPC full-body portrait for 守门人艾岚 (npc_rpg_s1_core_ailan_gatekeeper) from NPC0 Rift RPG, season S1 / S5.\nRole/place: 每章入口、风险提示、章节收束; S1 常驻守门与安全提示；S5 世界航路庭代表“安全与责任”，提醒新灯不能变成新权威; S1 裂隙营地 / S5-F 世界航路庭安全见证席.\nVisual: NPC0 Rift RPG, Ailan gatekeeper, dark gray old light guard armor, faded red cord, warm brown repaired mantle, old gate key and lantern, calm veteran guard..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_core_baitang_councilor",
    "name": "逆风议员白棠",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_core_baitang_councilor.png",
    "prompt": "Generate one original NPC full-body portrait for 逆风议员白棠 (npc_rpg_s1_core_baitang_councilor) from NPC0 Rift RPG, season S1.\nRole/place: 城市政治线、演训入口、命令残页; 第四章逆风城政治线、演训入口和命令残页；从议员变成愿意公开证词的见证人; C4-1 风门车站 / C4-7 白棠办公室或议院露台.\nVisual: NPC0 Rift RPG, Baitang wind councilor, cyan-white wind-sail mantle, deep green council coat, silver-gray wind emblem, witness not princess..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_core_jinan_old_accountant",
    "name": "旧账师纪南",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_core_jinan_old_accountant.png",
    "prompt": "Generate one original NPC full-body portrait for 旧账师纪南 (npc_rpg_s1_core_jinan_old_accountant) from NPC0 Rift RPG, season S1.\nRole/place: 商会历史、旧账真相、第二判断视角; 第二章旧账真相、额外航费线索和商会第二判断视角；提供审计账页和幸存者名单支线; C2-4 无风港审计楼二层.\nVisual: NPC0 Rift RPG, Jinan old accountant, dark brown patched account robe, paper notes, small spectacles, old ledger, careful fearful witness..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_core_linpoh_port_agent",
    "name": "港务代理林泊",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_core_linpoh_port_agent.png",
    "prompt": "Generate one original NPC full-body portrait for 港务代理林泊 (npc_rpg_s1_core_linpoh_port_agent) from NPC0 Rift RPG, season S1.\nRole/place: 无风港入口、账本线索、港务压力; 第二章港务入口、临时通行纸、幸存者名册和旧账遮掩线；后续可转港口兑换/支线 NPC; C2-2 无风港港务署 / 无风码头.\nVisual: NPC0 Rift RPG, Linpoh port agent, sea-blue harbor short coat, gray sealed sleeve stamp, key ring, account book, tense clerk posture..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_core_qiao_artisan",
    "name": "裂隙工匠乔",
    "season": "S1",
    "appears_in_seasons": [
      "S1",
      "S5"
    ],
    "kind": "npc",
    "priority": "P0_cross_season_core",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_core_qiao_artisan.png",
    "prompt": "Generate one original NPC full-body portrait for 裂隙工匠乔 (npc_rpg_s1_core_qiao_artisan) from NPC0 Rift RPG, season S1 / S5.\nRole/place: 裂隙钥匙、工程线、材料和系统风险; S1 裂隙钥匙与工程线；S5 机房修复公坊负责技术后果提醒，反复强调系统安全不能靠善意维持; S1 营地公共工坊 / F061 机房修复公坊 / S5-C6 权限诱导室外.\nVisual: NPC0 Rift RPG, Qiao rift artisan, copper-green apron, brown short work coat, half goggles, thick right glove, heavy tool belt..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_core_ruanheng_engineer",
    "name": "深井工程师阮衡",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_core_ruanheng_engineer.png",
    "prompt": "Generate one original NPC full-body portrait for 深井工程师阮衡 (npc_rpg_s1_core_ruanheng_engineer) from NPC0 Rift RPG, season S1.\nRole/place: 矿脉、能源井、Skyblock 材料联动; 第三章矿脉入口、读数仪、能源井与 Skyblock 材料联动；从重启设备转为阻止过载; C3-2 矿脉升降台 / C3-7 深井泵站.\nVisual: NPC0 Rift RPG, Ruanheng deep-well engineer, dusty mining work clothes, copper goggles, pressure gauge chest strap, practical gloves..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_core_shenmo_archivist",
    "name": "档案员沈墨",
    "season": "S1",
    "appears_in_seasons": [
      "S1",
      "S4",
      "S5"
    ],
    "kind": "npc",
    "priority": "P0_cross_season_core",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_core_shenmo_archivist.png",
    "prompt": "Generate one original NPC full-body portrait for 档案员沈墨 (npc_rpg_s1_core_shenmo_archivist) from NPC0 Rift RPG, season S1 / S4 / S5.\nRole/place: 主线真相、残页收集、章节日志; S1 主线档案、残页和章节日志；S4/S5 回归为记录与克制的见证人，承认有些档案需要留白; S1 裂隙营地档案桌 / F059 反对席证词庭 / S5-F 世界航路庭档案席.\nVisual: NPC0 Rift RPG, Shenmo archivist, ink-blue long archive coat, gray-white papers, small record tag, map folder, restrained tired scholar..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_observer_calibrator",
    "name": "观测者：校准者",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_observer_calibrator.png",
    "prompt": "Generate one original NPC full-body portrait for 观测者：校准者 (npc_rpg_s1_observer_calibrator) from NPC0 Rift RPG, season S1.\nRole/place: `observer_persona`; 追求稳定，愿意牺牲局部区域; C5.\nVisual: Observer Calibrator persona, copper-green gray body, yellow light, repair seams and redstone lamp marks, not robot armor..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_observer_escapee",
    "name": "观测者：逃逸者",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_observer_escapee.png",
    "prompt": "Generate one original NPC full-body portrait for 观测者：逃逸者 (npc_rpg_s1_observer_escapee) from NPC0 Rift RPG, season S1.\nRole/place: `observer_persona`; 切断旧系统，让世界自然漂移; C5/F.\nVisual: Observer Escapee persona, broken black-purple and white-static gray silhouette, signal edges, incomplete but not gore horror..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_observer_judicator",
    "name": "观测者：裁决者",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_observer_judicator.png",
    "prompt": "Generate one original NPC full-body portrait for 观测者：裁决者 (npc_rpg_s1_observer_judicator) from NPC0 Rift RPG, season S1.\nRole/place: `observer_persona/boss`; 判断玩家是否有资格接管; C5.\nVisual: Observer Judicator persona, symmetrical white black red silhouette, judgement table and light ruler motifs, cold not evil..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_observer_recorder",
    "name": "观测者：记录者",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_observer_recorder.png",
    "prompt": "Generate one original NPC full-body portrait for 观测者：记录者 (npc_rpg_s1_observer_recorder) from NPC0 Rift RPG, season S1.\nRole/place: `observer_persona`; 保存事实，不关心代价; C5.\nVisual: Observer Recorder persona, near-humanoid blank-page face, cold white and ink-blue, floating word fragments, slow archival presence..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_karst_lost_caravan_survivor_cheyin",
    "name": "失踪车队幸存者 车印",
    "season": "K",
    "appears_in_seasons": [
      "K"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "new_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/K/npc_rpg_karst_lost_caravan_survivor_cheyin.png",
    "prompt": "Generate one original NPC full-body portrait for 失踪车队幸存者 车印 (npc_rpg_karst_lost_caravan_survivor_cheyin) from NPC0 Rift RPG, season K.\nRole/place: ambient/story; 失踪车队证词、石林回声和 S4/S5 旧路埋点; F024 石林失踪车队.\nVisual: 破旧车队披肩、石灰尘、断车牌、包扎手臂.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_chian_old_captain",
    "name": "旧船长 迟岸",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_chian_old_captain.png",
    "prompt": "Generate one original NPC full-body portrait for 旧船长 迟岸 (npc_rpg_s2_chian_old_captain) from NPC0 Rift RPG, season S2.\nRole/place: story/dungeon; 船骸区引导、旧大陆海图角来源、旧航线 7 的证人；嘴硬但记性极好; F027 旧航线漂瓶邮局 / 旧航线墓场旗舰残骸.\nVisual: 盐白旧船长外套、断旗肩布、旧舵轮小挂件、海盐胡茬；不是海盗，不拿夸张弯刀.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_luoci_navigator",
    "name": "远灯领航员洛瓷",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "existing",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_luoci_navigator.png",
    "prompt": "Generate one original NPC full-body portrait for 远灯领航员洛瓷 (npc_rpg_s2_luoci_navigator) from NPC0 Rift RPG, season S2.\nRole/place: story/guide/diplomat; 第二季主线领航、航会审议和终章判断见证人；要求玩家证明“能命令时也不命令”; F025 远灯泊地补给院 / 远灯港与新灯航站往返.\nVisual: 深蓝领航长外套、冷白灯扣、细金航会肩绳、折叠航图和小罗盘；礼貌疏离，不做贵族船长.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_s3_yingpo_salt_sampler",
    "name": "星盐采样员 荧泊",
    "season": "S2",
    "appears_in_seasons": [
      "S2",
      "S3"
    ],
    "kind": "npc",
    "priority": "P0_cross_season_core",
    "priority_bucket": "P0",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_s3_yingpo_salt_sampler.png",
    "prompt": "Generate one original NPC full-body portrait for 星盐采样员 荧泊 (npc_rpg_s2_s3_yingpo_salt_sampler) from NPC0 Rift RPG, season S2 / S3.\nRole/place: story/science/cross_season_guide; 第二季星盐机制教学，第三季承接样本共振并引导潜潮钟；专业、兴奋、对危险迟钝; F029 星盐夜潮观察环 / S3 潜潮钟码头与浅潮采集带.\nVisual: 深蓝短潜服外罩白色采样披肩、星盐样本瓶、铜绿夹钳、冷白记录灯；好奇但不幼稚.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_s4_miding_blacklamp_sister",
    "name": "黑灯修女 弥灯",
    "season": "S2",
    "appears_in_seasons": [
      "S2",
      "S4"
    ],
    "kind": "npc",
    "priority": "P0_cross_season_core",
    "priority_bucket": "P0",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_s4_miding_blacklamp_sister.png",
    "prompt": "Generate one original NPC full-body portrait for 黑灯修女 弥灯 (npc_rpg_s2_s4_miding_blacklamp_sister) from NPC0 Rift RPG, season S2 / S4.\nRole/place: story/blacklamp_witness; 第二季误导玩家理解黑灯，第四季回收黑灯保护逻辑；温柔但有压迫感，不把黑暗妖魔化; F031 黑灯岛遮名墓园 / S4-C4 黑灯修会遗址.\nVisual: 黑灰修会短披、暗紫低光边、遮光布和半灭灯芯；低声危险，不用大红邪教符号.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_wumao_trader",
    "name": "白噪商人 乌卯",
    "season": "S2",
    "appears_in_seasons": [
      "S2",
      "S4"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_wumao_trader.png",
    "prompt": "Generate one original NPC full-body portrait for 白噪商人 乌卯 (npc_rpg_s2_wumao_trader) from NPC0 Rift RPG, season S2 / S4.\nRole/place: story/exchange; 出售会过期的航图线索，埋第四季白噪边界；危险中立，不替玩家作恶也不替玩家善良; F033 远灯港海员市集 / 雾幕环暗巷 / 白噪商团船.\nVisual: 白灰不对称商团外套、过期航图筒、细红石断线、笑意很轻；像邮差也像商人.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_abyss_viewer_disheng",
    "name": "观影人 低声",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_abyss_viewer_disheng.png",
    "prompt": "Generate one original NPC full-body portrait for 观影人 低声 (npc_rpg_s3_abyss_viewer_disheng) from NPC0 Rift RPG, season S3.\nRole/place: ambient/story; 每周旧大陆影像和沉影大陆预热; S3-C4 玻璃深渊观察窗.\nVisual: 低饱和深蓝长潜衣、黑影记录片、安静观影姿态.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_gate_testimony_fengchao",
    "name": "门前证词员 封潮",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_gate_testimony_fengchao.png",
    "prompt": "Generate one original NPC full-body portrait for 门前证词员 封潮 (npc_rpg_s3_gate_testimony_fengchao) from NPC0 Rift RPG, season S3.\nRole/place: archive/story; 证据提交、终章入口、回看三证据; S3-F 门前安全舱.\nVisual: 深蓝档案潜袍、封潮印、星盐证词盒、冷白灯扣.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_lanshu_tidal_archivist",
    "name": "潜潮记录员 澜书",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "existing_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_lanshu_tidal_archivist.png",
    "prompt": "Generate one original NPC full-body portrait for 潜潮记录员 澜书 (npc_rpg_s3_lanshu_tidal_archivist) from NPC0 Rift RPG, season S3.\nRole/place: story/archive; 深海档案、潜潮历史、低观测状态说明; 潜潮城与水封书屋.\nVisual: 深蓝防水档案袍、墨绿铜扣、星白潮灯笔、水封书.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_nanhui_whalebone_translator",
    "name": "鲸骨译者 南洄",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "existing_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_nanhui_whalebone_translator.png",
    "prompt": "Generate one original NPC full-body portrait for 鲸骨译者 南洄 (npc_rpg_s3_nanhui_whalebone_translator) from NPC0 Rift RPG, season S3.\nRole/place: story/archive; 鲸骨档案解读、声纹谜题与第五季证词前置; 鲸骨档案馆.\nVisual: 骨白披肩、深蓝长衣、淡金声纹骨片、译码铃.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_silent_listener_nanling",
    "name": "静听者 南铃",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_silent_listener_nanling.png",
    "prompt": "Generate one original NPC full-body portrait for 静听者 南铃 (npc_rpg_s3_silent_listener_nanling) from NPC0 Rift RPG, season S3.\nRole/place: ambient/story; 说明鲸骨是书架不是死亡崇拜; S3-C3 鲸骨中庭.\nVisual: 骨白耳饰、深蓝潜服、淡金听音铃、安静站姿.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_chizhen_compass_maker",
    "name": "罗盘匠 赤针",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "existing_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_chizhen_compass_maker.png",
    "prompt": "Generate one original NPC full-body portrait for 罗盘匠 赤针 (npc_rpg_s4_chizhen_compass_maker) from NPC0 Rift RPG, season S4.\nRole/place: repair/story; 罗盘谜题、轻喜剧缓冲、协议不是北方; S4-C3 死罗盘台地.\nVisual: 铁灰短衣、坏罗盘、红石针、磁石扣、磨损手套.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_confessor_banzhu",
    "name": "忏悔修士 半烛",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_confessor_banzhu.png",
    "prompt": "Generate one original NPC full-body portrait for 忏悔修士 半烛 (npc_rpg_s4_confessor_banzhu) from NPC0 Rift RPG, season S4.\nRole/place: ambient/story; 回收修会错误，不把黑暗当敌人; S4-C4 修会礼拜堂.\nVisual: 黑灰简化修会衣、半截灯烛、暗紫边、克制站姿.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_nameless_child",
    "name": "没名字的小孩",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_nameless_child.png",
    "prompt": "Generate one original NPC full-body portrait for 没名字的小孩 (npc_rpg_s4_nameless_child) from NPC0 Rift RPG, season S4.\nRole/place: ambient/story; 体现无名不是恐怖，是被尊重的普通生活; S4-C5 无名花园.\nVisual: 亚麻白小披肩、浅绿布包、无字木牌、泥土鞋.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_siheng_decoder",
    "name": "白噪译码员 司衡",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "existing_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_siheng_decoder.png",
    "prompt": "Generate one original NPC full-body portrait for 白噪译码员 司衡 (npc_rpg_s4_siheng_decoder) from NPC0 Rift RPG, season S4.\nRole/place: story/archive; 白噪规则翻译、静默权见证、终局台词; 白噪电台与无图帷幕.\nVisual: 白灰简洁外套、红石红断线、译码器、空白地图.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_unnamed_gardener",
    "name": "花园照看人 不署",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "landed_marker",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_unnamed_gardener.png",
    "prompt": "Generate one original NPC full-body portrait for 花园照看人 不署 (npc_rpg_s4_unnamed_gardener) from NPC0 Rift RPG, season S4.\nRole/place: memorial/social/garden_keeper; 无名花园主题核心、花卉提交、公共非战斗纪念区和“不要命名”规则解释; 无名花园温室碑径.\nVisual: 亚麻白浅绿园丁衣、无徽记、泥土袖口、剪枝刀和无字种袋；平静不诡异.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_whitenoise_postman",
    "name": "白噪送信人",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_whitenoise_postman.png",
    "prompt": "Generate one original NPC full-body portrait for 白噪送信人 (npc_rpg_s4_whitenoise_postman) from NPC0 Rift RPG, season S4.\nRole/place: ambient/story; 把白噪边界和第五季旧大陆通信接上; S4-F 无图帷幕.\nVisual: 灰白邮差外套、红石断线、空白信封、白噪录带.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_blacklamp_nightwatch",
    "name": "黑灯守夜人",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_blacklamp_nightwatch.png",
    "prompt": "Generate one original NPC full-body portrait for 黑灯守夜人 (npc_rpg_s5_blacklamp_nightwatch) from NPC0 Rift RPG, season S5.\nRole/place: ambient/story; 回收黑灯保护逻辑; S5-C5 黑灯塔.\nVisual: 黑灰月白混合披肩、遮光布、低光黑灯芯、克制轮廓.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_faction_observer_delegate",
    "name": "各阵营旁听者",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "planned_group_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_faction_observer_delegate.png",
    "prompt": "Generate one original NPC full-body portrait for 各阵营旁听者 (npc_rpg_s5_faction_observer_delegate) from NPC0 Rift RPG, season S5.\nRole/place: ambient/faction; 让五季阵营到场，但不替玩家投票; S5-F 阵营证词席.\nVisual: 按对应阵营加小旗或灯扣，整体低饱和，不做王国贵族.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_jizhun_surveyor",
    "name": "沉影测量末席季准",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "existing",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_jizhun_surveyor.png",
    "prompt": "Generate one original NPC full-body portrait for 沉影测量末席季准 (npc_rpg_s5_jizhun_surveyor) from NPC0 Rift RPG, season S5.\nRole/place: 旧大陆民用访问与测量故事; 测量院末席，代表测量院有罪也有反抗；坐标机关、断尺徽记和旧大陆民用访问引导; F053 沉影前哨民用登记处 / S5-C3 测量院残区.\nVisual: 月白测量长衣、黑石腰封、断尺小徽、铜绿测量仪和克制表情.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_junior_student_zhexian",
    "name": "末席学生 折线",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_junior_student_zhexian.png",
    "prompt": "Generate one original NPC full-body portrait for 末席学生 折线 (npc_rpg_s5_junior_student_zhexian) from NPC0 Rift RPG, season S5.\nRole/place: ambient/story; 人化测量院，讲反对记录和练习册; S5-C3 末席档案室.\nVisual: 年轻测量学徒长衣、折线练习册、断尺小徽、墨迹袖口.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_school_duty_fenbi",
    "name": "学校值日生 粉笔",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_school_duty_fenbi.png",
    "prompt": "Generate one original NPC full-body portrait for 学校值日生 粉笔 (npc_rpg_s5_school_duty_fenbi) from NPC0 Rift RPG, season S5.\nRole/place: ambient/story; 讲旧城教育和拒绝灯网命令; S5-C2 月白学校.\nVisual: 月白学生短披、黑板粉笔、旧校徽淡化、铜绿书扣.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_sleeping_speaker",
    "name": "沉眠议长",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "existing_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_sleeping_speaker.png",
    "prompt": "Generate one original NPC full-body portrait for 沉眠议长 (npc_rpg_s5_sleeping_speaker) from NPC0 Rift RPG, season S5.\nRole/place: story/trial; 解释旧大陆主动沉眠和当年争议；可被质问，不是最终反派; S5-C4 沉眠议场.\nVisual: 半旧议长披肩、月白深铜、沉眠印、星盐证词片.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_testimony_sorter_xingqian",
    "name": "证词整理员 星签",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_testimony_sorter_xingqian.png",
    "prompt": "Generate one original NPC full-body portrait for 证词整理员 星签 (npc_rpg_s5_testimony_sorter_xingqian) from NPC0 Rift RPG, season S5.\nRole/place: archive/story; 支持/反对/旁观证词回看; S5-C4 证词墙.\nVisual: 月白档案长衣、星盐签条、沉眠印章、黑石腰封.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_weiyang_shadow_guide",
    "name": "沉影引路人 未央",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "existing_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_weiyang_shadow_guide.png",
    "prompt": "Generate one original NPC full-body portrait for 沉影引路人 未央 (npc_rpg_s5_weiyang_shadow_guide) from NPC0 Rift RPG, season S5.\nRole/place: story/guide; 旧大陆引导，解释沉影不是等待救援; 沉影登陆点、月白旧城.\nVisual: 月白长衣、黑石腰封、铜绿低亮灯扣、旧城钥.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_whitenoise_listener",
    "name": "白噪静听者",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P0_core_story",
    "priority_bucket": "P0",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_whitenoise_listener.png",
    "prompt": "Generate one original NPC full-body portrait for 白噪静听者 (npc_rpg_s5_whitenoise_listener) from NPC0 Rift RPG, season S5.\nRole/place: ambient/story; 回收白噪边界和无声频段; S5-C5 白噪塔.\nVisual: 白灰月白外套、红石断线、无声耳罩、空白记录牌.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch1_tide_collector",
    "name": "灰潮收潮人",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "elite_mob",
    "priority": "P1_elite_mob",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch1_tide_collector.png",
    "prompt": "Generate one original creature or boss full-body portrait for 灰潮收潮人 (rpg_ch1_tide_collector) from NPC0 Rift RPG, season S1.\nRole/place: 精英; 召回小怪并给护盾; C1.\nVisual: a Drowned elite reimagined as 灰潮收潮人; visual behavior and gameplay identity: 召回小怪并给护盾.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch2_audit_warden",
    "name": "审计看守",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "elite_mob",
    "priority": "P1_elite_mob",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch2_audit_warden.png",
    "prompt": "Generate one original creature or boss full-body portrait for 审计看守 (rpg_ch2_audit_warden) from NPC0 Rift RPG, season S1.\nRole/place: 精英; 召唤账本影子，给自己减伤; C2.\nVisual: a Pillager reimagined as 审计看守; visual behavior and gameplay identity: 召唤账本影子，给自己减伤.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch3_redstone_foreman",
    "name": "红石监工",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "elite_mob",
    "priority": "P1_elite_mob",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch3_redstone_foreman.png",
    "prompt": "Generate one original creature or boss full-body portrait for 红石监工 (rpg_ch3_redstone_foreman) from NPC0 Rift RPG, season S1.\nRole/place: 精英; 给机器充能，启动陷阱; C3.\nVisual: a Piglin Brute reimagined as 红石监工; visual behavior and gameplay identity: 给机器充能，启动陷阱.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch4_gale_marshal",
    "name": "风廊统领",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "elite_mob",
    "priority": "P1_elite_mob",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch4_gale_marshal.png",
    "prompt": "Generate one original creature or boss full-body portrait for 风廊统领 (rpg_ch4_gale_marshal) from NPC0 Rift RPG, season S1.\nRole/place: 精英; 命令小怪列阵增伤; C4.\nVisual: a Illager reimagined as 风廊统领; visual behavior and gameplay identity: 命令小怪列阵增伤.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_k_copper_stalker",
    "name": "铜纹潜伏者",
    "season": "K",
    "appears_in_seasons": [
      "K"
    ],
    "kind": "elite_mob",
    "priority": "P1_elite_mob",
    "priority_bucket": "P1",
    "source_origin": "new_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/K/rpg_k_copper_stalker.png",
    "prompt": "Generate one original creature or boss full-body portrait for 铜纹潜伏者 (rpg_k_copper_stalker) from NPC0 Rift RPG, season K.\nRole/place: elite; 短距离潜伏突进，击败后掉落铜纹测绘碎片; F021/F024.\nVisual: 灰白石皮、铜绿裂纹、苔藓肩背、低伏轮廓.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_elite_lamp_confessor",
    "name": "黑灯忏悔者",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "elite_mob",
    "priority": "P1_elite_mob",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_elite_lamp_confessor.png",
    "prompt": "Generate one original creature or boss full-body portrait for 黑灯忏悔者 (rpg_s2_elite_lamp_confessor) from NPC0 Rift RPG, season S2.\nRole/place: elite; 低血量时关掉周围光源，逼玩家移动; S2-C4.\nVisual: 简化黑灯修会衣、半灭灯芯、吸光披肩、不要邪教大红符号.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_elite_lost_helmsman",
    "name": "失航舵手",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "elite_mob",
    "priority": "P1_elite_mob",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_elite_lost_helmsman.png",
    "prompt": "Generate one original creature or boss full-body portrait for 失航舵手 (rpg_s2_elite_lost_helmsman) from NPC0 Rift RPG, season S2.\nRole/place: elite; 旋转击退，掉落舵轮碎片; S2-C2.\nVisual: 破舵轮背饰、盐渍船员外套、深蓝眼光、旧旗残片.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_elite_salt_tideguard",
    "name": "星盐潮卫",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "elite_mob",
    "priority": "P1_elite_mob",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_elite_salt_tideguard.png",
    "prompt": "Generate one original creature or boss full-body portrait for 星盐潮卫 (rpg_s2_elite_salt_tideguard) from NPC0 Rift RPG, season S2.\nRole/place: elite; 守在采样点，击败后解除晶体保护; S2-C3.\nVisual: 高瘦潮卫、星盐晶片护肩、浅蓝铜扣、夜潮环光.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_static_gull",
    "name": "白噪鸥",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "elite_mob",
    "priority": "P1_elite_mob",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_static_gull.png",
    "prompt": "Generate one original creature or boss full-body portrait for 白噪鸥 (rpg_s2_static_gull) from NPC0 Rift RPG, season S2.\nRole/place: elite; 俯冲前有音效提示，掉落白噪羽; S2-C1.\nVisual: 白灰海鸥残影、红石红断线、空白眼斑.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_trial_echo",
    "name": "航会试炼回声",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "elite_mob",
    "priority": "P1_elite_mob",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_trial_echo.png",
    "prompt": "Generate one original creature or boss full-body portrait for 航会试炼回声 (rpg_s2_trial_echo) from NPC0 Rift RPG, season S2.\nRole/place: event_elite; 审议阶段测试玩家是否用命令方式解决问题; S2-C5.\nVisual: 三派灯影混合、深蓝/白灰/无灯黑布碎片、克制人形.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_event_scribe",
    "name": "活动书记小简",
    "season": "S1",
    "appears_in_seasons": [
      "S1",
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_event_archive",
    "priority_bucket": "P1",
    "source_origin": "existing",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_event_scribe.png",
    "prompt": "Generate one original NPC full-body portrait for 活动书记小简 (npc_rpg_event_scribe) from NPC0 Rift RPG, season S1 / S5.\nRole/place: event/archive/memorial; 新灯远足、航路庭玩家纪念展和全服成果归档；只记录玩家自愿公开的作品与署名; F018 新灯远足集结地.\nVisual: 灰蓝活动书记短披、冷白纸灯、便携展板夹、旧木名牌盒；像温和的现场记录员.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c1_coast_guard_fei",
    "name": "海岸哨兵 斐",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c1_coast_guard_fei.png",
    "prompt": "Generate one original NPC full-body portrait for 海岸哨兵 斐 (npc_rpg_s1_c1_coast_guard_fei) from NPC0 Rift RPG, season S1.\nRole/place: `guide/travel`; 第一章入口说明、回营地、安全区; C1-2 海岸入口.\nVisual: coast guard Fei, salt-stained light guard armor, gray-blue headscarf, waterproof boots, small gray flag marker..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c1_echo_well_tuo",
    "name": "回声井看守 柝",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c1_echo_well_tuo.png",
    "prompt": "Generate one original NPC full-body portrait for 回声井看守 柝 (npc_rpg_s1_c1_echo_well_tuo) from NPC0 Rift RPG, season S1.\nRole/place: `dungeon`; 推荐人数、机制提示、进入/重置; C1-7 回声井入口.\nVisual: Echo Well watcher Tuo, deep gray cloak, small red warning lamp, simple record book, dungeon safety guide..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c1_lighthouse_apprentice_nanxi",
    "name": "守灯学徒 南汐",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c1_lighthouse_apprentice_nanxi.png",
    "prompt": "Generate one original NPC full-body portrait for 守灯学徒 南汐 (npc_rpg_s1_c1_lighthouse_apprentice_nanxi) from NPC0 Rift RPG, season S1.\nRole/place: `ambient/archive`; 赫恩背景、墓标说明; C1-8 前后.\nVisual: lighthouse apprentice Nanxi, old keeper apprentice uniform, salt-white sleeve edges, small keeper badge, worn notebook..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c2_account_door_censuo",
    "name": "沉船账房看守 岑锁",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c2_account_door_censuo.png",
    "prompt": "Generate one original NPC full-body portrait for 沉船账房看守 岑锁 (npc_rpg_s1_c2_account_door_censuo) from NPC0 Rift RPG, season S1.\nRole/place: `dungeon`; 沉船账房入口、锁门机制提示; C2-6.\nVisual: shipwreck account-room watcher Censuo, deep blue waterproof cloak, key ring, lock tag, dungeon entrance clerk..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c2_port_guide_songwei",
    "name": "封港引导员 宋桅",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c2_port_guide_songwei.png",
    "prompt": "Generate one original NPC full-body portrait for 封港引导员 宋桅 (npc_rpg_s1_c2_port_guide_songwei) from NPC0 Rift RPG, season S1.\nRole/place: `guide/travel`; 港区路线、回营地、封港规则; C2-1.\nVisual: sealed-port guide Songwei, sea-blue short coat, harbor armband, route paper, damp boots, practical port worker..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c2_ticket_luoqian",
    "name": "港口票据员 洛签",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c2_ticket_luoqian.png",
    "prompt": "Generate one original NPC full-body portrait for 港口票据员 洛签 (npc_rpg_s1_c2_ticket_luoqian) from NPC0 Rift RPG, season S1.\nRole/place: `exchange/archive`; 票据兑换、货单回看; C2-3.\nVisual: port ticket clerk Luoqian, account pouch, stamped gloves, sea-blue gray coat, ticket roll, tidy suspicious clerk..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c3_mine_safety_yanzhun",
    "name": "矿口安全员 岩准",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c3_mine_safety_yanzhun.png",
    "prompt": "Generate one original NPC full-body portrait for 矿口安全员 岩准 (npc_rpg_s1_c3_mine_safety_yanzhun) from NPC0 Rift RPG, season S1.\nRole/place: `guide/travel`; 矿脉入口、下层警告、回传; C3-2.\nVisual: mine safety officer Yanzhun, dusty work clothes, safety helmet, warning strap, gray gloves, mine entrance guide..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c3_old_miner_shabo",
    "name": "老矿工 砂伯",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c3_old_miner_shabo.png",
    "prompt": "Generate one original NPC full-body portrait for 老矿工 砂伯 (npc_rpg_s1_c3_old_miner_shabo) from NPC0 Rift RPG, season S1.\nRole/place: `ambient/archive`; 工人宿舍留言、旧大陆埋点; C3-3/C3-5.\nVisual: old miner Shabo, gray-white beard, old mining lamp, dusty patched mining clothes, tired archive witness..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c3_pump_dispatch_yaheng",
    "name": "泵站调度员 压衡",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c3_pump_dispatch_yaheng.png",
    "prompt": "Generate one original NPC full-body portrait for 泵站调度员 压衡 (npc_rpg_s1_c3_pump_dispatch_yaheng) from NPC0 Rift RPG, season S1.\nRole/place: `dungeon`; 深井泵站机制、压力阀提示; C3-7.\nVisual: pump station dispatcher Yaheng, copper goggles, pressure gauge chest strap, dark work coat, valve marker..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c3_redstone_apprentice_xiaomao",
    "name": "红石学徒 小铆",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c3_redstone_apprentice_xiaomao.png",
    "prompt": "Generate one original NPC full-body portrait for 红石学徒 小铆 (npc_rpg_s1_c3_redstone_apprentice_xiaomao) from NPC0 Rift RPG, season S1.\nRole/place: `ambient/event`; 红石中继支线、工程组活动; C3-4.\nVisual: redstone apprentice Xiaomao, short work clothes, redstone dust pouch, simple gloves, young engineering helper..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c3_tool_supply_juzhi",
    "name": "工具补给员 炬枝",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c3_tool_supply_juzhi.png",
    "prompt": "Generate one original NPC full-body portrait for 工具补给员 炬枝 (npc_rpg_s1_c3_tool_supply_juzhi) from NPC0 Rift RPG, season S1.\nRole/place: `exchange/repair`; 补给、任务工具补领、轻修理; C3-4.\nVisual: tool supply keeper Juzhi, thick gloves, toolbox, dusty apron, copper buttons, practical repair exchange worker..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c4_bridge_worker_asuo",
    "name": "下城修桥工 阿索",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c4_bridge_worker_asuo.png",
    "prompt": "Generate one original NPC full-body portrait for 下城修桥工 阿索 (npc_rpg_s1_c4_bridge_worker_asuo) from NPC0 Rift RPG, season S1.\nRole/place: `ambient/event`; 阶层冲突、修桥活动; C4-2.\nVisual: lower-city bridge worker Asuo, rough cloth leggings, bridge hook, rope harness, worn worker clothes..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c4_drill_scribe_baishao",
    "name": "演训书记 白哨",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c4_drill_scribe_baishao.png",
    "prompt": "Generate one original NPC full-body portrait for 演训书记 白哨 (npc_rpg_s1_c4_drill_scribe_baishao) from NPC0 Rift RPG, season S1.\nRole/place: `event`; PVE/PVP 演训报名、榜单说明; C4-3.\nVisual: drill scribe Baishao, light guard armor, wind-flag pen, record board, event clerk not tournament mascot..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c4_windlift_shengqi",
    "name": "风锚升降员 绳七",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c4_windlift_shengqi.png",
    "prompt": "Generate one original NPC full-body portrait for 风锚升降员 绳七 (npc_rpg_s1_c4_windlift_shengqi) from NPC0 Rift RPG, season S1.\nRole/place: `travel/guide`; 升降台、回营地、防摔说明; C4-1.\nVisual: wind anchor lift operator Shengqi, leggings, rope buckles, wind-sail mantle, pulley tool, high-city guide..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c5_observation_guard_tanbai",
    "name": "观测入口值守 昙白",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c5_observation_guard_tanbai.png",
    "prompt": "Generate one original NPC full-body portrait for 观测入口值守 昙白 (npc_rpg_s1_c5_observation_guard_tanbai) from NPC0 Rift RPG, season S1.\nRole/place: `guide/travel`; 观测环入口、许可说明; C5-1.\nVisual: observation entrance guard Tanbai, white-gray protective mantle, observation badge, clean quiet guard silhouette..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c5_record_assistant_zhideng",
    "name": "记录室助理 纸灯",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c5_record_assistant_zhideng.png",
    "prompt": "Generate one original NPC full-body portrait for 记录室助理 纸灯 (npc_rpg_s1_c5_record_assistant_zhideng) from NPC0 Rift RPG, season S1.\nRole/place: `archive`; 四人格档案回看、线索整理; C5-2.\nVisual: record room assistant Zhideng, ink-blue white mantle, hanging paper slips, archive badge, quiet observatory worker..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_camp_archive_yiye",
    "name": "档案助理 佚页",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_camp_archive_yiye.png",
    "prompt": "Generate one original NPC full-body portrait for 档案助理 佚页 (npc_rpg_s1_camp_archive_yiye) from NPC0 Rift RPG, season S1.\nRole/place: `archive`; 回看主线、线索册、个人选择; `(-268,119,-3146)`.\nVisual: archive assistant Yiye, ink-blue short coat, small book box on back, paper slips on sleeves, neat archive worker..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_camp_carrier_amu",
    "name": "临时搬运工 阿木",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_camp_carrier_amu.png",
    "prompt": "Generate one original NPC full-body portrait for 临时搬运工 阿木 (npc_rpg_s1_camp_carrier_amu) from NPC0 Rift RPG, season S1.\nRole/place: `ambient/event`; 营地路人、物资提交活动; `(-261,119,-3143)`.\nVisual: temporary carrier Amu, rolled rough cloth sleeves, wooden crate on back, dock worker, relaxed practical look..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_camp_cartographer_qingchi",
    "name": "航图绘师 青尺",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_camp_cartographer_qingchi.png",
    "prompt": "Generate one original NPC full-body portrait for 航图绘师 青尺 (npc_rpg_s1_camp_cartographer_qingchi) from NPC0 Rift RPG, season S1.\nRole/place: `guide/archive`; BlueMap 范围、外海航图说明; `(-259,119,-3143)`.\nVisual: map cartographer Qingchi, light gray long coat, copper ruler, pale blue map tube, BlueMap guide..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_camp_patrol_ruandeng",
    "name": "巡检官 阮灯",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_camp_patrol_ruandeng.png",
    "prompt": "Generate one original NPC full-body portrait for 巡检官 阮灯 (npc_rpg_s1_camp_patrol_ruandeng) from NPC0 Rift RPG, season S1.\nRole/place: `event`; 每日/周常巡检、开放区巡逻; `(-261,119,-3146)`.\nVisual: patrol commissioner Ruandeng, light guard armor, record board, red cord armband, event marshal silhouette..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_camp_reset_tangding",
    "name": "裂隙修补员 棠钉",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_camp_reset_tangding.png",
    "prompt": "Generate one original NPC full-body portrait for 裂隙修补员 棠钉 (npc_rpg_s1_camp_reset_tangding) from NPC0 Rift RPG, season S1.\nRole/place: `repair`; 裂隙钥匙/任务物品补领、卡关提示; `(-262,119,-3145)`.\nVisual: rift mender Tangding, copper-green tool belt, half goggles, rolled sleeves, repair tools, practical artisan..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_camp_route_guide_min",
    "name": "灯路向导 旻",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_camp_route_guide_min.png",
    "prompt": "Generate one original NPC full-body portrait for 灯路向导 旻 (npc_rpg_s1_camp_route_guide_min) from NPC0 Rift RPG, season S1.\nRole/place: `guide/travel`; 当前章节入口、回营地、未开放说明; `(-258,119,-3142)`.\nVisual: route guide Min, gray-brown short mantle, small waist lantern tag, handheld route lamp, steady travel guide..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_final_contribution_xiaojian",
    "name": "贡献书记 小简",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_final_contribution_xiaojian.png",
    "prompt": "Generate one original NPC full-body portrait for 贡献书记 小简 (npc_rpg_s1_final_contribution_xiaojian) from NPC0 Rift RPG, season S1.\nRole/place: `event/archive`; 贡献说明、参与奖励、纪念名单; F-1/F-2.\nVisual: contribution scribe Xiaojian, gray-white coat, back clipboard, small event flag, archive-event worker..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_final_dispatch_zhendeng",
    "name": "前线调度员 阵灯",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_final_dispatch_zhendeng.png",
    "prompt": "Generate one original NPC full-body portrait for 前线调度员 阵灯 (npc_rpg_s1_final_dispatch_zhendeng) from NPC0 Rift RPG, season S1.\nRole/place: `event/guide`; 终章三阶段说明、报名; F-1/F-2.\nVisual: frontline dispatcher Zhendeng, guard mantle, red-white flags, field command board, event guide posture..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_karst_cenliang_surveyor",
    "name": "石林测绘员岑梁",
    "season": "K",
    "appears_in_seasons": [
      "K"
    ],
    "kind": "npc",
    "priority": "P1_karst_branch",
    "priority_bucket": "P1",
    "source_origin": "existing",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/K/npc_rpg_karst_cenliang_surveyor.png",
    "prompt": "Generate one original NPC full-body portrait for 石林测绘员岑梁 (npc_rpg_karst_cenliang_surveyor) from NPC0 Rift RPG, season K.\nRole/place: survey/karst_hydrology; 石林、垂苔洞和滴水洞测绘，调查喀斯特地下水；负责暗河、天坑和失踪车队线索; F020 垂苔繁茂洞·洞口.\nVisual: 灰白测绘披肩、苔绿绳结、暗河冷光测距灯、石灰粉地图筒；野外学者但能下洞.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_karst_darkriver_boatman_qianshui",
    "name": "暗河摆渡人 潜水",
    "season": "K",
    "appears_in_seasons": [
      "K"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "new_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/K/npc_rpg_karst_darkriver_boatman_qianshui.png",
    "prompt": "Generate one original NPC full-body portrait for 暗河摆渡人 潜水 (npc_rpg_karst_darkriver_boatman_qianshui) from NPC0 Rift RPG, season K.\nRole/place: travel/guide; 暗河交通、回传、地下河路线解释; F023 暗河渡口勘测点.\nVisual: 深灰防水短衣、苔绳腰带、窄桨、冷光船灯.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_karst_moss_medic_taolu",
    "name": "垂苔药师 苔露",
    "season": "K",
    "appears_in_seasons": [
      "K"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "new_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/K/npc_rpg_karst_moss_medic_taolu.png",
    "prompt": "Generate one original NPC full-body portrait for 垂苔药师 苔露 (npc_rpg_karst_moss_medic_taolu) from NPC0 Rift RPG, season K.\nRole/place: repair/support; 轻治疗、苔药委托、发光浆果采集冷却说明; F019-F020 天坑市与垂苔洞之间.\nVisual: 苔绿药包、石灰白布带、暗河水瓶、木质药杵.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_karst_shamo_steward",
    "name": "天坑市管事砂陌",
    "season": "K",
    "appears_in_seasons": [
      "K",
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_karst_branch",
    "priority_bucket": "P1",
    "source_origin": "existing",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/K/npc_rpg_karst_shamo_steward.png",
    "prompt": "Generate one original NPC full-body portrait for 天坑市管事砂陌 (npc_rpg_karst_shamo_steward) from NPC0 Rift RPG, season K / S5.\nRole/place: route/market_steward; 天坑公共集市管事，负责地区订单、喀斯特贸易故事和 K 区到 S5 月白桥驿的旧路衔接; F019 天坑公共集市.\nVisual: 灰白石灰岩外套、苔绿账绳、暗河冷光腰灯、天坑市货签；务实商路管事.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c1_buoy_mudeng",
    "name": "冷光浮标员 沐灯",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c1_buoy_mudeng.png",
    "prompt": "Generate one original NPC full-body portrait for 冷光浮标员 沐灯 (npc_rpg_s2_c1_buoy_mudeng) from NPC0 Rift RPG, season S2.\nRole/place: travel/repair; 航线入口、浮标校准、回航说明；负责让玩家知道冷光浮标是协议节点不是命令杆; F025 远灯泊地补给院.\nVisual: 防水深蓝短袄、冷白浮标校准器、缆绳手套、灯架工具包.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c1_drifter_xiaopiao",
    "name": "漂瓶孩子 小漂",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c1_drifter_xiaopiao.png",
    "prompt": "Generate one original NPC full-body portrait for 漂瓶孩子 小漂 (npc_rpg_s2_c1_drifter_xiaopiao) from NPC0 Rift RPG, season S2.\nRole/place: ambient/story; 读外海回信，把外海写成有日常、有亲人、有拒绝权的地方；雾幕教学的情绪支点; F025 远灯泊地补给院.\nVisual: 小号深蓝雨披、漂瓶挎包、多岛小旗、冷白瓶塞灯；孩子气但不卖萌过头.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c1_fogworker_xun",
    "name": "雾中船工 浔",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c1_fogworker_xun.png",
    "prompt": "Generate one original NPC full-body portrait for 雾中船工 浔 (npc_rpg_s2_c1_fogworker_xun) from NPC0 Rift RPG, season S2.\nRole/place: ambient/route; 雾中船工，提醒玩家不要强行点亮所有灯；给航线迷雾、断浮标和绕行规则做生活化解释; F025 远灯泊地补给院.\nVisual: 雾白兜帽、深蓝防水工作衣、旧桨和低亮腰灯；边缘被雾吃掉但仍是普通工人.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c1_supply_qiaosuo",
    "name": "船具补给员 桥索",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c1_supply_qiaosuo.png",
    "prompt": "Generate one original NPC full-body portrait for 船具补给员 桥索 (npc_rpg_s2_c1_supply_qiaosuo) from NPC0 Rift RPG, season S2.\nRole/place: exchange/repair; 船具补给、任务工具补领、轻修理和回港消耗品兑换；不卖胜利，只卖能安全返航的东西; F025 远灯泊地补给院.\nVisual: 深蓝补给围裙、桥索绳扣、油布货袋、冷白小账牌和修船针线.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c2_fishery_shao",
    "name": "海草湾看潮人 勺",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c2_fishery_shao.png",
    "prompt": "Generate one original NPC full-body portrait for 海草湾看潮人 勺 (npc_rpg_s2_c2_fishery_shao) from NPC0 Rift RPG, season S2.\nRole/place: guide/resource; 海草湾潮位、渔场采集和水位安全提示；让 F028 是大渔场而不是小方格; F027 旧航线漂瓶邮局.\nVisual: 海草绿腰带、深蓝渔场短衣、潮位牌、网兜和盐水靴.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c2_passenger_yan",
    "name": "失航乘客 檐",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c2_passenger_yan.png",
    "prompt": "Generate one original NPC full-body portrait for 失航乘客 檐 (npc_rpg_s2_c2_passenger_yan) from NPC0 Rift RPG, season S2.\nRole/place: ambient/story; 失航乘客，讲多旗帜灾难和个人记忆；让船骸墓场不只是战斗场; F027 旧航线漂瓶邮局.\nVisual: 潮湿旅人披肩、破旧登船牌、多旗碎布、盐白眼下阴影.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c2_sailmaker_luo",
    "name": "修帆人 络",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c2_sailmaker_luo.png",
    "prompt": "Generate one original NPC full-body portrait for 修帆人 络 (npc_rpg_s2_c2_sailmaker_luo) from NPC0 Rift RPG, season S2.\nRole/place: repair/ambient; 修帆、旧航线 7 传闻和帆布棚生活点；用手艺人的语气解释航线不是地图线; F027 旧航线漂瓶邮局.\nVisual: 深蓝帆布围裙、针线筒、旧帆布袖套、木夹和冷白线轴.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c2_salvager_tiewan",
    "name": "墓场打捞员 铁湾",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c2_salvager_tiewan.png",
    "prompt": "Generate one original NPC full-body portrait for 墓场打捞员 铁湾 (npc_rpg_s2_c2_salvager_tiewan) from NPC0 Rift RPG, season S2.\nRole/place: guide/exchange; 船骸安全提示、打捞兑换和断灯浮标旁的风险边界；阻止玩家把船骸当刷怪坑; F027 旧航线漂瓶邮局.\nVisual: 盐渍深蓝打捞背心、铁钩、浮囊绳、冷白断灯徽.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c3_apprentice_bozi",
    "name": "采样学徒 泊仔",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c3_apprentice_bozi.png",
    "prompt": "Generate one original NPC full-body portrait for 采样学徒 泊仔 (npc_rpg_s2_c3_apprentice_bozi) from NPC0 Rift RPG, season S2.\nRole/place: ambient/help; 采样学徒和轻松提示，提醒玩家夜潮时别站在回忆影里; F029 星盐夜潮观察环.\nVisual: 短采样服、略大的护目镜、星盐样本盒、蓝白手套.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c3_old_star_aunt",
    "name": "观潮老人 星姨",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c3_old_star_aunt.png",
    "prompt": "Generate one original NPC full-body portrait for 观潮老人 星姨 (npc_rpg_s2_c3_old_star_aunt) from NPC0 Rift RPG, season S2.\nRole/place: ambient/archive; 观潮老人，讲星盐记忆和夜潮旧街影；把科学线落到生活经验里; F029 星盐夜潮观察环.\nVisual: 深蓝旧披肩、星盐串珠、潮湿木凳感、冷白小灯盏.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c3_tide_lisha",
    "name": "夜潮采样员 璃砂",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c3_tide_lisha.png",
    "prompt": "Generate one original NPC full-body portrait for 夜潮采样员 璃砂 (npc_rpg_s2_c3_tide_lisha) from NPC0 Rift RPG, season S2.\nRole/place: guide/resource; 夜潮时间、星盐采样补领、星盐兑换和观测环安全提示; F029 星盐夜潮观察环.\nVisual: 蓝白采样披肩、星盐夹钳、潮位表、冷白护目镜和浅金记录针.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c4_gravekeeper_wubei",
    "name": "遮名守墓人 无碑",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c4_gravekeeper_wubei.png",
    "prompt": "Generate one original NPC full-body portrait for 遮名守墓人 无碑 (npc_rpg_s2_c4_gravekeeper_wubei) from NPC0 Rift RPG, season S2.\nRole/place: ambient/archive; 遮名墓园守墓，解释不读名字也是尊重；维护静默权主题; F031 黑灯岛遮名墓园.\nVisual: 黑灰守墓衣、无字碑牌、暗紫布条、低亮冷白边.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c4_lampkeeper_chenzhu",
    "name": "黑灯看灯人 沉烛",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c4_lampkeeper_chenzhu.png",
    "prompt": "Generate one original NPC full-body portrait for 黑灯看灯人 沉烛 (npc_rpg_s2_c4_lampkeeper_chenzhu) from NPC0 Rift RPG, season S2.\nRole/place: guide/travel; 黑灯低光规则、回航和安全提示；说明黑灯是保护边界，不是普通光源的反面; F031 黑灯岛遮名墓园.\nVisual: 黑灰灯守短披、沉烛低光灯、暗紫边线、遮光手套.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c4_lost_fudeng",
    "name": "迷路旅人 伏灯",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c4_lost_fudeng.png",
    "prompt": "Generate one original NPC full-body portrait for 迷路旅人 伏灯 (npc_rpg_s2_c4_lost_fudeng) from NPC0 Rift RPG, season S2.\nRole/place: ambient/help; 迷路旅人，用亲身经历说明黑灯保护和普通光源误导；提供低光路线提示; F031 黑灯岛遮名墓园.\nVisual: 湿旧旅行披肩、伏灯小盏、迷路地图、黑礁灰尘鞋.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c4_reef_scout_anzhan",
    "name": "黑礁侦察员 暗栈",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c4_reef_scout_anzhan.png",
    "prompt": "Generate one original NPC full-body portrait for 黑礁侦察员 暗栈 (npc_rpg_s2_c4_reef_scout_anzhan) from NPC0 Rift RPG, season S2.\nRole/place: combat/guide; 黑礁废弃岗哨侦察、战斗入口提示和黑灯安全线说明；不是野怪引导牌; F031 黑灯岛遮名墓园.\nVisual: 黑礁灰侦察短甲、暗紫缆绳、遮光面巾、低亮手灯.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c5_court_runner_haixi",
    "name": "议庭跑腿 海隙",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c5_court_runner_haixi.png",
    "prompt": "Generate one original NPC full-body portrait for 议庭跑腿 海隙 (npc_rpg_s2_c5_court_runner_haixi) from NPC0 Rift RPG, season S2.\nRole/place: guide/event; 议庭跑腿、阶段提示、贡献提交和非战斗路线引导；穿梭于市集与浮标议庭; F033 远灯港海员市集.\nVisual: 轻便深蓝跑腿短衣、文件筒、多旗臂章、潮湿靴子.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c5_flagmaster_duoqi",
    "name": "多旗登记员 多旗",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c5_flagmaster_duoqi.png",
    "prompt": "Generate one original NPC full-body portrait for 多旗登记员 多旗 (npc_rpg_s2_c5_flagmaster_duoqi) from NPC0 Rift RPG, season S2.\nRole/place: archive/service; 多旗登记、船队标识和航会档案服务；说明外海不是单一阵营; F033 远灯港海员市集.\nVisual: 深蓝旗务外套、肩背多岛小旗、冷白登记牌、细金旗绳.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c5_market_po",
    "name": "三灯市场摊主 珀",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c5_market_po.png",
    "prompt": "Generate one original NPC full-body portrait for 三灯市场摊主 珀 (npc_rpg_s2_c5_market_po) from NPC0 Rift RPG, season S2.\nRole/place: ambient/exchange; 三灯市场摊主，讲外海日常、补给和三派共处；让远灯港像活港口; F033 远灯港海员市集.\nVisual: 深蓝市场围裙、三种灯扣、贝壳零钱盒、折叠摊布.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c5_reception_luoqianhai",
    "name": "航会接待员 洛签海",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c5_reception_luoqianhai.png",
    "prompt": "Generate one original NPC full-body portrait for 航会接待员 洛签海 (npc_rpg_s2_c5_reception_luoqianhai) from NPC0 Rift RPG, season S2.\nRole/place: travel/archive; 三派声望、审议入口、外海规则和航会接待；把玩家从战斗节奏带回自治议题; F033 远灯港海员市集.\nVisual: 整洁深蓝接待外套、三派小旗胸针、冷白登记册、浅金笔扣.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c5_refusal_yanxiaochao",
    "name": "拒灯船员 砚小潮",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c5_refusal_yanxiaochao.png",
    "prompt": "Generate one original NPC full-body portrait for 拒灯船员 砚小潮 (npc_rpg_s2_c5_refusal_yanxiaochao) from NPC0 Rift RPG, season S2.\nRole/place: ambient/faction; 拒灯派日常声音，强调拒绝接入也是合法选择；终章非命令判断的路人证词; F033 远灯港海员市集.\nVisual: 少灯少徽的深蓝船员衣、拒灯黑布腕带、湿木烟草袋、冷眼但不敌对.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c5_shipwright_qiaowen",
    "name": "船坞工匠 桥温",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c5_shipwright_qiaowen.png",
    "prompt": "Generate one original NPC full-body portrait for 船坞工匠 桥温 (npc_rpg_s2_c5_shipwright_qiaowen) from NPC0 Rift RPG, season S2.\nRole/place: repair/craft; 船坞工匠、船体修补、旧材回收和航会工程台；负责把海员市集接到实际船坞功能; F033 远灯港海员市集.\nVisual: 深蓝修船围裙、铜钉盒、木槌、桥纹工具带、冷白船灯.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_final_blind_lian",
    "name": "盲区守灯人 黎暗",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_final_blind_lian.png",
    "prompt": "Generate one original NPC full-body portrait for 盲区守灯人 黎暗 (npc_rpg_s2_final_blind_lian) from NPC0 Rift RPG, season S2.\nRole/place: ambient/story; 盲区守灯，说明盲区不是故障也不是藏怪；负责终章“拒绝被尊重”台词方向; F034 冷光岬潮汐营.\nVisual: 少光深蓝长衣、遮眼冷白布带、盲区灯盏、无路线的空白航图.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_final_ceremony_ji",
    "name": "冷光仪典官 霁",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_final_ceremony_ji.png",
    "prompt": "Generate one original NPC full-body portrait for 冷光仪典官 霁 (npc_rpg_s2_final_ceremony_ji) from NPC0 Rift RPG, season S2.\nRole/place: event/guide; 第二盏冷光终章阶段、贡献、称号和仪式秩序；不把协议写成臣服仪式; F034 冷光岬潮汐营.\nVisual: 冷白仪典披肩、深蓝内衬、细金航线环、第二盏冷光小灯.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_final_tidewatch_qinglan",
    "name": "潮汐看守 青澜",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_final_tidewatch_qinglan.png",
    "prompt": "Generate one original NPC full-body portrait for 潮汐看守 青澜 (npc_rpg_s2_final_tidewatch_qinglan) from NPC0 Rift RPG, season S2.\nRole/place: resource/guide; 冷光岬潮汐看守、公共资源采集和终章后航线维护；负责把最终场地留下来可玩; F034 冷光岬潮汐营.\nVisual: 深蓝潮汐守望衣、青澜潮位尺、冷白灯扣、湿石披肩.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_abyss_safety_shengpao",
    "name": "深渊安全员 绳泡",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_abyss_safety_shengpao.png",
    "prompt": "Generate one original NPC full-body portrait for 深渊安全员 绳泡 (npc_rpg_s3_abyss_safety_shengpao) from NPC0 Rift RPG, season S3.\nRole/place: guide/travel; 安全绳、回传、深渊警告; S3-C4 深渊边桥.\nVisual: 深蓝安全带潜服、绳索卷、冷白警示灯、透明面罩.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_archive_lender_guqian",
    "name": "档案借阅员 骨签",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_archive_lender_guqian.png",
    "prompt": "Generate one original NPC full-body portrait for 档案借阅员 骨签 (npc_rpg_s3_archive_lender_guqian) from NPC0 Rift RPG, season S3.\nRole/place: archive/guide; 档案回看、声纹谜题提示; S3-C3 鲸骨入口/盐页书架.\nVisual: 骨白短披、深蓝档案袍、骨签束、声纹索引板.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_gate_diver_moshu",
    "name": "守门潜工 默叔",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_gate_diver_moshu.png",
    "prompt": "Generate one original NPC full-body portrait for 守门潜工 默叔 (npc_rpg_s3_gate_diver_moshu) from NPC0 Rift RPG, season S3.\nRole/place: ambient/guide; 提醒不要强推沉影门，解释等待和承诺; S3-F 沉影门前.\nVisual: 旧潜工服、静音手势牌、铜绳腰带、低亮头灯.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_lanheng_shipwright",
    "name": "潜潮修船师澜桁",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "existing",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_lanheng_shipwright.png",
    "prompt": "Generate one original NPC full-body portrait for 潜潮修船师澜桁 (npc_rpg_s3_lanheng_shipwright) from NPC0 Rift RPG, season S3.\nRole/place: repair/shipyard/landing_guide; 潜潮桩镇修船、下潜准备、船具回收和 S3 入口生活层；把水下交通落成可操作据点; F035 潜潮桩镇修船院.\nVisual: 深蓝潜潮修船外套、铜绿铆钉、湿木工具箱、透明面罩挂在颈侧.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_pressure_dispatch_faqing",
    "name": "稳压调度员 阀青",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_pressure_dispatch_faqing.png",
    "prompt": "Generate one original NPC full-body portrait for 稳压调度员 阀青 (npc_rpg_s3_pressure_dispatch_faqing) from NPC0 Rift RPG, season S3.\nRole/place: dungeon/repair; 阀门机制、任务工具补领、稳压公共事件; S3-C5 泵塔外闸.\nVisual: 铜绿阀门徽、深灰潜工外套、压力表胸带、工具箱.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_tidal_bell_keeper_tongming",
    "name": "潜潮钟管理员 铜鸣",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_tidal_bell_keeper_tongming.png",
    "prompt": "Generate one original NPC full-body portrait for 潜潮钟管理员 铜鸣 (npc_rpg_s3_tidal_bell_keeper_tongming) from NPC0 Rift RPG, season S3.\nRole/place: travel/guide; 下潜入口、氧气规则、安全返回; S3-C1 潜潮钟码头.\nVisual: 深蓝潜服、铜钟徽、透明面罩、气泡计时瓶.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_tidelamp_mender_qu",
    "name": "潮灯修理嫂 渠",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_tidelamp_mender_qu.png",
    "prompt": "Generate one original NPC full-body portrait for 潮灯修理嫂 渠 (npc_rpg_s3_tidelamp_mender_qu) from NPC0 Rift RPG, season S3.\nRole/place: repair/ambient; 说明潮灯不是命令、修复街灯; S3-C2 潮灯街.\nVisual: 铜绿修灯围裙、潮灯工具钩、深蓝袖套、玻璃灯罩.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_waterseal_page_moye",
    "name": "水封书童 沫页",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_waterseal_page_moye.png",
    "prompt": "Generate one original NPC full-body portrait for 水封书童 沫页 (npc_rpg_s3_waterseal_page_moye) from NPC0 Rift RPG, season S3.\nRole/place: ambient/archive; 讲水下生活、协助水封书借阅; S3-C2 水封书屋.\nVisual: 小号防水档案披肩、书箱、星白纸签、气泡瓶.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_xiudeng_diver",
    "name": "老潜工 锈灯",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "existing_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_xiudeng_diver.png",
    "prompt": "Generate one original NPC full-body portrait for 老潜工 锈灯 (npc_rpg_s3_xiudeng_diver) from NPC0 Rift RPG, season S3.\nRole/place: guide/repair; 压力机关教学、泵塔引导、潜潮安全规则; 潜潮钟、压冠泵塔、倒置灯塔回收线.\nVisual: 厚潜工服、旧头盔、铜锈腰带、阀轮和压力表.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_blankmap_keeper_liubai",
    "name": "空图亭主 留白",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_blankmap_keeper_liubai.png",
    "prompt": "Generate one original NPC full-body portrait for 空图亭主 留白 (npc_rpg_s4_blankmap_keeper_liubai) from NPC0 Rift RPG, season S4.\nRole/place: archive/ambient; 解释空白地图不是故障; S4-C2 空白地图亭.\nVisual: 留白外套、空白地图卷、灰白袖口、少量红线.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_jiheng_postmaster",
    "name": "白噪驿长霁衡",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "existing",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_jiheng_postmaster.png",
    "prompt": "Generate one original NPC full-body portrait for 白噪驿长霁衡 (npc_rpg_s4_jiheng_postmaster) from NPC0 Rift RPG, season S4.\nRole/place: story/radio_postmaster; 白噪调频塔入口、高原停靠、风暴记录和电台无声主线；将白噪翻译成可执行规则; F045 白噪驿站避风院.\nVisual: 白灰邮驿长外套、红石断线袖纹、调频记录本、低饱和风暴围巾.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_nameless_gravekeeper_heitai",
    "name": "无名守墓人 黑苔",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_nameless_gravekeeper_heitai.png",
    "prompt": "Generate one original NPC full-body portrait for 无名守墓人 黑苔 (npc_rpg_s4_nameless_gravekeeper_heitai) from NPC0 Rift RPG, season S4.\nRole/place: ambient/archive; 守静默权，解释遮名不是遗忘; S4-C4 黑灯遗址/墓道.\nVisual: 黑灰守墓短披、苔绿细节、无字碑牌、低光灯.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_shazhou_guide_ruodeng",
    "name": "沙洲引路人 弱灯",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_shazhou_guide_ruodeng.png",
    "prompt": "Generate one original NPC full-body portrait for 沙洲引路人 弱灯 (npc_rpg_s4_shazhou_guide_ruodeng) from NPC0 Rift RPG, season S4.\nRole/place: travel/guide; 弱灯路线提示、回传、盲航训练; S4-C2 闪烁沙洲入口.\nVisual: 白灰披肩、弱光手灯、无字路牌、浅砂靴.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_silent_broadcaster_canpin",
    "name": "无声播报员 残频",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_silent_broadcaster_canpin.png",
    "prompt": "Generate one original NPC full-body portrait for 无声播报员 残频 (npc_rpg_s4_silent_broadcaster_canpin) from NPC0 Rift RPG, season S4.\nRole/place: ambient/archive; 播放白噪短句和无声广播记录; S4-C1 白噪电台大厅.\nVisual: 白灰播报外套、断线纹袖口、空白话筒、红石灯点.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_timeline_scavenger_beixian",
    "name": "潮线拾荒者 贝线",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_timeline_scavenger_beixian.png",
    "prompt": "Generate one original NPC full-body portrait for 潮线拾荒者 贝线 (npc_rpg_s4_timeline_scavenger_beixian) from NPC0 Rift RPG, season S4.\nRole/place: ambient/guide; 用潮线导航，提示假路标; S4-C2 雨影干河床.\nVisual: 灰白旧衣、贝壳线坠、潮线绳、磨砂水壶.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_unmapped_bridge_wayfarer",
    "name": "无图桥旅人",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_unmapped_bridge_wayfarer.png",
    "prompt": "Generate one original NPC full-body portrait for 无图桥旅人 (npc_rpg_s4_unmapped_bridge_wayfarer) from NPC0 Rift RPG, season S4.\nRole/place: ambient/guide; 说明不是所有路都要公开，接第五季旧商道; S4-F 无图桥.\nVisual: 白灰旅行衣、无图卷轴、旧路靴、低亮灯扣.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_wire_mender_xianshu",
    "name": "电线维修工 线叔",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_wire_mender_xianshu.png",
    "prompt": "Generate one original NPC full-body portrait for 电线维修工 线叔 (npc_rpg_s4_wire_mender_xianshu) from NPC0 Rift RPG, season S4.\nRole/place: repair/guide; 爬塔提示、电线维修和调频活动; S4-C1 调频塔.\nVisual: 灰白工装、红石线圈、维修钳、低饱和安全绳.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_wordless_seed_seller",
    "name": "无字种袋商",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_wordless_seed_seller.png",
    "prompt": "Generate one original NPC full-body portrait for 无字种袋商 (npc_rpg_s4_wordless_seed_seller) from NPC0 Rift RPG, season S4.\nRole/place: exchange/event; 节日种花、无字种袋和留白活动; S4-C5 园丁棚.\nVisual: 浅绿园艺围裙、无字种袋、灰白手套、剪枝小刀.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_s4_bushu_wayfarer",
    "name": "无图帷幕行路人 不署",
    "season": "S4",
    "appears_in_seasons": [
      "S4",
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_marker",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_s4_bushu_wayfarer.png",
    "prompt": "Generate one original NPC full-body portrait for 无图帷幕行路人 不署 (npc_s4_bushu_wayfarer) from NPC0 Rift RPG, season S4 / S5.\nRole/place: 通向沉影大陆前的旧商道标记; 无图帷幕旧商道标记，连接 S4 到 S5；说明不是所有路都要公开; 无图帷幕里程石.\nVisual: 白灰旧路旅行衣、无图卷轴、低亮灯扣、磨损旧路靴.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_s4_dengxia_keeper",
    "name": "遮光档案员 灯匣",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_marker",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_s4_dengxia_keeper.png",
    "prompt": "Generate one original NPC full-body portrait for 遮光档案员 灯匣 (npc_s4_dengxia_keeper) from NPC0 Rift RPG, season S4.\nRole/place: archive/blacklamp_record; 遮名档案回看、沈墨/灯匣线索和低光安全规则；负责把黑灯保护逻辑讲清楚; 灯匣档案台.\nVisual: 黑灰档案外套、灯匣小盒、无字纸签、暗紫低光边.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_s4_duanbo_signalhand",
    "name": "电台校准员 短波",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_marker",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_s4_duanbo_signalhand.png",
    "prompt": "Generate one original NPC full-body portrait for 电台校准员 短波 (npc_s4_duanbo_signalhand) from NPC0 Rift RPG, season S4.\nRole/place: guide/radio_calibration; 调频教学、白噪录带回看、短波守听棚安全提示；这是正式新增 NPC，不只是方块标记; 短波守听棚.\nVisual: 白灰电台工装、短波耳机、红石红校准线、手持小型调频器.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_s4_kongzhang_cartographer",
    "name": "地图空白测绘员 空章",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_marker",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_s4_kongzhang_cartographer.png",
    "prompt": "Generate one original NPC full-body portrait for 地图空白测绘员 空章 (npc_s4_kongzhang_cartographer) from NPC0 Rift RPG, season S4.\nRole/place: guide/archive/boundary_scribe; 地图空白入口、终章边界承诺和贡献回看；同一空章角色从测绘员转为承诺书记; S4P04 雨影干河床 / S4-F 无图帷幕承诺台.\nVisual: 白灰测绘外套、空白地图卷、红石细线、无字章印；不要神秘斗篷化.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_s4_mideng_calibrator",
    "name": "死罗盘校准员 迷灯",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_marker",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_s4_mideng_calibrator.png",
    "prompt": "Generate one original NPC full-body portrait for 死罗盘校准员 迷灯 (npc_s4_mideng_calibrator) from NPC0 Rift RPG, season S4.\nRole/place: guide/compass_repair; 坏罗盘补领、死罗盘解谜提示和错误路标回收；提醒玩家停步观察而不是乱跑; 死罗盘校准场.\nVisual: 铁灰白灰校准外套、坏罗盘串、红石针手套、磁石粉袋.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_s4_ruodeng_rescuer",
    "name": "黑灯矿场救援员 若灯",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_marker",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_s4_ruodeng_rescuer.png",
    "prompt": "Generate one original NPC full-body portrait for 黑灯矿场救援员 若灯 (npc_s4_ruodeng_rescuer) from NPC0 Rift RPG, season S4.\nRole/place: 西坡失守矿场救援和可选战斗入口; 黑灯矿场救援、可选战斗入口和低光安全线；救援优先，战斗只是清障; 黑灯矿场救援线.\nVisual: 黑灰救援短甲、弱灯头盔、遮光绳、安全钩和苔绿色药包.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_s4_xiaobei_runner",
    "name": "罗盘售后员 小北",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_marker",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_s4_xiaobei_runner.png",
    "prompt": "Generate one original NPC full-body portrait for 罗盘售后员 小北 (npc_s4_xiaobei_runner) from NPC0 Rift RPG, season S4.\nRole/place: 雨影盆地路中补给与非战斗提示; 雨影盆地路中补给、非战斗提示和坏罗盘售后；用轻松口吻确认玩家没把地图失效当 bug; 小北补给匣.\nVisual: 白灰跑腿短披、小北补给匣腰包、坏罗盘售后牌、浅砂靴.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_boundary_steward_jiupai",
    "name": "界碑看守 旧牌",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_boundary_steward_jiupai.png",
    "prompt": "Generate one original NPC full-body portrait for 界碑看守 旧牌 (npc_rpg_s5_boundary_steward_jiupai) from NPC0 Rift RPG, season S5.\nRole/place: ambient/archive; 解释沉眠区和主动低观测状态; S5-C1 半埋界碑.\nVisual: 旧月白外套、黑石界碑牌、断裂铜尺、低亮灯扣.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_engine_materials_mender_tongrui",
    "name": "机房材料修补师 铜蕊",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "supplemental_landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_engine_materials_mender_tongrui.png",
    "prompt": "Generate one original NPC full-body portrait for 机房材料修补师 铜蕊 (npc_rpg_s5_engine_materials_mender_tongrui) from NPC0 Rift RPG, season S5.\nRole/place: craft_support/engine_repair; F061 回访材料、木材/蜜脾/铜修复订单分发; S5-ENGINE-RETURN-01 机房回访材料台.\nVisual: 月白工坊围裙、铜蕊线路盒、黑石工具架、低亮机房灯扣.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_epilogue_reviewer_mingce",
    "name": "五季复盘员 明册",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "supplemental_landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_epilogue_reviewer_mingce.png",
    "prompt": "Generate one original NPC full-body portrait for 五季复盘员 明册 (npc_rpg_s5_epilogue_reviewer_mingce) from NPC0 Rift RPG, season S5.\nRole/place: public_review; 五季复盘台、终局复盘、称号回顾和玩家作品回访前厅；终章后长尾运营入口; S5-REVIEW-PLAZA-01 五季复盘台.\nVisual: 月白复盘员长衣、五季小册、黑石腰封、铜绿索引灯.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_error_admin_yuge",
    "name": "误差管理员 余格",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_error_admin_yuge.png",
    "prompt": "Generate one original NPC full-body portrait for 误差管理员 余格 (npc_rpg_s5_error_admin_yuge) from NPC0 Rift RPG, season S5.\nRole/place: archive/guide; 坐标机关提示、断尺徽记回看; S5-C3 经纬线广场.\nVisual: 月白测量袍、黑石腰封、误差表、铜绿坐标册.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_fallen_lamp_keeper_jindeng",
    "name": "倒灯巡礼看守 尽灯",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_marker",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_fallen_lamp_keeper_jindeng.png",
    "prompt": "Generate one original NPC full-body portrait for 倒灯巡礼看守 尽灯 (npc_rpg_s5_fallen_lamp_keeper_jindeng) from NPC0 Rift RPG, season S5.\nRole/place: landed_location_npc; 倒灯巡礼外环、倒灯挑战整备、复活线说明和可选精英入口；负责战前秩序，不当 Boss 本体; F060 倒灯巡礼外环.\nVisual: 月白黑灰混合守灯披肩、倒置灯芯、遮光布、铜绿整备工具.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_inverted_lamp_inspector_xiangxia",
    "name": "倒灯巡检员 向下",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_inverted_lamp_inspector_xiangxia.png",
    "prompt": "Generate one original NPC full-body portrait for 倒灯巡检员 向下 (npc_rpg_s5_inverted_lamp_inspector_xiangxia) from NPC0 Rift RPG, season S5.\nRole/place: dungeon/guide; 三塔入口、灯塔机制提示、倒灯轮换挑战; S5-C5 倒灯外庭.\nVisual: 月白巡检长衣、倒置灯徽、黑石腰封、铜绿灯芯工具.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_karst_bridge_factor_shazhi",
    "name": "天坑月白桥驿管事 沙枝",
    "season": "S5",
    "appears_in_seasons": [
      "K",
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "supplemental_landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_karst_bridge_factor_shazhi.png",
    "prompt": "Generate one original NPC full-body portrait for 天坑月白桥驿管事 沙枝 (npc_rpg_s5_karst_bridge_factor_shazhi) from NPC0 Rift RPG, season K / S5.\nRole/place: route_stop/karst_bridge; K 区天坑市到月白旧城的桥驿/歇脚点; S5-GATE-KARST-01 天坑月白桥驿.\nVisual: 月白桥驿外套、灰白石灰岩粉、黑石腰封、苔绿绳结和铜绿账板.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_landing_permit_chaoyin",
    "name": "登陆许可员 潮印",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_landing_permit_chaoyin.png",
    "prompt": "Generate one original NPC full-body portrait for 登陆许可员 潮印 (npc_rpg_s5_landing_permit_chaoyin) from NPC0 Rift RPG, season S5.\nRole/place: travel/guide; 登陆规则、回传、承诺提醒; S5-C1 退潮登陆滩.\nVisual: 月白工作长衣、黑石腰封、登陆印章、铜绿低亮灯扣.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_memorial_keeper_dengjian",
    "name": "署名碑廊守灯人 灯缄",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "supplemental_landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_memorial_keeper_dengjian.png",
    "prompt": "Generate one original NPC full-body portrait for 署名碑廊守灯人 灯缄 (npc_rpg_s5_memorial_keeper_dengjian) from NPC0 Rift RPG, season S5.\nRole/place: memorial/signature_walk; 署名碑廊守灯、玩家纪念展外侧署名/留言走廊；与 S1 灯缄形成名字回环; S5-MEMORY-WALK-01 署名碑廊.\nVisual: 月白纪念披肩、黑石碑签、铜绿守灯扣、手持低亮署名灯.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_old_channel_quartermaster_xisha",
    "name": "古河床采集军需 西砂",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "landed_marker",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_old_channel_quartermaster_xisha.png",
    "prompt": "Generate one original NPC full-body portrait for 古河床采集军需 西砂 (npc_rpg_s5_old_channel_quartermaster_xisha) from NPC0 Rift RPG, season S5.\nRole/place: landed_location_npc; 古河床公共采集营、筛沙棚和砂砾/沙/石材采集分流；避免 F058 只是空采集地; F058 古河床公共采集营.\nVisual: 月白军需短披、黑砂袋、筛沙盘、铜绿秤砣和旧河床尘土.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_permission_auditor_wuniu",
    "name": "权限审计员 无钮",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_permission_auditor_wuniu.png",
    "prompt": "Generate one original NPC full-body portrait for 权限审计员 无钮 (npc_rpg_s5_permission_auditor_wuniu) from NPC0 Rift RPG, season S5.\nRole/place: archive/repair; 最高权限警告、机房软锁修复; S5-C6 机房外门.\nVisual: 月白审计长衣、黑石腰封、无按钮控制板、铜绿线路.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_quarry_apprentice_duanchi",
    "name": "石材验收学徒 断尺",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "supplemental_landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_quarry_apprentice_duanchi.png",
    "prompt": "Generate one original NPC full-body portrait for 石材验收学徒 断尺 (npc_rpg_s5_quarry_apprentice_duanchi) from NPC0 Rift RPG, season S5.\nRole/place: resource_support; F057 采石订单、修复材料验收、断尺学生支线停靠; S5-QUARRY-CHECK-01 石材验收棚.\nVisual: 年轻月白测量学徒衣、断尺徽、黑石粉围裙、铜绿验收夹板.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_return_route_clerk_luyin",
    "name": "复归驿墙登记员 路印",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "supplemental_landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_return_route_clerk_luyin.png",
    "prompt": "Generate one original NPC full-body portrait for 复归驿墙登记员 路印 (npc_rpg_s5_return_route_clerk_luyin) from NPC0 Rift RPG, season S5.\nRole/place: route_stop/old_trade_return; S4->S5 公共回访据点，路线补给与登记前置说明; S5-GATE-OLDTRADE-01 旧商道复归驿墙.\nVisual: 月白驿墙书记衣、旧路印章、黑石路牌、铜绿低亮灯扣.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_route_court_scribe_gongye",
    "name": "航路庭书记 共页",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_or_functional",
    "priority_bucket": "P1",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_route_court_scribe_gongye.png",
    "prompt": "Generate one original NPC full-body portrait for 航路庭书记 共页 (npc_rpg_s5_route_court_scribe_gongye) from NPC0 Rift RPG, season S5.\nRole/place: event/archive; 最终选择回看、称号/纪念补领; S5-F 五季信标环.\nVisual: 月白书记长衣、五季信标小册、黑石腰封、铜绿低亮灯扣.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_moonwhite_registrar_dengli",
    "name": "旧城接待影灯礼",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "existing_role_new_catalog_id",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_v4_moonwhite_registrar_dengli.png",
    "prompt": "Generate one original NPC full-body portrait for 旧城接待影灯礼 (npc_v4_moonwhite_registrar_dengli) from NPC0 Rift RPG, season S5.\nRole/place: social/oldcity_reception; 旧城接待影灯礼，负责城市支线、生活痕迹回看和公共街铺服务；证明旧大陆不是空遗迹; F054 月白旧城四坊店街 / S5-C2 月白旧城.\nVisual: 月白接待长衣、黑石腰封、铜绿门铃、旧城街铺钥匙和低亮笑意.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_old_postman_weiji",
    "name": "邮局投递员未寄",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P1_landed_anchor",
    "priority_bucket": "P1",
    "source_origin": "existing_role_new_catalog_id",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_v4_old_postman_weiji.png",
    "prompt": "Generate one original NPC full-body portrait for 邮局投递员未寄 (npc_v4_old_postman_weiji) from NPC0 Rift RPG, season S5.\nRole/place: archive/post_office_ambient; 邮局投递员未寄，讲普通人的信、旧信支线和未寄出的灯；连接学校值日生粉笔; F056 旧邮局与学校院 / S5-C2 月白旧城.\nVisual: 月白旧邮差短披、未寄信袋、黑石邮戳盒、铜绿低亮灯扣.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch1_crack_hound",
    "name": "裂纹猎犬",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch1_crack_hound.png",
    "prompt": "Generate one original creature or boss full-body portrait for 裂纹猎犬 (rpg_ch1_crack_hound) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 冲刺前停顿 0.8 秒; C1.\nVisual: a Wolf/Zombie reimagined as 裂纹猎犬; visual behavior and gameplay identity: 冲刺前停顿 0.8 秒.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch1_crystal_guard",
    "name": "结晶守卫",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch1_crystal_guard.png",
    "prompt": "Generate one original creature or boss full-body portrait for 结晶守卫 (rpg_ch1_crystal_guard) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 守信标，校准后停止或降频; C1.\nVisual: a Husk/Zombie reimagined as 结晶守卫; visual behavior and gameplay identity: 守信标，校准后停止或降频.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch1_echo_crawler",
    "name": "余响爬行者",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch1_echo_crawler.png",
    "prompt": "Generate one original creature or boss full-body portrait for 余响爬行者 (rpg_ch1_echo_crawler) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 死亡留下短暂减速区; C1.\nVisual: a Cave Spider/Silverfish reimagined as 余响爬行者; visual behavior and gameplay identity: 死亡留下短暂减速区.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch1_gray_patroller",
    "name": "灰潮巡游者",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch1_gray_patroller.png",
    "prompt": "Generate one original creature or boss full-body portrait for 灰潮巡游者 (rpg_ch1_gray_patroller) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 支线巡逻，不追出潮雾礁; C1.\nVisual: a Drowned reimagined as 灰潮巡游者; visual behavior and gameplay identity: 支线巡逻，不追出潮雾礁.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch1_gray_scavenger",
    "name": "灰潮拾荒者",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch1_gray_scavenger.png",
    "prompt": "Generate one original creature or boss full-body portrait for 灰潮拾荒者 (rpg_ch1_gray_scavenger) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 近战追击，低血量逃向同伴; C1.\nVisual: a Drowned/Husk reimagined as 灰潮拾荒者; visual behavior and gameplay identity: 近战追击，低血量逃向同伴.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch1_watchman_echo",
    "name": "守望残影",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch1_watchman_echo.png",
    "prompt": "Generate one original creature or boss full-body portrait for 守望残影 (rpg_ch1_watchman_echo) from NPC0 Rift RPG, season S1.\nRole/place: 事件怪; 灯塔外庭短波次; C1.\nVisual: a Illusioner/Armor Stand reimagined as 守望残影; visual behavior and gameplay identity: 灯塔外庭短波次.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch2_chain_clerk",
    "name": "锁链文员",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch2_chain_clerk.png",
    "prompt": "Generate one original creature or boss full-body portrait for 锁链文员 (rpg_ch2_chain_clerk) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 拉近玩家，短 CD 近战; C2.\nVisual: a Zombie/Vindicator reimagined as 锁链文员; visual behavior and gameplay identity: 拉近玩家，短 CD 近战.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch2_salt_debtor",
    "name": "盐债追索者",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch2_salt_debtor.png",
    "prompt": "Generate one original creature or boss full-body portrait for 盐债追索者 (rpg_ch2_salt_debtor) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 远程攻击，击中后缓速; C2.\nVisual: a Drowned/Skeleton reimagined as 盐债追索者; visual behavior and gameplay identity: 远程攻击，击中后缓速.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch2_still_sailor",
    "name": "静帆水手",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch2_still_sailor.png",
    "prompt": "Generate one original creature or boss full-body portrait for 静帆水手 (rpg_ch2_still_sailor) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 成群慢速压迫; C2.\nVisual: a Husk reimagined as 静帆水手; visual behavior and gameplay identity: 成群慢速压迫.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch3_cable_wraith",
    "name": "线缆残影",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch3_cable_wraith.png",
    "prompt": "Generate one original creature or boss full-body portrait for 线缆残影 (rpg_ch3_cable_wraith) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 短突进，怕光源; C3.\nVisual: a Phantom/Vex reimagined as 线缆残影; visual behavior and gameplay identity: 短突进，怕光源.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch3_ore_sick_miner",
    "name": "矿蚀工人",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch3_ore_sick_miner.png",
    "prompt": "Generate one original creature or boss full-body portrait for 矿蚀工人 (rpg_ch3_ore_sick_miner) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 攻击附带短暂虚弱; C3.\nVisual: a Zombie/Husk reimagined as 矿蚀工人; visual behavior and gameplay identity: 攻击附带短暂虚弱.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch3_pressure_slug",
    "name": "压力矿团",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch3_pressure_slug.png",
    "prompt": "Generate one original creature or boss full-body portrait for 压力矿团 (rpg_ch3_pressure_slug) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 分裂并推人; C3.\nVisual: a Slime reimagined as 压力矿团; visual behavior and gameplay identity: 分裂并推人.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch4_rooftop_duelist",
    "name": "屋脊决斗者",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch4_rooftop_duelist.png",
    "prompt": "Generate one original creature or boss full-body portrait for 屋脊决斗者 (rpg_ch4_rooftop_duelist) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 快速近战击退; C4.\nVisual: a Vindicator reimagined as 屋脊决斗者; visual behavior and gameplay identity: 快速近战击退.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch4_storm_page",
    "name": "风暴残页",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch4_storm_page.png",
    "prompt": "Generate one original creature or boss full-body portrait for 风暴残页 (rpg_ch4_storm_page) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 绕场干扰，掉线索粒子; C4.\nVisual: a Vex/Allay visual reimagined as 风暴残页; visual behavior and gameplay identity: 绕场干扰，掉线索粒子.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch4_windless_guard",
    "name": "失风卫兵",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch4_windless_guard.png",
    "prompt": "Generate one original creature or boss full-body portrait for 失风卫兵 (rpg_ch4_windless_guard) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 高台远程压制; C4.\nVisual: a Skeleton/Pillager reimagined as 失风卫兵; visual behavior and gameplay identity: 高台远程压制.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch5_authority_mask",
    "name": "权限面具",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch5_authority_mask.png",
    "prompt": "Generate one original creature or boss full-body portrait for 权限面具 (rpg_ch5_authority_mask) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 切换近远状态; C5.\nVisual: a Wither Skeleton/Pillager reimagined as 权限面具; visual behavior and gameplay identity: 切换近远状态.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch5_calibration_probe",
    "name": "校准探针",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch5_calibration_probe.png",
    "prompt": "Generate one original creature or boss full-body portrait for 校准探针 (rpg_ch5_calibration_probe) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 缓慢弹道，命中浮空; C5.\nVisual: a Shulker/Guardian reimagined as 校准探针; visual behavior and gameplay identity: 缓慢弹道，命中浮空.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_ch5_record_echo",
    "name": "记录回声",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S1/rpg_ch5_record_echo.png",
    "prompt": "Generate one original creature or boss full-body portrait for 记录回声 (rpg_ch5_record_echo) from NPC0 Rift RPG, season S1.\nRole/place: 普通; 复制玩家位置残影; C5.\nVisual: a Armor Stand/Illusioner reimagined as 记录回声; visual behavior and gameplay identity: 复制玩家位置残影.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_k_darkriver_drifter",
    "name": "暗河漂流体",
    "season": "K",
    "appears_in_seasons": [
      "K"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "new_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/K/rpg_k_darkriver_drifter.png",
    "prompt": "Generate one original creature or boss full-body portrait for 暗河漂流体 (rpg_k_darkriver_drifter) from NPC0 Rift RPG, season K.\nRole/place: normal; 顺水位漂移，推玩家离开安全石阶，不追出河道; F023 暗河渡口.\nVisual: 水雾人形、黑蓝河痕、石灰泡沫边缘.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_k_limestone_crawler",
    "name": "石灰伏行虫",
    "season": "K",
    "appears_in_seasons": [
      "K"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "new_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/K/rpg_k_limestone_crawler.png",
    "prompt": "Generate one original creature or boss full-body portrait for 石灰伏行虫 (rpg_k_limestone_crawler) from NPC0 Rift RPG, season K.\nRole/place: normal; 贴地伏击，受光后短暂停顿，逼玩家带灯但不刷屏; F020/F021.\nVisual: 灰白石灰甲壳、苔绿节肢、暗河冷光眼点.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_k_moss_bat",
    "name": "垂苔蝠",
    "season": "K",
    "appears_in_seasons": [
      "K"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "new_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/K/rpg_k_moss_bat.png",
    "prompt": "Generate one original creature or boss full-body portrait for 垂苔蝠 (rpg_k_moss_bat) from NPC0 Rift RPG, season K.\nRole/place: normal; 成群低空掠过，靠近发光浆果时减速; F020 垂苔洞.\nVisual: 小型苔绿色蝙蝠、灰白翼膜、发光浆果粉尘.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_buoy_leech",
    "name": "浮标附着物",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_buoy_leech.png",
    "prompt": "Generate one original creature or boss full-body portrait for 浮标附着物 (rpg_s2_buoy_leech) from NPC0 Rift RPG, season S2.\nRole/place: normal; 吸附在浮标旁，打掉后浮标可交互; S2-C1.\nVisual: 黑蓝附着体、冷白吸盘、缆绳状身体.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_dark_moth",
    "name": "暗光蛾",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_dark_moth.png",
    "prompt": "Generate one original creature or boss full-body portrait for 暗光蛾 (rpg_s2_dark_moth) from NPC0 Rift RPG, season S2.\nRole/place: normal; 玩家拿普通光源时更容易聚集; S2-C4.\nVisual: 黑紫蛾翼、吸光玻璃粉、低亮冷白边.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_memory_eel",
    "name": "回忆鳗",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_memory_eel.png",
    "prompt": "Generate one original creature or boss full-body portrait for 回忆鳗 (rpg_s2_memory_eel) from NPC0 Rift RPG, season S2.\nRole/place: normal; 从水面影像中冲出; S2-C3.\nVisual: 半透明蓝白鳗影、旧街道倒影纹、星盐闪点.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_mist_drifter",
    "name": "雾幕漂流体",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_mist_drifter.png",
    "prompt": "Generate one original creature or boss full-body portrait for 雾幕漂流体 (rpg_s2_mist_drifter) from NPC0 Rift RPG, season S2.\nRole/place: normal; 靠近浮标时刷新，低血量高移速; S2-C1.\nVisual: 雾白半透明漂流轮廓、冷光浮标碎点、深蓝湿边.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_rope_snare",
    "name": "缆绳缠体",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_rope_snare.png",
    "prompt": "Generate one original creature or boss full-body portrait for 缆绳缠体 (rpg_s2_rope_snare) from NPC0 Rift RPG, season S2.\nRole/place: normal; 减速玩家，适合船舱狭窄战; S2-C2.\nVisual: 活化旧缆绳、海藻结、冷白节点、木屑碎片.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_salt_crab",
    "name": "盐晶蟹",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_salt_crab.png",
    "prompt": "Generate one original creature or boss full-body portrait for 盐晶蟹 (rpg_s2_salt_crab) from NPC0 Rift RPG, season S2.\nRole/place: normal; 白天弱，夜潮期间增强; S2-C3.\nVisual: 蓝白盐晶壳、小型礁蟹、夜潮微光、浅水砂痕.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_shade_pilgrim",
    "name": "影巡礼者",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_shade_pilgrim.png",
    "prompt": "Generate one original creature or boss full-body portrait for 影巡礼者 (rpg_s2_shade_pilgrim) from NPC0 Rift RPG, season S2.\nRole/place: normal; 靠近墓园刷新，不追出黑灯范围; S2-C4.\nVisual: 无名黑灰巡礼衣、暗紫边、遮光布条、低头轮廓.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s2_wreck_sailor",
    "name": "断航水手",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S2/rpg_s2_wreck_sailor.png",
    "prompt": "Generate one original creature or boss full-body portrait for 断航水手 (rpg_s2_wreck_sailor) from NPC0 Rift RPG, season S2.\nRole/place: normal; 成群巡逻，靠近断灯浮标增强; S2-C2.\nVisual: 盐白破水手衣、缆绳腰带、断旗布片、深蓝冷光眼.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s3_drowned_record",
    "name": "溺记录体",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S3/rpg_s3_drowned_record.png",
    "prompt": "Generate one original creature or boss full-body portrait for 溺记录体 (rpg_s3_drowned_record) from NPC0 Rift RPG, season S3.\nRole/place: normal; 打断玩家读档案，但不追出安全穹顶; S3-C2.\nVisual: 水封纸片缠绕的人形、墨蓝水迹、冷白字片.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s3_pressure_patrol",
    "name": "水压巡卫",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S3/rpg_s3_pressure_patrol.png",
    "prompt": "Generate one original creature or boss full-body portrait for 水压巡卫 (rpg_s3_pressure_patrol) from NPC0 Rift RPG, season S3.\nRole/place: normal; 巡逻路线明确，适合潜行或绕路; S3-C2.\nVisual: 深蓝巡卫潜甲、铜绿扣件、透明面罩、慢速沉重姿态.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s4_lampless_pilgrim",
    "name": "无灯巡礼者",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S4/rpg_s4_lampless_pilgrim.png",
    "prompt": "Generate one original creature or boss full-body portrait for 无灯巡礼者 (rpg_s4_lampless_pilgrim) from NPC0 Rift RPG, season S4.\nRole/place: normal; 靠普通光源增强; S4-C4.\nVisual: 无灯黑灰巡礼衣、暗紫低光边、遮名布条.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "rpg_s4_unnamed_shadow",
    "name": "未命名影",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "mob",
    "priority": "P2_mob",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/monsters-and-bosses/S4/rpg_s4_unnamed_shadow.png",
    "prompt": "Generate one original creature or boss full-body portrait for 未命名影 (rpg_s4_unnamed_shadow) from NPC0 Rift RPG, season S4.\nRole/place: normal_event; 血条显示“——”，弱机制怪；不命名也存在; S4-C5/F.\nVisual: 无名白灰影、轮廓清楚但无标识、低光留白.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one creature or boss only, gameplay silhouette readable; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c1_driftwood_fisher_laohu",
    "name": "漂木渔夫 老槲",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c1_driftwood_fisher_laohu.png",
    "prompt": "Generate one original NPC full-body portrait for 漂木渔夫 老槲 (npc_rpg_s1_c1_driftwood_fisher_laohu) from NPC0 Rift RPG, season S1.\nRole/place: `ambient/rumor`; 灰潮、冷光、断船传闻; C1-4 前后.\nVisual: driftwood fisher Laohu, rough cloth shawl, fishing net, old lamp-oil pot, salt-weathered boots, local coast resident..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c1_tide_supply_beike",
    "name": "潮汐补给员 贝柯",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c1_tide_supply_beike.png",
    "prompt": "Generate one original NPC full-body portrait for 潮汐补给员 贝柯 (npc_rpg_s1_c1_tide_supply_beike) from NPC0 Rift RPG, season S1.\nRole/place: `exchange`; 灰潮补给、漂木/灯油兑换; C1-3 断栈桥附近.\nVisual: tide supply keeper Beike, waterproof short coat, shell button, salt-stained shawl, driftwood crate and lamp oil pouch..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c2_cook_maiwu",
    "name": "水线厨娘 麦芜",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c2_cook_maiwu.png",
    "prompt": "Generate one original NPC full-body portrait for 水线厨娘 麦芜 (npc_rpg_s1_c2_cook_maiwu) from NPC0 Rift RPG, season S1.\nRole/place: `ambient`; 平民区生活、幸存者名单侧面; C2-2/C2-5.\nVisual: waterside cook Maiwu, damp apron, rolled headscarf, cooking ladle, harbor alley resident, practical and warm..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c2_loader_lizhou",
    "name": "失业装卸工 砾舟",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c2_loader_lizhou.png",
    "prompt": "Generate one original NPC full-body portrait for 失业装卸工 砾舟 (npc_rpg_s1_c2_loader_lizhou) from NPC0 Rift RPG, season S1.\nRole/place: `ambient/rumor`; 货物失踪、黑水倒影; C2-6 前.\nVisual: unemployed dock loader Lizhou, old dock short coat, shoulder rope, worn gloves, tired worker with rumor role..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c4_rooftop_supply_lantan",
    "name": "帆顶补给商 岚摊",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c4_rooftop_supply_lantan.png",
    "prompt": "Generate one original NPC full-body portrait for 帆顶补给商 岚摊 (npc_rpg_s1_c4_rooftop_supply_lantan) from NPC0 Rift RPG, season S1.\nRole/place: `exchange`; 外观/补给/风帆材料兑换; C4-3.\nVisual: rooftop supply merchant Lantan, colorful but muted sail short cape, belt pouch, wind cloth bundle, public server exchange NPC..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c4_wind_student_luoyu",
    "name": "风向学院学生 洛羽",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c4_wind_student_luoyu.png",
    "prompt": "Generate one original NPC full-body portrait for 风向学院学生 洛羽 (npc_rpg_s1_c4_wind_student_luoyu) from NPC0 Rift RPG, season S1.\nRole/place: `ambient/rumor`; 地图不是土地、第四季埋点; C4-4/C4-5.\nVisual: wind academy student Luoyu, academy short mantle, small wind emblem, notebook, curious city student..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c5_escape_echo_fragment",
    "name": "逃逸回声片",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c5_escape_echo_fragment.png",
    "prompt": "Generate one original NPC full-body portrait for 逃逸回声片 (npc_rpg_s1_c5_escape_echo_fragment) from NPC0 Rift RPG, season S1.\nRole/place: `ambient/rumor`; 白噪/静默权埋点; C5-5.\nVisual: escape echo fragment, incomplete humanoid, black-purple and white static gray, broken signal edges, quiet unsettling..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_c5_maintenance_echo_03",
    "name": "维护残影 03",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_c5_maintenance_echo_03.png",
    "prompt": "Generate one original NPC full-body portrait for 维护残影 03 (npc_rpg_s1_c5_maintenance_echo_03) from NPC0 Rift RPG, season S1.\nRole/place: `ambient/rumor`; 维护者问题、非敌对残影; C5-3/C5-4.\nVisual: maintenance echo 03, semi-transparent worker uniform, yellow light dots, repair seams, non-hostile system remnant..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_camp_lampoil_cen",
    "name": "老灯油匠 婆婆岑",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_camp_lampoil_cen.png",
    "prompt": "Generate one original NPC full-body portrait for 老灯油匠 婆婆岑 (npc_rpg_s1_camp_lampoil_cen) from NPC0 Rift RPG, season S1.\nRole/place: `ambient`; 灯油、守灯常识、章节后变化; 营地灯油架旁.\nVisual: old lamp-oil craftswoman Cen, warm gray old apron, small oil pot, repaired cloth, gentle practical elder..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_camp_newbie_xiaozhan",
    "name": "迷路新人 小栈",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_camp_newbie_xiaozhan.png",
    "prompt": "Generate one original NPC full-body portrait for 迷路新人 小栈 (npc_rpg_s1_camp_newbie_xiaozhan) from NPC0 Rift RPG, season S1.\nRole/place: `ambient`; 新人轻喜剧、引导玩家找灯路向导; 裂隙门外侧.\nVisual: lost newbie Xiaozhan, gray-brown beginner shawl, small backpack, confused but cheerful new adventurer..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_camp_supply_ali",
    "name": "补给员 阿砾",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_camp_supply_ali.png",
    "prompt": "Generate one original NPC full-body portrait for 补给员 阿砾 (npc_rpg_s1_camp_supply_ali) from NPC0 Rift RPG, season S1.\nRole/place: `exchange`; 轻补给、外观兑换、纪念物补领; `(-268,119,-3144)`.\nVisual: supply keeper Ali, brown-gray apron, many belt pouches, simple gloves, friendly public-server supply worker..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_camp_title_keeper_dengjian",
    "name": "称号保管人 灯缄",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_camp_title_keeper_dengjian.png",
    "prompt": "Generate one original NPC full-body portrait for 称号保管人 灯缄 (npc_rpg_s1_camp_title_keeper_dengjian) from NPC0 Rift RPG, season S1.\nRole/place: `memorial`; 称号查看、纪念物补领; `(-265,119,-3145)`.\nVisual: title keeper Dengjian, warm gray mantle, new lantern badge, small lantern, quiet memorial keeper..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_final_memorial_dengjian",
    "name": "纪念墙守灯人 灯缄",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_final_memorial_dengjian.png",
    "prompt": "Generate one original NPC full-body portrait for 纪念墙守灯人 灯缄 (npc_rpg_s1_final_memorial_dengjian) from NPC0 Rift RPG, season S1.\nRole/place: `memorial`; 称号/纪念补领、赛季纪念; 终章后.\nVisual: memorial light keeper Dengjian, warm gray long mantle, new lantern badge, small lantern, quiet season memorial role..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s1_final_supply_ali",
    "name": "终章补给员 阿砾",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "source_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_rpg_s1_final_supply_ali.png",
    "prompt": "Generate one original NPC full-body portrait for 终章补给员 阿砾 (npc_rpg_s1_final_supply_ali) from NPC0 Rift RPG, season S1.\nRole/place: `exchange`; 轻补给、外观兑换; F-1/F-3.\nVisual: finale supply keeper Ali, brown-gray apron, temporary armband, supply pouches, modest event exchange worker..\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_apiarist_qihe",
    "name": "养蜂人栖禾",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_v4_apiarist_qihe.png",
    "prompt": "Generate one original NPC full-body portrait for 养蜂人栖禾 (npc_v4_apiarist_qihe) from NPC0 Rift RPG, season S1.\nRole/place: 照料蜂场，调查水与花的变化; 繁花蜂林蜂场看护，调查水与花的变化；提供蜜脾、花粉和蜂箱安全提示; F002 繁花蜂林.\nVisual: 灰蓝养蜂罩衣、旧木蜂箱小灯、冷白蜜蜡瓶、袖口沾花粉；生活感强，不做童话仙子.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_carpenter_hebian",
    "name": "木匠合边",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_v4_carpenter_hebian.png",
    "prompt": "Generate one original NPC full-body portrait for 木匠合边 (npc_v4_carpenter_hebian) from NPC0 Rift RPG, season S1.\nRole/place: craft/carpenter_commission; 逆风公共匠作院木匠，负责家具制作、买家委托和旧材新修解释; F015 逆风公共匠作院.\nVisual: 灰蓝木匠围裙、旧木刨子、风帆布袖套、冷白工坊灯扣.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_forester_songzhi",
    "name": "护林员松枝",
    "season": "S1",
    "appears_in_seasons": [
      "S1",
      "S4"
    ],
    "kind": "npc",
    "priority": "P2_cross_season_functional",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_v4_forester_songzhi.png",
    "prompt": "Generate one original NPC full-body portrait for 护林员松枝 (npc_v4_forester_songzhi) from NPC0 Rift RPG, season S1 / S4.\nRole/place: 林业与补种；出差采用阶段化展示; S1/S4 林业与补种；S4 针叶林许可场负责云杉采集、补种和材料订单; F004 西岸补种林场 / F046 避风针叶林场 / S4P03 针叶林许可场.\nVisual: 灰蓝护林短披叠白灰风雪外套、云杉枝徽、补种铲和许可木牌.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_gardener_fangling",
    "name": "园丁芳铃",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_v4_gardener_fangling.png",
    "prompt": "Generate one original NPC full-body portrait for 园丁芳铃 (npc_v4_gardener_fangling) from NPC0 Rift RPG, season S1.\nRole/place: social/garden_event; 风口公共花园和岛屿园艺展照看人，负责花材提交、展览布置和玩家公共花园引导; F016 风口公共花园.\nVisual: 灰蓝园丁衣叠浅绿围裙、风口花剪、旧木花牌、冷白小灯串.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_mine_steward_yanmu",
    "name": "矿场管事岩牧",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_v4_mine_steward_yanmu.png",
    "prompt": "Generate one original NPC full-body portrait for 矿场管事岩牧 (npc_v4_mine_steward_yanmu) from NPC0 Rift RPG, season S1.\nRole/place: resource/mine_steward; 山前公共矿场和弃水泵站外院管事，负责矿场边界、弃水责任和采集安全线; F012 山前公共矿场·矿头.\nVisual: 灰蓝矿场管事外套、石粉袖口、矿灯、旧木告示夹和测水瓶.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_mushroom_farmer_taishen",
    "name": "菌农苔婶",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_v4_mushroom_farmer_taishen.png",
    "prompt": "Generate one original NPC full-body portrait for 菌农苔婶 (npc_v4_mushroom_farmer_taishen) from NPC0 Rift RPG, season S1.\nRole/place: resource/mushroom_kitchen; 苔伞菌林种植和菌林厨房，讲地下冷风故事；负责蘑菇采集边界和食材订单; F003 苔伞菌林.\nVisual: 灰蓝菌农围裙、苔绿色菌篮、旧木汤勺、袖口有湿土；亲切但不卡通.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_upwind_registrar_shuqiao",
    "name": "逆风铺务员书桥",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_v4_upwind_registrar_shuqiao.png",
    "prompt": "Generate one original NPC full-body portrait for 逆风铺务员书桥 (npc_v4_upwind_registrar_shuqiao) from NPC0 Rift RPG, season S1.\nRole/place: 租约与公用街道，不发每日营业考核; 逆风城四巷店街铺务登记，讲租约和公用街道；明确不发每日营业考核; F014 逆风城四巷店街.\nVisual: 青灰铺务员长夹克、风向街牌、租约册、银灰小印章；干练但不官僚脸谱.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_warehouse_jinchi",
    "name": "货栈员津迟",
    "season": "S1",
    "appears_in_seasons": [
      "S1"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S1/npc_v4_warehouse_jinchi.png",
    "prompt": "Generate one original NPC full-body portrait for 货栈员津迟 (npc_v4_warehouse_jinchi) from NPC0 Rift RPG, season S1.\nRole/place: resource/warehouse_logistics; 无风港公共货栈和旧船坞材料场订单，讲港口民生与货运压力; F009 无风港公共货栈.\nVisual: 灰蓝货栈短衣、木箱编号牌、封港纸条、腰侧挂小秤和冷白仓灯.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_karst_cave_berry_keeper_yingmei",
    "name": "发光浆果看护 萤莓",
    "season": "K",
    "appears_in_seasons": [
      "K"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "new_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/K/npc_rpg_karst_cave_berry_keeper_yingmei.png",
    "prompt": "Generate one original NPC full-body portrait for 发光浆果看护 萤莓 (npc_rpg_karst_cave_berry_keeper_yingmei) from NPC0 Rift RPG, season K.\nRole/place: habitat/resource; 发光浆果、苔藓补种、洞口安全提示; F020 垂苔繁茂洞·洞口.\nVisual: 苔绿色短披肩、藤编小灯、发光浆果篮、灰白石灰粉袖口.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_karst_quarry_factor_huishi",
    "name": "灰白采场管事 灰石",
    "season": "K",
    "appears_in_seasons": [
      "K"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "new_setting",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/K/npc_rpg_karst_quarry_factor_huishi.png",
    "prompt": "Generate one original NPC full-body portrait for 灰白采场管事 灰石 (npc_rpg_karst_quarry_factor_huishi) from NPC0 Rift RPG, season K.\nRole/place: resource/exchange; 石灰岩、铜矿、采石订单与安全线; F021 灰白石材采场.\nVisual: 灰白采石围裙、铜扣护腕、粉尘头巾、短锤和采场账板.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s2_c3_apiary_keeper_qin",
    "name": "蜂场看护 琴斑",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "landed_anchor",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_rpg_s2_c3_apiary_keeper_qin.png",
    "prompt": "Generate one original NPC full-body portrait for 蜂场看护 琴斑 (npc_rpg_s2_c3_apiary_keeper_qin) from NPC0 Rift RPG, season S2.\nRole/place: resource/ambient; 海岛花坡蜂场看护，解释蜂场与星盐花坡的生态变化；提供蜜脾/花粉采集提示; F029 星盐夜潮观察环.\nVisual: 深蓝蜂场罩衣、冷白蜂箱灯、花坡小旗、盐花与蜂蜡工具.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_bamboo_weaver_lianqing",
    "name": "竹艺师连青",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_v4_bamboo_weaver_lianqing.png",
    "prompt": "Generate one original NPC full-body portrait for 竹艺师连青 (npc_v4_bamboo_weaver_lianqing) from NPC0 Rift RPG, season S2.\nRole/place: 海岛竹艺与旧材新用; 近岛竹艺、旧材新用和临时航具修补；把 F026 做成可采集可交易的生活点; F026 近岛竹艺林.\nVisual: 深蓝短衣叠竹青围裙、竹篾背筐、冷白灯扣、手上有细竹屑.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_bottle_postman_jianmo",
    "name": "漂瓶邮差笺沫",
    "season": "S2",
    "appears_in_seasons": [
      "S2"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_v4_bottle_postman_jianmo.png",
    "prompt": "Generate one original NPC full-body portrait for 漂瓶邮差笺沫 (npc_v4_bottle_postman_jianmo) from NPC0 Rift RPG, season S2.\nRole/place: 接既有漂瓶邮局，不重写旧剧情结论; 漂瓶邮局柜台、旧信回看和跨岛留言；承接漂瓶支线，不改写旧剧情结论; F027 旧航线漂瓶邮局.\nVisual: 深蓝邮差短披、玻璃漂瓶挎带、湿纸签、冷白邮戳灯.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_salt_grower_yanqiao",
    "name": "盐花师盐翘",
    "season": "S2",
    "appears_in_seasons": [
      "S2",
      "S3"
    ],
    "kind": "npc",
    "priority": "P2_cross_season_functional",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S2/npc_v4_salt_grower_yanqiao.png",
    "prompt": "Generate one original NPC full-body portrait for 盐花师盐翘 (npc_v4_salt_grower_yanqiao) from NPC0 Rift RPG, season S2 / S3.\nRole/place: 星盐活记忆与温室延续; 星盐花床和盐花温室照料；S2 讲活记忆，S3 接潜潮温室材料线; F029 星盐夜潮观察环.\nVisual: 蓝白盐花围裙、透明温室护目镜、星盐枝剪、铜绿小喷壶.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_dock_diver_xiaopao",
    "name": "码头潜工 小泡",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_dock_diver_xiaopao.png",
    "prompt": "Generate one original NPC full-body portrait for 码头潜工 小泡 (npc_rpg_s3_dock_diver_xiaopao) from NPC0 Rift RPG, season S3.\nRole/place: ambient/help; 提醒气泡柱和浅潮安全线; S3-C1 潜潮钟码头.\nVisual: 短潜服、浅蓝气泡瓶、铜扣背带、湿发护目镜.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_glass_cleaner_juca",
    "name": "玻璃清洁工 橘擦",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_glass_cleaner_juca.png",
    "prompt": "Generate one original NPC full-body portrait for 玻璃清洁工 橘擦 (npc_rpg_s3_glass_cleaner_juca) from NPC0 Rift RPG, season S3.\nRole/place: ambient/help; 缓冲深渊紧张感、提示透明平台边界; S3-C4 玻璃平台.\nVisual: 橘色小抹布点缀、深蓝工作潜服、玻璃刮刀、铜绿水桶.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_lowpressure_market_chaohe",
    "name": "低压集市管事 潮禾",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_lowpressure_market_chaohe.png",
    "prompt": "Generate one original NPC full-body portrait for 低压集市管事 潮禾 (npc_rpg_s3_lowpressure_market_chaohe) from NPC0 Rift RPG, season S3.\nRole/place: exchange/social; 潜潮声望、轻兑换、居民委托; S3-C2 低压集市.\nVisual: 深蓝潜潮市集外套、透明面罩、铜扣账板、潮灯腰牌.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_old_diver_achen",
    "name": "旧潜员 阿沉",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_old_diver_achen.png",
    "prompt": "Generate one original NPC full-body portrait for 旧潜员 阿沉 (npc_rpg_s3_old_diver_achen) from NPC0 Rift RPG, season S3.\nRole/place: ambient/rumor; 讲删档记录和旧大陆沉眠前兆; S3-C3 鲸骨档案馆.\nVisual: 补丁潜服、旧铜头盔、磨损气瓶、沉重工具袋.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_pump_assistant_xiaofa",
    "name": "老潜工助手 小阀",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_pump_assistant_xiaofa.png",
    "prompt": "Generate one original NPC full-body portrait for 老潜工助手 小阀 (npc_rpg_s3_pump_assistant_xiaofa) from NPC0 Rift RPG, season S3.\nRole/place: ambient/help; 解释压力、提醒别硬抗水压; S3-C5 压冠泵塔.\nVisual: 短潜工服、小阀轮胸针、铜扣护膝、气泡瓶.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_pump_cook_retang",
    "name": "泵塔厨子 热汤",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_pump_cook_retang.png",
    "prompt": "Generate one original NPC full-body portrait for 泵塔厨子 热汤 (npc_rpg_s3_pump_cook_retang) from NPC0 Rift RPG, season S3.\nRole/place: ambient/social; 给泵塔生活感和队伍休整点; S3-C5 泵塔休息舱.\nVisual: 防水围裙、保温锅、铜绿汤勺、深蓝袖套.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_star_salt_porter_yanzhi",
    "name": "星盐搬运员 盐枝",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_star_salt_porter_yanzhi.png",
    "prompt": "Generate one original NPC full-body portrait for 星盐搬运员 盐枝 (npc_rpg_s3_star_salt_porter_yanzhi) from NPC0 Rift RPG, season S3.\nRole/place: ambient/resource; 连接第二季星盐样本和潜潮城材料流; S3-C1/S3-C2 浅潮搬运线.\nVisual: 深蓝搬运短衣、星白盐袋、铜绿肩带、样本箱.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s3_starsalt_record_echo",
    "name": "星盐记录影",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_rpg_s3_starsalt_record_echo.png",
    "prompt": "Generate one original NPC full-body portrait for 星盐记录影 (npc_rpg_s3_starsalt_record_echo) from NPC0 Rift RPG, season S3.\nRole/place: ambient/echo; 第三季尾声与第五季证词回收; S3-F 第三季尾声.\nVisual: 半透明星白人影、深蓝碎片边缘、盐晶记录片.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_bookbinder_moye",
    "name": "修书人墨叶",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_v4_bookbinder_moye.png",
    "prompt": "Generate one original NPC full-body portrait for 修书人墨叶 (npc_v4_bookbinder_moye) from NPC0 Rift RPG, season S3.\nRole/place: archive/craft/ambient; 半淹街道水封书屋修书、档案晾干和普通居民记录；让书屋不是空档案柜; F039 半淹街道水封书屋.\nVisual: 防水墨蓝修书围裙、水封纸夹、骨白书签、铜绿书扣和小气泡灯.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_clay_potter_nianliu",
    "name": "陶师黏柳",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_v4_clay_potter_nianliu.png",
    "prompt": "Generate one original NPC full-body portrait for 陶师黏柳 (npc_v4_clay_potter_nianliu) from NPC0 Rift RPG, season S3.\nRole/place: resource/craft/ambient; 红树泥湾和潮退陶坊的潮土陶艺、生活订单、容器修复；给 S3 非战斗采集线落点; F036 红树泥湾.\nVisual: 深蓝工装叠铜绿陶土围裙、湿陶轮纹、红树泥手套、气泡瓶.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_diver_fuchen",
    "name": "打捞员浮尘",
    "season": "S3",
    "appears_in_seasons": [
      "S3"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S3/npc_v4_diver_fuchen.png",
    "prompt": "Generate one original NPC full-body portrait for 打捞员浮尘 (npc_v4_diver_fuchen) from NPC0 Rift RPG, season S3.\nRole/place: salvage/guide/repair; 玻璃深渊打捞区和泵塔旧工具栈工具归还；提示安全绳、透明平台边界和下潜工具冷却; F041 玻璃深渊打捞区.\nVisual: 深蓝打捞潜服、铜绿安全绳、旧工具袋、透明面罩和冷白深渊灯.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_magnet_miner_pianzhen",
    "name": "磁石矿工 偏针",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_magnet_miner_pianzhen.png",
    "prompt": "Generate one original NPC full-body portrait for 磁石矿工 偏针 (npc_rpg_s4_magnet_miner_pianzhen) from NPC0 Rift RPG, season S4.\nRole/place: ambient/resource; 讲磁石异常和坐标锁定; S4-C3 磁石台地.\nVisual: 铁灰矿工短衣、磁石背包、红石针护腕、灰尘靴.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s4_wrong_compass_guinan",
    "name": "买错罗盘的旅人 归南",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_rpg_s4_wrong_compass_guinan.png",
    "prompt": "Generate one original NPC full-body portrait for 买错罗盘的旅人 归南 (npc_rpg_s4_wrong_compass_guinan) from NPC0 Rift RPG, season S4.\nRole/place: ambient/rumor; 轻松吐槽坏罗盘，每个罗盘指向不同人; S4-C3 赤针工坊外.\nVisual: 白灰旅行披肩、坏罗盘串、尴尬表情、棕色行囊.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_s4_chizhen_ice_captain",
    "name": "采冰安全线队长 赤针",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "landed_marker",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_s4_chizhen_ice_captain.png",
    "prompt": "Generate one original NPC full-body portrait for 采冰安全线队长 赤针 (npc_s4_chizhen_ice_captain) from NPC0 Rift RPG, season S4.\nRole/place: resource/safety_captain; 采冰安全线、雪/冰材料循环和雪岭队伍调度；与罗盘匠赤针可同名不同人或职称待插件前定稿; 采冰安全线.\nVisual: 白灰采冰队长外套、红石红冰钉、坏罗盘安全哨、冰尘围巾.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_ranger_shuangtu",
    "name": "巡山员霜途",
    "season": "S4",
    "appears_in_seasons": [
      "S4"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S4/npc_v4_ranger_shuangtu.png",
    "prompt": "Generate one original NPC full-body portrait for 巡山员霜途 (npc_v4_ranger_shuangtu) from NPC0 Rift RPG, season S4.\nRole/place: rescue/resource/ranger; 雨影浆果谷救援、甜浆果采集、生态观察和旧路标提示；让支线路径有安全员; F047 雨影浆果谷.\nVisual: 白灰巡山披肩、霜色护目镜、浆果观察牌、旧路标绳结.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_lowtide_sampler_heisha",
    "name": "退潮采样员 黑砂",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_lowtide_sampler_heisha.png",
    "prompt": "Generate one original NPC full-body portrait for 退潮采样员 黑砂 (npc_rpg_s5_lowtide_sampler_heisha) from NPC0 Rift RPG, season S5.\nRole/place: ambient/resource; 黑砂证明地形稳定，旧大陆不是幻觉; S5-C1 退潮登陆滩.\nVisual: 月白采样服、黑砂瓶、铜绿夹钳、湿黑石靴.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_old_surveyor_shadow_zuobiaoyi",
    "name": "测量员旧影 坐标乙",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_old_surveyor_shadow_zuobiaoyi.png",
    "prompt": "Generate one original NPC full-body portrait for 测量员旧影 坐标乙 (npc_rpg_s5_old_surveyor_shadow_zuobiaoyi) from NPC0 Rift RPG, season S5.\nRole/place: ambient/echo; 讲测量不是命令，表现旧测量院复杂性; S5-C3 测量院残区.\nVisual: 半透明月白测量影、黑线经纬纹、铜绿仪器残光.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_old_system_hint_shadow",
    "name": "旧系统提示影",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_old_system_hint_shadow.png",
    "prompt": "Generate one original NPC full-body portrait for 旧系统提示影 (npc_rpg_s5_old_system_hint_shadow) from NPC0 Rift RPG, season S5.\nRole/place: ambient/echo; 提示最高权限诱惑和旧系统语气; S5-C6 航线总控廊.\nVisual: 冷白黑线系统影、像提示框但有人形、低饱和无表情.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_opposition_record_shadow",
    "name": "反对席记录影",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_opposition_record_shadow.png",
    "prompt": "Generate one original NPC full-body portrait for 反对席记录影 (npc_rpg_s5_opposition_record_shadow) from NPC0 Rift RPG, season S5.\nRole/place: ambient/echo; 保留异议，防止沉眠被写成单一正确; S5-C4 反对席.\nVisual: 半透明记录影、月白碎披、反对席红线、星盐证词片.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_qiao_tool_shadow",
    "name": "乔的临时工具影",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_qiao_tool_shadow.png",
    "prompt": "Generate one original NPC full-body portrait for 乔的临时工具影 (npc_rpg_s5_qiao_tool_shadow) from NPC0 Rift RPG, season S5.\nRole/place: ambient/help; 给乔技术线收束，提醒系统安全不能靠善意; S5-C6 权限诱导室.\nVisual: 铜绿工具影、黑石支架、乔式护目镜轮廓、黄灯点.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_senate_cleaner_yueshou",
    "name": "议场清洁工 月帚",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_senate_cleaner_yueshou.png",
    "prompt": "Generate one original NPC full-body portrait for 议场清洁工 月帚 (npc_rpg_s5_senate_cleaner_yueshou) from NPC0 Rift RPG, season S5.\nRole/place: ambient/social; 让议场有生活痕迹，不只是 Boss 房; S5-C4 沉眠议场.\nVisual: 月白清洁围裙、黑石扫帚、铜绿灯扣、疲惫平静感.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_rpg_s5_tidelamp_maintenance_shadow",
    "name": "潮灯维护影",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P2_ambient_or_resource",
    "priority_bucket": "P2",
    "source_origin": "planned_from_design_doc",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_rpg_s5_tidelamp_maintenance_shadow.png",
    "prompt": "Generate one original NPC full-body portrait for 潮灯维护影 (npc_rpg_s5_tidelamp_maintenance_shadow) from NPC0 Rift RPG, season S5.\nRole/place: ambient/echo; 回收潜潮深海灯和低观测保护; S5-C5 潮灯塔.\nVisual: 半透明深蓝月白维护影、铜绿阀轮、潮灯笔、气泡残光.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_orchard_keeper_zhuxia",
    "name": "果园看护竹夏",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_v4_orchard_keeper_zhuxia.png",
    "prompt": "Generate one original NPC full-body portrait for 果园看护竹夏 (npc_v4_orchard_keeper_zhuxia) from NPC0 Rift RPG, season S5.\nRole/place: resource/orchard_repair; 月白公共果园温室、旧城园艺修复和可采集果木/花材提示；把 F055 做成生活资源点; F055 月白公共果园温室.\nVisual: 月白园艺围裙、竹夏果枝、铜绿喷壶、黑石花床牌.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  },
  {
    "id": "npc_v4_restorer_shiya",
    "name": "石作修复师石芽",
    "season": "S5",
    "appears_in_seasons": [
      "S5"
    ],
    "kind": "npc",
    "priority": "P2_functional_ambient",
    "priority_bucket": "P2",
    "source_origin": "new_proposal",
    "output_path": "/Users/tasia/.codex/worktrees/d6ce/MC服务器集群/RPG-CHARACTER-PACK/generated-images/s1-s5-portraits-sunburst-final-001/npcs/S5/npc_v4_restorer_shiya.png",
    "prompt": "Generate one original NPC full-body portrait for 石作修复师石芽 (npc_v4_restorer_shiya) from NPC0 Rift RPG, season S5.\nRole/place: resource/restoration_craft; 测量院石材场、石材与不同年代修补痕迹；区分新修、旧修和测量院原件; F057 测量院石材场.\nVisual: 月白石作围裙、黑石粉袖口、铜绿凿子、年代标记牌.\nStyle: premium stylized game concept art, Minecraft-friendly proportions, practical readable silhouette, low-saturation fantasy survival palette.\nFraming: single centered subject, full body head-to-toe visible, front or slight 3/4 standing pose, enough margin around head and feet.\nConstraints: one character only, no weapon blocking the body; clean plain light studio background; not a Minecraft skin UV atlas; no scenery, text, labels, UI, logo, watermark, gore, copied IP, modern suit, sci-fi armor, oversized fantasy armor, neon cyberpunk palette, cash-shop look, cropped feet."
  }
]
