Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Форум для новичков[JAVA]/[question]seal Of Mirage
Search

[question]seal Of Mirage

6 replies84 viewsCurrently viewing: 1
M
MYCAJIuHu

User

Участник

Posts: 26

На форуме с: 03/11/2009

Репутация: +2

Рейтинг: 0

· 03/30/2009, 02:49 PM

Сборка : l2emu 1389 Gracia part 2

Краткое изложение сути проблемы: скилл Seal of Mirage у овера кидается как дебафф и только на мобоф, а я хочу сделать чтоб было как раньше, он ложился как бафф на партию и скидывал цель в пвп противникам.

Вопрос: как правильно настроить в *.xml файле это дело...

Мои соображения по этому поводу: Я попробовал сделать так:
из файла: data\stats\skills\1200-1299.xml:

Код
<skill id="1213" levels="13" name="Seal of Mirage">
  <table name="#mpConsume_Init"> 12 13 14 16 16 17 18 18 19 19 20 20 21 </table>
  <table name="#mpConsume"> 47 52 56 61 64 66 69 71 74 76 78 80 82 </table>
  <table name="#magicLvl"> 44 48 52 56 58 60 62 64 66 68 70 72 74 </table>
  <set name="mpInitialConsume" val="#mpConsume_Init"/>
  <set name="mpConsume" val="#mpConsume"/>
  <set name="magicLvl" val="#magicLvl"/>
  <set name="power" val="20"/>
  <set name="skillRadius" val="1000"/>
  <set name="target" val="TARGET_PARTY"/>
  <set name="reuseDelay" val="20000"/>
  <set name="hitTime" val="4000"/>
  <set name="skillType" val="BUFF"/>
  <set name="isMagic" val="true"/>
  <set name="operateType" val="OP_ACTIVE"/>
  <set name="castRange" val="-1"/>
  <set name="effectRange" val="-1"/>
  <for>
    <effect count="1" name="BestowSkill" time="240" val="0"/>
  </for>
</skill>


Вроде бы все хорошо, мираж ложится как бафф, но таргет не сбрасывает противнику.

Пожалуйста подскажите, как это можно решить...

0
M
MYCAJIuHu

User

Участник

Posts: 26

На форуме с: 03/11/2009

Репутация: +2

Рейтинг: 0

· 03/30/2009, 08:21 PM

up. помогите пожалуйста... =\

я проверил, вообще не работает мираж, даже тх =( в сборке чтоль трабл?

0
M
MYCAJIuHu

User

Участник

Posts: 26

На форуме с: 03/11/2009

Репутация: +2

Рейтинг: 0

· 03/31/2009, 02:07 PM

Кто использовал эту сборку подскажите =(

0
St1ng3r
St1ng3r

User

Ветеран

Posts: 537

На форуме с: 02/05/2008

Репутация: +262

Рейтинг: 0

· 03/31/2009, 03:15 PM

добавляем между тегами <for> строку

Код
<effect count="1" name="RemoveTarget" time="1" val="0"/>

Должно получиться
Код
<for>
<effect count="1" name="BestowSkill" time="240" val="0"/>
<effect count="1" name="RemoveTarget" time="1" val="0"/>
</for>

А для миража попробуй такой код:
Код
<skill id="445" levels="1" name="Mirage">
  <set name="mpConsume" val="43"/>
  <set name="target" val="TARGET_SELF"/>
  <set name="skillType" val="BUFF"/>
  <set name="operateType" val="OP_ACTIVE"/>
  <set name="isMagic" val="false"/>
  <set name="reuseDelay" val="1800000"/>
  <set name="hitTime" val="1000"/>
  <set name="castRange" val="-1"/>
  <set name="effectRange" val="-1"/>
  <for>
    <effect count="1" name="Buff" time="60" val="0">
      <add order="0x40" stat="cancelAttackerTarget" val="25"/>
    </effect>
  </for>
</skill>

0
M
MYCAJIuHu

User

Участник

Posts: 26

На форуме с: 03/11/2009

Репутация: +2

Рейтинг: 0

· 04/21/2009, 07:31 PM

St1ng3r: добавляем между тегами <for> строку
Код
<effect count="1" name="RemoveTarget" time="1" val="0"/>

Должно получиться
Код
<for>
<effect count="1" name="BestowSkill" time="240" val="0"/>
<effect count="1" name="RemoveTarget" time="1" val="0"/>
</for>

А для миража попробуй такой код:
Код
<skill id="445" levels="1" name="Mirage">
  <set name="mpConsume" val="43"/>
  <set name="target" val="TARGET_SELF"/>
  <set name="skillType" val="BUFF"/>
  <set name="operateType" val="OP_ACTIVE"/>
  <set name="isMagic" val="false"/>
  <set name="reuseDelay" val="1800000"/>
  <set name="hitTime" val="1000"/>
  <set name="castRange" val="-1"/>
  <set name="effectRange" val="-1"/>
  <for>
    <effect count="1" name="Buff" time="60" val="0">
      <add order="0x40" stat="cancelAttackerTarget" val="25"/>
    </effect>
  </for>
</skill>


Ваш вариант, к сожалению не подошел. Но заставил поковырятся, и все получилось. Спасибку тыкнул :)


Вот как должно быть:

Код
<skill id="1213" levels="13" name="Seal of Mirage">
  <table name="#mpConsume_Init"> 12 13 14 16 16 17 18 18 19 19 20 20 21 </table>
  <table name="#mpConsume"> 47 52 56 61 64 66 69 71 74 76 78 80 82 </table>
  <table name="#magicLvl"> 44 48 52 56 58 60 62 64 66 68 70 72 74 </table>
  <set name="mpInitialConsume" val="#mpConsume_Init"/>
  <set name="mpConsume" val="#mpConsume"/>
  <set name="magicLvl" val="#magicLvl"/>
  <set name="power" val="20"/>
  <set name="skillRadius" val="1000"/>
  <set name="target" val="TARGET_PARTY"/>
  <set name="reuseDelay" val="20000"/>
  <set name="hitTime" val="4000"/>
  <set name="skillType" val="BUFF"/>
  <set name="isMagic" val="true"/>
  <set name="operateType" val="OP_ACTIVE"/>
  <set name="castRange" val="-1"/>
  <set name="effectRange" val="-1"/>
  <set name="triggeredId" val="5144"/>
  <set name="triggeredLevel" val="1"/>
  <for>
    <effect count="1" name="BestowSkill" time="240" val="0"/>
  </for>


Код
<skill id="445" levels="1" name="Mirage">
  <set name="castRange" val="-1"/>
  <set name="effectRange" val="-1"/>
  <set name="hitTime" val="1000"/>
  <set name="magicLvl" val="79"/>
  <set name="mpConsume" val="43"/>
  <set name="operateType" val="OP_ACTIVE"/>
  <set name="reuseDelay" val="300000"/>
  <set name="skillType" val="BUFF"/>
  <set name="target" val="TARGET_SELF"/>
  <set name="triggeredId" val="5144"/>
  <set name="triggeredLevel" val="1"/>
  <for>
    <effect count="1" name="BestowSkill" time="60" val="0"/>
  </for>
</skill>



Код
<skill id="5144" levels="1" name="Mirage">
  <set name="activationChance" val="100"/>
  <set name="castRange" val="900"/>
  <set name="chanceType" val="ON_ATTACKED"/>
  <set name="effectRange" val="1400"/>
  <set name="operateType" val="OP_CHANCE"/>
  <set name="skillType" val="BUFF"/>
  <set name="target" val="TARGET_ONE"/>
  <set name="bestowed" val="true"/>
  <for>
    <effect count="1" name="RemoveTarget" time="1" val="0" noicon="1"/>
  </for>
</skill>


Теперь работает идеально, как и хотел.

0
Mopo3
Mopo3

User

Бывалый

Posts: 341

На форуме с: 10/03/2007

Репутация: +218

Рейтинг: 0

· 04/22/2009, 06:33 AM

Закрыто.

0
Topic is closed for replies