11op三国群英传

 找回密码
 立即注册
搜索
热搜: 三国群英传
查看: 3156|回复: 0
打印 上一主题 下一主题

天堂2单机修改弓手职业狙击的方法

[复制链接]

1580

主题

1930

帖子

6915

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6915
跳转到指定楼层
楼主
发表于 2018-9-21 21:56:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



好了,下面该说说如何修改技能了。
技能: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>


现在我来举例说明。修改狙击随开随关:


在gameserver\data\stats\skills文件夹中找到0300-0399.xml文件,用记事本打开,找到313项。


<skill id="313" levels="8" name="Snipe" enchantLevels1="30" enchantLevels2="30">
<!--
Description(s):
Temporarily increases Accuracy, P. Atk., range of attack, and critical attack rate.
Immobilizes while in effect. Usable when equipped with a bow type weapon.
Snipe 1-8 P.Atk. +124-199, Accuracy +1-6, Critical +20%, Range +300
-->
<table name="#enchantMagicLvl"> 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 83 83 83 84 84 85 85 85 </table>
<enchant1 name="magicLvl" val="#enchantMagicLvl"/>
<enchant2 name="magicLvl" val="#enchantMagicLvl"/>
<table name="#mpConsume"> 28 29 30 31 32 33 34 34 </table>
<table name="#pAtk"> 124 134 145 155 166 177 188 199 </table>
<!--Emu_add_start-->
<table name="#power"> 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 </table>
<!--Emu_add_end-->
<table name="#accCombat"> 1 3 4 4 5 5 6 6 </table>
<table name="#ench1pAtk"> 201 203 204 206 207 209 210 212 214 215 217 218 220 221 223 225 225 225 225 225 225 225 225 225 225 225 225 225 225 225 </table> <!-- valores estimados (C4 values)-->
<table name="#ench2MpConsume"> 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 20 20 </table>
<table name="#aggro"> 566 582 597 611 624 635 646 655 </table>
<set name="weaponsAllowed" val="32"/>
<set name="mpConsume" val="#mpConsume"/>
<!--Emu_add_start-->
<set name="power" val="#power"/>
<!--Emu_add_end-->
<set name="target" val="TARGET_SELF"/> -前面的都别管 我们从这里开始修改
<set name="reuseDelay" val="1"/> 这里为技能恢复时间,改为1
<set name="hitTime" val="1"/> 这里也改为1
<set name="skillType" val="CONT"/> 这里原为BUFF,把BUFF改为CONT,意思是随开随关类型
<set name="operateType" val="OP_TOGGLE"/> 这里原为ACTIVE,把ACTIVE改为TOGGLE 表示可以随开随关
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<set name="aggroPoints" val="#aggro"/>
<enchant2 name="mpConsume" val="#ench2MpConsume"/>
<for>
<cond>
<player state="stand"/>
</cond>
<effect count="1" name="ImmobileBuff" time="14400" val="0"> 此处time改为14400(2小时)
<add order="0x40" stat="pAtk" val="#pAtk">
<using kind="Bow"/>
</add>
<add order="0x40" stat="accCombat" val="#accCombat">
<using kind="Bow"/>
</add>
<basemul order="0x30" stat="rCrit" val="0.2">
<using kind="Bow"/>
</basemul>
<add order="0x40" stat="pAtkRange" val="300">
<using kind="Bow"/>
</add>
</effect>
</for>
<enchant1for>
<cond>
<player state="stand"/>
</cond>
<effect count="1" name="ImmobileBuff" time="14400" val="0"> 此处time改为14400(2小时)
<add order="0x40" stat="pAtk" val="#ench1pAtk">
<using kind="Bow"/>
</add>
<add order="0x40" stat="pAtk" val="20"> 这个是攻击,可以在val后面自己修改
<using kind="Bow"/>
</add>
<add order="0x40" stat="accCombat" val="6"> 这个是增加命中,修改同上
<using kind="Bow"/>
</add>
<basemul order="0x30" stat="rCrit" val="0.2"> 这个是致命几率的倍率
<using kind="Bow"/>
</basemul>
<add order="0x40" stat="pAtkRange" val="300"> 这个.....不清楚,修改好后自己看下就知道了
<using kind="Bow"/>
</add>
</effect>
</enchant1for>
</skill>


这样就设置好了一个随开随关,没有技能施展时间,没有技能恢复时间的狙击了。同样的,可以参考上面修改其他的技能。
厄......武器可以按照上面改衣服的方法改。数据库就weapon那里改....

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|11op三国群英传SF  

GMT+8, 2024-11-30 07:59 , Processed in 0.181614 second(s), 25 queries .

Powered by 11op游戏论坛

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表