npc-shops: generic NPC shop installer + mount shop 15 on NPC 20368

tools/server/item-mall-shop becomes tools/server/npc-shops with one
directory per shop (shop.conf + items.tsv) and install.sh <shop dir>.
New mount shop: 35 ride tickets on NPC 20368 (renamed 坐骑商人 via
NPC_NAME -> mob_names.txt) beside the stable boy in a1/b1/c1. Verified
on 203: 35 slots at the drafted prices, bought + used 71114 -> mounted.
zh overlay: 71118 虎坐骑券(黄), 20368 坐骑商人.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
shenlei
2026-09-30 00:38:37 +09:00
co-authored by Claude Opus 5.5
parent 4bfc4244bd
commit 54fa2c0fc3
11 changed files with 169 additions and 72 deletions
+36
View File
@@ -0,0 +1,36 @@
# vnum count price name (mount time; unique items count worn play minutes, quest ride.quest / ride_*.quest)
71114 1 50000 野猪坐骑券(黄) 5小时 用后消失 75级
71116 1 80000 狼坐骑券(黄) 5小时 用后消失 80级
71118 1 100000 虎坐骑券(黄) 5小时 用后消失 85级
71120 1 150000 狮坐骑券(黄) 5小时 用后消失 85级
71115 1 2000000 野猪坐骑券(蓝) 24小时 可反复使用 75级
71117 1 3000000 狼坐骑券(蓝) 24小时 可反复使用 80级
71119 1 4000000 虎坐骑券(蓝) 24小时 可反复使用 85级
71121 1 5000000 狮坐骑券(蓝) 24小时 可反复使用 85级
71161 1 30000 万圣黑马召唤券 3小时
71164 1 30000 彗星驯鹿召唤券 3小时
71165 1 30000 战甲白熊召唤牌 3小时
71166 1 30000 战甲熊猫召唤牌 3小时
71171 1 30000 白独角兽召唤牌 3小时
71172 1 30000 梦魇召唤牌 3小时
71124 1 300000 白狮坐骑券 40小时
71131 1 500000 黑马召唤券 180小时
71132 1 900000 黑马召唤券 360小时
71133 1 1600000 黑马召唤券 720小时
71134 1 3000000 黑马召唤券 1440小时
71125 1 1500000 战野猪坐骑券 480小时 20级
71126 1 1500000 战狼坐骑券 480小时 20级
71127 1 1500000 风暴虎坐骑券 480小时 20级
71128 1 1500000 战狮坐骑券 480小时 20级
71137 1 1500000 皇虎召唤券(蓝) 480小时
71138 1 1500000 皇虎召唤券(红) 480小时
71139 1 1500000 皇虎召唤券(金) 480小时
71140 1 1500000 皇虎召唤券(绿) 480小时
71141 1 1500000 皇虎召唤券(灰) 480小时
71142 1 1500000 皇虎召唤券(白) 480小时
52030 1 5000000 勇猛狼召唤牌 1年 攻击+100
52045 1 5000000 勇猛狮召唤牌 1年 攻击+100
52060 1 5000000 勇猛虎召唤牌 1年 攻击+100
52075 1 5000000 勇猛驯鹿召唤牌(公) 1年 攻击+100
52090 1 5000000 勇猛驯鹿召唤牌(母) 1年 攻击+100
52105 1 5000000 勇猛石龙子召唤牌 1年 攻击+100
1 # vnum count price name (mount time; unique items count worn play minutes, quest ride.quest / ride_*.quest)
2 71114 1 50000 野猪坐骑券(黄) 5小时 用后消失 75级
3 71116 1 80000 狼坐骑券(黄) 5小时 用后消失 80级
4 71118 1 100000 虎坐骑券(黄) 5小时 用后消失 85级
5 71120 1 150000 狮坐骑券(黄) 5小时 用后消失 85级
6 71115 1 2000000 野猪坐骑券(蓝) 24小时 可反复使用 75级
7 71117 1 3000000 狼坐骑券(蓝) 24小时 可反复使用 80级
8 71119 1 4000000 虎坐骑券(蓝) 24小时 可反复使用 85级
9 71121 1 5000000 狮坐骑券(蓝) 24小时 可反复使用 85级
10 71161 1 30000 万圣黑马召唤券 3小时
11 71164 1 30000 彗星驯鹿召唤券 3小时
12 71165 1 30000 战甲白熊召唤牌 3小时
13 71166 1 30000 战甲熊猫召唤牌 3小时
14 71171 1 30000 白独角兽召唤牌 3小时
15 71172 1 30000 梦魇召唤牌 3小时
16 71124 1 300000 白狮坐骑券 40小时
17 71131 1 500000 黑马召唤券 180小时
18 71132 1 900000 黑马召唤券 360小时
19 71133 1 1600000 黑马召唤券 720小时
20 71134 1 3000000 黑马召唤券 1440小时
21 71125 1 1500000 战野猪坐骑券 480小时 20级
22 71126 1 1500000 战狼坐骑券 480小时 20级
23 71127 1 1500000 风暴虎坐骑券 480小时 20级
24 71128 1 1500000 战狮坐骑券 480小时 20级
25 71137 1 1500000 皇虎召唤券(蓝) 480小时
26 71138 1 1500000 皇虎召唤券(红) 480小时
27 71139 1 1500000 皇虎召唤券(金) 480小时
28 71140 1 1500000 皇虎召唤券(绿) 480小时
29 71141 1 1500000 皇虎召唤券(灰) 480小时
30 71142 1 1500000 皇虎召唤券(白) 480小时
31 52030 1 5000000 勇猛狼召唤牌 1年 攻击+100
32 52045 1 5000000 勇猛狮召唤牌 1年 攻击+100
33 52060 1 5000000 勇猛虎召唤牌 1年 攻击+100
34 52075 1 5000000 勇猛驯鹿召唤牌(公) 1年 攻击+100
35 52090 1 5000000 勇猛驯鹿召唤牌(母) 1年 攻击+100
36 52105 1 5000000 勇猛石龙子召唤牌 1年 攻击+100
+9
View File
@@ -0,0 +1,9 @@
# The mount shop: NPC 20368 (peddler model, unused, no quest, ON_CLICK already 1), renamed 坐骑商人, next to
# the stable boy 20349 in each village.
SHOP_VNUM=15
SHOP_NAME=mount
NPC_VNUM=20368
NPC_NAME=坐骑商人
VILLAGES="metin2_map_a1 724 577 1
metin2_map_b1 555 610 2
metin2_map_c1 402 735 2"