mirror of
https://github.com/Shu-Ying/main_plugin_farm.git
synced 2026-10-29 13:40:00 +08:00
fixed # 新增开垦指令
This commit is contained in:
+4
-1
@@ -41,7 +41,10 @@ FARM_DEPLOYMENT=nonebot
|
||||
我的种子、我的作物、种子商店、购买种子、播种、收获、铲除、
|
||||
作物加锁、作物解锁、出售作物、农场除虫、除虫、偷菜、农场帮助。
|
||||
发送「农场帮助」查看参数。图片与提及由 Alconna 统一消息适配。
|
||||
范围与当前真寻生成版一致;旧版开垦、签到、改名、土地升级等命令
|
||||
开垦每次增加1块普通空地;开垦 条件查询下一块地的等级与费用。
|
||||
初始3块的旧账号按可靠注册或旧库迁移记录一次性补3块,保留已开垦成果;
|
||||
来源不明、编号异常或补后超出30位置则保留原状并明确提示。
|
||||
范围与当前真寻生成版一致;旧版签到、改名、土地升级等命令
|
||||
尚未在共享核心中实现,此版本不提供这些命令。
|
||||
|
||||
## 生成与发布
|
||||
|
||||
+13
-5
@@ -6,17 +6,25 @@
|
||||
- 开垦保留图片序号 7~24 的付费条件;红、黑、金土地各保留 1~24。
|
||||
- 图片金币单位为万,配置中的 `coin_cost` 为乘 10000 后的整数。
|
||||
- 前 6 块由 `initial_plot_count: 6` 表示,不重复保存空条件记录。
|
||||
新用户默认 6 块空地是用户另行明确指定的规则。已有账号不自动补地。
|
||||
- `ordinal` 是图片表内的条件序号,不等同于实际地块 `slot`。
|
||||
后续升级服务必须明确这两者的对应方式,不能混用。
|
||||
新用户默认6块;可靠识别为初始3块的旧用户一次性补3块普通空地。
|
||||
- 开垦时,`expansion.rows.ordinal` 对应补偿完成后的下一实际地块编号。
|
||||
土地升级表仍只是规则数据,本次未接入土地升级。
|
||||
- 表外序号,以及材料、星钻替代支付、冷却和额外解锁条件没有在图中
|
||||
给出。不能默认免费、默认通过,或套用最后一行。24 不是土地总上限。
|
||||
- 本次提供规则数据;开垦和土地升级指令尚未接入这份配置。
|
||||
- 已提供“开垦”(每次1块)和“开垦 条件”(查询等级及费用)。
|
||||
等级检查、扣币及新增空地在同一事务内完成,重放同消息不重复扣款。
|
||||
目前配置覆盖7~24号,25号起明确提示规则未配置,不扣币。
|
||||
|
||||
## 新用户注册
|
||||
|
||||
注册事务创建 1~6 号空地,初始农场币仍为 500。重复注册不额外发地。
|
||||
不修改、补齐或重编号已有数据库中的地块记录。
|
||||
不重编号已有地块。旧库迁入用户及首次成功注册回执未记录plot_count
|
||||
或记录为3的用户,在首次业务访问时一次性追加3块普通空地,保留已付费
|
||||
开垦成果:3→6、5→8、8→11。首次注册记录为6的用户不重复赠地。
|
||||
补偿与版本标识保存在operations中,重试、并发及重启不重复发放。
|
||||
来源不明、地块编号不连续/数量异常或补后超过当前30位置时明确报错、
|
||||
保持原状,不截断、不折现,也不标记已补偿;管理员修复后可重试。
|
||||
已迁移及后续迁入用户都通过共享服务处理,不直接改动旧farm.db。
|
||||
|
||||
## 绘图编号顺序
|
||||
|
||||
|
||||
Reference in New Issue
Block a user