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

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

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение% A3 I+ V; m2 i/ i2 s6 w- z, ^
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
% p) C7 Y, c8 O6 G& L% |; u8 K4 _+ Q3 i/ G" u
Структура файлов
" a7 f" i' x! j" j( }) m' kПуть к файлам навыков4 U. t" i6 L6 A* Y7 o* g/ ^4 p
Файлы навыков находятся по пути:
7 o; B8 B" A) _* X: p( `: o+ x3 ^0 {$ k3 ?+ u% G" V/ K
  1. ..\game\data\stats\skills
Скопировать код
0 |1 f$ r1 k; N4 R

% `4 Q4 @5 l6 @: N0 V4 i# _Условия для навыков
- m$ x  G6 Z- {  [Условия для навыков находятся по пути:
( l9 ^- H) t& g- J, q2 I1 o
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
! b2 r' f/ r% T$ I* q! s1 G
Списки типов операций и свойствПараметры навыковПараметр isMagic
# j/ I9 r+ y' j$ ^" T# W7 }Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:( w% e# K( [9 t0 |/ U4 A3 O% K. y

) L, h( n8 c, I% C0 w" Q# X& u: F" I) ~/ Z$ K! _3 f6 z
Мощность навыка в процентах от атаки  _. ]: z/ ^, x' H
Пример определения мощности навыка как процент от вашей атаки:
  P# x- e* Q8 V
5 g4 n' W( b8 X6 @
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage"> : Q7 p( T  I, y/ n
  2. <pAtkMod>0.5</pAtkMod>1 \+ g0 I; S0 l% R2 i
  3. </effect>
Скопировать код

5 g9 a4 p6 |, k/ k
* \0 e. }/ a! P; @' U4 Y! Z
& r7 C, z  d2 N$ n' gЗдесь 0.5 означает 50% от вашей атаки.5 Q: T% T6 M" R, Z! s7 [
Эффекты защиты
& B3 j  r, H+ @4 s9 }- nЕсли вы добавите следующие эффекты защиты к цели, то цель будет:9 N! y/ V" {& `8 A; b( ^: \1 a

5 T5 D& O+ _) ?
  1. <effect name="DefencePhysicalSkillCriticalRate">
    / ~. T- V/ ~# A( u- Z$ O& o$ ]
  2. <amount>-10000</amount> & [6 |8 O# c* h! u
  3. <mode>DIFF</mode># V0 f* c. T- t% @! s$ h
  4. </effect>
Скопировать код
% C. L( ~: b. h: a
4 w3 Y* ?2 y% N1 u

/ Q3 {, g" n4 z) {
  1. <effect name="DefencePhysicalSkillCriticalDamage">
    3 M7 Z4 Z- _5 f7 a; @9 E( e
  2. <amount>10000</amount>& l: }. j+ R; y2 o, C
  3. <mode>DIFF</mode>( ?6 V' c8 T, n" ?! z. L
  4. </effect>
Скопировать код
- ]- L/ D% E% h8 ]

% b& C! C) R  X" I$ T: ~  CДругие эффектыДобавление и редактирование навыков
! B% t) c8 T7 VЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.
: E& O3 W( F: K% d6 H7 j$ U* K2 ?# v9 i1 ^6 W& E$ s- F
Заключение
: D* b' w+ P- J1 G: B4 N  TЭтот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.# L; w: [& z& ^0 I9 c, |8 U

2 K6 v$ n& H4 K
9 p+ z0 k8 ?2 G5 V& W* M5 b5 W




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