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

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

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение
( r! L. ^6 I4 gЭтот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.; _$ M4 W# h% ?9 c; F8 [# k; k
4 b& m$ {: w$ m8 g
Структура файлов/ ~( H# i" P9 d/ r6 P6 y
Путь к файлам навыков
' A1 r' n4 K) w, IФайлы навыков находятся по пути:9 v. w/ M9 f" N  [) b9 N- |2 \

' O1 J  \* a9 C5 L2 a; o
  1. ..\game\data\stats\skills
Скопировать код

' U) `2 L; E$ [3 Q, I, a6 o3 b$ E2 Q: T- Z" E9 f" ]
Условия для навыков3 m6 s, m& _2 c) }5 T
Условия для навыков находятся по пути:, e) V$ e( H- c, w0 h- }
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код

# }. W1 B; R" q; N2 k" n. tСписки типов операций и свойствПараметры навыковПараметр isMagic
! n7 G- t' S7 Q  T2 qПараметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
. t6 K1 h- B) d  k/ |
, ?6 L) N+ C' d6 O6 D" r/ g. @8 G* E9 N: S
Мощность навыка в процентах от атаки
# u3 J" Z0 |/ [Пример определения мощности навыка как процент от вашей атаки:
7 D. K6 x% ^9 w* e
3 q! B% c1 G0 w. W+ {5 G
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage">
    " B0 Q" L' q  S( w9 H3 p9 B
  2. <pAtkMod>0.5</pAtkMod>( `5 _' s; n1 O) h
  3. </effect>
Скопировать код

& ?% k/ k, {1 t2 r, f+ o
( ~+ G0 c7 z0 `2 N. `+ \5 J
" O6 j$ |& R! E" b( m% nЗдесь 0.5 означает 50% от вашей атаки., D* a4 A7 k$ F7 Z
Эффекты защиты
! Q8 W8 ]  b- T. F! {Если вы добавите следующие эффекты защиты к цели, то цель будет:* a! s' J/ L" n" t

! j$ S3 f/ p! z" U0 G& r0 h3 M3 l
  1. <effect name="DefencePhysicalSkillCriticalRate"> * H+ p- t0 f# a: F" m9 `
  2. <amount>-10000</amount>
    * K6 c1 n% `/ k) m( B  e
  3. <mode>DIFF</mode>
    - z+ W. A# J: A3 _& j
  4. </effect>
Скопировать код

% |1 j, q, ^; F; E, f2 l: D! X# j! R* C5 H: j8 @! t
7 C- M! H  ]$ I! Y% Q; j
  1. <effect name="DefencePhysicalSkillCriticalDamage">
    - C. Y3 R, @; A) C& u3 N
  2. <amount>10000</amount>0 q" u/ H( d3 i/ q4 ]$ F
  3. <mode>DIFF</mode>+ V- f1 q2 c( }0 [: M
  4. </effect>
Скопировать код

7 a0 ^/ Q' @+ U1 h8 N9 X2 B/ w; k, i9 A. y: |- o$ W
Другие эффектыДобавление и редактирование навыков, N  _9 J" @' O. u  F1 H
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.
- ?7 h% J6 u& m& s  l* P5 F# l7 z6 f
1 Z' A) b) N, ^9 \, t. A  mЗаключение
' \3 Q& e# k, Q5 I; @8 |, ^Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.
/ V; u, @5 J; I5 q) e4 x8 A% I5 p
3 ^# a2 N$ W) c* @( K9 ~





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