Top.Mail.Ru

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

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

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

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

x
Введение0 X0 E0 F$ n' E+ W
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.: W. Y5 ~$ B; L# X% e

- ]# V. i0 c2 B7 g1 c7 K& fСтруктура файлов
8 u' R5 E/ D( G! a4 y* K7 c  \. K% jПуть к файлам навыков9 M$ D& F  ?4 Q. R+ J  b1 x* N
Файлы навыков находятся по пути:5 z8 t) b! v) N; |0 O$ g2 w* ]

7 p; i. P7 Z- _! m/ V# w2 Z% i1 _
  1. ..\game\data\stats\skills
Скопировать код

4 Q* c/ J$ t$ s0 J
& l. T8 b) U( Y# E( O' T7 MУсловия для навыков
4 B( @9 D9 S( R/ [: {7 T) _Условия для навыков находятся по пути:* r1 q% ~9 L& |: U4 k" R
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
/ ~" T* c0 V. M1 ?5 D; t
Списки типов операций и свойств
  • Список типов операций навыков:; i  y# D$ \1 [& n: v* [! E
    , j0 Z3 H. a6 V3 n$ Q
    1. ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
    Скопировать код
    4 d5 r4 |- v+ |! W: ~
  • Список базовых свойств:. ~1 G6 Z5 K6 K
    1 H$ v# Q7 v( \9 M8 p
    1. ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
    Скопировать код
    3 g3 t( ?1 L- r: n6 }; w6 q
  • Список областей воздействия:\2 f) s1 C$ F9 Z3 C; L3 u

    & \! Y6 ~! O$ q0 u' w' r
    1. ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
    Скопировать код
    & `3 k' d* m" g9 x5 g$ Q# R
Параметры навыковПараметр isMagic & W  M: s2 L+ A. F: j: a, Y3 l
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:( |" Z8 G$ n- l1 p: d& q
/ r* v6 o! E+ p% |3 n. H- z
  • 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
  • 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
  • 2 —  Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
  • 3 — Dance (Танец)
  • 4 — Special (Специальный)
      O: P$ u* y! F( l- }
. j$ l) V1 M* _
Мощность навыка в процентах от атаки
" X2 g* [+ j! Q' d5 O; KПример определения мощности навыка как процент от вашей атаки:
9 ?" v+ B/ n! [1 u& f6 [$ q* w2 k- v3 _9 Z( ?/ D0 L7 O# N
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage">
      p! K/ E9 e! ]6 ^8 |2 {
  2. <pAtkMod>0.5</pAtkMod>
    ) }, q5 {) E4 o
  3. </effect>
Скопировать код
" C" D# ?- _  o* u$ T: S
' D4 a+ L9 I  t& Q
; {2 ]) \" g- x
Здесь 0.5 означает 50% от вашей атаки.' N" d* f/ y9 H4 v
Эффекты защиты  J$ h; e" g, B6 R9 m  f0 z
Если вы добавите следующие эффекты защиты к цели, то цель будет:
$ c0 X. ^% r# c" z
  • Получать МЕНЬШЕ критических ударов от магии:
    " o" x# w4 Y8 s3 m7 [6 z) a7 i; W" b
    1. <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> 1 e5 o( C  l5 L3 ]- i1 t+ I- u! O3 v
    2. <amount>-10000</amount>
      ! ]' s, G; n. v+ P% h
    3. <mode>DIFF</mode>
      & r9 \0 G: W( [/ ?
    4. </effect>
    Скопировать код
    ' L1 E# P  g! N4 @* q$ _
    2 P  q# Z, Y' z% J, F# f
  • Получать БОЛЬШЕ критических ударов от магии:
    5 R8 ?$ W6 g" Y; J  X' s
    5 y; f; o3 D. L! q+ {6 \  D
    1. <effect name="DefenceMagicCriticalRate"> $ F3 h/ v! e% L+ l/ D( k; E
    2.   <amount>100000</amount>
      ( n9 F  H8 x# _3 [, d
    3.   <mode>DIFF</mode>
      ; U3 ?) T- ^( x1 h9 p1 \/ Q
    4. </effect>
    Скопировать код
    2 e- ^3 n( y- J* I9 N
    Получать МЕНЬШЕ критических ударов от физических навыков:
    8 p5 W  P8 V8 G, g2 C  s
" z# o  k7 ?* p' s( @6 F
  1. <effect name="DefencePhysicalSkillCriticalRate"> 2 t0 }$ T/ ]% A/ a) _7 o
  2. <amount>-10000</amount>
    4 `. ^% ~- K' x" h" M" q
  3. <mode>DIFF</mode>4 u" }5 b) Z) T3 W* }, r8 Q
  4. </effect>
Скопировать код

9 J" _7 Z2 C+ h$ o) C% _5 R8 k, n0 W9 H( b  m
  • Получать БОЛЬШЕ критических ударов от физических навыков:
    7 T& @8 K/ B4 k9 f  R
    & R& M. O+ p8 p# W6 e
    1. <effect name="DefencePhysicalSkillCriticalRate">
      3 _9 P: @' O1 ^7 A. a
    2. <amount>10000</amount>
      2 c: _. y+ b9 C2 e+ J
    3. <mode>DIFF</mode>) N/ Y. }: n; T( f4 O7 b
    4. </effect>
    Скопировать код
    , k/ V* A+ W; P
  • Получать МЕНЬШЕ критических ударов от обычных атак:& c/ B2 [) K0 i' W0 t" M2 U
    / r7 f" i9 r" H  Y: w- M% w. Y3 O
    1. <effect name="DefenceCriticalRate">; ~6 p2 j  T. @  E4 [1 U
    2. <amount>-10000</amount>) q6 m7 H! ]  e9 ~! \8 L
    3. <mode>DIFF</mode>) P+ y. }4 [' M# {/ f4 l' t$ f
    4. </effect>
    Скопировать код
    4 {% X9 J* F( s; R
  • Получать БОЛЬШЕ критических ударов от обычных атак:
    ) ^0 j( r+ t) q$ n$ m
    1. <effect name="DefenceCriticalRate">
      * f$ P( e. h; d7 Y; }; n
    2. <amount>10000</amount>
      - U. }7 t  C. p3 z1 C' C2 H
    3. <mode>DIFF</mode>0 Q# `9 @% f( n' s/ k  I
    4. </effect>
    Скопировать код

    ( {, C/ Y* v$ g( sПолучать БОЛЬШЕ критического урона от физических навыков:
    ; y7 O- N: V) N, E1 I' R* a3 L
2 Y! j' d* W- X. l; T' i* D& G
  1. <effect name="DefencePhysicalSkillCriticalDamage">
    6 J/ g9 `/ o/ H* F2 ~: B$ e
  2. <amount>10000</amount>) `' D  t' o- I  A; e% V& x
  3. <mode>DIFF</mode>; q* c. J- `9 S& e4 \$ Z5 [
  4. </effect>
Скопировать код
+ S1 T  B+ l* V+ |$ w2 V' Z7 _
9 ]& i0 u4 D. x. y
  • Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
    / ^; Z7 c6 ^3 P+ O5 `1 Q8 [% {' V8 n. S/ I9 _
    1. <effect name="DefencePhysicalSkillCriticalDamage">
      3 D0 ~7 E. |8 S6 C6 w' x+ u) K3 n: C
    2. <amount>-10000</amount>
      ' |7 N/ `, `4 T9 n1 d
    3. <mode>DIFF</mode>4 {# U6 T. m6 E
    4. </effect>
    Скопировать код
    2 Q& L1 q' w2 x" t/ \
Другие эффекты
  • Увеличение защиты от дебафов, но не на 100%:# n9 f0 E! }: s; d8 @! C/ W

    8 n5 r) G  S% ~8 ~& y
    1. <effect name="ResistAbnormalByCategory">
      , Q5 p& O" R+ ?+ e0 D
    2. <amount>-100</amount>
      ' ?$ p5 {# o6 |# v2 h4 w1 t
    3. <slot>DEBUFF</slot>- Q9 K* Z0 }+ }7 ]( e9 O( g
    4. </effect>
    Скопировать код

    5 e4 c: X0 e. E- q/ ^' R3 y
Добавление и редактирование навыков
1 l4 H& Z2 }# h7 oЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.9 T0 R( n& l3 ^( S0 }5 h2 U
5 X- U2 G8 a9 W
Заключение/ V, t  z. |- O, Q- x+ e  h
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.4 r7 x& o  b9 R& m* G9 l) V7 Z
& d, ?2 W9 i# j6 K# ]' v# p" b, i

: Y; k9 P% I/ P2 Q2 Z
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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