1功能概述
宠物系统由宠物商城、宠物背包与游戏内指令三部分组成。玩家本体为恐龙角色,宠物同样为恐龙种类(数据沿用服务器恐龙库)。购买后可召唤、收回、休息回血;行为仅支持跟随模式与战斗模式,不提供负重加成或技能辅助。
🛒
宠物商城
管理员上架宠物商品,玩家使用游戏币等货币购买。
🎒
宠物背包
记录宠物信息、当前血量、休息状态与行为模式。
🦖
游戏内召唤
输入指令将宠物召唤至身边,同时仅允许 1 只出战。
⚔️
双模式切换
仅跟随模式与战斗模式,通过 /ms 自由切换。
2玩家端界面设计
玩家在游戏网站侧边栏进入「宠物」栏目,包含宠物商城与我的背包两个子页面,风格与现有商城、库存页面保持一致。
2.1 宠物商城
▸ 宠物商城 · 主界面线框
┌─────────────────────────────────────────────────────────────┐
│ 🦖 宠物商城 [ 我的背包 ] │
├─────────────────────────────────────────────────────────────┤
│ 筛选:[ 全部种类 ▼ ] [ 价格排序 ▼ ] [ 🔍 搜索宠物名 ] │
├─────────────────────────────────────────────────────────────┤
│ ┌────────────┐ ┌────────────┐ ┌────────────┐ │
│ │ [宠物图] │ │ [宠物图] │ │ [宠物图] │ │
│ │ 迅猛龙 │ │ 三角龙 │ │ 异特龙 │ │
│ │ 最大血量 │ │ 最大血量 │ │ 最大血量 │ │
│ │ 1200 HP │ │ 2800 HP │ │ 1800 HP │ │
│ │ 💰 积分价 │ │ 💰 龙币价 │ │ 💰 G币价 │ │
│ │ [ 立即购买 ]│ │ [ 立即购买 ]│ │ [ 立即购买 ]│ │
│ └────────────┘ └────────────┘ └────────────┘ │
│ │
│ 购买成功后宠物自动进入「我的背包」,初始血量为满血。 │
└─────────────────────────────────────────────────────────────┘
2.2 我的背包
▸ 宠物背包 · 列表线框
┌─────────────────────────────────────────────────────────────┐
│ 🎒 我的宠物背包 [ 前往商城 ] │
├─────────────────────────────────────────────────────────────┤
│ 宠物ID │ 名称 │ 血量 │ 状态 │ 行为模式 │
│ ───────────────────────────────────────────────────────── │
│ #1001 │ 迅猛龙 │ ████████░░ 80% │ 休息中 │ 跟随模式 │
│ #1002 │ 三角龙 │ ██████████100% │ 可召唤 │ 战斗模式 │
│ #1003 │ 异特龙 │ — 已阵亡 — │ 已失去 │ — │
├─────────────────────────────────────────────────────────────┤
│ 游戏内操作提示: │
│ 召唤 /cw [宠物ID] 收回 /zh [宠物ID] │
│ 切换行为 /ms │
│ │
│ 当前出战:#1002 三角龙(战斗模式) │
└─────────────────────────────────────────────────────────────┘
2.3 背包状态说明
可召唤 血量已满或休息中可随时取出
休息中 收回后自动回血,直至满血
已出战 当前正在游戏世界中跟随玩家
已失去 被其他玩家击杀后永久失去
2.4 购买确认弹窗
┌──────────── 确认购买宠物 ────────────┐
│ │
│ 宠物:迅猛龙 │
│ 最大血量:1200 │
│ 支付方式:积分 / G币 / 龙币 / 代金券 │
│ 当前余额将实时显示 │
│ │
│ 购买后宠物将进入背包,可在游戏内召唤。 │
│ │
│ [ 取消 ] [ 确认购买 ] │
└─────────────────────────────────────────┘
3管理端界面设计
管理员在后台「商城管理」或独立「宠物管理」入口中维护宠物商品,并在「游戏设置」中配置休息回血规则。
3.1 宠物商品管理
▸ 管理端 · 宠物商城配置线框
┌──────────────── 宠物商城管理 ────────────────────────────┐
│ │
│ [ 商品列表 ] [ 购买记录 ] [ 玩家背包查询 ] │
│ │
│ [ + 添加宠物商品 ] │
│ │
│ 商品名 │ 恐龙种类 │ 售价(多币种) │ 排序 │ 状态 │ 操作 │
│ ───────────────────────────────────────────────────── │
│ 入门宠 │ 迅猛龙 │ 积分 500 │ 1 │ 上架 │ 编辑 │
│ 进阶宠 │ 三角龙 │ 龙币 200 │ 2 │ 上架 │ 编辑 │
│ │
│ ── 添加/编辑商品 ───────────────────────────────────── │
│ 选择恐龙种类:[ 从恐龙库选择 ▼ ] → 自动带出名称与血量 │
│ 公/母龙价格、上架状态、展示图片、商品说明 │
│ │
└─────────────────────────────────────────────────────────┘
3.2 游戏设置 · 休息回血
┌──────────────── 游戏设置 · 宠物 ────────────────────────┐
│ │
│ 休息回血间隔(小时) [ 1 ] │
│ 每次回血量(点) [ 50 ] │
│ 说明:宠物收回进入休息状态后,按上述规则自动恢复血量。 │
│ │
│ [ 保存设置 ] │
└─────────────────────────────────────────────────────────┘
3.3 管理员常用操作
| 操作 | 用途 |
|---|---|
| 添加宠物商品 | 从恐龙库选择种类,配置售价与上架状态 |
| 编辑 / 下架商品 | 调整价格、排序或暂停售卖 |
| 查看购买记录 | 审计玩家购买流水 |
| 查询玩家背包 | 客服查询某玩家的宠物与血量状态 |
| 配置休息回血 | 控制收回后每小时恢复的血量数值 |
4游戏内指令
宠物出战、收回与行为切换均在游戏内通过聊天指令完成,网站背包页仅作查看与购买。
| 指令 | 作用 | 说明 |
|---|---|---|
| /cw [宠物ID] | 召唤宠物 | 将指定宠物召唤到身边;同时只能有 1 只宠物出战 |
| /zh [宠物ID] | 收回宠物 | 主人满血时可收回;主人残血时禁止收回;收回后进入休息状态 |
| /ms | 切换行为模式 | 在当前出战宠物上切换「跟随模式」与「战斗模式」 |
5功能流程图
5.1 购买与入包流程
1
浏览宠物商城
玩家选择心仪的恐龙宠物,查看价格与最大血量。
2
确认购买并扣款
选择支付方式完成购买,系统校验账户余额。
3
写入宠物背包
生成唯一宠物编号,记录恐龙种类、满血状态,默认跟随模式。
4
游戏内召唤
玩家恐龙进入游戏后使用 /cw [宠物ID] 召唤宠物恐龙同行。
5.2 召唤与收回流程
┌─────────────┐
│ 宠物在背包 │
│ 可召唤/休息中 │
└──────┬──────┘
│ /cw [宠物ID]
▼
┌─────────────┐
┌─────────│ 已出战状态 │─────────┐
│ │ 跟随/战斗模式 │ │
│ └──────┬──────┘ │
│ 被其他玩家击杀 │ /zh [宠物ID] │ /ms
▼ │ 主人满血 ▼
┌─────────────┐ ▼ ┌─────────────┐
│ 永久失去 │ ┌─────────────┐ │ 切换行为模式 │
│ 从背包删除 │ │ 休息状态 │ │ 跟随 ⇄ 战斗 │
└─────────────┘ │ 按小时回血 │ └─────────────┘
└──────┬──────┘
│ 休息中可随时 /cw 再次取出
▼
┌─────────────┐
│ 再次出战 │
└─────────────┘
5.3 收回规则(重要)
| 条件 | 结果 |
|---|---|
| 主人满血 | 允许收回,宠物进入休息状态并开始回血 |
| 主人残血(未满血) | 禁止收回,提示需先恢复自身血量 |
| 休息状态中 | 可按游戏设置每小时自动回血,直至满血;期间可随时再次召唤 |
5.4 宠物阵亡流程
!
被其他玩家击杀
无论跟随模式还是战斗模式,宠物被其他玩家击杀后直接死亡,从背包中永久删除,不可复活。请谨慎保护你的宠物恐龙。
6行为模式说明
| 模式 | 游戏表现 | 阵亡规则 |
|---|---|---|
| 跟随模式 | 宠物跟随主人移动,不主动攻击其他玩家 | 被其他玩家击杀后永久失去 |
| 战斗模式 | 宠物主动协助战斗,可攻击威胁目标 | 被其他玩家击杀后永久失去 |
使用 /ms 可在跟随模式与战斗模式间切换,仅对当前出战中的宠物生效。系统不提供被动模式、中立模式、负重加成或技能辅助。
7功能模块介绍
模块一 · 宠物商城(管理端 + 玩家端)
- 管理员从恐龙库选取种类,配置为多币种商品并上架
- 商品展示恐龙名称、预览图、最大血量与售价
- 玩家购买后扣减对应货币,生成购买记录
- 购买成功自动创建背包条目,初始满血、默认跟随模式
模块二 · 宠物背包(玩家端 + 管理查询)
- 每位玩家拥有独立宠物背包,展示宠物编号、名称、血量条
- 实时显示状态:可召唤、休息中、已出战、已失去
- 记录当前行为模式(跟随 / 战斗)
- 管理员可按玩家查询背包明细,便于客服处理
模块三 · 召唤宠物(游戏内)
- 指令 /cw [宠物ID] 将宠物生成在玩家附近
- 全服每位玩家同时只能召唤 1 只宠物
- 若已有出战宠物,需先收回或等其阵亡后才能召唤另一只
- 休息中的宠物也可随时召唤,不强制等待回满血
模块四 · 收回宠物(游戏内)
- 指令 /zh [宠物ID] 将出战宠物收回背包
- 校验主人是否为满血状态,残血时拒绝收回
- 收回后宠物退出世界,进入休息状态
- 休息期间按游戏设置定时恢复血量
模块五 · 休息回血(后台配置 + 定时恢复)
- 管理员在游戏设置中配置「回血间隔(小时)」与「每次回血量」
- 仅对处于休息状态且血量未满的宠物生效
- 回满后自动变为可召唤状态,背包界面同步更新
模块六 · 行为切换(游戏内)
- 指令 /ms 切换当前出战宠物的行为模式
- 跟随模式:伴行不主动开战
- 战斗模式:协助主人恐龙作战
- 仅上述两种模式,无被动/中立模式,无负重或技能类加成
- 切换后立即在游戏内生效,并同步记录至背包
模块七 · 宠物阵亡(游戏内事件)
- 宠物被其他玩家击杀时触发阵亡
- 跟随模式与战斗模式均适用相同规则
- 阵亡后从背包永久删除,不可恢复
- 玩家会收到失去宠物的提示,网站背包同步移除
8核心规则一览
| 规则项 | 说明 |
|---|---|
| 玩家角色 | 玩家在游戏内操控恐龙角色,宠物为随行恐龙伙伴 |
| 数据来源 | 宠物种类、最大血量等基础属性沿用服务器恐龙库数据 |
| 行为模式 | 仅跟随模式、战斗模式,无被动/中立等其他模式 |
| 能力范围 | 不提供负重加成、技能辅助等额外能力 |
| 出战上限 | 每位玩家同时只能召唤 1 只宠物 |
| 收回条件 | 主人满血方可收回;收回后进入休息回血 |
| 休息召唤 | 休息过程中可随时再次召唤,无需等回满 |
| 回血配置 | 休息回血速度与单次回血量由游戏设置统一管理 |
| 阵亡惩罚 | 被其他玩家击杀后宠物永久失去 |
| 默认模式 | 新购宠物默认为跟随模式 |