Email: xren@aionchs.com
Welcome to 永恒之塔私服|永恒之塔怀旧服|希望OL私服|aion私服  

打开ae_gameserver\gameserver\data\static_data\skills  里的skill_templates.xml


举例

<skill_template skill_id="948" name="STR_SKILL_AS_Stigma_ShadowWalk_G1" nameId="586003" 

stack="SKILL_AS_STIGMA_SHADOWWALK" lvl="1" skilltype="MAGICAL" skillsubtype="BUFF" tslot="BUFF" Activation="ACTIVE" cooldown="2" duration="0">


  skill_id 技能代码  请参考站内发的技能代码查询的EXCEL档,不过该档只提供到40等技能

  在此附上两个:魔道星50及大绝-凯XX尔之震怒id  1452、杀星-影步id 948其余请参照资料库里的player_skill查询

  name 技能名称

  skilltype="MAGICAL"  魔法技能

  skilltype="PHYSICAL" 物理技能

  cooldown是冷却时间,单位为秒


发动条件

<startconditions>

     <mp value="124" delta="0"/>      MP要>=124才能放的意思,同理可以改成dP value 或hp value

</startconditions>


设定参数

<setproperties>

    <firsttarget value="TARGET"/>   有 ME 、 TARGET、TARGETORME

    <firsttargetrange value="20"/>    好像是几m以内可以放招

    <targetrange value="ONLYONE"/> 有ONLYONE (单一目标)、PARTY (群体目标)


    而<targetrange value="PARTY" distance="20" maxcount="6"/>   

       distance指的是放招范围多少以内   maxcount为至多多少人可以被放招


    <targetrelation value="ENEMY"/>    和目标的关系 ,有ENEMY 和 FRIEND 和 MYPARTY  (队友)

</setproperties>


使用条件

<useconditions>

    <playermove allow="false"/>    好像是说可不可以边走边放招的样子,实际改下去好像没用

</useconditions>


技能效果

<effects>  effect里可以放多种技能效果


  补3000血

  <heal value="3000" delta="6" e="1"/>

  补2000MP

  <healmp value="2000" delta="6" e="1"/>

  补4000DP

  <healdp value="4000" delta="6" e="1"/>

  补3000HP,每2秒补3000HP,持续1800秒也就是半小时

  <heal value="3000" delta="6" e="1"/>

  <hot value="3000" delta="6" checktime="2000" type="HP" duration="1800000" effectid="109582" e="2"/>

  checktime为每2000毫秒也就是每2秒跳一次

  duration就是持续时间,单位也是毫秒,effectid为放招画面效果,e和delta不明


  补2000MP,每2秒补2000HP,持续1800秒也就是半小时

  <healmp value="2000" delta="6" e="1"/>

  <hot value="2000" delta="6" checktime="2000" type="MP" duration="1800000" effectid="109582" e="2"/>


  补4000DP,每2秒补4000HP,持续1800秒也就是半小时

  <healdp value="4000" delta="6" e="1"/>

  <hot value="4000" delta="6" checktime="2000" type="DP" duration="1800000" effectid="109582" e="2"/>


  中毒状态

  <poison checktime="5000" value="49" delta="1" duration="15100" effectid="10165822" e="2" element="WATER"/>

  checktime为每5000毫秒也就是每5秒跳一次

  duration就是持续时间,单位也是毫秒,effectid为放招画面效果,e和delta不明

  element为哪种属性的伤害  有FIRE、WATER、EARTH.....以此类推


  加状态

  <statup duration="300000" effectid="197903" e="3">    duration维持续时间,单位毫秒

       <change stat="MAXHP" func="ADD" delta="0" value="6000"/>    

  </statup>

  stat为改变的状态,stat内容请参照修改物品的方法里面的属性下去改

  func为改变的方法,ADD为增加,PERCENT为增加多少百分比

  value为调整值,可正可负


放招时要做的动作

<actions>  里面消耗的设定可以拿掉就不用消耗任何东西了

    <mpuse value="40"/>     mp消耗40

    <dpuse value="4000"/>   DP消耗4000

    <itemuse itemid="169300010" count="1"/>    消耗物品ID="169300010"(蛇毒)   数量 1 个

</actions>


其他有想到再补上,也欢迎各位提出新的数值解释



 


文章出处:技能修改教学_永恒之塔私服发布网|永恒之塔私服|aion大师服|永恒之塔怀旧服|永恒之塔大师服|希望OL私服|aion私服 官方网址:http://www.aionchs.com/