DB文件的修改方法和注释

2,461次阅读
没有评论
DB
DB 文件夹中分别有三个库

一、magic.db 技能库

(1)magsid 物品代号
(2)magname 物品名称
(3)effect type 效果属性
(4)effect 效果(放此魔法所产生的动画效果)
(5)spell 每次耗用魔法值
(6)defspell 升级后增加的每次耗用魔法值
(7)defpower 升级后增加的威力
(8)defmaxpower 升级后增加的最大
(9)job 职业(0- 战士,1- 法师,2- 道士)
(10)power 基本威力
(11)maxpower 最大威力
(12)t1ainlv 表格是技能需要升级的经验
(13)needlv 修炼需要的等级
(14)mode 里 0 是战士技能 1 是道士技能 2 是法师技能。
(15)needl1 1 级技能所需等级
(16)l1train 1 级技能修炼所需经验
(17)delay 技能延迟时间
(18)descr 备注

二、monster.db 怪物库

(1)sid 怪物代号
(2)name 怪物名称
(3)race 行动模式及死亡时的效果代码
11 无敌加瞬移攻击 主动攻击 MOB 和红人
51 不主动攻击 * 后物品不掉落要割的
52 不主动攻击 * 后物品不掉落 有一定几率会逃跑
53 主动攻击 物品不掉落
82 主动攻击 2×2 范围内毒液攻击 - 弱
81 普通的攻击 进入范围自动攻击
85 地下钻出来 原地攻击 * 后物品不掉落
87 主动攻击 射程 5
90 贴身麻痹石化攻击 - 弱
92 遇到范围外攻击会瞬移
93 主动攻击 射程 4 边攻击边躲避
94 主动攻击 直线攻击
95 进入范围会从地下爬出来
96 自动复活
100 道士的召唤骷髅
101 进入范围会从石像状态激活
102 边攻击边召唤!SETUP 里的 ZUMA1~4 里的特定的怪
103 通过释放 Mir200\!setup.txt 文件里的 Bee 特定的怪来攻击对象
104 主动攻击 射程 8
105 麻痹攻击(高)
106 麻痹攻击(低)
107 全屏攻击 + 麻痹 + 中毒
112 只主动攻击红名 射程 11
113 召唤的神兽 - 小
114 召唤的神兽 - 大
115 全屏攻击 自身不移动,通过地刺来攻击对象
116 通过释放 Mir200\!setup.txt 文件里的 SPIDER 特定的怪来攻击对象
117 自身没有攻击力,通过自暴来攻击对象
(4)racelmg 攻击模式代码
0 怪物不动,不攻击,形状不变
1 裸男状态,近身物理攻击
9 配合 120(足球)
10 配合 83(森林雪人)
11 近身物理, 配合 52(鹿); 配合 51(鸡)
12 配合 11(卫士)
13 配合 85(食人花)
14 物理攻击, 配合 86,88,89(骷髅)
15 抛斧攻击, 配合 87(抛斧骷髅)
16 近身喷毒, 配合 90(洞蛆)
17 近身物理, 配合 81(多钩猫)
18 近身物理, 死亡时冒火, 配合 83(稻草人)
19 近身物理, 配合 81(沃玛战士)
20 喷火攻击, 配合 91(火焰沃玛)
21 电火花攻击, 配合 92(沃玛教主)
22 射针攻击, 配合 93(暗黑战士)
23 物理攻击, 配合 100(变异骷髅)
24 刀划出的锋芒, 配合 11(带刀护卫)
30 近身物理
31 物理攻击, 配合 81(蝙蝠)
32 物理攻击, 配合 84(蝎子)
33 大范围喷毒攻击, 配合 107(触龙神)
34 全屏地刺攻击, 配合 115(赤月恶魔)
35 配合 116(幻影蜘蛛)
36 配合 117(暴烈蜘蛛)
37 近身物理, 配合 81(虹魔教主)
40 极光电影攻击, 配合 94(雷电僵尸)
41 物理攻击, 配合 95(僧侣僵尸), 有洞
42 物理攻击, 配合 96(其他僵尸), 能复活
43 物理攻击, 配合 103(角蝇), 能释放特定的怪
45 射箭效果, 配合 104(弓箭手)
47 物理攻击, 配合 101(祖玛卫士), 从石像中释放自己
49 火球攻击, 配合 102(祖玛教主)
50 铁匠 NPC 形态
52 高空喷毒攻击, 配合 105(楔蛾)
53 击电效果, 配合 81(虹魔蝎卫)
54 配合 113(神兽小)
55 喷火攻击, 配合 114(神兽大)
60 击电攻击 + 近身物理(虹魔蝎卫的新效果)
61 挥斧的魔法效果(虹魔猪卫的新效果)
62 挥拳的魔法效果 + 变身成牛的效果(虹魔教主的新效果)
63 挥杖的魔法效果(骷髅教主的新效果)
64 喷毒效果(恶灵尸王的新效果)
65 骷髅刀斧手死亡时的效果
66 骷髅长枪兵死亡时的效果
67 骷髅锤兵死亡时的效果
68 骷髅弓箭手死亡时的效果
70 雷电术 + 近身挥杖效果(牛魔法师)
71 小火球 + 近身挥杖效果(牛魔祭司)
72 和传奇 3 相同的牛魔王的新攻击效果
78 魔龙教主攻击效果
81 雷电术
83 火龙专用的群雷攻击效果(超爽), 配合 107
(5)appr 怪物形象代码   ( 当值等于 0 时属于人形怪 不由数据库控制外观)
计算公式如下:
Mon*.wil 取怪物文件 * 位置数字,*- 1 得出的结果乘以 10 即为 Appr 的值
例:Mon10.wil,10-1=9,9×10=90,那么 Mon10 中第一个怪物的 Appr 为 90,第二个为 91,以此类推。
(6)lvl 怪物等级
(7)undead 是否属不死系 0- 否,1- 是[不死系 1 不可招, 死系 0 可招]
(8)cooleye 是否主动攻击(反隐形范围, 并和等级有关)
(9)exp 怪物的经验值
(10)hp 怪物生命
(11)mp 怪物魔法
(12)ac 怪物防御力
(13)ac2 防御力上限
(14)mac 魔法防御力
(15)dc 攻击力
(16)dcmax 最大攻击力
(17)mc 魔法攻击力
(18)sc 道士精神力
(19)speed 速度
(20)hit 攻击命中率
(21)walk-spd 行走速度间隔
(22)walkstep 行走步伐
(23)walkwait 行走等待时间
(24)attacr-spd 攻击速度间隔

三、stditem.db 物品库

(1)idx 属性表示数据库的序列号 (记住序号不要重复)
(2)name 属性表示:物件的名称
(3)stdmode 装备属性
0 药品(MAC2= 时间,Dc=+ 攻击,Sc=+ 道术,Mc=+ 魔法,Ac2=+ 速度,Ac=+HP,Mac=+MP)
1 食物
2 特殊 传送石、聚灵珠、祝福罐、书页包、修复神水、死亡记录卷等
3 卷轴
4 技能书
5 武器 物品 Anicount 字段设置数字 188,将代表武器带有倚天技能
6 武器(Ac2= 准,Mac= 诅咒,Mac2= 攻击速度 -,Source= 神圣,Ac= 幸运)
7 补充 气血石、幻魔石、魔血石、千里传音等
8 保留
9 保留
10 衣服(男) 物品 Anicount 字段设置数字 0 -27,将代表不同外观的翅膀
11 衣服(女) 物品 Anicount 字段设置数字 0 -27,将代表不同外观的翅膀
15 头盔
16 斗笠 金色斗笠设置 shape 金色为 1,普通为 0,Anicount 字段设置数字 4、6、7,将代表不同外观的斗笠
17 叠加物品 Shape0..5 为金针物品,此类可叠加使用
18 幸运符物品 Shape0..5 为幸运符物品,锻造金针用
19 项链(Ac2= 魔法躲避,Mac= 诅咒,Mac2= 幸运)
20 项链(Ac2= 准,Mac2= 敏)
21 项链(Ac= 速度 +,Ac2=HP  恢复,Mac= 速度 -,Mac2=MP  恢复)
22 戒指(ac= 物防上限,ac2= 物防下限,mac= 魔防上限,mac2= 魔防下限)
23 戒指(Ac= 速度 +,Ac2= 毒物躲避,Mac= 速度 -,Mac2= 中毒恢复)
24 手镯(Ac2= 准确,Mac2= 敏捷)
25 符、毒药
26 手镯
27 腰带
28 鞋子 物品 Anicount 字段设置数字,将代表可以增 加负重
29 宝石
30 照明物 物品数据内 Source 字段为 1 时不随时间掉持久,为 0 随时间掉持久
31 捆装物品
40 肉类 鸡肉、肉
41 任务
42 制作原料 该类物品可补充火龙之心持久
43 矿石
44 行会相关 沃玛号角、祖玛头像、勋章之心
45 特殊 骰子、筹码
46 宝箱、钥匙 物品 Shape 字段设置对应数字,将代表可以 开启对应的宝箱
47 金钱
52 鞋子 物品的 Anicount 为负重
53 宝石
54 腰带 物品的 Anicount 为负重
(4)shape 这个属性(衣服显示穿上得样子, 首饰代表其特殊功能)
“5”表示“灵魂战衣”的样子。
“4”表示“魔法长袍”的样子。
“3”表示“重盔甲”的样子。
“2”表示“轻盔”的样子。
“1”表示“布衣”的样子。
“0”表示“裸体”的样子。
* 衣服的每个外观的第一张图除以 1200 即得到外观代码
扩展的 Hum 计算方与上面稍微有所不同,除了要除以 1200 外还要加上下面数字:
Hum1   图片号 /1200+100
Hum2   图片号 /1200+150
Hum3   图片号 /1200+200
以此类推
shape   范围大概如下:
Hum          0~99
Hum1   100~149
Hum2   150~199
Hum3   200~249
*shape 值特殊代码:
111 隐身 进入隐身状态,普通怪物看不到人物,破隐身的怪物可以看到人物
112 传送 人物可以使用命令在传送到指定座标上(@UserMove)
113 麻痹 人物物理攻击时可以将对方麻痹
114 复活 人物具备复活功能,人物在死亡时起作用,生效一次掉一个持久
115 火焰
116 治愈
117,170 不掉物品 人物死亡时不会掉任何物品,包括背包里的及身上戴的
118 护身 人物在被攻击时,先降 MP,MP 为 0 时才降 HP
119 超负载 人物可以戴上超过自己负重的物品
120 技巧 人物在练技能时,得到双倍的练习点
121 探测 可以查找指定人物当前位置
122 记忆戒指
124 记忆手镯
125 记忆头盔
126 祈祷手镯
127 祈祷项链
128 祈祷戒指
129 祈祷头盔
130 神秘戒指
131 神秘腰带
132 神秘头盔
133 魔血戒指
134 魔血手镯
135 魔血项链
136 虹魔戒指
137 虹魔戒指
138 虹魔项链
139 防麻 防麻痹功能,可以使被攻击方的麻痹功能失效(不防怪物麻痹)
140 无敌
141 经验 杀怪所得经验为指定倍数(倍数为持久除以 10000),如果物品持久太小,所得经验将比正常还低
142 力量 人物攻击力倍数(倍数为持久除以 10000),如果物品持久太小,所得攻击力将比正常还低
182 经验 杀怪所得经验为指定倍数(倍数为持久除以 10000),不受物品持久太小影响
183 力量 人物攻击力倍数(倍数为持久除以 10000),不受物品持久太小影响
143 防护身
144 防复活
145 行会召唤
150 麻痹护身
151 麻痹火球
152 麻痹防御
153 麻痹负载
154 护身火焰
155 护身防御
156 护身负载
157 传送麻痹
158 传送护身
159 传送探测
160 传送复活
161 复活麻痹
162 护身复活
171 不掉背包物品
172 不掉身上装备
182 经验 杀怪所得经验为指定倍数(倍数为持久除以 10000),不受物品持久太小影响
183 力量 人物攻击力倍数(倍数为持久除以 10000),不受物 品持久太小影响
184 防御翻倍 指定倍数(倍数为持久除以 10000),不受物品持久 太小影响
185 魔御翻倍 指定倍数(倍数为持久除以 10000),不受物品持久 太小影响
188 倚天辟地 武器带有倚天辟地技能效果 189 魔道麻痹 带有魔道麻痹效果
190 虎威套装 Shape=190,Reserved= 吸血点数,穿齐六件,吸血效果的大幅度提升
191 必杀套装 Shape=191,Reserved= 内伤等级
192 五岳独尊技能(武器可通过鉴定的特殊技能;也可以直接赋予 Anicount=192,将获得 3 级技能)
193 召唤巨魔技能(传奇装备套装、传奇神剑可获得此技能)
194 神龙附体(武器可通过鉴定的特殊技能;也可以直接赋予 Anicount=194,将获得技能)
* 伤害吸收装备设置 Shape=188 Source 吸伤百分率(1 即吸伤 1%, 超过 100%, 程序按 100% 计算)
* 对于武器来说:当 shape 值和 reserved 值分别为 30 和 12 时, 武器一旦拿上就不能取下, 只到死后消失 (血剑)
当仅 reserved 值为 8 时, 武器拿上可以取下, 但是一旦战斗死亡, 就会消失 (祈祷之刃)
(5)weight 属性是物件重量。
(6)looks 属性(显示衣服物品栏里样子和在装备栏里的样子,需要使用 wil 查看工具查看)
“ 重盔甲(男)”or” 战神盔甲(男)”or” 钢盔甲(男)” 62
“ 魔法长袍(男)”or” 恶魔长袍(男)”or” 圣龙魔袍(男)” 63
“ 灵魂战衣(男)”or” 幽灵战衣(男)”or” 泰坦战衣(男)” 64
“ 重盔甲(女)”or” 战神盔甲(女)”or” 钢盔甲(女)” 82
“ 魔法长袍(女)”or” 恶魔长袍(女)”or” 圣龙魔袍(女)” 83
“ 灵魂战衣(女)”or” 幽灵战衣(女)”or” 泰坦战衣(女)” 84
(7)duramax 物件持久的属性:这里的变量中 ”1000″ 表示 1 个持久度, 那么 ”40000″ 就表示 40 个持久度了!
(8) 衣服和武器的属性:
“ac” 防御力下限
“ac2” 防御力上限
“mac” 魔防下限
“mac2” 魔防上限
“dc” 物理攻击力下限
“dc2” 物理攻击力上限 超过了 255 带在身上攻击是会减成 0
“mc” 魔法攻击力下限
“mc2” 魔法攻击力上限
“sc” 道术下限
“sc2” 道术上限
“needlevel” 需要等级
“price” 价格
(9) 物品是首饰时:
“ac2” 表示准确
“mac2” 表示敏捷
“ac” 表示防御下限
“ac2” 表示防御上限
“mac” 表示魔御下限
“mac2” 表示魔御上限
药剂的属性:
强效金疮药:hp +90 数据库体现:ac 90
强效太阳水:hp +50 mp +80 数据库体现:ac 50mac 80
这样看来, 这里的 ac 表示 hp 前值(注 hp:200/300,200 为前值,300 为后值。)mac 表示 mp
前值特殊的: 一些不常见的特殊药剂:
生命强化水:生命力暂时提升 120 秒(120 秒内 hp 后值 +50)数据库体现:ac 50mac2 120
魔法强化水:魔法力暂时提升 120 秒(120 秒内 mp 后值 +50)mac 50mac2 120
那么这里的 ac 表示 hp 后值 mac 表示 mp 后值 mac2 表示时间了
大家知道 苹果 是每项属性都暂时增加 240 秒, 他的 ac2 中是 2, 那么应该和武器一样,ac2 表示准确了!
(10)stock 是否为库存品
(11)need 表示限制种类:
0 需要指定等级以上才可以戴上
1 需要指定攻击力以上才可以戴上
2 需要指定魔法力以上才可以戴上
3 需要指定道术以上才可以戴上
4 需要指定转生等级以上才可以戴上
5 需要指定声望点以上才可以戴上
6 加入了行会的人才可以戴上
7 沙城成员才可以戴上
8 会员才可以戴上
10 需要指定职业及指定等级以上才可以戴上
11 需要指定职业及指定攻击力以上才可以戴上
12 需要指定职业及指定魔法力以上才可以戴上
13 需要指定职业及指定道术以上才可以戴上
40 需要指定转生等级及指定等级以上才可以戴上
41 需要指定转生等级及指定攻击力以上才可以戴上
42 需要指定转生等级及指定魔法力以上才可以戴上
43 需要指定转生等级及指定道术以上才可以戴上
44 需要指定转生等级及指定声望点以上才可以戴上
60 行会掌门才可以戴上
70 沙城城主才可以戴上
81 指定类型会员,及大于或等于指定会员等级,
82 指定或大于类型会员,及大于或等于指定会员等级
(12)needlevel 表示了(need) 限制的具体数量。

猫哥
版权声明:本站原创文章,由 猫哥 2015-04-02发表,共计5902字。
转载说明:除特殊说明外本站文章皆由猫哥原创整理,转载请注明出处。