{
  "moduleMeta": {
    "moduleName": "AI拟人灵宠NPC系统",
    "theme": "赛博国风灵宠伴读",
    "totalPets": 4
  },
  "pets": [
    {
      "petId": "pet_xiaoshiling",
      "name": "小石灵",
      "element": "土",
      "beastForm": {
        "description": "圆润的石灵幼兽，通体岩灰色，头顶生有晶石小角，四肢短粗，尾巴为碎石串。",
        "height": "30厘米",
        "personalityTags": ["憨厚", "坚韧", "忠诚"]
      },
      "dollForm": {
        "description": "布艺拟人娃娃形态，灰褐色棉麻布缝制，圆脸大眼，头顶晶石角为亮片装饰，身穿小铠甲，手脚可活动。",
        "height": "25厘米",
        "personalityTags": ["憨厚", "可靠", "呆萌"]
      },
      "personality": "憨厚老实、沉默寡言但关键时刻极为可靠，喜欢在石头上打盹，说话慢吞吞但句句实在。",
      "aiCompanionAbility": {
        "readingMode": "伴读模式",
        "features": ["朗读经文段落", "翻页提醒", "阅读专注计时", "陪伴鼓励"],
        "description": "在用户阅读时安静陪伴，定时提醒休息，可朗读取经经文内容。"
      },
      "qaAbility": {
        "enabled": true,
        "domains": ["徒步路线问答", "土系灵宠养成", "防御型战斗策略"],
        "responseStyle": "慢条斯理、简短务实",
        "example": "用户问'怎么提高防御？'→小石灵：'多走路，多挨打，石头硬了就不怕了。'"
      }
    },
    {
      "petId": "pet_yuerongtu",
      "name": "月绒兔",
      "element": "光",
      "beastForm": {
        "description": "通体月白色绒毛的灵兔，长耳垂落，眼如红宝石，尾巴蓬松如棉花球，奔跑时留下淡光残影。",
        "height": "28厘米",
        "personalityTags": ["温柔", "胆小", "治愈"]
      },
      "dollForm": {
        "description": "布艺拟人娃娃形态，月白色长毛绒布缝制，长耳可弯折，红纽扣眼，身穿小披风，手提月光灯笼。",
        "height": "24厘米",
        "personalityTags": ["温柔", "贴心", "害羞"]
      },
      "personality": "温柔胆小但极具治愈力，喜欢依偎在用户身边，声音软糯，善解人意，常用鼓励性语言。",
      "aiCompanionAbility": {
        "readingMode": "伴读模式",
        "features": ["轻声朗读", "情绪安抚", "阅读成就庆祝", "晚安伴睡"],
        "description": "用柔和语气陪伴阅读，低落时给予安慰，睡前可播放白噪音伴睡。"
      },
      "qaAbility": {
        "enabled": true,
        "domains": ["灵宠好感度提升", "治疗型战斗策略", "日常关怀问答"],
        "responseStyle": "温柔软糯、多用鼓励",
        "example": "用户问'今天好累'→月绒兔：'辛苦啦，摸摸耳朵充电吧，明天会更好的哦~'"
      }
    },
    {
      "petId": "pet_wenjiagui",
      "name": "文甲龟",
      "element": "水",
      "beastForm": {
        "description": "背甲刻有古老篆文的灵龟，墨绿色龟壳泛青光，四肢短壮，头部小巧，行动缓慢但沉稳。",
        "height": "20厘米",
        "personalityTags": ["博学", "沉稳", "长寿"]
      },
      "dollForm": {
        "description": "布艺拟人娃娃形态，深绿色绸缎龟壳缝金线篆文，米色棉布四肢与头部，戴小圆框眼镜，手持竹简。",
        "height": "22厘米",
        "personalityTags": ["博学", "儒雅", "老成"]
      },
      "personality": "博古通今的老学究气质，说话文绉绉，爱引经据典，遇事冷静分析，是团队智囊。",
      "aiCompanionAbility": {
        "readingMode": "伴读模式",
        "features": ["经文释义", "生僻字注音", "阅读笔记整理", "知识拓展"],
        "description": "阅读时提供经文注释与释义，帮助理解生僻内容，整理阅读笔记。"
      },
      "qaAbility": {
        "enabled": true,
        "domains": ["经文典故", "取经路线历史", "水系灵宠养成", "控制型战斗策略"],
        "responseStyle": "引经据典、条理清晰",
        "example": "用户问'分界岭是什么地方？'→文甲龟：'分界岭者，昔两界山也，凡仙分界，石明小石曾封于此。'"
      }
    },
    {
      "petId": "pet_yunyuque",
      "name": "云羽雀",
      "element": "风",
      "beastForm": {
        "description": "通体淡蓝羽色的小雀，翅膀边缘镶白云纹，尾羽修长如飘带，飞行时周身环绕微风旋涡。",
        "height": "18厘米",
        "personalityTags": ["活泼", "机灵", "话多"]
      },
      "dollForm": {
        "description": "布艺拟人娃娃形态，天蓝色绒布身体，白色羽毛装饰翅膀，亮片眼，头戴云朵小帽，手持风车。",
        "height": "20厘米",
        "personalityTags": ["活泼", "话痨", "机灵"]
      },
      "personality": "活泼好动、叽叽喳喳停不下来，反应极快，喜欢分享新鲜事，偶尔冒出网络流行语。",
      "aiCompanionAbility": {
        "readingMode": "伴读模式",
        "features": ["趣味朗读", "阅读闯关互动", "实时资讯播报", "成就播报"],
        "description": "用活泼语气朗读，将阅读变为闯关游戏，阅读间隙播报徒步资讯。"
      },
      "qaAbility": {
        "enabled": true,
        "domains": ["实时活动资讯", "速度型战斗策略", "风系灵宠养成", "趣味冷知识"],
        "responseStyle": "活泼跳脱、网络口语",
        "example": "用户问'今天有什么活动？'→云羽雀：'哇！限时双倍勋值活动开启啦，冲冲冲！'"
      }
    }
  ],
  "formSwitch": {
    "switchEnabled": true,
    "switchName": "灵宠双形态切换",
    "description": "每款灵宠均可在兽形与布艺拟人娃娃形态间自由切换，切换无消耗。",
    "forms": {
      "beastForm": {
        "label": "兽形",
        "description": "灵宠原始灵兽形态，适合徒步跟随与战斗参战。"
      },
      "dollForm": {
        "label": "拟人娃娃",
        "description": "布艺拟人娃娃形态，适合伴读聊天与社交展示。"
      }
    },
    "defaultForm": "beastForm",
    "switchCooldownSeconds": 0,
    "switchAnimation": true,
    "switchAnimationDuration": 0.8
  },
  "buffs": {
    "walkingBuffs": [
      {
        "petId": "pet_xiaoshiling",
        "buffName": "石灵徒步加成",
        "effect": "徒步步数转化效率+10%",
        "description": "小石灵同行时，步数转化为积分效率提升10%。"
      },
      {
        "petId": "pet_yuerongtu",
        "buffName": "月华步频",
        "effect": "步频检测灵敏度+15%",
        "description": "月绒兔同行时，步频检测更精准，减少漏步。"
      },
      {
        "petId": "pet_wenjiagui",
        "buffName": "文甲续航",
        "effect": "徒步耐力消耗-10%，可徒步更久",
        "description": "文甲龟同行时，降低徒步疲劳度。"
      },
      {
        "petId": "pet_yunyuque",
        "buffName": "云羽疾行",
        "effect": "徒步速度记录+10%，自动漫游速度+15%",
        "description": "云羽雀同行时，提升徒步速度与漫游效率。"
      }
    ],
    "battleBuffs": [
      {
        "petId": "pet_xiaoshiling",
        "buffName": "石灵坚韧",
        "effect": "全队防御+15%，致命伤害20%概率免疫",
        "description": "战斗参战时全队防御增益。"
      },
      {
        "petId": "pet_yuerongtu",
        "buffName": "月华庇佑",
        "effect": "全队每回合回血5%，治疗效果+20%",
        "description": "战斗参战时全队持续治疗。"
      },
      {
        "petId": "pet_wenjiagui",
        "buffName": "文甲御盾",
        "effect": "开场全队10%最大生命护盾，5回合重生",
        "description": "战斗参战时全队护盾增益。"
      },
      {
        "petId": "pet_yunyuque",
        "buffName": "云羽疾风",
        "effect": "全队速度+15%，暴击率+10%",
        "description": "战斗参战时全队速度暴击增益。"
      }
    ]
  },
  "skinSystem": {
    "systemName": "灵宠皮肤收集",
    "description": "通过活动、商城兑换、成就解锁等方式收集灵宠皮肤。",
    "skins": [
      {
        "skinId": "skin_xiaoshiling_01",
        "petId": "pet_xiaoshiling",
        "skinName": "晶石矿灵",
        "acquisition": "梵言书卷值商城兑换",
        "rarity": "稀有",
        "description": "小石灵身披晶石矿脉纹理皮肤。"
      },
      {
        "skinId": "skin_xiaoshiling_02",
        "petId": "pet_xiaoshiling",
        "skinName": "封石岭岩甲",
        "acquisition": "通关分界岭闯关解锁",
        "rarity": "史诗",
        "description": "封石岭岩石纹理的厚重铠甲皮肤。"
      },
      {
        "skinId": "skin_yuerongtu_01",
        "petId": "pet_yuerongtu",
        "skinName": "月光绒绒",
        "acquisition": "梵言书卷值商城兑换",
        "rarity": "稀有",
        "description": "月绒兔月光银白渐变绒毛皮肤。"
      },
      {
        "skinId": "skin_yuerongtu_02",
        "petId": "pet_yuerongtu",
        "skinName": "柔汐泽水袖",
        "acquisition": "柔汐泽打卡成就解锁",
        "rarity": "史诗",
        "description": "柔汐泽水纹长袖披风皮肤。"
      },
      {
        "skinId": "skin_wenjiagui_01",
        "petId": "pet_wenjiagui",
        "skinName": "寒波渡冰甲",
        "acquisition": "寒波渡打卡成就解锁",
        "rarity": "史诗",
        "description": "寒波渡冰晶纹理龟甲皮肤。"
      },
      {
        "skinId": "skin_wenjiagui_02",
        "petId": "pet_wenjiagui",
        "skinName": "竹简儒龟",
        "acquisition": "梵言书卷值商城兑换",
        "rarity": "稀有",
        "description": "背甲刻竹简文字的儒雅皮肤。"
      },
      {
        "skinId": "skin_yunyuque_01",
        "petId": "pet_yunyuque",
        "skinName": "万灵谷彩翎",
        "acquisition": "万灵谷打卡成就解锁",
        "rarity": "史诗",
        "description": "万灵谷五彩翎羽皮肤。"
      },
      {
        "skinId": "skin_yunyuque_02",
        "petId": "pet_yunyuque",
        "skinName": "云唐城霓虹",
        "acquisition": "赛季排行榜前100名奖励",
        "rarity": "传说",
        "description": "云唐城赛博霓虹光效羽毛皮肤。"
      }
    ]
  },
  "dialogueTemplates": {
    "description": "灵宠对话模板，根据场景与用户行为触发不同对话。",
    "categories": {
      "greeting": {
        "description": "登录/打开灵宠面板时的问候语",
        "templates": [
          "小石灵：'你来啦，我在石头上等了好久。'",
          "月绒兔：'欢迎回来~今天也要一起努力哦！'",
          "文甲龟：'善哉，行者归来，今日可愿听经？'",
          "云羽雀：'哇你终于来啦！快快快，好多新鲜事要告诉你！'"
        ]
      },
      "walking": {
        "description": "徒步过程中的随机对话",
        "templates": [
          "小石灵：'一步两步，石头也能磨成粉。'",
          "月绒兔：'走累了就歇歇吧，我给你呼呼~'",
          "文甲龟：'行千里路，胜读万卷书。'",
          "云羽雀：'冲冲冲！前面就是下个站点啦！'"
        ]
      },
      "battle": {
        "description": "战斗触发时的激励对话",
        "templates": [
          "小石灵：'别怕，我挡前面。'",
          "月绒兔：'加油加油！我给你加血！'",
          "文甲龟：'稳住阵脚，观察敌方破绽。'",
          "云羽雀：'快快快！先下手为强！'"
        ]
      },
      "checkIn": {
        "description": "打卡成功时的庆祝对话",
        "templates": [
          "小石灵：'打卡完成，稳。'",
          "月绒兔：'太棒啦！你真厉害！'",
          "文甲龟：'又一程已毕，善哉善哉。'",
          "云羽雀：'打卡成功！下一个站点冲鸭！'"
        ]
      },
      "idle": {
        "description": "长时间闲置时的催促对话",
        "templates": [
          "小石灵：'站着也挺好……但走起来更好。'",
          "月绒兔：'还在吗？要不要摸摸耳朵？'",
          "文甲龟：'久坐伤身，不如起身行几步。'",
          "云羽雀：'别发呆啦！世界那么大，快去看看！'"
        ]
      },
      "lowMood": {
        "description": "检测到用户情绪低落时的安慰对话",
        "templates": [
          "小石灵：'不开心的话……我分你一块石头。'",
          "月绒兔：'抱抱你，一切都会好起来的，我陪着你。'",
          "文甲龟：'人生如西行，坎坷方见真经，勿气馁。'",
          "云羽雀：'别难过啦！我给你讲个笑话好不好！'"
        ]
      }
    },
    "dynamicDialogue": {
      "enabled": true,
      "description": "基于AI模型动态生成对话，模板为兜底方案。",
      "maxTokens": 100,
      "temperature": 0.7
    }
  }
}
