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

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

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение2 Z& |; J, m( n2 O/ {
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.1 W* E; a/ `) a& N! @0 M

* h2 l4 ^0 V% A0 m7 u$ V, I! c' U! r: TСтруктура файлов# d* K8 W% M1 i/ Z% L8 }3 b
Путь к файлам навыков' L2 X4 a0 v  v2 g# c( F
Файлы навыков находятся по пути:
/ Y8 t* X6 N1 x0 g2 I, K- V6 W- b( J
  1. ..\game\data\stats\skills
Скопировать код
! o6 c8 z6 Z& T3 l8 Q5 {

4 d8 f; ]4 K6 O) W/ _8 TУсловия для навыков
, `1 a+ X7 @) c  q; s( d% uУсловия для навыков находятся по пути:2 O$ @. O6 l2 \3 Y
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код

# K; [4 @: n# f7 K+ w0 jСписки типов операций и свойствПараметры навыковПараметр isMagic
/ P2 ]) o( N' W0 A5 g0 Z& [Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:$ x, `! ^0 a9 F$ o1 n

2 e* |0 T5 I. `$ z1 J
( b3 h2 K" w" XМощность навыка в процентах от атаки, m; F- J% D) P: @
Пример определения мощности навыка как процент от вашей атаки:
- G- g4 l2 u8 t+ L* z8 K- t2 g
) h+ p2 n7 d4 H; m. N- I
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage"> - M' w) ]- S$ t
  2. <pAtkMod>0.5</pAtkMod>0 j, D) h3 V( }
  3. </effect>
Скопировать код
+ X+ B7 x# o! a
& M! h5 d4 p* L& K! c/ V# [5 d

2 k3 ^$ T3 f$ f6 V0 I3 zЗдесь 0.5 означает 50% от вашей атаки.
5 g7 @* P& ]7 S- cЭффекты защиты
% @( \/ n$ X8 \% \Если вы добавите следующие эффекты защиты к цели, то цель будет:* n+ ]& k+ B) w6 }) p  W8 K% _

$ Q# d+ \) u% f5 R0 \3 O" v6 n
  1. <effect name="DefencePhysicalSkillCriticalRate"> ! a( I( ^8 C4 _& k
  2. <amount>-10000</amount>
    / O+ N" M8 q" T# d. u, `' l" q
  3. <mode>DIFF</mode>
    1 G2 }! t, a- M* I/ m  l1 O
  4. </effect>
Скопировать код

1 x0 e5 _6 f$ s2 Q6 r4 D  ]# a1 O6 ~
) X3 i, k% x  i- y2 a9 c) S5 ~
  1. <effect name="DefencePhysicalSkillCriticalDamage">+ R, g7 d# o# M! Z$ V1 h4 a& i
  2. <amount>10000</amount>
    8 z8 {$ x" T: R8 E3 V
  3. <mode>DIFF</mode>8 g+ {  U6 m7 `  T
  4. </effect>
Скопировать код
% R% e( H- s9 B/ S5 S+ I

. W( B9 J- V6 DДругие эффектыДобавление и редактирование навыков
* ^% y; _  a" L; b4 D- rЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.6 p1 w* J; c6 ?

0 P$ \- a" {$ e" j2 GЗаключение# @" W8 b) Q: Z0 G  T1 a% A
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.
3 B2 D" \/ k5 q; _( Z0 {: M! Z& A: V$ R: T0 ]; @

) D5 m: |' ?- j# v2 k* n% X+ u9 s* \




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