单机1.85火龙版加黄金火龙/芙蓉七彩刃 改库与刷物实操

来源: 作者: 点击:
单机传奇里“变态装备”不是下载个补丁就自动有,核心是:物品数据库里先有这条记录 → 引擎能识别名字 → 再用 GM 命令刷出来。没进数据库,输 @make 黄金火龙 只会回“物品不存在”。

一、先确认你这端用的什么物品库
1.85 火龙单机常见两种底子:
• 老引擎(HeroDB/DBC2000):MirServer\Mir200\Mud2\DB\StdItems.DB

• 新引擎(GOM/GEE/贺守/晋升):MirServer\Mir200\Envir\StdItems.DB 或 Items.DB

别信网上说的 Equip.txt、EquDB.txt、CreateItem.pas 那些野格式,1.85 火龙端九成走 StdItems。

二、改库前先备份
把 StdItems.DB 复制一份叫 StdItems.bak.DB。
M2 里把自己角色加到管理员列表,权限 10,能用的 GM 命令才全:@make / @give / @loaditemdb / @reload。

三、用 DBC2000 加“黄金火龙”
打开 StdItems.DB,拉到火龙剑/火龙甲附近,复制一行火龙装备当模板:
- IDX:取当前最大序号+1,比如 10001(别和原表撞)
• Name:黄金火龙

• Stdmode:武器填 5 或 6,衣服填 10/11,头盔 15,项链 19,手镯 17/18,戒指 20/21

- Shape/Looks:先填原版火龙剑的 Shape,这样不用补丁也能显示;想新外观再后改
• DC/DC2:攻击 100/200(变态点就 500/1000)

• MC/MC2、SC/SC2:按你要全职业通用,可都填高

- AC/AC2、MAC/MAC2:防具才用,衣服可填 80/120
• NeedLevel:1(1 级穿)

• NeedJob:0(0=全职业,1战2法3道)

• DuraMax:50000(显示 50 持久)

• Weight:放轻,武器 10~30,衣服 20~40

• Price:0 或 100000

• Unique/Reserved 那些字段照模板别动

保存。

四、加“芙蓉七彩刃”
再粘一行武器:
• Name:芙蓉七彩刃

• Stdmode:5(单手)或 6(双手,看你要不要双手)

• Shape:借原版屠龙/开天/火龙刃的 Shape,单机不补丁也不变“未知物品”

• DC/DC2:120/260

• 附加:MC 80/160、SC 80/160(做成三职业都能挥)

• 幸运 Luck:可填 7,再配祝福油到运9

• NeedLevel:1

• NeedJob:0

• DuraMax:60000

想加“吸血/切割/无视防御”,老 DBC 表里没有现成字段,得靠:
• 引擎的 ItemAdd 脚本

• 或 M2→物品规则→特殊属性(新引擎)

• 或 在 StdMode/Shape 外挂“极品属性”“附加属性”表

单机自己玩,直接把 DC 堆到离谱最省事,不用先搞隐藏 BUFF。

五、让 @make 能刷出来
进游戏 GM 角色,聊天框:
@make 黄金火龙 1
@make 芙蓉七彩刃 1
部分端命令是 @制造,部分端是 @make,M2→游戏命令里能看。
名字必须和 StdItems.Name 一字不差,多个空格都刷不出。

刷完不显示/显示“未知物品”:
• 图标未知 → Shape 填了客户端没有的编号,改回原版火龙武器 Shape

• 属性不生效 → 没重载数据库,M2 点 控制→重新加载→物品数据库

- 装备上不去 → NeedLevel / NeedJob 设错,或重量超标

六、想做成“打怪也掉”
打开:
MirServer\Mir200\Envir\MonItems\火龙教主.txt
(没有就新建,文件名=怪物名.txt)
里面加:
黄金火龙 1/20
芙蓉七彩刃 1/50
格式一般是 物品名 数量/概率(不同引擎写法:物品名 数量 几率 / 物品名 1/100)。
再让火龙教主、远古火龙、火龙神殿 BOSS 的 MonGen / 刷怪配置指向这些掉落表。
单机懒得配,直接 GM 刷满仓库最稳。

七、想进“变态装备商店”
Envir\NpcDef\ 里随便找个土城 NPC,脚本加:
[@main]
<买黄金火龙/@buy1> <买芙蓉七彩刃/@buy2>
[@buy1]
IF

CHECKGAMEGOLD 1000000
ACT

GAMEGOLD - 1000000
GIVE 黄金火龙 1
ELSESAY

元宝不够

八、客户端显示新名字但不显示新图
单机懒人方案:
黄金火龙 = 外观看火龙战甲/火龙剑
芙蓉七彩刃 = 外观看开天/屠龙
Shape 填原端里已经存在的武器编号,名字自己改,玩家看文案就觉得是新神装。
真要新光效,得下 Item.wil / Weapon.wil 补丁,用 WIL 编辑器导进去,再让 StdItems.Shape 指向新编号,客户端 Data 目录也要放对应 wil/idz 文件。

九、变态属性参考(1.85 火龙底子)
黄金火龙(武器):
DC 500-1000,MC 300-600,SC 300-600,准确+20,幸运+7,攻速+5,吸血 20%,切割 5000,需要等级 1,全职业。

黄金火龙(衣服):
AC 200-400,MAC 150-300,HP+50000,MP+20000,反伤 30%,中毒/麻痹免疫,需要等级 1。

芙蓉七彩刃(武器):
DC 800-1500,MC 500-900,SC 500-900,攻速+8,运9,吸血 35%,无视防御 50%,对火龙系伤害+200%,全职业。

数值别怕大,单机又不上线,怪血不够就顺手把 MonGen 里 BOSS 血量也乘 10。

十、常见坑
• 用记事本改 StdItems.DB → 库坏掉,M2 起不来,必须用 DBC2000 / 引擎自带物品编辑器

- IDX 重复 → M2 报 item index error
• 中文字段乱码 → DBC 编码别存 UTF-8,按原库格式

• @make 提示成功但背包没有 → 物品被“禁止掉落/禁止拾取/绑定类型”卡了,看 StdItems 里 Bind 字段

• 合击端加单职业装备 → 英雄穿不上,NeedJob 设 0 就都能穿

• 想“全套黄金火龙” → 头盔/项链/手镯/戒指/腰带/鞋子/衣服/武器 各建一条,Name 写 黄金火龙头盔、黄金火龙项链……再写个 @make 套装 脚本一次发 8 件

十一、一次发整套(偷懒脚本)
Envir\QFunction.txt 或 NPC 里:
[@送黄金火龙套]
ACT

GIVE 黄金火龙战甲 1
GIVE 黄金火龙头盔 1
GIVE 黄金火龙项链 1
GIVE 黄金火龙手镯 2
GIVE 黄金火龙戒指 2
GIVE 黄金火龙腰带 1
GIVE 黄金火龙鞋子 1
GIVE 黄金火龙剑 1
GIVE 芙蓉七彩刃 1
SENDMSG 6 已发放黄金火龙全套+芙蓉七彩刃

游戏里点 NPC 或绑个命令:
@exec 送黄金火龙套
(具体看引擎是否支持 @exec,不支持就做成 NPC 按钮)

十二、最省事路线
1. 备 StdItems.DB
2. DBC2000 抄火龙剑/火龙甲建 黄金火龙、芙蓉七彩刃
3. 属性堆到你想多变态就多变态
4. M2 重载物品数据库
5. @make 黄金火龙 / @make 芙蓉七彩刃
6. 想打怪掉就写 MonItems\火龙教主.txt
7. 不显示新图就借原版 Shape,不碰 wil 补丁也能玩

单机 1.85 火龙加变态装,本质就是“数据库加行 + 重载 + GM 刷”。黄金火龙、芙蓉七彩刃这种名字随便起,引擎只认 StdItems 里有没有这条记录;记录对了,@make 一敲就出,记录不对,网上下一百个补丁也刷不出来。