server: unlimited teleport ring 70058, sold in a two-page item mall

ring-warp/: ring_warp.quest without use count or cooldown (the ring is never
used up) + install.sh (GBK, make.py, item name 移动戒指).
npc-shops: [page] lines in items.tsv make an extended shop written to
shop_table_ex.txt; item-mall is now 增益 (29) + 道具 (12, incl. 70058 at 1 gold).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
shenlei
2026-09-30 08:18:56 +09:00
co-authored by Claude Opus 5.5
parent 000d4841fd
commit 42e4cf1a9f
7 changed files with 177 additions and 12 deletions
+13
View File
@@ -0,0 +1,13 @@
# 移动戒指(203 服务端)
40250 的移动戒指 70058(任务物品,30 级可用)通过 `special_item_group.txt` 的 10031 组触发任务 `ring_warp`:
选择本国一村 / 二村、升龙谷、影悲沙漠、舒寒山、导炎大地后传送。原版能用 50 次、每次冷却 30 分钟
(item_proto value0 / value1,记在物品 socket 0 / 1 里),用完就消失。
这里的 `ring_warp.quest` 去掉了次数和冷却:不再读写 socket,戒指不会消耗。在百店老板娘的商城里卖
(`../npc-shops/item-mall`,1 金币)。
sh install.sh # 在服务器上,从本目录运行;然后重启 db 和 game
`install.sh` 会备份到 `/root/backup-ringwarp/<时间>`,把任务转成 GBK 换掉 `ring_warp.quest`,用 `make.py` 重新编译
全部任务,并把服务端的物品名(`item_names.txt`、DB `item_proto.locale_name`)改成「移动戒指」。