2015年4月—2024年4月,论坛已建立9周年,欢迎加入QQ群讨论:419848937

做自己特色的天2(武器防具属性)

爆率、物品、补丁修改等技术参考资料
回复
头像
天堂之手
Mr.GL
Mr.GL
帖子: 263
注册时间: 2018-02-24 21:37

做自己特色的天2(武器防具属性)

帖子 天堂之手 » 2018-03-24 19:41

做自己特色的天2(武器防具属性)
開啟data\stats\weapon 挑一把武器,然後照您的指令去改,儲存後
進入遊戲後用//cw_add ID 這個指令我就可以拿到修改完成的武器了.
修改的时候注意符合xml的语法,小心别出错,多一个或者少一个 “ / ” 都会出错 。
可以修改完了先直接双击那个文件检查一下,如果有错误IE打开它的时候会报错.
-------------------------------------------------------------------
做了一个套装,改的青狼皮甲.拿上弱侦波形刃:

<item id='2391' name="Blue Wolf Leather Armor">
<for>
<add val='202' order='0x10' stat='pDef'/>
<mul val='1.05' order='0x30' stat='pDef'>
<and>
<using slotitem="2416;6"/>
<using slotitem="5735;12"/>
<using slotitem="5719;9"/>
</and>
</mul>
<mul val='1.15' order='0x30' stat='mAtkSpd'>
<and>
<using slotitem="2416;6"/>
<using slotitem="5735;12"/>
<using slotitem="5719;9"/>
</and>
</mul>
<add val='3' order='0x40' stat='MEN'>
<and>
<using slotitem="2416;6"/>
<using slotitem="5735;12"/>
<using slotitem="5719;9"/>
</and>
</add>
<add val='-2' order='0x40' stat='INT'>
<and>
<using slotitem="2416;6"/>
<using slotitem="5735;12"/>
<using slotitem="5719;9"/>
</and>
</add>
<add val='-1' order='0x40' stat='WIT'>
<and>
<using slotitem="2416;6"/>
<using slotitem="5735;12"/>
<using slotitem="5719;9"/>
</and>
</add>
<!-- 增加开始 ,拿上弱侦的波形刃将起作用-->
<add val='50' order='0x40' stat='STR'> <!-- +50力量-->
<and>
<using slotitem="2416;6"/>
<using slotitem="5735;12"/>
<using slotitem="5719;9"/>
<using slotitem="4778;7"/>
</and>
</add>
<add val='50' order='0x40' stat='DEX'> <!-- +50敏捷-->
<and>
<using slotitem="2416;6"/>
<using slotitem="5735;12"/>
<using slotitem="5719;9"/>
<using slotitem="4778;7"/>
</and>
</add>
<add val='20' order='0x40' stat='CON'> <!-- +20 体质-->

<and>
<using slotitem="2416;6"/>
<using slotitem="5735;12"/>
<using slotitem="5719;9"/>
<using slotitem="4778;7"/>
</and>
</add>
<mul val='4.0' order='0x40' stat='pAtkSpd'> <!-- +攻击速度300%-->
<and>
<using slotitem="2416;6"/>
<using slotitem="5735;12"/>
<using slotitem="5719;9"/>
<using slotitem="4778;7"/>
</and>
</mul>
<mul val='6.10' order='0x40' stat='pAtk'> <!-- +攻击 510%-->
<and>
<using slotitem="2416;6"/>
<using slotitem="5735;12"/>
<using slotitem="5719;9"/>
<using slotitem="4778;7"/>
</and>
</mul>
<mul val='11.50' order='0x40' stat='cAtk'> <!-- 致命10倍伤害 -->
<and>
<using slotitem="2416;6"/>
<using slotitem="5735;12"/>
<using slotitem="5719;9"/>
<using slotitem="4778;7"/>
</and>
</mul>
<!-- 增加结束 -->
<enchant val='0' order='0x0C' stat='pDef'/>
</for>
</item>

从我测试来看,几个位置是这样的:
0:内衣
1,2:耳环
3:项链
4,5:戒指
6:头盔
7:武器
--------------------------------------------------------------------


<item id='6619' name="infinity_bow">
<for>
<set val='614' order='0x08' stat='pAtk'/>
<set val='137' order='0x08' stat='mAtk'/>
<set val='12' order='0x08' stat='rCrit'/>
<set val='20000' order='0x08' stat='maxHp'/>
<add val='-3' order='0x10' stat='accCombat'/>
<set val='600' order='0x08' stat='pAtkSpd'/>
<enchant val='0' order='0x0C' stat='pAtk'/>
<enchant val='0' order='0x0C' stat='mAtk'/>
<add stat='INT' order='0x10' val='50'> </add>
<add stat='STR' order='0x10' val='50'> </add>
<add stat='DEX' order='0x10' val='50'> </add>
<add stat='WIT' order='0x10' val='50'> </add>
<add stat='MEN' order='0x10' val='50'> </add>
<add stat='CON' order='0x10' val='50'> </add>
<!-- SA: Quick Recovery -->
<mul val='0.1' order='0x30' stat='atkReuse'/>


============================================================
武器:
data\stats\weapon
<set val='380' order='0x08' stat='pAtk' /> 物理攻击 设定为380
<set val='250' order='0x08' stat='mAtk' />魔法攻击 设定为250
<set val='10' order='0x08' stat='rCrit' />这个忘了,好像是致命机率
<set val='325' order='0x08' stat='pAtkSpd' /> 攻击速度 设定为325
<mul val='1.35' order='0x40' stat='maxHp' /> 最大HP加35%
<mul val='1.45' order='0x40' stat='maxMp' /> 最大MP加45%
<mul val='1.05' order='0x40' stat='pDef' /> 防加5%
<mul val='1.05' order='0x40' stat='mDef' /> 魔防加5%
<mul val='1.10' order='0x40' stat='pAtk' /> 物理攻击加10%
<mul val='1.10' order='0x40' stat='mAtk' /> 魔法攻击加10%
<mul val='1.15' order='0x40' stat='pAtkSpd' /> 物理攻击速度加15%
<mul val='1.15' order='0x40' stat='mAtkSpd' /> 魔法攻击速度加15%
<mul val='1.20' order='0x40' stat='accCombat'/> 命中加20%
<add stat='INT' order='0x10' val='10'> </add> INT加10 (STR,WIN,DEX等都一样)
<mul val='1.10' order='0x40' stat='sDef' /> 盾挡格加10%(还没测试过)
(武器也可以减效果的,见下面防具)

============================================================
防具:
data\stats\armor(注意语句尾的 / 用法,有和没之差是会出错的)
<add val='237' order='0x10' stat='pDef' /> 防237
<add val='237' order='0x10' stat='mDef' /> 魔防237
<add val='294' order='0x40' stat='maxHp'/> 最大HP加294
<mul val='1.35' order='0x40' stat='maxHp' /> 最大HP加35%
<mul stat='pDef' order='0x40' val='1.05'/> 增加5%物理防御
<mul stat='pDef' order='0x40' val='1.05'/> 增加5%物理防御
<mul val='1.10' order='0x40' stat='mAtk'/> 魔法攻击力+10%
<mul val='1.10' order='0x40' stat='pAtk'/> 物理攻击力+10%
<mul stat='mAtkSpd' order='0x40' val='1.15'/> 增加15%施法速度
<mul stat='pAtkSpd' order='0x40' val='1.15'/> 增加15%攻击速度
<add val='10' order='0x10' stat='accCombat'/> 命中加10
<mul val='1.05' order='0x40' stat='regHp'/> HP回复速度+5%
<mul val='0.95' order='0x40' stat='regMp'/> MP恢复速度-5%的效
<add val='7' order='0x40' stat='runSpd'/> 移动速度+7
<add stat='rEvas' order='0x40' val='4'/> 回避+4
<add stat='INT' order='0x10' val='4'/> INT加4 (基本属性改法如此类推)
<add val='5759' order='0x40' stat='maxLoad'/> 负重限制 +5759
<mul val='1.50' order='0x40' stat='stunRes'/> 受冲击的概率 -50%
<mul val='1.80' order='0x40' stat='poisonRes'/> 中毒的概率 -80%
<mul val='1.80' order='0x40' stat='bleedRes'/> 出血的概率 -80%
<mul val='1.50' order='0x40' stat='stunRes'/> 受冲击的概率 -50%
<mul val='1.50' order='0x40' stat='rootRes'/> 受到麻痹的概率 -50%
<add val='3' order='0x01' stat='absorbDam'/> 可恢复同近距离一般物理攻击给敌人伤害的3%的HP
<mul val='1.70' order='0x40' stat='sleepRes'/> 受催眠的概率 -70%
<mul val='1.70' order='0x40' stat='rootRes'/> 受固定的概率 -70%
<add val='3' order='0x50' stat='breath'/> 肺活量增加
下面是减的效果:
<add val='-3' order='0x10' stat='CON'/> CON减3(add语句3和+3都是加3,而-3就是减3)
<mul val='0.50' order='0x40' stat='maxHp' /> 最大HP减50%
这些套在武器上应该也生效
下面例子:
<item id='6379' name="kuolong"> 防具IP和名
<for>
<add val='327' order='0x10' stat='pDef' /> 穿上后327防 (注意:有 / 的)
<mul val='1.15' order='0x40' stat='mDef'> 加15%的魔防(套装属性从这开始了) (注意: 没 / 的,因为开始时有<mul语句标明,下面结束时</mul>标明)
<and> (条件开始)
<using slotitem="6383;11"/> 须同时装备:6383,6382,6381,6380这四件ID的装备(11表示裤,6:头,12:鞋,9:手)
<using slotitem="6382;6"/> (如果只须一件就只要一句就可以了,如果想再加上武器再追加属性也可以的)
<using slotitem="6381;12"/> (如果你想穿一件就加一种属性也可以的,每个件条是独立的)
<using slotitem="6380;9"/>
</and> (条件结束)
</mul> (mul语句结束,与上面加属性的mul相对)
<add val='10' order='0x10' stat='runSpd'> 加移动速度10(注意add语句是加多少,mul语句是变成原来的几倍,如1.25就是变成1.25倍,也即加25%)
<and> (条件开始)
<using slotitem="6383;11"/>
<using slotitem="6382;6"/>
<using slotitem="6381;12"/>
<using slotitem="6380;9"/>
</and> (条件结束)
</add> (add语句结束,与上面加属性的add相对)

<enchant val='0' order='0x0C' stat='pDef' />
</for>
</item>
============================================================
技能:
data\stats\skills
<set name="mpConsume" val="250"/> 消耗250MP
<set name="power" val="350.0"/> 威力350
<set name="target" val="TARGET_SELF"/> 目标自我
<set name="target" val="TARGET_ONE"/> 目标单个
<set name="target" val="TARGET_AREA"/> 目标群体(某些BUFF的target是不同的)
<set name="skillRadius" val="605"/> 群攻的半径(群体时用)
<set name="skillTime" val="7000"/> 技能时间间隔
<set name="skillType" val="MDAM"/> 技能类型:魔法攻击
<set name="skillType" val="PDAM"/> 技能类型:物理攻击(BUFF技能有对应的skillType)
<set name="castRange" val="900"/> 发技能所须的距离

<skill id="30" levels="38" name="Backstab"> 技能ID,级数,名
<table name="#mpConsume"> 53 55 57 57</table> 把每级技能消耗的MP定义在 #mpConsume
<set name="mpConsume" val="#mpConsume"/> 调用上面定义的 #mpConsume
(<set name="power" val="#power"/> 同理)

<for>
<using kind="Dagger" skill="0030"/> (Dagger是匕首,这是需要装备匕首才能发动此技能的意思,剑sword,盾Shield,砘器blunt如此类推)
</add>
</for>[/post]
图片

回复