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

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

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение
* c6 C# u3 |& bЭтот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.$ X/ M5 N" ^6 Z- ?3 Q" n

2 [6 T- L1 |; x. v) |8 H! _- }- lСтруктура файлов1 }3 f1 [; o( c0 c  v6 Q& X8 F7 Q
Путь к файлам навыков
8 W) x7 c- m, \/ j8 W6 R" gФайлы навыков находятся по пути:
; E. \0 g4 _. l" [; I+ f% |- v+ L( R/ Y1 h/ w$ _
  1. ..\game\data\stats\skills
Скопировать код

- x5 Q# [' b" _& u+ F0 j2 h
" r9 e4 k! `. r8 vУсловия для навыков, K1 X# Y6 T8 ^: e* C5 H& F6 J
Условия для навыков находятся по пути:: B$ z* F& Q$ G1 \- M
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
/ v- p8 }8 p- ~
Списки типов операций и свойствПараметры навыковПараметр isMagic 3 }) |( ~: G) n- c. r( F- r
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:8 g& B. A) Y  U" d

9 n" E, j, \6 M/ Y" T" b: f: h7 a4 X
# W' C# @& z8 g3 L  bМощность навыка в процентах от атаки7 `5 |% V! [; j% c% x/ \) X% o
Пример определения мощности навыка как процент от вашей атаки:
! F0 w: S, s, I& w  Q& ~+ G3 E& q
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage">
    1 R' c4 p, R2 X4 j7 u8 A% `; i
  2. <pAtkMod>0.5</pAtkMod>- g' n" a5 U3 K2 L
  3. </effect>
Скопировать код

# W4 U4 `4 Q% w3 z  N8 p* g8 v6 c/ Q# ]& l& n3 e

' p5 z+ g6 q3 |0 hЗдесь 0.5 означает 50% от вашей атаки.0 s# v, q0 j* M- Z( ~1 M
Эффекты защиты" ?% `- E1 B4 o9 |
Если вы добавите следующие эффекты защиты к цели, то цель будет:
/ @: m. c1 \; V; W& C1 G1 t/ e) _! G
  1. <effect name="DefencePhysicalSkillCriticalRate">
    0 U4 H* W! x' {
  2. <amount>-10000</amount>   [7 d- q+ z/ @6 U+ K
  3. <mode>DIFF</mode>
    # U$ S  F  Q( n$ S1 \, B5 m* L
  4. </effect>
Скопировать код
! D* M# s' s2 _! h0 ^2 c
6 o$ d1 F# z5 Y* j" }: q1 w8 k

1 s" o  [/ _/ K, S, N
  1. <effect name="DefencePhysicalSkillCriticalDamage">
    ( B6 i7 I9 b% w
  2. <amount>10000</amount>$ G# X' t* z: g  N+ [& U! x
  3. <mode>DIFF</mode>2 S- v; i" `& q* F. f& @3 y
  4. </effect>
Скопировать код

5 Q7 k1 ~/ C+ W7 ~' d  u, w% N5 M+ \
+ _( |/ ~8 u4 I5 s2 mДругие эффектыДобавление и редактирование навыков
3 w2 T0 }: `, y* L$ B6 jЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.4 e9 |5 C" t! b7 f- I- n. T0 @
# ^! v3 t( x& }" w7 D5 b7 [' J
Заключение
# B/ V8 v$ ]3 bЭтот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.# T4 n, v5 T" Z9 l! k& k

  S4 d% q' C6 @! s3 {: k
4 l2 s. W; ]) \) L




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