论坛调整完毕,全面开放注册,无需认证。

教程-修改藥水..補量..跟加速

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

教程-修改藥水..補量..跟加速

帖子 天堂之手 » 2018-03-24 20:46

修改地方xml..........位置\data\stats\skills........2000跟2099的xml
紅色藥水 skill id 2001 體力治愈輔助藥水 skill id 2002 魔力治愈輔助藥水 skill id 2003
魔力治療藥水 skill id 2005奮鬥藥水 skill id 2010 移動加速藥水 skill id 2011
攻擊加速藥水 skill id 2012體力治療藥水 skill id 2031 強力體力治療藥水 skill id 2302
加速藥水 skill id 2033 終級治愈藥水 skill id 2037 瞬間體力治愈劑 skill id 2038
強力加速移動藥水.....skill id 2034 強力攻擊加速藥水skill id 2035
- <skill id="2001" levels="1" name="Red potion">物品名
<table name="#hot">2</table> 剛喝下時補的量
<set name="power" val="1.0" /> 時間內每次回補一次的量(單位不詳)
<set name="target" val="TARGET_SELF" />
<set name="skillType" val="HOT" />
<set name="operateType" val="OP_ACTIVE" />
<set name="buffDuration" val="15000" /> <<<<喝到結束的時間(單位不詳)
<set name="castRange" val="-1" /> 喝扣道具一個
修改移動速度為<table name="#Tab-runSpd">255</table> <<<加速255...快吧..
修改攻擊速度為<table name="#Tab-pAtkSpd">1.50</table><<速度為1.5倍

- <skill id="2001" levels="1" name="Red potion">物品名
<table name="#hot">2</table> 剛喝下時補的量 <--時間固定捕的量
<set name="power" val="1.0" /> 時間內每次回補一次的量(單位不詳)
<set name="target" val="TARGET_SELF" /> <---目標
<set name="skillType" val="HOT" /> ?????? <-- HOT=持續方案
<set name="operateType" val="OP_ACTIVE" /> <--啟動方案
<set name="buffDuration" val="15000" /> <<<<喝到結束的時間(單位不詳)
<set name="castRange" val="-1" /> 喝扣道具一個 <--- -1=自己不是使用一個, 消耗是由伺服器判定
<skill id="2038" levels="1" name="Quick healing potion">物品名
<set name="power" val="435.0" /> <<<<<時間內回補一次的量因為是瞬補所以沒設hot
<set name="target" val="TARGET_SELF" /> <---目標
<set name="skillType" val="HEAL" /> ????? <---- 技能方案 heal=回覆血量(瞬間)
<set name="operateType" val="OP_ACTIVE" /> <--啟動方案
<set name="castRange" val="-1" />喝扣道具一個 <--- -1=自己不是使用一個, 消耗是由伺服器判定


<skill id="2037" levels="1" name="Greater Healing Potion">
<set name="itemConsumeId" val="1539" />
<set name="itemConsumeCount" val="1" />
<set name="target" val="TARGET_SELF" />
<set name="skillType" val="HOT" />
<set name="operateType" val="OP_ACTIVE" />
<set name="isPotion" val="true" />
<set name="buffDuration" val="15000" />
<set name="reuseDelay" val="10000" />
<set name="staticReuse" val="true" />
<cond msgId="113" addName="1">
<player FLYMounted="False" />
</cond>
<for>
<!-- retail value: 50HP c; stat update every 2 sec -->
<!-- Verified by slyce - Interlude - 8th Aug 2007 -->
<effect count="7" name="HealOverTime" time="2" val="100"
stackOrder="50" stackType="HpRecover" />
</for>
</skill>

<set name="buffDuration" val="15000"/>
改时间 1000=1秒
time="2" val="100"
每 2秒恢复100HP 间隔 量 自己改
图片

回复