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

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

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение; n/ D' I0 U# J- V( S
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
: G& p+ B) r: I( ~9 Y7 O4 Z/ H! I1 w% O+ ?; h- C! b( B
Структура файлов) a. q: p* ]& U" k7 t; O1 Q
Путь к файлам навыков  |1 Y/ @! I1 O3 Z# u$ q, m
Файлы навыков находятся по пути:
5 b( y# O. y$ R6 l2 c3 f
$ s" m" g! B+ h. t
  1. ..\game\data\stats\skills
Скопировать код
; _$ \. j* _, Z
7 Q" m& ?' ~6 G3 S2 Z, p
Условия для навыков
3 Y2 u. T# n/ Z8 ^3 B; sУсловия для навыков находятся по пути:
1 o: B$ y5 X- Y% A8 K$ q
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
3 z! |$ ~% A! V4 `0 I; p" v: T6 y
Списки типов операций и свойствПараметры навыковПараметр isMagic : a/ Y6 _8 t4 a7 I5 L* ?; a8 |1 M$ g
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:, K1 _% N7 p6 B+ \

2 z, E( i' ]3 s# i8 l
  @2 R1 P0 m/ ?" h6 P9 ~( ]  _* DМощность навыка в процентах от атаки' q0 {/ q1 `; X1 j
Пример определения мощности навыка как процент от вашей атаки:
- s. }3 q9 ~' r* f4 b/ W' D) U. n/ [
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage"> $ N3 l# R: X! B) R# K. b
  2. <pAtkMod>0.5</pAtkMod>/ [' d9 C) _) u4 b
  3. </effect>
Скопировать код

$ `' y- u: A" I/ K/ I
) L- a* E; W& v6 _/ e9 c) Y4 j5 _
Здесь 0.5 означает 50% от вашей атаки.% S; Q, r$ W! R/ o! s6 G
Эффекты защиты7 n0 S/ y8 N7 X# F3 Z0 G$ m1 I2 s
Если вы добавите следующие эффекты защиты к цели, то цель будет:
8 b: d8 P( ^: H/ _
9 q/ w/ e( q/ t% `: P- E) L
  1. <effect name="DefencePhysicalSkillCriticalRate"> ; c/ o: q1 M& n: f
  2. <amount>-10000</amount>
    + n  N9 F1 `- [5 p! d, i8 d
  3. <mode>DIFF</mode>
    * S7 G9 d$ ~( E
  4. </effect>
Скопировать код

4 \' F2 {8 x! e3 X1 H* z
% G/ u$ t+ z4 o1 X' p
  t) E) R+ s7 ?! g" m  ^8 I
  1. <effect name="DefencePhysicalSkillCriticalDamage">
    + e0 ^4 [9 V  c
  2. <amount>10000</amount>
    5 f6 A) x3 B$ x
  3. <mode>DIFF</mode>& @( p- k& r' x$ Q8 B
  4. </effect>
Скопировать код

9 z  q% H2 ?) n- G! ~
4 c9 y- Q  Q$ u; GДругие эффектыДобавление и редактирование навыков; a7 C# g2 q8 n' d, B3 W
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.4 e9 ?7 {, h$ O. c% `! M* a
- H- A+ }3 i, P
Заключение; e' ~2 H0 ]: ~0 u$ l8 C
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.
5 T+ c+ U* u' ]3 I+ O! n# ~8 h( J2 G
) T. ]% ~7 z  Z





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