Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение. M4 q5 j3 c, B7 S5 C" l" z$ n
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.3 g& I: y; r/ }2 J( E
$ o, T% f/ c/ o' ]7 j
Структура файлов K4 |" R* E# v; O
Путь к файлам навыков
$ W& j+ N2 H; Y0 v5 [* m" @5 O+ X$ xФайлы навыков находятся по пути:
& T; d: \# W! g3 w/ A$ D
1 R' `3 G0 L0 M: ?) {6 l+ L. `- ..\game\data\stats\skills
Скопировать код
8 M5 t- Y% K6 }& Q( u" C6 f i6 I* E$ n
Условия для навыков
9 e- c- T. [8 B1 Z2 c3 hУсловия для навыков находятся по пути:
( X- h4 s2 y/ |' g- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код
) v9 C$ K( |: j0 LСписки типов операций и свойств- Список типов операций навыков:, G$ n( K* @: ]# o2 o
+ ^7 `# J: {( o' N" S6 K- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код 8 b2 G+ A( D0 I. V# W7 _
- Список базовых свойств:6 B# K! j1 f$ T u$ _$ M
# ?; Y# Y& R4 B$ p- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код % W1 A9 S9 U7 w, _8 `
- Список областей воздействия:\
2 v8 i& ?2 |, x0 e6 N: l" r/ z' o2 v
- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код
; y- |! |; C5 x0 b Y( O& c Параметры навыковПараметр isMagic " p5 ?8 T5 R8 r& |3 t1 L3 {
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
5 G: @) ~2 X6 N& ^4 s* E
. ^! v2 v1 K; g- a) C J; Y- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)6 R; q) {- `6 L! k
! o' V0 Q4 m. X0 y- V% a
Мощность навыка в процентах от атаки! O& D8 y& ^+ O& l6 G) r4 ~
Пример определения мощности навыка как процент от вашей атаки:" \9 \2 B% s: @+ F$ V% R
+ ~( `9 p* `" [7 Z& Z
- <div class="blockcode"><blockquote><effect name="PhysicalDamage"> 1 v; z5 S1 `# U& ]" r [
- <pAtkMod>0.5</pAtkMod>* ?( E5 {" `, m6 C" }' ^- c0 | G5 l
- </effect>
Скопировать код
; t. Z1 b. m- W6 p' Z
* b. b4 a$ k* D: G5 R( o& C
& V: H& ]0 L0 S* G3 _2 OЗдесь 0.5 означает 50% от вашей атаки./ d' B! D$ s2 T' Q
Эффекты защиты
# ~4 E8 Y+ ?& YЕсли вы добавите следующие эффекты защиты к цели, то цель будет:
& X e7 Z: O1 ~0 ?- Получать МЕНЬШЕ критических ударов от магии:
0 I3 s9 k6 f: k; w. F I8 E5 h& ?- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> - C0 A( }: {/ ^7 T3 d# F6 ~0 j
- <amount>-10000</amount>
% h2 Q+ b- G$ W3 B6 T5 P - <mode>DIFF</mode>
6 c( p2 {! ]* d- V) q+ i - </effect>
Скопировать код 6 H6 y t" K, y% w. g! _# L: W
1 z/ H7 a: ?& ]. m0 o0 C - Получать БОЛЬШЕ критических ударов от магии:7 _) m& M- Q; q0 R' Q
8 W) v' T3 B3 w' y- <effect name="DefenceMagicCriticalRate">
1 `1 ^& r5 e! J' b: b7 o$ R - <amount>100000</amount> 1 J! |% v# K6 t, [. Q& J* N
- <mode>DIFF</mode>
* o0 ]) J: r- b4 }, K - </effect>
Скопировать код
( x. [& g/ @& J# \2 Z% Y6 MПолучать МЕНЬШЕ критических ударов от физических навыков:, I& q4 V3 `, K! G! M8 u: V/ Z- r# |
! G v& R/ M: I9 u
- <effect name="DefencePhysicalSkillCriticalRate"> 2 I0 _7 M- A( w8 }3 I% |4 G
- <amount>-10000</amount> & Y! ]0 j8 z7 x
- <mode>DIFF</mode>* h4 l4 k# ~) F) u' ^" w5 j
- </effect>
Скопировать код
. m$ T3 Y, U9 N% H
: o" Z. y/ a6 r+ o- Получать БОЛЬШЕ критических ударов от физических навыков:
( g4 E+ A) `' N) } |* U" a+ y
. a8 K, E. l% A, E2 i- <effect name="DefencePhysicalSkillCriticalRate">, p7 F$ \( F9 v7 j# [
- <amount>10000</amount>1 l, W/ J6 `5 | k$ J
- <mode>DIFF</mode>
& z0 L, l4 P S - </effect>
Скопировать код ' M8 i4 |7 b% w1 N# }, A' f
- Получать МЕНЬШЕ критических ударов от обычных атак:0 {7 f7 g* ~4 S4 V
( S* `4 n2 D7 l- <effect name="DefenceCriticalRate">7 ]+ ?1 y5 ^# i( D4 C
- <amount>-10000</amount>
6 E# A( l' z3 N! _6 C0 D - <mode>DIFF</mode>
3 R, ]2 l. p' R( y0 ?: V - </effect>
Скопировать код
9 @2 E5 f4 n3 A1 `( U B; O7 P - Получать БОЛЬШЕ критических ударов от обычных атак:5 P; o9 W3 M; l' a+ [
- <effect name="DefenceCriticalRate">
0 ]# q/ ]. d! H6 C - <amount>10000</amount>6 Z$ V2 j5 g' {* ?' y$ T3 x
- <mode>DIFF</mode>
$ v$ o% q2 L: s% M& V - </effect>
Скопировать код / q) {! r$ W0 f6 y' `# w- X q4 q
Получать БОЛЬШЕ критического урона от физических навыков:* z/ x7 d/ |: m
( E8 s/ P" g. W: A$ [- O% }7 \
- <effect name="DefencePhysicalSkillCriticalDamage">; n( y' H1 _7 Q$ U) G2 k
- <amount>10000</amount>
3 Y) d( Q& l8 N$ R1 ~5 t& j - <mode>DIFF</mode> T/ k) | ?& O1 u
- </effect>
Скопировать код $ L) G: x/ _" J% v& }) S+ H
1 C8 C" ]# c. T7 b( j' g: F! F; j
- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:* U ]6 n1 V0 V! ?. f
`' n; B4 ~6 x# m0 _
- <effect name="DefencePhysicalSkillCriticalDamage">: m& v. K7 T G& ]
- <amount>-10000</amount>5 {" [; N/ |0 y2 r/ N- G8 l
- <mode>DIFF</mode>: L) n, A) P# ~" {/ W. j1 U
- </effect>
Скопировать код ( \( |2 U2 s f3 f
Другие эффекты- Увеличение защиты от дебафов, но не на 100%:
' C' b! S# u/ ^- ]% Q% F0 A7 P# {; d! V* w! P
- <effect name="ResistAbnormalByCategory">" q& T- Q, |3 c9 P) K
- <amount>-100</amount>
% t5 B2 n: Y( a; i3 L1 ` - <slot>DEBUFF</slot>9 d+ B2 ]! U* \" x/ C8 J
- </effect>
Скопировать код
* F. q7 o% Z9 n Добавление и редактирование навыков; O# i' K" }* w- h, S9 {/ f# m# ]( M* }
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.
. ~) y; V% M+ p2 T2 ]* |" }0 G. @7 v/ [) u$ T* Q$ F
Заключение
+ H$ w; T# m6 z! d- U$ B3 [( O. BЭтот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.
& b7 @& |$ K0 N
8 X5 v m- A" g, p
o% l6 t+ z( C |