Skip to content

宠物 ​

服务信息 ​

  • 服务名:宠物
  • 说明:赛博宠物养成系统,支持宠物养成、技能养成与肉鸽爬塔
  • 限定权限:无

命令列表 ​

所有指令都挂在主命令 宠物 之下(/宠物.xxx),文案里的 / 只是示例,实际前缀由 command_start 决定。

基础养成 ​

  • /宠物.创建 <性格> <名字> [设定]:创建宠物(仅一次)。性格可选:勇敢/胆小/温和/狡猾/忠诚/好奇
  • /宠物.状态:查看宠物状态与属性,并顺带结算过期天数
  • /宠物.喂食:喂食宠物(消耗1行动点)
  • /宠物.玩耍:陪宠物玩耍(消耗1行动点)
  • /宠物.洗澡:给宠物洗澡(消耗1行动点)
  • /宠物.休息:让宠物休息,恢复疲劳(消耗1行动点)
  • /宠物.训练:训练获取经验(消耗2行动点,并扣饱食/加疲劳/降心情)。有资源门槛: 练完饱食与心情仍不低于 30、疲劳不超过 80 才允许开始,否则提示先补哪一项

技能 ​

  • /宠物.技能:查看装备中的技能(主动 4 槽 / 被动 4 槽)与技能库
  • /宠物.技能 装备 <技能名或ID>:把技能库里的技能装进空槽
  • /宠物.技能 卸下 <技能名或ID>:卸下技能(保留在技能库,可再装)

查看信息 ​

  • /宠物.天赋 [天赋ID]:查看或分配天赋点
  • /宠物.传记:查看宠物的传记与称号
  • /宠物.日志:查看最近的每日日志
  • /宠物.好感度:查询宠物亲密度(0-1000)、档位与当前好感加成

高级功能 ​

  • /宠物.轮回 [确认]:查看轮回条件;带"确认"才真正执行轮回
  • /宠物.特权 [特权ID]:查看或兑换成就点特权
  • /宠物.改名 <新名字>:为宠物改名
  • /宠物.设定 <设定>:修改宠物的聊天人设

管理命令 ​

  • /宠物.列表(管理员):列出本群所有有宠物的成员
  • /宠物.全部(主人):列出所有宠物

附加玩法 ​

  • /宠物.聊天 <内容>:与宠物聊天(LLM)
  • /宠物.肉鸽 [动作]:肉鸽爬塔,动作包括:开始/继续/进度/撤退

没有「手动结算」指令。日结算已全自动:状态 / 喂食 / 玩耍 / 洗澡 / 休息 / 训练 / 肉鸽 等会写状态的指令,在执行之前都会先推进过期天数,所以跨天后第一个指令读到的一定是新一天的 行动点与衰减后状态;定时任务另外负责离线宠物的推进与「新的一天」推送。

功能说明 ​

宠物养成系统 ​

所有宠物共用一套模型,个体差异来自性格与随机资质。

  • 每人仅一只:不可更换、不可多养、不可交易
  • 天为基本单位:年龄、寿命、状态衰减、行动点重置全部以个人日推进
  • 轮回必须主动确认:日结算只会提示条件,绝不自动终止或重置宠物
  • 行动点:每天 10 点(00:00 重置)。喂食/玩耍/洗澡/休息各 1 点,训练 2 点, 肉鸽入场有券 0 点 / 无券 3 点,推进楼层不消耗。
  • 状态:饱食 / 心情 / 清洁 / 疲劳。饱食越大越饱,喂食补充、训练与每日衰减消耗; 每日衰减按「照护是否到位」判定——饱食、心情、清洁低于 30、疲劳高于 80 各算一项未满足, 未满足项越多,当天亲密度掉得越多(全部满足则不衰减)。
  • 训练门槛:训练除了 2 点行动点,还要求练完之后饱食与心情仍不低于 30、 疲劳不超过 80,否则拒绝执行并提示先做哪个互动。门槛与上面这套照护线同源, 所以不会出现「练完刚好掉出照护线、第二天平白掉好感」。判定发生在扣行动点之前, 被拒绝时状态与行动点都不会变。
  • 好感加成:亲密度越高,训练经验与战斗输出越高——0 好感 0%、满 1000 好感 +10%, 线性增长、按加成后的总值向下取整。训练、肉鸽每场战斗、肉鸽结算共用同一套口径; /宠物.好感度 会显示当前档位对应的加成。

技能系统 ​

技能分主动 / 被动两类,宠物同时维护收集池与装备槽:

  • 收集池:已掌握的全部技能,无上限,只在轮回时按来源裁剪
  • 装备槽:主动 4 个 + 被动 4 个,战斗与被动加成只结算装备中的技能
  • 未装备的技能留在技能库里,随时用 /宠物.技能 装备 / 卸下 更换(槽满需先卸下)

发放规则:

来源规则轮回后
开局创建与每次轮回后发放保留(每世重发)
常规每 5 级抽 1 个主动、每 10 级抽 1 个被动清空
轮回满级轮回时额外抽取(默认 1 个)保留
肉鸽每阶段首次击败精英 / 首领各 1 个保留

一次升多级会补齐漏发的里程碑;新技能会在训练 / 肉鸽结算回执里提示,槽满时另外提示去调整。

肉鸽爬塔 ​

100 层 = 5 个区域 × 20 层:青草平原 → 迷雾森林 → 熔岩洞窟 → 冰封王座 → 深渊之巅。

  • 普通层三选一:商店规则优先(区域前 5 层之后按概率刷出,刷出即占第 1 位), 其余选项按顺序判定事件,一层至多一个事件,剩下的都是战斗;战斗位预抽互不相同的敌人, 选项预告与实际开战一致
  • 固定奖励层:每区域中点(全局第 10/30/50/70/90 层)为遗物三选一(仅本局生效); 每区域末层为区域首领(随机候选,首通另给奖励)
  • 补给层:首领前一层只有一个回血补给事件,回血按区域倍率放大
  • 精英遭遇:每区域前 5 层不生成,倒数第二层必出;逐层 30% 判定、每区域至多 4 次; 精英 ×1.6 属性、掉落 ×2,同层多个战斗位预抽互不相同的精英
  • 战斗机制(ATB):速度决定出击频率。帧与回合是两个单位:帧是内部时钟(攻击条、冷却、 DoT、削弱消退都按帧算),回合是对外计时单位——战斗计时条走满一次算一回合(默认 10 帧)。 战报行首、胜负行的「N 回合」、节奏播报的「共 N 回合」全部按回合折算。
  • 我方 MP(局内跨层资源):入场满蓝;每前进一层回复上限 20%,每回合结束回复 5%, 休息层额外 +40%;战斗结束写回本局状态,打塔是一路攒着蓝走的。 回蓝的触发点是计时条走满(回合结束),不是每次行动;开局那一回合不回蓝, 入场魔力量就是上一层的结余,只消耗不回补。
  • 敌方机制:只有精英与首领有专属技能(共 30 个,含蓄力、召唤、削弱、自我强化等), 蓄力技可被打断,打断后给目标挂**「不可行动」硬控(本插件唯一一种硬控,旧称「眩晕」已废弃); 生命降到阈值会进入形态 / 阶段**并获得永久属性乘区
  • 召唤与转火:召唤物与召唤者并肩作战、召唤者倒下时一并消失;我方优先攻击存活敌人中生命比例最低者
  • 怪物展示:楼层预告显示 名称(特点),战斗详情只显示名字、特点另起一行,描述行按需展示
  • 遗物:95 件(普通/稀有/商店/事件/Boss 专属),仅本局生效,不改养成数据;展示时自动附紧凑属性说明
  • 遗物商店:货架固定 3 件(普通 1 + 稀有 1 + 商店专属 1);多件折扣叠乘, 成交价 = 基础价 × 各折扣乘积(最低 1 金);买过的遗物继续显示并标注「已购买」,重复购买会被拒绝
  • 入场券:/宠物.肉鸽 开始 会先检查 LK 背包里的「肉鸽入场券」,有券则自动消耗 1 张且 当次入场不消耗行动点;券由每日签到发放(张数可配,设 0 关闭),可以在背包里攒着
  • 数值全部在 res/data/lkpet/config/*.yaml,改数值只动 YAML

配置说明 ​

插件配置文件位于 data/config/plugins/宠物_config.json:

  • enable:养成系统总开关(默认True)
  • settle_notify:日结算后是否推送通知(默认True)
  • settle_check_hour / settle_check_minute:每日检查日结算的时间(默认0/0)
  • notify_groups:接收通知的群号列表(默认空)
  • tutorial_enabled:是否启用新手引导(默认True)
  • rogue_ticket_item:肉鸽入场券的物品名(默认肉鸽入场券)
  • rogue_ticket_per_sign:每次签到发放的入场券张数(默认1,设0为关闭)

游戏数值不在这里,统一放在 res/data/lkpet/config/ 下的 YAML 中。

Released under the CC-BY-SA-4.0 License.