Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение) f0 ]- i0 q8 S# _- r1 m; v9 j
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
: k! S& b! d0 j/ u/ o0 i! @+ A
Структура файлов; v# u% F. Z/ I# x* f
Путь к файлам навыков9 U0 W* L I5 z" Z* Y5 \
Файлы навыков находятся по пути:; D0 n6 `- C: X
* j5 _* P5 Q- V0 l
- ..\game\data\stats\skills
Скопировать код 2 Z* Q0 n* ?' H3 r ^
4 o6 u- e/ D" ^' e9 p' }8 i
Условия для навыков
( Q0 k* m* O+ t H R' w" P$ [Условия для навыков находятся по пути:
; d- G7 s& i% y; T* g' P- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
9 T3 v# l9 U7 f4 P0 s% r6 c; o \Списки типов операций и свойств- Список типов операций навыков:
! f5 `7 N& k$ i. I( J5 K% `
- [& O v5 l* f) W6 D- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код ! K: z- j7 h1 x$ I/ r: E4 M
- Список базовых свойств:
* ^9 g. O f- N- X2 T3 w3 G$ Y
8 j# a0 I3 x: M$ X; h" \- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код
4 H- ~0 G! _$ v H; t - Список областей воздействия:\
" s/ f( p \4 b! |: B* {/ d/ ]# w- g" e% b! j' P; e0 B8 [
- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код g0 v3 y: a+ b+ t9 o8 |5 @6 T3 k y
Параметры навыковПараметр isMagic
% ?6 I, k8 d% k! MПараметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
" d. {. |5 R# [, O8 [/ U: Y6 e7 k8 R! \, b! `
- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный) h- E1 Z5 G; X9 [: M
% d! s, ]4 l. Y: d* ]7 F
Мощность навыка в процентах от атаки
4 x8 H- [" Z3 G4 \Пример определения мощности навыка как процент от вашей атаки:3 F& p6 C8 z- g$ T4 {# a+ o) I
) ~# x; p. i y6 O/ \
- <div class="blockcode"><blockquote><effect name="PhysicalDamage"> 0 I$ T2 ^2 t e# N9 Q
- <pAtkMod>0.5</pAtkMod>$ J7 _; c3 h, @5 }3 A5 C
- </effect>
Скопировать код 2 G6 Z2 A L& N8 {) k: `
$ e+ j' S5 p1 V! T2 g! r2 V, l' r- M% Q; ]& \; D6 R4 v
Здесь 0.5 означает 50% от вашей атаки.
& S9 a5 E$ |: bЭффекты защиты, m6 G; ?4 C/ }* C4 x
Если вы добавите следующие эффекты защиты к цели, то цель будет:" Q6 Y/ v. n8 r/ F4 p
- Получать МЕНЬШЕ критических ударов от магии:! ^: ]3 e2 ~1 T: b- Z: d
- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate">
. c* m) f: C9 a/ C - <amount>-10000</amount>
[3 m4 u, C$ [: I F9 J - <mode>DIFF</mode>1 G* p. ^% H, L# e5 E8 r2 D
- </effect>
Скопировать код
: o* ~7 u8 Q H* q
# f2 J4 D$ [' z/ d0 Q% I3 E! e - Получать БОЛЬШЕ критических ударов от магии:
( l* l* N1 r ~- T$ N7 I% ]
( X+ }- b! C' Y8 L6 c+ D- <effect name="DefenceMagicCriticalRate">
' n, @, o6 j- N4 h% x - <amount>100000</amount>
/ k" h% Z4 A5 N _1 `+ w; B4 @ - <mode>DIFF</mode>" m8 ]7 C& {/ B1 N: I. p# W
- </effect>
Скопировать код
! k5 J: X. @3 k' u( _, i/ Q# mПолучать МЕНЬШЕ критических ударов от физических навыков:
2 e! S' L+ d$ c- j3 j
7 B [8 y, I8 q$ i6 }8 p' m- <effect name="DefencePhysicalSkillCriticalRate">
1 u% N% h; G; y, o - <amount>-10000</amount>
# i+ A8 ^- r! D1 F" | b+ l2 d$ ~ - <mode>DIFF</mode>
; O7 |0 ?/ Y( z, U - </effect>
Скопировать код
, ^7 L- H7 @7 h6 q7 [7 X6 g! z! q- ~) V: s3 T; F
- Получать БОЛЬШЕ критических ударов от физических навыков:
9 H0 \' \. g/ a9 S/ S( Y$ {) S+ L
- <effect name="DefencePhysicalSkillCriticalRate">
4 U- i; ]( |" p [4 F - <amount>10000</amount>
) `9 T& N, |5 G1 w- G+ A+ j8 i - <mode>DIFF</mode>7 Y5 Y8 E& S/ y* }+ h5 d
- </effect>
Скопировать код : y& X6 R) I1 m
- Получать МЕНЬШЕ критических ударов от обычных атак:
' C- T4 T: e" V. {
* ]7 H0 y: l' C# t& G- <effect name="DefenceCriticalRate">
# o. Y8 s* Q$ O! \: w- d6 p1 p" }) s8 q - <amount>-10000</amount>' w2 e% O8 V' D! e, U& i( q) v/ D3 s' Q
- <mode>DIFF</mode>
/ ?: c; L6 ^ R# Q# q- P( P - </effect>
Скопировать код
" l1 {& q- E4 J* }4 q - Получать БОЛЬШЕ критических ударов от обычных атак:1 J7 X/ ]; }2 c
- <effect name="DefenceCriticalRate">
( v: X" D) s8 K. q - <amount>10000</amount>
) ^1 ^* z; b9 |7 C - <mode>DIFF</mode>
' |# }! D/ R* @7 P5 u! W - </effect>
Скопировать код & o* V: d6 ?/ b& S' i8 d" H1 |
Получать БОЛЬШЕ критического урона от физических навыков:
2 W( f% I K% t# n" q9 X& B - ~; T7 N# [! k
- <effect name="DefencePhysicalSkillCriticalDamage">7 q: I' z. q0 C/ t* K/ d/ t
- <amount>10000</amount> c$ ^+ Z# `# E
- <mode>DIFF</mode>! B, s# G5 m) `- U$ f( G
- </effect>
Скопировать код
2 E" O$ }7 ?4 D# c3 X/ P0 ?* Y* p/ K N% M3 k9 H( ^
- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
% Z& g8 V/ O! e
7 G4 u) L+ T+ U8 u/ N& L- <effect name="DefencePhysicalSkillCriticalDamage">
/ S; ^4 ?) W6 D, H- x! n - <amount>-10000</amount>! m( M. A7 P8 @* ?' j3 T
- <mode>DIFF</mode>: u; I7 f. l# h2 d2 {& K
- </effect>
Скопировать код 0 U% J1 X/ U1 `7 [( M }
Другие эффекты- Увеличение защиты от дебафов, но не на 100%:
( G% w7 f* i/ E% ~, f% b9 v7 X! C) j1 k8 k
- <effect name="ResistAbnormalByCategory">' q; K1 |; d' X' H! e+ l
- <amount>-100</amount>" g8 |' ], M/ ]2 i# c
- <slot>DEBUFF</slot>' u/ E. S$ h3 o% o5 A2 f* Z' p8 _" ?
- </effect>
Скопировать код . d* J+ i6 ]& R
Добавление и редактирование навыков! q2 R6 w. Z% {9 B
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.. H1 \* W- k6 J0 n6 V
. s2 [/ ^) N# p# E
Заключение- \, `) @( `% C( M: o \: U
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.( ~* s" h) ]2 a! E
- k, f- |9 A6 E# h
5 x8 @5 v7 H4 w- V
|