[服务端教程] 天堂2单机修改弓手职业狙击的方法

7
回复
13606
查看
打印 上一主题 下一主题
[复制链接]

微信扫一扫 分享朋友圈

  • TA的每日心情
    开心
    2018-5-17 15:44
  • 签到天数: 1 天

    [LV.1]安纳金

     成长值: 85395

    303

    主题

    430

    帖子

    13万

    祝福币

    管理员

    L2CN创建者

    Rank: 9Rank: 9Rank: 9

    积分
    135893
    楼主
    发表于 2018-5-17 21:43:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    天堂II单机群号:398120010 欢迎爱好天堂II朋友一起来学习交流!


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

    帖子的最近访客





    上一篇:天堂2关于修改劳拉状态的方法
    下一篇:天堂2单机版开攻城的方法
    收藏
    收藏0
    全新论坛.全新开始.感谢大家这10多年来一直默默支持者L2CN!祝各位游戏愉快!!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-5-26 15:07
  • 签到天数: 2 天

    [LV.1]安纳金

    0

    主题

    6

    帖子

    7

    祝福币

    L2CN新兵

    Rank: 1

    积分
    7
    沙发
    发表于 2018-5-25 16:42:13 | 只看该作者
    学习学习!
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-3-14 00:03
  • 签到天数: 1 天

    [LV.1]安纳金

    0

    主题

    4

    帖子

    10

    祝福币

    L2CN新兵

    Rank: 1

    积分
    10
    板凳
    发表于 2019-3-14 00:12:30 | 只看该作者
    厉害厉害 感谢楼主的分享 受教了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-11-13 11:01
  • 签到天数: 441 天

    [LV.9]

    0

    主题

    473

    帖子

    1499

    祝福币

    L2CN骑士

    Rank: 4

    积分
    1499
    地板
    发表于 2019-4-15 12:12:32 | 只看该作者
    这里的教程挺不错的,学习
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-12-10 19:55
  • 签到天数: 42 天

    [LV.5]欧塔比斯

    5

    主题

    60

    帖子

    165

    祝福币

    L2CN战士

    Rank: 2

    积分
    165
    5#
    发表于 2019-10-13 14:19:21 | 只看该作者
    厉害厉害 感谢楼主的分享 受教了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-2-6 01:51
  • 签到天数: 69 天

    [LV.6]斯佩西亚

    2

    主题

    101

    帖子

    223

    祝福币

    L2CN战士

    Rank: 2

    积分
    223
    6#
    发表于 2020-1-6 23:32:28 | 只看该作者
    修改狙击随开随关
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    昨天 18:53
  • 签到天数: 1394 天

    [LV.10]

    0

    主题

    1448

    帖子

    6900

    祝福币

    L2CN贵族

    Rank: 6Rank: 6

    积分
    6900
    7#
    发表于 2020-2-16 02:27:33 | 只看该作者
    就是学 各种学
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-11-22 07:06
  • 签到天数: 12 天

    [LV.3]巴洛克

    0

    主题

    28

    帖子

    31

    祝福币

    L2CN新兵

    Rank: 1

    积分
    31
    8#
    发表于 2022-11-22 07:07:39 | 只看该作者
    就是学 各种学
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    赞助我们:L2CN与您快乐分享

    支付宝-月付

    微信-月付

    论坛唯一Q群:

    398-120-010

    地址:www.l2cn.com

    邮箱:850111905@qq.com

    Powered by L2CN单机论坛 © 2018-2019 Inc.   版权所有   

    L2CN单机论坛  沪ICP备15020893号-1