artace.ru - творческий сектор

Название: Редактирование навыков (skills) [Версия для печати]

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение) n8 W( x) A/ i% n9 I$ l, k1 K
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
; [: d" n' L9 V* Z- G, h
/ R1 W0 }5 U, s0 z6 eСтруктура файлов/ P: q) [0 r* A  Q/ ?; W
Путь к файлам навыков, u+ }$ {7 T+ g" u0 A/ Y. [
Файлы навыков находятся по пути:
/ R4 H5 \' w$ L/ H" P# m* O
0 W3 _5 p; y, ^! n
  1. ..\game\data\stats\skills
Скопировать код

, L% c. [) a9 A4 ~+ S8 I% ^9 C+ N5 ^5 {6 K+ @' n
Условия для навыков: e  S  \- J& P: X/ x
Условия для навыков находятся по пути:& `& x5 F* ~6 C9 d- t0 T7 H
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
+ Y4 ~0 x/ O' c. i# c1 ~$ ~1 Q& J
Списки типов операций и свойствПараметры навыковПараметр isMagic 3 s1 l7 g/ c' D4 P9 m0 w5 x
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:& |7 J! m  B; |1 N6 U$ }. \) E+ r& E
+ a; B8 `9 p; Y* ]
/ T; z. a0 P% e) E
Мощность навыка в процентах от атаки
) w: O) `. M; s8 ^" RПример определения мощности навыка как процент от вашей атаки:) h& G# J, n* c

9 j, i0 s0 p+ l# S
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage">
    , j: a9 w& h) Y+ o5 @
  2. <pAtkMod>0.5</pAtkMod>
    * @0 I% z- }3 W
  3. </effect>
Скопировать код

( F2 Q, x7 N& G6 F2 F; T* L5 d
5 B) `+ E- f4 |( k! t& N" I
, Q: B# x- g- a' I# W; B% oЗдесь 0.5 означает 50% от вашей атаки.
1 ~- s7 i  R4 q2 mЭффекты защиты
$ @' ]( y( Q6 t$ {5 w( l* NЕсли вы добавите следующие эффекты защиты к цели, то цель будет:- j( t4 {, Q; n# [' z+ {+ d" D

: p' n% x3 n, N+ k
  1. <effect name="DefencePhysicalSkillCriticalRate">
    2 E* e* E0 u) z' O% m2 f# f( n
  2. <amount>-10000</amount> ! M% j, }, [( k. K# u
  3. <mode>DIFF</mode>+ c8 r$ w4 I8 _1 f5 x4 I8 }
  4. </effect>
Скопировать код

8 ~5 y3 m5 C9 o
% c  g, U9 |7 f% p
  r* H2 _$ I. u; _
  1. <effect name="DefencePhysicalSkillCriticalDamage">) `, }9 H% }% V( y' J# V6 P& \: N6 C
  2. <amount>10000</amount>
    5 n- O* ~( m. e
  3. <mode>DIFF</mode>
    : K/ i# D! F# P& M6 |
  4. </effect>
Скопировать код
/ e( k: w8 J+ Y1 O) U, B& h
4 |* [2 L0 s( i/ d0 z2 c
Другие эффектыДобавление и редактирование навыков
! i3 X; F1 G; i! G, q, Z( X1 ~Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.
) y7 T' }* D$ D: X1 z: H0 R& @2 @# }. e: V5 B2 y
Заключение
7 t, J# g4 S: e2 L! U0 sЭтот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.* ^5 f5 Z8 F1 x

/ Y- S2 O) i7 Y: P& q" {- R3 \
) M: v5 F) c( W4 V3 W) j




Добро пожаловать artace.ru - творческий сектор (https://artace.ru/) Powered by Discuz! X3.5