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

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

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение! R( U0 K% a5 R& y* E
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.; L* T1 c/ y0 {; ]# s9 r4 o7 g

8 l6 m, b5 x  GСтруктура файлов
) n6 S( u! P$ ]+ @Путь к файлам навыков2 `6 q( k. F6 t4 ]) ^9 ^9 m$ y# }% r
Файлы навыков находятся по пути:/ }* k# S( p, x( W1 W
2 F9 z/ R/ y% u3 P9 N" h) W
  1. ..\game\data\stats\skills
Скопировать код
: J4 w& R# Y. N; \: y
( n& O& Q, L, G$ c5 M
Условия для навыков
- V. L  ~& d1 h- I5 P- U8 ]8 ^# G  TУсловия для навыков находятся по пути:
' @) g3 g4 y% u% Z" Z
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
4 e( }" f+ H, ^# n- m1 C
Списки типов операций и свойствПараметры навыковПараметр isMagic   t5 r3 x9 c  {0 P, G; \
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
& [6 I5 X4 s& U) b  F6 A. f, E$ v4 v3 s0 S/ T

- ]. ?8 S/ R6 I( R  JМощность навыка в процентах от атаки- j( j( S5 S+ h
Пример определения мощности навыка как процент от вашей атаки:# N% I7 f- u2 z* l8 P8 Z
$ i" s3 I! n9 `  |4 V0 `4 ?
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage"> . J7 z5 a  ~! ~/ Y) X+ h
  2. <pAtkMod>0.5</pAtkMod>6 T, A9 F8 |3 V) h3 B5 n9 p
  3. </effect>
Скопировать код
% k# q( l% d4 J" w+ G
( I4 ~2 P4 C& w1 v4 L7 @
, W! T6 K* L$ |' I) r3 P7 R' G) s
Здесь 0.5 означает 50% от вашей атаки.- G7 ~' j' l' T. r
Эффекты защиты/ ?6 L& I8 t7 H9 [+ [
Если вы добавите следующие эффекты защиты к цели, то цель будет:7 F" W% I. Q$ Q2 R: }9 r9 J+ P
- R8 q& W' y! w+ z, r
  1. <effect name="DefencePhysicalSkillCriticalRate">
    ! \8 Y3 N8 d0 e! ]% u4 g7 I+ a) n
  2. <amount>-10000</amount>
    ; v. _  Q" t! S. T
  3. <mode>DIFF</mode>
    + M& I/ H! z) }# `3 r
  4. </effect>
Скопировать код

8 z5 P2 w6 k  g  E5 j$ j( L6 [2 h. g- B; L( P* q
4 O/ y6 |. v8 R0 ?) a
  1. <effect name="DefencePhysicalSkillCriticalDamage">3 A/ n; m3 d. @+ F* H
  2. <amount>10000</amount>
    % q/ x1 b0 A8 [$ J1 `0 o
  3. <mode>DIFF</mode>
    4 a8 w/ p% g6 ^( ?& a7 i
  4. </effect>
Скопировать код

7 L, Q9 D$ B! }" ?, G) U& S/ G$ I0 z/ R1 X1 z! c7 @
Другие эффектыДобавление и редактирование навыков
; b# q8 F0 S- RЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.0 z- g9 i8 R$ ^) u

8 i: S5 ^+ N$ L5 ?/ LЗаключение5 n* J& Y3 H0 M$ `/ E* i5 g
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.7 d8 u; b, |! j- B; u) ~) q8 K

8 }; G$ _. Z' Z+ P
% ^' K6 p% i$ @0 ]7 w$ A




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