传奇数据库加500HPMP速药字段配置

来源: 作者: 点击:
要在传奇数据库(StdItems.DB)中设置一个瞬间恢复500点HP和500点MP的速效药水,核心字段是 AC(加HP)和 MAC(加MP),同时必须将 Shape 设为 1 来定义为瞬间恢复类型。以下是完整的字段配置表示例。

一、关键字段说明与赋值

打开 DBC2000 或数据库工具,找到或新增一行药水物品,修改以下核心字段:

字段名 (Name) 值 (Value) 作用说明

StdMode 0 物品大类:0 代表普通药水

Shape 1 关键! 0=慢速回血(金创药),1=瞬间恢复(太阳水/疗伤药)

AC 500 HP恢复量,直接填 500

MAC 500 MP恢复量,直接填 500

Name 超级速效药 物品显示名称(自定义)

AniCount 0 通常为0,部分引擎用于定义持续恢复效果

Source 5 通常设为5,配合DuraMax启用物品叠加功能

DuraMax 999 单格叠加数量上限(如999瓶)

Weight 1 单瓶重量

Looks XXX 物品外观代码(需对应客户端素材)

二、配置逻辑解析

1. 恢复量字段:传奇的药水恢复量不由“物品说明”决定,而是由 AC (HP) 和 MAC (MP) 这两个字段的数值直接控制。你只需将这两个字段都修改为 500 即可实现需求。
2. 速药标志:Shape=1 是“速药”的关键。如果设为 0,药水会像金创药一样缓慢恢复(读条),无法实现双击瞬间加血蓝的效果。
3. 叠加设置:如果你希望这瓶药能在背包里叠加(如999瓶/格),需要将 Source 设为 5,并在 DuraMax 中填写最大叠加数量。

三、操作步骤与生效

1. 备份:修改前务必备份 StdItems.DB 文件。
2. 修改:找到你想改的药水(如“疗伤药”),或复制一行新物品。将上述字段按表格修改。
3. 重载:修改保存后,必须在 M2Server(引擎) 中点击“重载物品数据库”(Reload ItemDB)。如果直接重启服务器,修改也会生效。
4. 测试:进入游戏,将药水拖到快捷键栏双击使用,检查是否瞬间恢复500点红蓝。

注意:如果修改后药水无法叠加,请检查 StdMode 是否为 0 且 Source 是否为 5;如果恢复量不对,请确认 Shape 是否为 1(瞬间生效)。