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

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

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение5 ^6 Z) T* V7 a1 E- h0 \
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.( u% ?/ C0 g* Y; w% [4 f: J
0 W+ x! z, A9 E7 h
Структура файлов" r- G2 ~  q% O9 J2 R
Путь к файлам навыков: [5 N6 H$ O! A8 u5 I
Файлы навыков находятся по пути:
2 u: j3 T# V. H( c- g
8 k# _8 w3 V$ Z8 R' s* C' h
  1. ..\game\data\stats\skills
Скопировать код
, Y$ n: b1 K% `1 a
3 n  {& J' q9 Y. y2 d
Условия для навыков; D$ q# r. J) l3 S5 M% ^  g9 l
Условия для навыков находятся по пути:
4 m# U* M" `9 c3 B5 x
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
3 Q1 h4 m4 d) n* l
Списки типов операций и свойствПараметры навыковПараметр isMagic 1 c/ J/ i" z# O  Z) X, U! x
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
2 p* S% `' {) [4 }- m. p$ [
2 f; a0 K  u; e6 O" ~# y  s5 o& M4 n( @! X: J8 W  K/ K+ u
Мощность навыка в процентах от атаки+ U( ?7 u: P6 }) M1 a: U7 M
Пример определения мощности навыка как процент от вашей атаки:% c3 }: @7 e: e
1 H' `2 f  r% V" `3 v1 Y6 U" V
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage"> - W4 n4 s3 _$ |. ]% s+ o
  2. <pAtkMod>0.5</pAtkMod>
    0 s; V- T' f- e- g5 M! D& O* c
  3. </effect>
Скопировать код
+ K- X# [! c9 u) Q0 z6 Q

/ U. @8 A) u% G0 i% L
4 A; o. f, ~4 K' |( ^6 y0 vЗдесь 0.5 означает 50% от вашей атаки.  @* c7 Y7 Z: A+ }
Эффекты защиты
8 _  ]9 Y1 k. K1 C0 ^Если вы добавите следующие эффекты защиты к цели, то цель будет:
/ k  e1 x0 v% l/ ]2 G5 u
9 U5 O9 ]5 C; G8 E
  1. <effect name="DefencePhysicalSkillCriticalRate"> 5 ~* |' w+ O/ }0 k0 s9 [+ @- ]/ U
  2. <amount>-10000</amount>
    * g9 ^9 z4 R6 e- t: X
  3. <mode>DIFF</mode>! ~6 ^3 m( k' x
  4. </effect>
Скопировать код

& T! f" @3 _# T6 J; E1 Y4 Q7 T8 E, r$ ]- D/ i. M: q
3 Z% A& ?2 V! Z3 \- u
  1. <effect name="DefencePhysicalSkillCriticalDamage">
    : h9 C4 m3 F% l$ K
  2. <amount>10000</amount>
    6 L# B3 h, o/ _6 u8 p. C$ _1 @
  3. <mode>DIFF</mode>/ I" p4 q- k: }6 `7 Q
  4. </effect>
Скопировать код
$ _* E# D6 u) v3 d1 o
* e5 I& M) v1 X* L% U" b4 _
Другие эффектыДобавление и редактирование навыков$ o% V, o0 _- W8 b7 I' ?8 `
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.
  R2 a% L; ]' x! b6 F  V7 a, \, |$ K
Заключение) J6 l" J2 d$ V+ d: B
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.: V/ ^8 n, ^! L; ]* h

$ V# E$ b5 [' r3 [3 V0 x5 O" `0 ?$ k$ l  X8 ~, I





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