DB 数据库
怪物表
说明 monster 表的用途、字段含义和常见用法
编号与命名
ClassID 必须保持连续性,否则引擎会报错| 字段 | 说明 |
|---|---|
ClassID | 怪物编号常见写法从 200000 开始,编号必须保持连续 |
ClassName | 怪物内部名称按当前约定使用 mon_<ClassID> 格式,例如 mon_200000 |
ClassType | 怪物标记集当前样本为 monster |
Name | 怪物名字长度扩展为:14->32;需要手动换行时可在名称中写 \ |
怪物名称需要分成两行显示时,直接在
Name 字段中插入 \ 即可。外观与行为字段
| 字段 | 含义 | 说明 |
|---|---|---|
Race | 行动模式 | 控制怪物行动模式及死亡效果代码 |
RaceImg | 攻击模式 | 控制攻击模式代码,旧字段写法里也常见 Racelmg,通常应理解为 RaceImg |
Appr | 外观代码 | 控制怪物外观编号 |
Lvl | 怪物等级 | 用于定义怪物等级 |
Undead | 不死系标记 | 0 为否,1 为是 |
CoolEye | 视线范围 | 数值越高,越容易在远距离发现目标;设得过高时可能破除隐身效果 |
WalkSpd | 行走速度间隔 | 控制移动节奏 |
WalkStep | 行走步伐 | 控制单次移动步长 |
WalkWait | 行走等待时间 | 控制行走停顿节奏 |
AttackSpd | 攻击速度间隔 | 控制攻击出手频率 |
基础属性字段
| 字段 | 含义 | 说明 |
|---|---|---|
HP | 生命值 | 怪物总生命值 |
MP | 魔法值 | 当该值大于 0 时,引擎会把怪物单次受伤上限判定为该值 |
AC | 防御力 | 物理防御 |
MAC | 魔法防御力 | 魔法防御 |
DC | 攻击力 | 基础物理攻击 |
DCMax | 最大攻击力 | 物理攻击上限 |
MC | 魔法攻击力 | 法术攻击 |
SC | 道术攻击力 | 道术攻击 |
Speed | 速度 | 控制整体速度表现 |
Hit | 命中率 | 控制攻击命中倾向 |
Exp | 经验值 | 击杀后获得的经验 |
掉落、内功与种族字段
| 字段 | 含义 | 说明 |
|---|---|---|
Digable | 是否可挖取 | 0 为否,1 为是。为 1 时怪物死亡后名字旁会醒目显示「可探索」字样 |
InLevel | 内功等级 | 数值越高,怪物自身属性会逐渐提升 |
InnerPowerLvl | 内功经验值 | 击杀后可获得的内功经验,角色需先学习内功 |
RaceType | 种族 | 0 未定义,1 人族,2 兽族,3 无生命,4 不死族,5 恶魔族 |
Shape | 体型 | 0 未定义,1 小型,2 中型,3 大型 |
Element | 元素属性 | 常见标注包括雷、冰、火、元素等属性,暂未启用 |
RaceType 和 Shape 常用于配合种族伤害或体型判定类武器、技能效果
可探索怪设置
在怪物 DB 中把可探索标记写为 1,怪物死亡后客户端会显示「可探索」识别字样。
使用此功能必须配套新版的怪物 DB 库:按网站上的批量导入录像把数据导入空 DB 即可。用旧怪物库强行设置时该功能不会生效。
示例数据行(末段的可探索标记为 1):
monster;鸡;51;11;160;5;0;0;5;0;0;0;1;1;0;0;10;3;1400;1;0;3000;250;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
monster;鹿;52;11;161;12;0;0;15;0;0;0;2;4;0;0;12;4;1400;1;0;3000;750;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0
引擎资料在「可探索怪设置」页把该字段写作 EXPLORELTEM,而「DB代码表各项解释」中同一位置的字段写作 Digable(怪物死亡后是否支持探索),两处用名不一致。实际配置时以新版怪物 DB 库中的字段名为准,本文档的相关字段说明见上文「掉落、内功与种族字段」表。
攻防修正与抗性字段
| 字段 | 含义 | 说明 |
|---|---|---|
IgnoreDef | 忽视防御 | 常见范围 0-100 |
IncDmg | 增加伤害 | 常见范围 0-255 |
RebDmg | 伤害反弹 | 常见范围 0-100 |
DecAc | 物伤减免 | 常见范围 0-100 |
DecMac | 魔伤减免 | 常见范围 0-100 |
Palsy | 麻痹 | 0-1 范围内的开关型参数 |
BreakRevive | 破复活 | 控制是否具备破复活效果 |
BreakMagicShield | 破护身或破盾 | 这一组效果通常包含破护身、破魔法盾、幽灵盾、神圣战甲术和抗麻痹,实际字段名建议以后以表结构为准 |
AntiRedPoison | 抗红毒 | 控制红毒抗性 |
AntiGreenPoison | 抗绿毒 | 控制绿毒抗性 |
AntiAllDebuff | 抗全部负面状态 | 控制所有负面 Buff 抗性 |
过滤、颜色与触发字段
| 字段 | 含义 | 说明 |
|---|---|---|
AttackFilterMask | 攻击偏好掩码 | 0 表示忽略,1 表示不攻击人字段设置大于 255 的值时,255 及以下数值仍按原有规则保留;例如设置为 256 时,常规情况下玩家无法攻击该怪物只有先设置 ChangeAttackFilterMask=256,对应攻击才会生效 |
NameColor | 名字颜色 | 常见范围 0-255,颜色编号可结合 固定颜色表 对照查看 |
HitTrigger | 攻击触发 | 0-1 开关。控制被玩家攻击时是否触发QFunction-0 中的 @Attack、@UnderAttack |
DummyAttackFilter | 假人攻击过滤 | 0-1 开关,1 时假人不会攻击该怪物 |
相关阅读
- 怪物数据
- 怪物刷新配置 MonGen
- 怪物掉落爆率配置 MonItems
- 怪物特殊能力配置 MonSpAbilList
- 怪物对话文本 MonSayMsg
- 补丁与素材编号计算器 — Appr 外观编号转资源文件与图片区间
