这个文件,就是管理传奇正传中物品的,相当于老传奇,传奇2中的StdItems.DB,这个文件。下面是注释,有不了解的可以参考。
描述:
配置道具装备相关数据
字段:
ItemID: 道具静态id
ItemName: 道具名称
BundleId: 道具解包后生成对应的道具id
MagicId: 技能书对应的技能id
Race: 用于区分不同道具类型的id
1 : 头盔
2 : 武器
3 : 衣服
4 : 项链
5 : 勋章
6 : 手镯
7 : 戒指
8 : 腰带
9 : 鞋子
10 : 毒/符/火龙之心
11 : 气血石/幻魔石/魔血石
12 : 斗笠/面巾
13 : 法宝
14 : 时装
15 : 自定义装备类型1
16 : 自定义装备类型2
17 : 自定义装备类型3
18 : 自定义装备类型4
20 : 缓慢恢复HP的红药(慢药)
21 : 缓慢恢复HP的红药包
22 : 技能书
23 : 缓慢恢复HP的蓝药(慢药)
24 : 缓慢恢复HP的蓝药包
26 : 直接恢复HPMP的药(快药)
27 : 直接恢复HPMP的药包
28 : 战神油
32 : Buff药剂
33 : 修复油
34 : 祝福油
35 : 修复神水
36 : 特殊药水[暂未开发]
37 : 神水[暂未开发]
51 : 彩票
52 : 普通卷轴类道具
53 : 回城卷
54 : 回城卷包
55 : 随机传送卷
56 : 随机传送卷包
57 : 行会回城卷
58 : 行会回城卷包
59 : 地牢逃脱卷
61 : 记路标石[暂未开发]
62 : 其它捆包类道具
70 : 游戏特殊资产:金币/元宝/声望/史诗贡献点
81 : 打捆绳
82 : 祝福罐
83 : 聚灵珠
84 : 千里传音(小传音)
85 : 传音筒(大传音)
90 : 任务类道具(主要用于NPC提交)
91 : 制作道士毒药的材料
92 : 藏宝图
100: 双击可使用的道具(主要使用脚本来实现其道具功能)
101: 肉
102: 矿石
103: 蜡烛/火把[暂未开发]
104: 地牢逃脱卷包
SubRace: 用于区分Race值相同但功能不同的道具类型的id
例: Race值都为10的毒/符类道具,SubRace值就用于区分其不同的功能:1:护身符 2:黄色药粉 3:灰色药粉 4:火龙之心
Icon: 道具图标id,对应客户端item图库
Face: 武器、衣服的外显id,分别对应客户端wep、cloth图库
BindHair: 头发外显id,对应客户端hair图库(只适用于衣服类)
Color: 显示道具名称的颜色
Material: 武器材质,用于区别武器击中时的音效
1 -- 短剑
2 -- 木质武器
3 -- 刀刃武器
4 -- 扇类
5 -- 斧头
6 -- 棍棒
7 -- 长剑
CDType: 道具双击使用时的CD类型id(相同的cdtype,其cdtime相同)
CDTime: 道具使用时的CD时间,0或空表示无cd,单位[毫秒]
HP: 每秒恢复HP值(适用于魔血石类道具)
MP: 每秒恢复MP值(适用于魔血石类道具)
AC: 装备类:物理防御
药品类:每秒恢复HP值
MaxAC: 装备类:物理防御最大值
药品类:每秒恢复MP值
MAC: 魔法防御
MaxMAC: 魔法防御最大值
DC: 攻击
MaxDC: 攻击最大值
MC: 魔法
MaxMC: 魔法最大值
SC: 道术
MaxSC: 道术最大值
MaxDura: 装备道具持久值
HitSpeed: 攻速
HitPoint: 准确
SpeedPoint: 敏捷
AntiMagic: 魔法躲避
AntiPoison: 中毒闪避
Luck: 幸运
CritRate: 暴击几率;1-10000;填1表示0.01%,填10000表示100%
DamageReduce: 伤害减免率;1-10000;填1表示0.01%,填10000表示100%
AddWearWeight: 增加负重
ACPer: 基础AC加成百分比
MaxACPer: 基础MAXAC加成百分比
MACPer: 基础魔法防御加成百分比
MaxMACPer: 基础最大魔法防御加成百分比
DCPer: 基础攻击加成百分比
MaxDCPer: 攻击最大值加成百分比
MCPer: 基础魔法加成百分比
MaxMCPer: 魔法最大值加成百分比
SCPer: 基础道术加成百分比
MaxSCPer: 最大道术加成百分比
HitPointPer: 准确加成百分比
SpeedPointPer: 敏捷加成百分比
CritHitDmg: 角色暴击伤害增加比例
AddWearWeightPer: 负重加成百分比
MaxHP: 最大生命值
MaxMP: 最大魔法值
MaxHPPer: 最大生命值加成百分比
MaxMPPer: 最大魔法值加成百分比
MonExtraDmg: 对普通怪物额外伤害加成
BossExtraDmg: 对Boss怪物额外伤害加成
PlayerExtraDmg: 对玩家及下属怪物额外伤害加成
ExtraDmg: 总体额外伤害加成
DeadlyDmg: 无视减伤伤害点数
HitXiXue: 攻击吸血x%
HealthRecover: 每秒体力恢复点数
SpellRecover: 每秒魔法恢复点数
HealthRecoverPer: 每秒体力恢复百分比
SpellRecoverPer: 每秒魔法恢复百分比
AntiPalsy: 麻痹抗性
HitRecoverHpRate: 击中生命回复率
HitRecoverHpPercent: 击中生命恢复比
HitRecoverHpPoint: 击中生命恢复固定点
HitBounceRate: 伤害反弹率,(能反伤的技能在magic.xlxs中配置option列(bounce))
HitBouncePercent: 伤害反弹百分比
HitBouncePoint: 伤害反弹固定点,反弹伤害=受击伤害*伤害反弹百分比/100 + 伤害反弹固定点;反弹伤害忽略被反弹者的防御,且根据属性可能产生暴击
DropRate: 提升掉率百分比, 50 表示基础掉率提升 50%;
PowerRate: 威力加成,在计算伤害前加上威力系数,且在客户端无显示
FightScore: 战斗力,改属性仅供显示用,不参与伤害计算,改值gm可以再excel中根据基础属性按公式计算
UseableTip: 达到可使用等级时是否提醒[客户端显示提醒的图片] 0或空-不提醒;1-提醒
NeedLv: 最低使用等级(低于该等级无法使用)
MaxLv: 最高使用等级(高于该等级无法使用)
NeedSex: 性别限制:0或空:无限制;1:仅限男性;2:仅限女性
NeedJob: 职业限制:0或空:无限制;1:仅限战士;2:仅限法师;3:仅限道士
NeedAbilID: 额外属性限制: 0或空:无限制;
1 -- 最大生命值
2 -- 最大法力值
3 -- 物理防御
4 -- 最大物理防御
5 -- 魔法防御
6 -- 最大魔法防御
7 -- 攻击
8 -- 最大攻击
9 -- 魔法
10 -- 最大魔法
11 -- 道术
12 -- 最大道术
13 -- 幸运
14 -- 攻速
15 -- 敏捷
16 -- 准确
17 -- 魔法躲避
18 -- 中毒闪避
19 -- 中毒恢复
20 -- 体力恢复
21 -- 魔法恢复
NeedAbilValue: 额外属性限制的属性值:
例:NeedAbilID填7,NeedAbilValue填40,则意思为需要玩家攻击>=40,才可使用该道具或装备
Power: 目前只适用于魔血石类道具,表示每补充1点HP或MP需要消耗的持久数
Weight: 装备道具的重量
Detail: 在NPC出售列表中是否有详细列表,目前就是装备类道具有详细列表,用于区分其不同的持久值
0 - 无
1 - 有
Price: 装备道具出售给NPC商人时的金币价格
MaxCount: 叠加类道具的最大叠加数量
例:刀魂经验珠为叠加类物品,填999则表示该道具一个背包格子容许叠加999个
Priority: 装备道具的优先级,Race值相同的道具,其自动使用的优先顺序;
例:Race都为20缓慢恢复HP的红药(慢药),
在F12自动使用药品时会依照【金创药(小量)[1]>金创药中量(赠)[2]>金创药(中量)[3]>强效金创药(赠)[4]>强效金创药[5]】的使用顺序
Delay: 消耗类道具的使用持续时间,主要用于疾速神水/攻击神水/魔力神水/道力神水类型,单位[s]
RandomIdx: 装备随机属性加成id,即极品装备配置,对应RandomAttrib配置表的idx字段
PanelEffect:穿戴装备后角色面板上显示的特效id(客户端特效表)
WearEffect: 穿戴装备后角色模型上显示的特效id(配合角色动作)(客户端cloth1c库)
WearLight: 穿戴装备后角色模型上显示的光效id(只有特效)(客户端ef3库)
CoverHair: 穿戴装备后是否遮盖头发(主要用于头盔的显示)
0 -- 不遮盖
1 -- 遮盖
WorldExp: 史诗任务对应的史诗贡献点
QualityLv: 掉落后地面显示光效,5--显示
SuitType: 特殊套装编号,对应SuitConfig配置表的SuitType字段
ShopSort: NPC商店中的道具排序
isforge: 该道具是否可以被熔炼 0或不填-不能;1-能
Option: 道具属性
bind:绑定物品
shortcut:可放入快捷栏
cantstore:不能存仓库
cantrepair:不能修理
diedrop:死亡掉落
diedelete:死亡消失
temp:num:时效道具(num[单位:分钟] 表示mun分钟后道具消失)
nodestory:不可丢弃销毁
cantrepair_xfss:修复神水不能修理
cantrepair_xfy:修复油不能修理
cantrepair_zsy:战神油不能修理
cantrepair_npc:npc不能修理
cantrepair:不能修理
onlyhero:仅英雄能使用
denyhero:不能被英雄使用
denyherobag:不能存入英雄背包
dienotdrop:死亡不掉落
denysell:不能卖商店
relive: 复活属性,该属性仅用于标示复活时是否扣除耐久
losehint: 主角或英雄死亡时掉落该物品触发脚本函数,OnDieDropItem
script: 使用脚本,支持如下脚本回调 XXX脚本名
function XXX(player,Item) // 双击使用道具时触发脚本
end;
ClientDesc: 客户端显示的短描述,主要显示在商城界面中
ClientDescEx: 客户端Tips描述,主要显示在道具Tips中
MaxHP: 装备类添加最大生命值
MaxMP: 装备类添加最大魔法值
UnderPicID: 道具底框图片860 蓝色;861 红色;862 黄色;863 紫色
NotAddStock: 出售给npc是否增加npc库存,1-不增加库存,0-增加库存
ItemType: 0- 其它,
1- 护具:头盔/衣服/腰带/靴子
2- 武器
3- 首饰:项链/勋章/手镯/戒指
4- 药品:
5- 宝石
6- 其它
7- 金铺类
TipsBackImg: 物品tips背景:2000--绿色;2001--蓝色;2002--紫色;2003--橙色
Title: 物品title
TakeOnScript:是否可穿戴脚本函数,函数原型和示例:配置该项为:"item.CanTakeOnXiFu",并在item.lua中添加一下函数
-- 能不能穿戴绅士西服
-- 返回字符串表示错误原因,
function CanTakeOnXiFu(player, Item)
if player:GetDearName() == "" then
return "你还未结婚,不能穿戴礼服";
end;
return "";
end