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

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

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение; A. z: O- \/ s3 p
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
5 F& [3 {: b6 a( d; T% N2 w5 @  s3 D+ U4 @/ t0 [- }6 K% q
Структура файлов' o- @* j) j  {1 ]
Путь к файлам навыков
" G% Z0 h) G7 S# S- t+ w, eФайлы навыков находятся по пути:# i  n0 \' q: O! V! v' v

' \/ M8 L6 |5 D: r& K
  1. ..\game\data\stats\skills
Скопировать код

4 |% L2 a* O0 f; u& e9 I0 g( }; y. Q  c" M3 Q
Условия для навыков
! y+ [) S$ H  Q' \Условия для навыков находятся по пути:, N, {3 V* k/ y  E  s' x- j0 H
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
( b8 V9 O  {  }8 H8 V) T0 o0 Y
Списки типов операций и свойствПараметры навыковПараметр isMagic 7 o4 P5 S" K0 v3 I
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
: W) x6 i, d* r, f5 O+ b5 v  X- {  M2 O
* J, r: V+ R% I0 l4 r5 Z+ r( n/ K
Мощность навыка в процентах от атаки
: P  r" M3 q3 v& a1 B9 YПример определения мощности навыка как процент от вашей атаки:. E- p9 z* @% z" E- k, [

5 r( t2 l5 `# f' @( b; l
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage">
    & i# A5 S$ R1 B  S2 y
  2. <pAtkMod>0.5</pAtkMod>5 x  d+ \/ E8 X0 c1 I) _; A  o
  3. </effect>
Скопировать код

3 Z# S' r) @; Q$ T7 Y6 F/ e6 |' U% X5 T, i% C0 x( K; G% D

, ], p0 X9 p. I8 W8 F2 I5 ZЗдесь 0.5 означает 50% от вашей атаки.
' h* _) w  {! r1 C3 S# N: d7 m" |Эффекты защиты
9 j. {2 R7 @7 \& N! ZЕсли вы добавите следующие эффекты защиты к цели, то цель будет:
. ]+ G* o' L. E. @
) {- o, L  Q% l. R% W3 u
  1. <effect name="DefencePhysicalSkillCriticalRate"> 6 G% Q% n5 h2 X& t8 g5 G
  2. <amount>-10000</amount>
    $ d# s" |( h/ f7 T7 p; T
  3. <mode>DIFF</mode>
    . x( O! Q  a, T0 c
  4. </effect>
Скопировать код

) T9 w8 X* }& q+ P0 a! u# q. \6 Y. b2 T  e

9 |, J. O' B. d! F4 Y, p5 F4 i' f
  1. <effect name="DefencePhysicalSkillCriticalDamage">
    * L7 k! [) g8 S+ s* B  @
  2. <amount>10000</amount>
    8 o; q) L* M9 [9 q# a2 H$ W2 L
  3. <mode>DIFF</mode>
    : t: P9 V1 J7 Z1 [* W- M
  4. </effect>
Скопировать код

& d9 {: O: i5 I1 @* v3 c
/ r" J7 h. j/ k* ^Другие эффектыДобавление и редактирование навыков& Q' ?8 G4 @3 u4 }9 G8 z+ C0 N
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.2 a4 ]. A0 E7 ]5 h4 S

; I& M" q* d. I& @& Z! H- vЗаключение* g) ?; q/ @# M5 K) Z& A
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.* A2 R$ {8 Q& C- q. W7 _
. S* I+ J) m& a% t# ~  r

, H* Q) y6 j# o& ~; J5 [




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