Top.Mail.Ru

[html, xml] Редактирование навыков (skills)

[Скопировать ссылку]
admin Опубликовано 2024-9-5 00:25:23 | Показать все сообщения |Режим чтения Распечатать Назад Вперед

Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!

Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться

x
Введение4 }) C/ w2 T0 W0 ~. \8 b$ k7 ?
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты., v2 U# M; H9 e) ?
/ z( T/ O/ h/ d; ~4 x
Структура файлов
" I% X. ?* [& _5 t' z1 ~5 i( yПуть к файлам навыков0 [9 a) P( P& }0 v" k" f
Файлы навыков находятся по пути:7 l7 S; A4 b$ D% U5 B: Y8 G2 \! X

) c  F( P0 r6 j6 a. K
  1. ..\game\data\stats\skills
Скопировать код

' b0 Y+ D) b' g) x: }7 I8 ~. Z+ P9 W6 v& P5 a) g0 o
Условия для навыков7 w3 D! N: Z) w& s
Условия для навыков находятся по пути:0 a( {+ K  D& |5 C2 B6 [4 w5 j
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
  G2 F5 y5 t4 M
Списки типов операций и свойств
  • Список типов операций навыков:! h6 U. E8 t) f/ O% ]
    / L6 H- h$ K' f3 D
    1. ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
    Скопировать код

    - A1 o; \) F/ X0 i* t
  • Список базовых свойств:1 M8 P4 v# |; }1 d' g% U; z
      a7 f6 k' O- y8 P- C% e) }
    1. ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
    Скопировать код
    * u/ r2 U8 R8 o
  • Список областей воздействия:\# |7 Z& {% B5 \3 b% H
    : r7 F/ n6 C# j5 N4 D! A
    1. ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
    Скопировать код
    9 c% G% b2 P0 x' X/ F$ o
Параметры навыковПараметр isMagic
  A6 ~/ L" l' O: M& i% j, DПараметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:( r- e' V4 x' B) \2 J

5 b7 f8 w" @8 @* }
  • 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
  • 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
  • 2 —  Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
  • 3 — Dance (Танец)
  • 4 — Special (Специальный)7 [( L4 T5 p+ E& @( l: E1 Q

( C; ?: C$ R- r* E: c3 f: i% G0 wМощность навыка в процентах от атаки
( M" b  P7 @& AПример определения мощности навыка как процент от вашей атаки:
/ c6 y5 R7 @; e! n. ]* U" U6 K/ b) [( T  Q* |- _6 s
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage"> 0 }$ b' O6 @3 b4 g' p! o4 l
  2. <pAtkMod>0.5</pAtkMod>
    1 P6 U: f8 c' D
  3. </effect>
Скопировать код

0 R5 M) U2 p# j, U8 k3 a5 x/ l& l. ], Q/ F2 H1 ], v9 `

- C3 E# T8 R- t# n4 UЗдесь 0.5 означает 50% от вашей атаки.2 j, V/ W3 b; Z4 N3 C, a# {
Эффекты защиты
% J" a2 K5 k7 w- y" K; e" TЕсли вы добавите следующие эффекты защиты к цели, то цель будет:! k/ _2 w/ }5 m0 F! O7 K8 r0 m* Z
  • Получать МЕНЬШЕ критических ударов от магии:6 `* P# O* F7 b- ~, \1 s% z$ }0 r
    1. <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate">
      6 n$ q& g+ o. `$ m
    2. <amount>-10000</amount>
      9 |% n7 l5 f& d0 I' ?
    3. <mode>DIFF</mode>+ U6 |5 N1 D! G0 K+ }  y
    4. </effect>
    Скопировать код

    : q$ g' P- J4 m- a, i5 e* h
    9 r+ I! W  U- o& m' i
  • Получать БОЛЬШЕ критических ударов от магии:5 _) ~' ~/ M9 B2 N9 i$ C# G7 y

    + Z% U0 ]$ }0 F7 Y# P4 w. I
    1. <effect name="DefenceMagicCriticalRate">
      8 K5 Q0 p/ \* V' n) R
    2.   <amount>100000</amount> 8 r; O9 b9 S# c2 {
    3.   <mode>DIFF</mode>
      $ Z4 p, x3 E7 n  A( q/ L
    4. </effect>
    Скопировать код
    & b" \$ H( U+ ]6 E
    Получать МЕНЬШЕ критических ударов от физических навыков:
    3 Y1 O) y/ h: ]# i$ }/ }+ X- e2 z
7 e  n. O$ N9 ^% Y
  1. <effect name="DefencePhysicalSkillCriticalRate">
    ) q: r5 e. S7 ?( C3 w3 }$ y
  2. <amount>-10000</amount> ' |% q2 E# c1 N0 W$ O5 k" |
  3. <mode>DIFF</mode>8 [" m( c9 n! y
  4. </effect>
Скопировать код

% D% j  D/ X; W% ?  U. J- d$ I0 S5 l7 U, M1 T- L6 v
  • Получать БОЛЬШЕ критических ударов от физических навыков:& G8 k/ a/ G' W  r1 H
    3 ]: T7 H% m$ R6 c% w1 h
    1. <effect name="DefencePhysicalSkillCriticalRate">7 y; O, x# w0 j4 ]. @" v  {) M: ^
    2. <amount>10000</amount># T! e' R% C- d$ _4 E7 I; N1 c- Y9 q
    3. <mode>DIFF</mode>
      7 M7 e8 {! l% d. C2 F3 k2 `- M0 F
    4. </effect>
    Скопировать код
    * K3 N7 p8 L' ~, Z& I
  • Получать МЕНЬШЕ критических ударов от обычных атак:
    2 e  A; q/ [5 H. Z2 Q
    : y0 P0 s4 E! O6 p1 C
    1. <effect name="DefenceCriticalRate">: E: ]( b  }0 [; N
    2. <amount>-10000</amount>
        t" m1 |1 T! S/ z8 v1 z
    3. <mode>DIFF</mode>
      2 v; I/ @& e+ O- v
    4. </effect>
    Скопировать код
    # u$ L4 v# T& C  [" c
  • Получать БОЛЬШЕ критических ударов от обычных атак:
    6 y; k2 h& {7 }# }" s$ `
    1. <effect name="DefenceCriticalRate">
      : P* s3 K0 U8 a7 n' e; B$ ]  `
    2. <amount>10000</amount>! r$ C) ~+ y% t$ Q
    3. <mode>DIFF</mode>
      ' w4 A: C0 P, P2 m! h1 W4 L0 l, F
    4. </effect>
    Скопировать код
    # U0 ?, ^3 @- X* J( ~2 F) C
    Получать БОЛЬШЕ критического урона от физических навыков:( t* ^# K3 q7 S2 \' K; M

$ j: h, }. }3 g6 k
  1. <effect name="DefencePhysicalSkillCriticalDamage">2 @) E# @1 c% i' _: u
  2. <amount>10000</amount>
    & ~! g5 X. a. h. P6 W8 T8 K" H
  3. <mode>DIFF</mode>! X8 L% D$ g4 X. }0 S8 K- K
  4. </effect>
Скопировать код
+ T6 i5 x: `6 U

. x( t( s6 n8 n, j4 ]) r. {
  • Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
    ; T, l3 j. H/ Y: \" u
    1 F+ P8 h/ j# r( C0 a
    1. <effect name="DefencePhysicalSkillCriticalDamage">
      : O  |! O: |* f. }0 X
    2. <amount>-10000</amount>( J! @* g% @3 Q: |1 r, D; p9 O
    3. <mode>DIFF</mode>
      ' ?2 g0 J6 ?& }9 l0 I7 V, c
    4. </effect>
    Скопировать код

    # y; X" \! w. p
Другие эффекты
  • Увеличение защиты от дебафов, но не на 100%:
    1 L! r* {  Z2 D( z# ?/ T$ X0 U8 [  _5 C" l
    1. <effect name="ResistAbnormalByCategory">
      ! H& n+ \" W3 L! u
    2. <amount>-100</amount>
      * y1 Z  C! X: i; f9 o8 e
    3. <slot>DEBUFF</slot>6 q5 S; d$ J2 N; V9 A/ [% X
    4. </effect>
    Скопировать код
    % `5 C  X+ K- u$ X5 G% L
Добавление и редактирование навыков
/ `8 V( ]3 o  u! DЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.
3 _  [, W0 P, s2 Y! S$ m' |2 o: F$ @: f- M: A
Заключение
; v! j# h9 p$ \* JЭтот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре./ t2 V  Y! j' ~  J0 z: P4 R% W% a, C
4 T- C. O$ V5 h; b" \' E: H

. r! o5 M3 ]7 W! q
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

Правил начисления баллов

Опубликовать
Сектор творческих людей
Горячая линия

638638758

С понедельника по воскресенье с 9:00 до 23:00

Обратной связь

admin@artace.ru Онлайн

QR-код

Powered by Discuz! X3.5© 2001-2021 Comsenz Inc.