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

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

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение
# K; q; {9 q  V3 f" ~Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
" Z, {/ A# W! t) Y6 q4 M+ ?& `( d8 f+ I
Структура файлов- N' D  K# k2 `+ l3 D) f
Путь к файлам навыков
$ b0 Z- I$ U  M% h/ F* MФайлы навыков находятся по пути:
9 q' A0 s) ]; ]) V; b$ b8 {7 g& r( w9 o8 j, r
  1. ..\game\data\stats\skills
Скопировать код

; |8 ~; u5 B, v. ?" b; e, c8 a9 O$ i2 K
Условия для навыков* @. {! H* R* k4 X
Условия для навыков находятся по пути:: L# J3 b6 S/ ^4 M( p3 A
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код

% ]# o+ x7 S7 V4 t+ m6 o* dСписки типов операций и свойствПараметры навыковПараметр isMagic * [, R0 R; x/ M" c- e
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:! g6 N9 |  w" o/ Q: z; c, f
4 u8 ^/ X' Z3 m% E" V3 T' d- d6 L

9 f7 }3 ~) F0 RМощность навыка в процентах от атаки" R" W  N; P  J% n! N. X- W" s
Пример определения мощности навыка как процент от вашей атаки:
: B  z% P. t5 L8 Z4 t& u
) H4 S9 Q- C' y4 i
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage">
    0 B! O; i7 j' T( d
  2. <pAtkMod>0.5</pAtkMod>
    . w1 L& Q) L8 k  g
  3. </effect>
Скопировать код
& D) T. i0 U( ]" Z+ E
1 b/ }, a; G# U+ {
4 l+ f! F5 x( q: F; [
Здесь 0.5 означает 50% от вашей атаки., \& O! K* p+ U- {
Эффекты защиты' N% c8 F6 p3 J4 o5 V
Если вы добавите следующие эффекты защиты к цели, то цель будет:! F& ]: V, b- D) k" E9 q

! o. I0 @. d/ ~6 w3 G
  1. <effect name="DefencePhysicalSkillCriticalRate">
    1 F+ u0 G7 H6 b# }1 h
  2. <amount>-10000</amount>
    ' S2 p0 `* M4 C: A
  3. <mode>DIFF</mode>3 ~9 \* G2 c' o# H
  4. </effect>
Скопировать код

, ~. K% F3 B1 [2 n2 t8 h5 E1 N" v5 M# j; r- O# ?: `$ J% g& ~
  |+ \. |) @# h/ G" p' t
  1. <effect name="DefencePhysicalSkillCriticalDamage">
    ( G, B+ b' i. l
  2. <amount>10000</amount>7 H% m, {% F1 {2 m3 l! S2 I
  3. <mode>DIFF</mode>
    ! y* z5 e5 K* P
  4. </effect>
Скопировать код

+ G& R% ]! w; E7 j
$ s$ l, U3 L: lДругие эффектыДобавление и редактирование навыков
5 f8 W" @2 f5 H( n% PЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.' E/ G! ^: d# K  g; b
- y3 i  N, X; k6 K( y# I  c9 O
Заключение
5 Y: ^( b6 B# q: Z5 C: FЭтот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.
$ E8 E, U3 F7 E. d3 K' ^; W3 }; K5 ^1 Y/ z4 G5 g) q5 U

0 D6 n; E7 T- \7 J1 Z. k' ~




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