Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение: {2 `% J+ P, \4 l) r* @+ N
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.1 R0 g+ |! Z9 K7 }5 U
8 _4 ^; U" u$ T1 ?: S: SСтруктура файлов
- ~1 D9 M2 ~# l, y1 C: uПуть к файлам навыков" \/ x+ }% h5 y1 u9 w4 |9 F9 z
Файлы навыков находятся по пути:
; I& ]2 i3 v5 \# x) h
9 j0 e- n+ s1 P9 A$ \6 Y2 g: s- ..\game\data\stats\skills
Скопировать код 0 ?# F$ \1 H+ Y2 Y4 y0 r7 d
* m" E9 s$ P& B% e8 g3 k" K' c8 X$ DУсловия для навыков3 }+ v5 U b6 [8 S( B2 I3 O
Условия для навыков находятся по пути:. s5 O1 K z# s- A8 n
- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
# l; G0 }% J; EСписки типов операций и свойств- Список типов операций навыков:5 p( I" s" Q. r# |
; {8 y* t, \; p {4 M- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код
1 [; @: [1 k# b$ H9 Q4 ] - Список базовых свойств:+ Q; y7 ]1 e, C8 ^2 R* {) P
8 f& j( w: d, ~& H/ q- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код 9 C$ g U3 y: `" O+ s' D) r5 \; D3 d
- Список областей воздействия:\
6 N2 P! G6 a3 t; \+ K& h
" k: ]1 A% m/ c3 o$ V! P; N l- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код
1 c$ ^5 b4 n6 q3 F! ? Параметры навыковПараметр isMagic 9 {5 `( g6 y5 T- }/ t; Q" I. n
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
; ~# k. A5 H* ~5 R" q$ k3 @: q) D# {
- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный). [5 X( {% I$ ?* f- @4 \* u7 K
8 O! r* K t. c6 K0 j9 vМощность навыка в процентах от атаки
, T4 P5 l, x/ S3 S8 {Пример определения мощности навыка как процент от вашей атаки:# X! I. B% F1 R
5 a) X$ C) I5 K# ^* d- <div class="blockcode"><blockquote><effect name="PhysicalDamage">
+ l1 G* g$ g1 y$ z2 R& ]3 y - <pAtkMod>0.5</pAtkMod>
( M8 f& J+ r) E, z! u# S% p N: R; O - </effect>
Скопировать код
& F" Y) f& @! z; B d. v8 e ?) S7 `" t% G9 }9 w4 b# J" R7 ]6 ^& ]
0 T( k# g% @# X
Здесь 0.5 означает 50% от вашей атаки.0 T" d5 ]- G$ A% y' e; f/ Z$ l
Эффекты защиты+ w: L) m# u9 [( o8 P
Если вы добавите следующие эффекты защиты к цели, то цель будет:) ?' ]/ v4 O) v
- Получать МЕНЬШЕ критических ударов от магии:/ F) b1 B; v6 j) A8 Q9 i
- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> # ^* G6 }6 S* D& [% J
- <amount>-10000</amount> 2 J3 l/ _. j1 X3 Q" B" W# q9 y
- <mode>DIFF</mode>/ }% ~! C) Q4 e; \1 q! ?5 Z
- </effect>
Скопировать код $ I0 {; U$ ~* _& G5 T
- ?5 f* n& I5 k* b4 Y: ^ - Получать БОЛЬШЕ критических ударов от магии:
7 G* t7 x- |7 |& ?" i0 r5 `* a
6 h5 c% S( `2 j- <effect name="DefenceMagicCriticalRate">
, s6 O6 p2 z% b8 ^5 B0 V - <amount>100000</amount>
) Q1 K/ q. R. n4 m - <mode>DIFF</mode>4 }1 X; O8 Q9 K; d$ u- E
- </effect>
Скопировать код
9 o& s; x* j5 ?* U. eПолучать МЕНЬШЕ критических ударов от физических навыков:
7 p# t. [1 k: [9 b: D# ]# S ( ]4 k8 k& V* v3 n5 N
- <effect name="DefencePhysicalSkillCriticalRate"> : Q% |( _& x3 U: y. h% B
- <amount>-10000</amount>
8 e/ A- V; T+ M6 N/ w: ? - <mode>DIFF</mode>7 a5 K# Y8 r7 n* z% R1 [( q0 J
- </effect>
Скопировать код # a0 d' [6 |6 U! [, r1 H8 X
/ T' \& B% b/ @# z5 g- Получать БОЛЬШЕ критических ударов от физических навыков:) d1 n* V6 ^* {/ @+ H
, W$ J K) X( E7 n- R, ^& h1 Y- <effect name="DefencePhysicalSkillCriticalRate">. n4 i: H1 ?+ F( h; Z: |
- <amount>10000</amount>& X; p7 i, m, U" w+ j' t$ h, M
- <mode>DIFF</mode>
! I# c) |4 l1 ]# ^ - </effect>
Скопировать код . Q" H$ a4 }- Q6 `# g# T1 [# g
- Получать МЕНЬШЕ критических ударов от обычных атак:5 v5 r5 u+ v& E* g6 @. V6 a2 [
2 u: k, }5 u( J- <effect name="DefenceCriticalRate">
6 W7 i, p' V- m; \+ M$ ]8 h( ^ - <amount>-10000</amount>
! o% N. w& t, a, Z: g6 j9 s - <mode>DIFF</mode>
: P8 O: _6 c! X4 X; O! d - </effect>
Скопировать код # u0 ^, G( `- U/ K' Z7 H
- Получать БОЛЬШЕ критических ударов от обычных атак:
0 A* ]- W: A3 z8 x. e9 j) x$ e4 O- <effect name="DefenceCriticalRate">7 V) `! L4 D: O4 i' q
- <amount>10000</amount>* M; B. s, {0 |/ T
- <mode>DIFF</mode>
, P: h# p% r$ h$ s - </effect>
Скопировать код
' e; D8 u$ v3 F Q! ^Получать БОЛЬШЕ критического урона от физических навыков:
# Z2 z$ v8 r" H% z: u9 o m3 t- F& r& l& p0 P% Y
- <effect name="DefencePhysicalSkillCriticalDamage">
# V. S1 J& Y# L+ n, E7 I) \$ N - <amount>10000</amount>' K" Z3 M& v! S7 P
- <mode>DIFF</mode>
. g8 E$ X B' `0 s - </effect>
Скопировать код 0 p; `/ ]2 }" C3 H. v
' P# v' o4 I0 _. B; W* F
- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
# H) y9 I6 `* A$ r( B- M ~5 x& X
0 v) |4 Y8 I/ K( }4 C- <effect name="DefencePhysicalSkillCriticalDamage">1 }9 ^ y4 T- F
- <amount>-10000</amount>& z. r$ c# L" t) V/ ]
- <mode>DIFF</mode>
' q f1 @" D3 `7 ~ i7 [ - </effect>
Скопировать код : n+ K4 A0 m% d+ S. E8 Y: i
Другие эффекты- Увеличение защиты от дебафов, но не на 100%:6 T c Z- D# W4 N, v" W* `
1 N5 Y+ ?: R5 x# ^% T
- <effect name="ResistAbnormalByCategory">1 H5 R5 L+ s; d% k
- <amount>-100</amount>& W' g- n, S& T3 @4 J: W' `, ~( L
- <slot>DEBUFF</slot>
1 i+ ?0 x. [) K: U! P - </effect>
Скопировать код
! `4 ^0 d" [, ^( ] Добавление и редактирование навыков
4 _0 ^7 r9 W S8 `0 lЧтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.
5 P4 U& B. r: e5 o& f" w e. M1 d( ]6 @" j6 B$ s5 n
Заключение
4 @2 s$ d0 a9 u6 uЭтот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.; o4 I4 q: v" c) ~
, i" B$ }) _. r: ~" B* P% B
- d; W% x' L2 I |