Files
chuanqi-server-instance/LogicServer/data/config/item/itemClass/Sample.txt
2024-12-16 20:45:03 +08:00

355 lines
15 KiB
Plaintext
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

--物品配置示范
{
id = 0, --物品ID必须是唯一的
name ="test", --"测试物品"
type = 0, --物品的类型,药品、技能书、任务物品等,使用数字类型编号
consignType = 0,--(交易行)寄卖类型。
icon = 10, --物品图标图片编号,注意商城道具的icon也表示商城道具的图标id只是大小和目录不同
candidateIconCount =0, --候选的图标的数目一般为0用于骰子丢在地上随机出现一个图标比如配置的图标id为 10候选图标的个数为4那么丢在地上的图标 为10,11,12,13,14里边选一个随机
insure = 10, --装备表示单次投保元宝数 大于0就代表可投保
shape = 0, --物品外观图片编号,只对具有外形的装备类物品有意义,例如衣服、武器和坐骑 (法宝外内观:shape*100+quality) (魔珠内观quality+核shape魔珠名字=beadName[shape-1][quality-1])
dura = 1000, --装备耐久度1000表示1耐久。 如果是功能道具、装备表示装备的耐久..如果是经验魔珠当前经验值=dura*(1+quality)
useDurDrop = 0, --每次使用扣除多少点的耐久(物品使用次数) 只有功能道具此项有效 且叠加项dup必须为 0 如不是扣除次数物品 此项必须为0
dup = 10, --叠加数量上限默认值为0
colGroup = 0, --冷却组,对于使用后具有冷却时间的物品来说,相同冷却组的物品将同时进入冷却恢复状态
dealType = 0, --物品在商店中交易的货币类型0为绑定货币1为非绑定货币
dealPrice = 10000, --物品在商店中售出的价格售出和购买的货币的类型通过dealType配置
time = 0, --物品的使用时限单位是秒0表示不限制使用时间。
smithId = 0, --物品的精锻的配置id如果为0表示不可精锻
cdTime =0, --冷却时间,单位是毫秒,如没有冷却可以不填写。
breakId =0, --物品的分解的配置id如果是0表示不可分解
dropBroadcast = 0, --玩家/怪死亡爆出该是否广播,-1一直广播0不广播默认7表示开服7天内广播。
openUi="33,1", --点击打开的窗口,使用窗口id,分页id,子分页id,..这样配置,使用,号分隔子窗口的id全部从1开始编号
desc = "物品描述说明文字可使用HTML语法", --
extendsDesc = "", --附加描述 用于客户端读取 (法宝用于技能描述)
validFbId=-1, -- 物品使用的有效副本ID。-1表明是不限制。对于配置了限制场景的物品需要配置禁止交易、放入仓库等
validSceneId=-1, -- 物品使用的有效场景ID。-1表明是不限制
existScenes = {1,2,4,5,6}, --物品存在的有效场景集合。不在此场景列表中的物品会被删除。-1表示任何场景都可存在
suitId =1, -- 套装的ID,
-- a)如果是装备表示装备的套装ID
-- b)在功能物品里表示功能物品的子分类,到时候重新定义
-- 1:磨刀石, 2:大喇叭道具3: 疾风令,4gm大喇叭,5:表示能扩展背包的物品 6:vip周卡,7vip月卡,8:VIP年卡,
-- 9:帮派资金票,加多少资金在 staitcAttrs里配置
-- 10,职业时装包(双击获得本职业时装),11技能书 12: 新手礼包13,英雄技能书 开出道具在 staitcAttrs里配置
-- 14给英雄增加熟练度的道具
-- c)在宝石里suitId表示宝石的等级比如5表示是5级宝石
-- d)在技能秘籍中按2^(n-1)表示该秘籍开启的第几个效果第1个效果是1开启第2个效果是2开启第3个秘籍效果是44个效果是8,开启1和4效果是9以此类推
-- e)在宠物技能书里,表示的是 该技能书对应的宠物的技能的id
-- f)在经验玉里为1表示是满的经验玉0为空
-- g)在魂石中表示魂石等级
-- h)在法宝中表示技能图标ID
-- i)在魔珠中表示类型 0表示普通魔珠 1表示经验魔珠(经验魔珠时dura为经验值 当前经验值=dura*(1+quality))
--20 完美强化符
--21 元宝开启箱子道具
--22 玩家修改名称道具
--23 财神送礼道具,不同元宝开出不同的东西
showQuality =0, --最低的显示品质,有些道具不是装备,但是策划也希望给他们显示颜色,显示品质= max(实际的品质,showQuality)默认是0
weight =0, --物品的负重
--静态属性表,静态属性指物品原本具备的且不会改变的属性
--[[
1)源泉类的装备,物品类型=12或者13的
在物品的静态属性里配置
staitcAttrs =
{
{type=0,value =3000}, --表示回复时间是3000毫秒每次
{type=0,value =25}, --表示每次回复的是25点
{type=0,value =123}, --表示可以用ID为123的物品灌注,如果有多个物品可以在后面继续添加,,,
{type=0,value =124}, --表示可以用ID为124的物品灌注
}
2)药水类物品的配置是buff药才需要这样配置,物品类型= 103(可以多个buff比如2个buff下面的要配置8行,...)
下面这个表示每次加3点HP,加30次间隔为3秒buffid=1
staitcAttrs =
{
{type=11, value =3}, --type=增加的属性,value =每次添加的数值
{type=0, value=30 }, --type=0,value= 作用次数
{type=0, value=3}, --type=0,value= 间隔时间,单位是秒
{type=0, value=1}, --type=0,value= buffID
}
4)速回药,灌注药的配置,物品类型= 104 可以配置多个效果
staitcAttrs =
{
--表示一次性回复300点蓝
{type=13, value =300}, --type=增加的属性,value =添加的数值
}
5)帮派资金票
staitcAttrs =
{
{type=0,value =100}, --使用获得100点帮派资金
}
6)经验玉的倍率
staitcAttrs =
{
{type=2,value =2.0}, --
}
7)新手礼包
staitcAttrs =
{
{type=0,value =22}, --物品1的id
{type=0,value =1}, --物品1的数量
{type=0,value =0}, --物品1是给哪个职业的,0表示全职业1战士2法师3道士
{type=0,value =223}, --物品2的id
{type=0,value =1}, --物品2的数量
{type=0,value =1}, --物品2是给哪个职业的,0表示全职业1战士2法师3道士
}
21) 元宝开启箱子道具
{
{type=3,value =22}, --type表示奖励类型,value表示数量,比如300元宝的话type=3,value=300
--下面是3个1组的
{type=0,value =223}, --物品1的id
{type=0,value =1}, --物品1的数量
{type=0,value =0}, --物品1是给哪个职业的,0表示全职业1战士2法师3道士
{type=0,value =223}, --物品2的id
{type=0,value =1}, --物品2的数量
{type=0,value =1}, --物品2是给哪个职业的,0表示全职业1战士2法师3道士
}
23) 财神送礼道具,不同元宝开出不同的东西
{
{type=3,value =0}, --type表示value元宝能够领取3个道具
--第1组3个道具
{type=0,value =223}, --物品1的id
{type=0,value =1}, --物品1的数量
{type=0,value =0}, --物品1是给哪个职业的,0表示全职业1战士2法师3道士
{type=0,value =223}, --物品2的id
{type=0,value =1}, --物品2的数量
{type=0,value =1}, --物品2是给哪个职业的,0表示全职业1战士2法师3道士
{type=0,value =223}, --物品2的id
{type=0,value =1}, --物品2的数量
{type=0,value =1}, --物品2是给哪个职业的,0表示全职业1战士2法师3道士
--第2组5个道具,花费188领取
{type=5,value =188}, --type表示188元宝能够领取5个道具
{type=0,value =223}, --物品1的id
{type=0,value =1}, --物品1的数量
{type=0,value =0}, --物品1是给哪个职业的,0表示全职业1战士2法师3道士
{type=0,value =223}, --物品2的id
{type=0,value =1}, --物品2的数量
{type=0,value =1}, --物品2是给哪个职业的,0表示全职业1战士2法师3道士
{type=0,value =223}, --物品2的id
{type=0,value =1}, --物品2的数量
{type=0,value =1}, --物品2是给哪个职业的,0表示全职业1战士2法师3道士
{type=0,value =223}, --物品2的id
{type=0,value =1}, --物品2的数量
{type=0,value =1}, --物品2是给哪个职业的,0表示全职业1战士2法师3道士
{type=0,value =223}, --物品2的id
{type=0,value =1}, --物品2的数量
{type=0,value =1}, --物品2是给哪个职业的,0表示全职业1战士2法师3道士
}
24)法宝与魔珠属性配置
staitcAttrs = {
--属性加成 每7个配置为一组属性 1-6的value为加成的二次函数参数 [1-3]品质加成 [4-6]等级加成
--属性加成公式= float((a1*星级*星级 + b1*星级 + c1)/1000) * float((a2*等级*等级 + b2*等级 + c2)/1000) * 属性值
{ type = 0, value = 1000, }, --a1
{ type = 0, value = 2000, }, --b1
{ type = 0, value = 3000, }, --c1
{ type = 0, value = 4000, }, --a2
{ type = 0, value = 5000, }, --b2
{ type = 0, value = 6000, }, --c2
{ type = 5, value = 100, }, --属性类型值配置
},
--]]
staitcAttrs =
{
--一个属性的配置示范type为属性类型value为属性值
{ type = 0, value = 0 },
},
--品质属性表,不具有品质属性的物品可以不进行配置
--[[
职业时装包(双击获得本职业时装),特殊处理!!!!,把每个职业对应的模型放这里
qualityAttrs =
{
{
--type填职业IDvalue填模型ID
{type=1,value =1}, --战士的时装
{type=2,value =1}, --法师的时装
{type=3,value =1}, --道士的时装
}
}
法宝技能属性配置
qualityAttrs = {
{
--技能配置
--1-3的value为技能效果的二次函数参数 技能效果= (a*等级*等级 + b*等级 + c)/1000 * 触发效果 value
--4为触发效果 value
--5为触发概率 value/10000,
--其中4、5的type为技能效果类型
{ type = 0, value = 100, }, --a
{ type = 0, value = 200, }, --b
{ type = 0, value = 300, }, --c type:为技能效果类型
{ type = 84, value = 1.0, }, --触发效果
{ type = 83, value = 1000, }, --触发几率 万分比
},
},
--]]
qualityAttrs =
{
--1品质的属性表
{
--一个属性的配置示范type为属性类型value为属性值
{ type = 0, value = 0 },
},
--后续品质的属性表,每个品质等级的属性值是独立的,不会增加上一个品质等级的属性
},
--强化属性表,不能进行强化或不具有强化等级的物品可以不进行配置
strongAttrs =
{
--强化+1的属性表
{
--一个属性的配置示范type为属性类型value为属性值
{ type = 0, value = 0 },
},
--后续强化等级的属性表,每个强化等级的属性值是独立的,不会增加上一个强化等级的属性
},
--能够精锻出来属性的最大值,用于客户端显示用
maxSmithAttrs=
{
--include "../maxSmithAttr/maxSmith1.txt"
},
--物品标志配置表所有属性默认为false如果不为true的属性可以不填写
flags =
{
recordLog = true,--是否记录物品流通日志
denyStorage = false,--是否禁止存仓库
autoBindOnTake = false,--是否在穿戴后自动绑定
autoStartTime = false,--是否在获得时即开始计算时间,如果不具有此标志则将在装备第一次被穿戴的时候开始计时
denyDeal = false,--是否禁止交易
denySell = false,--是否禁止出售到商店
denyDestroy = false,--是否禁止销毁
destroyOnOffline = false,--是否在角色下线时自动消失
destroyOnDie = false,--是否在角色死亡时自动消失
denyDropdown = false,--是否禁止在死亡时爆出
dieDropdown = false,--是否在角色死亡时强制爆出
offlineDropdown= false,--是否在角色下线时强制爆出
inlayable = false,--是否可打孔(打孔后才能镶嵌)
hideDura = false,--是否不显示耐久
denySplite = false,--是否禁止在物品叠加后进行拆分(通常用于带有实现限制的物品)
asQuestItem = false,--是否作为任务需求物品使用
monAlwaysDropdown= false,--是否在怪物死亡爆出时不检查杀怪者等级差而均掉落
hideQualityName = false,--是否隐藏装备的品质前缀文字
denyTipsAutoLine= false, --false表示tips自动换行,true表示不自动换行,比如VIP卡的提示
showLootTips=false, --掉落在地上的时候是否提示玩家拾取
denyDropDua=false, --装备是否死亡或攻击等时禁止扣除耐久
denyRepair = false, --装备禁止修理
canDig=false, --能否作为挖矿工具,挖矿的武器加下这个
bagSell =false, -- 能否背包里直接出售true表示可以背包直接出售
fullDel =false, --buff药满了buff要消失同时满了是无法添加上buff
denyBuffOverlay=false, --buff物品时间不叠加的配置true
skillRemoveItem = false, --标记是否能通过技能扣除物品
denyHeroUse = false, --禁止英雄使用
matchAllSuit =false, --匹配所有的套装,用于稀有神器,穿上激活所有套装该部位的属性
notConsumeForCircleForge = false, --转生锻造时不需要副装备
notShowAppear = false, --不显示武器外观true会隐藏角色的武器(用于特殊时装)
cankiss = false, --是否拥吻道具
canChange = false, --该装备是否可以转换为其他职业装备
isDelete = false, --是否废弃
highLight = true, -- 是否高亮物品图标
denyShowGetPath = false, --是否禁止显示获取途径
},
--物品使用条件表
conds =
{
--必须到达10级或以上才能使用 如果为魂石则代表效果激活的装备等级
{ cond = 1, value = 10 },
--必须为value性别才能使用0男1女
{ cond = 2, value = 0 },
--必须为value职业才能使用0:通用、1战士1法师3道士
{ cond = 3, value = 0 },
--结婚与否必须等于value才能使用0表示未婚1表示已婚
{ cond = 4, value = 1 },
--需要的骑术等级,value表示骑术的等级
{ cond = 5, value = 1 },
--需要的阵营的职位,value表示职位的id
{ cond = 6, value = 1 },
--成就点必须大于等于value
{ cond = 7, value = 1 },
--物理攻击最大值必须大于等于value
{ cond = 8, value = 1 },
--魔法攻击最大值必须大于等于value
{ cond = 9, value = 1 },
--道术攻击最大值必须大于等于value
{ cond = 10, value = 1 },
--value表示职位 9表示武林盟主 10表示英雄城的城主
{ cond = 11, value = 9 },
--战力必须到达value或以上才能使用
{ cond = 12, value = 0 },
--大于等于这个转生才能使用
{ cond = 13, value = 0 },
--小于等于这个转生才能使用
{ cond = 14, value = 0 },
--是否是名人
{ cond = 15, value = 0 },
},
--预留配置
--[[
如果为幻武时 此配置为启灵等级模型替换配置
reserves =
{
--value1启灵等级value2模型ID
{value1 = 8, value2 = 48}, --
{value1 = 9, value2 = 49}, --
{value1 = 10, value2 = 50}, --
}
--]]
reserves =
{
--value1启灵等级value2模型ID
{value1 = 8, value2 = 48}, --
{value1 = 9, value2 = 49}, --
{value1 = 10, value2 = 50}, --
},
specRing =0; -- 特殊戒指 1 ~ 6
},