骑马与砍杀itemkinds1txt中TXT代码超详细解说Word文档下载推荐.docx
《骑马与砍杀itemkinds1txt中TXT代码超详细解说Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《骑马与砍杀itemkinds1txt中TXT代码超详细解说Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
(24)42
解说:
================================================
:
物品系统标识名,为该模型系统ID身份,是独一无二的,不能重复。
游戏显示名称。
在游戏的物品栏中该装备会显示这个名字。
(3)Durendal
调用模型组名字。
一般情况下视为无用,与
(2)中名称一致即可。
(4)2:
调用模型数量。
在这里是“2”,即为两个模型,如果是“1”即为一个模型。
(5)baron0
调用物品模型。
即用BRF开源软件打开一个BRF文件后,里面3D模型的名称,非材质和纹理名称。
(6)scab_bastardsw_b:
调用替换模型(比如剑鞘;
前缀变化的装备)。
===============================================
(7)3458764513820540928:
模型替换或显示条件(基数为0)。
它的前缀有:
素色的+1(0x01);
裂开的+2(0x02);
生锈的+4(0x04);
弯曲的+8(0x08);
有缺口的+16(0x10);
有凹陷的+32(0x20);
粗劣的+64(0x40);
粗糙的+128(0x80);
旧+256(0x100);
平衡的+512(0x200);
大马士革钢+1024(0x400);
重+2048(0x800);
破烂的+4096(0x1000);
蓬乱的+8192(0x2000);
结实的+16384(0x4000);
厚+32768(0x8000);
加硬+65536(0x10000);
加强+131072(0x20000);
瘸腿+262144(0x40000);
老+524288(0x80000);
倔犟的+1048576(0x100000);
温和的+2097152(0x200000);
活泼的+4194304(0x400000);
一大袋+8388608(0x800000);
状态:
存有+1152921504606846976(0x1000000000000000)
飞行弹药+2305843009213693952(0x2000000000000000)
携带+3458764513820540928(0x3000000000000000)
(8)4198403:
物品类别,基数为0。
该物品的类别有:
马+1(0x01);
单手+2(0x02);
双手+3(0x03);
长杆+4(0x04);
箭+5(0x05);
矢+6(0x06);
盾+7(0x07);
弓+8(0x08);
弩+9(0x09);
掷+10(0x0A);
货+11(0x0B);
头+12(0x0C);
身+13(0x0D);
脚+14(0x0E);
手+15(0x0F);
手枪+16(0x10);
步枪+17(0x11);
子弹+18(0x12)
该物品的位置:
左边+256(0x100)
左手+512(0x200)
前臂+768(0x300)
盔甲+3840(0xF00)
该物品的属性:
唯一+4096(0x1000);
混战+8192(0x2000);
不可挡格+16384(0x4000);
枪矛+32768(0x8000);
商品+65536(0x10000);
食品+524288(0x80000);
双手+2097152(0x200000);
主要(能否用)+4194304(0x400000);
次要+8388608(0x800000);
覆盖脚+16777216(0x1000000);
消耗品+268435456(0x10000000);
对盾奖励+536870912(0x20000000);
对盾惩罚+1073741824(0x40000000);
不可在马上使用+2147483648(0x80000000)
(9)9223635954298781951:
该物品的可行性。
(该物品基数:
9223372036854775808(0x8000000000000000),为测试64位,可不加,即基数为0)。
参数:
单手-刺+1(0x1);
单手-砸+2(0x2);
单手-右挥+4(0x4);
单手-左挥+8(0x8);
双手-刺+16(0x10);
双手-砸+32(0x20);
双手-右挥+64(0x40);
双手-左挥+128(0x80);
长杆-刺+256(0x100);
长杆-砸+512(0x200);
长杆-右挥+1024(0x400);
长杆-左挥+2048(0x800);
射-弓+4096(0x1000);
射-标+8192(0x2000);
射-弩+16384(0x4000);
掷-石+65536(0x10000);
掷-刀+131072(0x20000);
掷-斧+196608(0x30000);
掷-镖+262144(0x40000);
射-手枪+458752(0x70000);
射-步枪+524288(0x80000);
射-火铳+1044480(0xFF000);
马背-单手-刺+1048576(0x100000);
马背-单手-右砸+2097152(0x200000);
马背-单手-左砸+4194304(0x400000);
马背-单手-右挥+8388608(0x800000);
马背-单手-左挥+16777216(0x1000000);
单手-矛-刺+67108864(0x4000000);
马背-单手-矛-刺+134217728(0x8000000);
携带-火铳+34091302912(0x7F0000000);
携带-左腰-刀+268435456(0x10000000);
携带-左腰-斧+536870912(0x20000000);
携带-前-左-匕首+805306368(0x30000000);
携带-前-右-匕首+1073741824(0x40000000);
携带-前-右-箭囊+1342177280(0x50000000);
携带-后-右-箭囊+1610612736(0x60000000);
携带-右-竖-箭囊+1879048192(0x70000000);
携带-背-箭囊+2147483648(0x80000000);
携带-右-左轮枪+2415919104(0x90000000);
携带-左-前-手枪+2684354560(0xA0000000);
携带-左-箭盒+2952790016(0xB0000000);
携带-背-斧+4294967296(0x100000000);
携带-背-剑+4563402752(0x110000000);
携带-筝盾+4831838208(0x120000000);
携带-圆盾+5100273664(0x130000000);
携带-小盾+5368709120(0x140000000);
携带-背-弩+5637144576(0x150000000);
携带-背-弓+5905580032(0x160000000);
携带-矛+6174015488(0x170000000);
携带-打刀+8858370048(0x210000000);
携带-小太刀+9126805504(0x220000000);
保留-鞘套+34359738368(0x800000000);
填弹-手枪+481036337152(0x7000000000);
填弹-步枪+549755813888(0x8000000000);
填弹-火铳+1030792151040(0xf000000000);
单手-前挡+1099511627776(0x10000000000);
单手-上挡+2199023255552(0x20000000000);
单手-右挡+4398046511104(0x40000000000);
单手-左挡+8796093022208(0x80000000000);
双手-前挡+17592186044416(0x100000000000);
双手-上挡+35184372088832(0x200000000000);
双手-右挡+70368744177664(0x400000000000);
双手-左挡+140737488355328(0x800000000000);
长杆-前挡+281474976710656(0x1000000000000);
长杆-上挡+562949953421312(0x2000000000000);
长杆-右挡+1125899906842624(0x4000000000000);
长杆-左挡+2251799813685248(0x8000000000000)
(10)8824:
该物品在商店中购买的基础价格,第纳尔。
(11)532:
可拥有前缀:
基数为0。
素色的+1(0x1);
裂开的+2(0x2);
生锈的+4(0x4);
弯曲的+8(0x8);
(12)2.250000:
该物品的重量为2.25。
(13)100:
充足度(0~255),即该物品在市场中出现的概率和饱和程度。
(14)0:
如果导入的是头盔就代表头防护值;
如果导入的是货物品就代表是该货物的质量。
(15)0:
如果导入的是护甲就代表身体防护值;
如果导入的是马就代表是马匹的装甲防护值;
如果导入的是盾就代表该盾的抵抗防护值(血)。
(16)0:
如果导入的是腿甲就代表是脚的防护值;
如果导入的是弩、枪就代表它们的精度。
(17)15:
如果导入的是装备(护甲或武器)就代表使用该装备的最低力量;
如果导入的是马匹就代表驾驭该马匹的最低骑术;
而该位置的数值对箭、矢、货品是无效的。
(18)43008:
该物品的耐久度。
(19)106:
导入的如果是武器就表示该武器的挥砍或刺杀的速度;
如果导入的是马匹就表示操纵该马匹的操纵速度;
如果导入的是枪弩就表示是该武器的填充速度。
(20)0:
飞行物的飞行速度(箭,矢,子弹,梭镖,飞斧,投枪的飞行速度);
如果导入的是马匹就表示该马匹的奔跑速度。
(21)110:
触及范围。
如果是盾就表示是覆盖尺寸(覆盖范围);
如果是掷器就表示是该掷器的抛物线距离。
(22)0:
数量。
箭的数量,矢的数量,子弹的数量,标枪的数量等。
(23)285:
武器穿刺带来的伤害值。
如果是马匹:
冲刺(无伤害类别)。
割伤:
原数
刺伤:
原数+256(0x100);
钝伤:
原数+512(0x200);
(24)42:
武器挥砍带来的伤害值。
原数;
(25)0:
再添加描述行数,意思是这个模型的结尾。
看过上面的数据解说后还不懂的话,请看下面的例子:
举例说明:
我要准备加个蛇矛,长杆类,模型名字叫shemao,有个挂钩的(像剑鞘一类的东西),这个挂钩的模型名字叫shemao_scab;
有<
重XXX>
和<
弯曲的XXX>
两种附加属性,是<
时则替换成全金的样子,这个全金的样子的模型名字叫gold_shemao;
这个武器想对盾有加成作用,可以在商店出售;
步战和骑战都能格挡对方的攻击,无论步战还是骑战都能实现刺、砸、左挥、右挥,拿起时还能显示挂钩;
穿刺时,有30刺伤,挥砍时35割伤;
重量3,速度90,触及范围160,基础价格500纳第尔,充足度200。
那代码就应该是这样写:
itm_shemaoshemaoshemao3shemao0shemao_scab3458764513820540928gold_shemao2048541163524422216528298368050020563.00000020000000900160028635
对这个例子代码解说:
------------------------------------------------------------------------------------
itm_shemao:
(这个模型在系统中的ID身份,它必须是独一无二的,不能和其它模型文件重复,否则报错)
shemao:
(游戏显示名称)
shemao
3:
(原模型+挂钩模型+全金模型一共是三个模型,所以这个原模型名字后面的数字是3,意思是有一共有三个模型)
shemao0:
(原模型的名称,是打开BRF文件后里面的无贴图3D模型的名字,该模型名字是叫shemao,后面的0是必须加的通用格式)
shemao_scab3458764513820540928:
(携带时显示的模型,也就是那个挂钩模型的名字,是打开BRF文件后里面的无贴图3D模型的名字,该模型名字是叫shemao_scab)
gold_shemao
2048:
(重属性时替换成这个模型,也就是那个全金模型的名字,是打开BRF文件后里面的无贴图3D模型的名字,该模型的名字叫gold_shemao,空格后面的2048就是模型替换或显示条件,属性是<
,意思是当该武器显示为<
重蛇矛>
的时候就调用(替换)这个模型)
541163524:
[这个数值是物品的类别,它是这样得来的:
(长杆)4+(枪矛)32768+(商品)65536+(主要)4194304+(对盾奖励)536870912]=541163524
4222165282983680:
[着数值是该物品的可行性,它是这样得来的:
(长杆-刺)256+(长杆-砸)512+(长杆-右挥)1024+(长杆-左挥)2048+(马背-单手-右砸)2097152+(马背-单手-左砸)4194304+(马背-单手-右挥)8388608+(马背-单手-左挥)16777216+(单手-矛-刺)67108864+(携带-矛)6174015488+(保留-鞘套)34359738368+(长杆-前挡)281474976710656+(长杆-上挡)562949953421312+(长杆-右挡)1125899906842624+(长杆-左挡)2251799813685248]=4222165282983680
500:
(在市场上的基础价格,在游戏中的平均购买价格是500第纳尔,会在500的价格左右波动,不一定是500这个整数)
-----------------------------------------------------------------------------------
2056:
(该物品可拥有前缀,这个数值是这样得来的:
(弯曲的)8+(重)2048]=2056)
3.000000:
(进入游戏后其重量显示为3.0)
------------------------------------------------------------------------