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

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

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение. Q, y3 |+ J: K4 i; d
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
# B% w6 ?1 w1 O0 `( E) T' i, J; C  O. q) m$ C$ j
Структура файлов, a! H0 V9 @; D! {# D) m. r, H
Путь к файлам навыков
5 K& G0 A: m% x1 @# ~) {5 ^$ QФайлы навыков находятся по пути:
7 p4 m$ F( S1 F! `# o# [% `$ [- \! M8 b5 Z2 S, |3 U6 x6 ^
  1. ..\game\data\stats\skills
Скопировать код
% N' X$ N! C; o+ F; v. u4 H

! x# F" ?9 E7 uУсловия для навыков$ C7 u8 q3 e8 Q$ f4 K
Условия для навыков находятся по пути:$ B- H( u4 N2 X0 v0 R
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
4 S# F* B! x1 R+ s1 i
Списки типов операций и свойствПараметры навыковПараметр isMagic
3 I8 r+ z& I/ Y( h7 G% k3 }Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
9 x$ L. |# i- i* \, O
7 }# ]2 e( D; z( Q$ ]
. s, Y$ `8 k0 r1 RМощность навыка в процентах от атаки
: V' F+ m2 H" Z4 \( |+ fПример определения мощности навыка как процент от вашей атаки:; y9 A! F- L7 Q: p. |
- n4 R6 L$ L9 @8 O
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage">
    % K# s  ]# t& s1 X
  2. <pAtkMod>0.5</pAtkMod>  _( R; d) o6 \2 T* c( A
  3. </effect>
Скопировать код

( n4 C4 V8 Q5 a' R/ _; d
7 P, |6 A+ _% y8 S/ S0 p9 q4 S! ]2 p- C  S2 Q
Здесь 0.5 означает 50% от вашей атаки.
7 c; {" _. Q$ X( B+ pЭффекты защиты
. w6 q9 X" C6 q; q) l% }; w( hЕсли вы добавите следующие эффекты защиты к цели, то цель будет:
: v% f2 ?4 T' e+ x; Q# ^5 ?
* c' s2 t  ~8 i
  1. <effect name="DefencePhysicalSkillCriticalRate">
    : c" z) C3 K" d) d- n
  2. <amount>-10000</amount> * D) K4 J+ ?0 H) T
  3. <mode>DIFF</mode>$ c& u' e5 s5 V8 g
  4. </effect>
Скопировать код
; K9 k' u+ H- O

$ c; h! ]/ y: e. r( E, u9 D: z2 `+ n0 p
  1. <effect name="DefencePhysicalSkillCriticalDamage">+ e. a6 c5 `8 ?& N' s$ A; J6 g
  2. <amount>10000</amount>
    8 Q( o$ s3 Q4 Q1 j6 X- c" R
  3. <mode>DIFF</mode>: a" g+ P. Y: H
  4. </effect>
Скопировать код

% U$ J, ?  x8 ^6 d* L+ T8 }6 G5 L+ C% R* X3 ]
Другие эффектыДобавление и редактирование навыков$ l0 t9 J4 r1 |  t$ G/ Q5 k
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.% D! U2 O. V! B% i6 b' {7 p

. S+ U2 F" Z$ q( f, T+ _6 \. P/ [/ lЗаключение- U( M/ u7 F! D8 ^5 [+ z! x
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.! f" I& }* C+ ]* g( ]8 H* S8 s
( g# L$ ]! w! A9 f
) e5 [  @, N; h3 n4 U! N





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