Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Введение. C* v8 K" Q% s4 b* r4 n* F1 d
Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.+ @. D. v, k; }- A' n, r: k. {
) v# ]0 I4 f" |( `; fСтруктура файлов
9 M7 t: `5 ?0 B8 \4 T+ hПуть к файлам навыков
# R O, C4 e0 V; g% rФайлы навыков находятся по пути:
0 m3 K6 \3 ?8 g, u% L8 W
2 i% @4 D1 c7 E: g# r- ..\game\data\stats\skills
Скопировать код
' ~& ]# X" h' F) w
! {* B% h! b; u# m) ~6 |1 kУсловия для навыков
! o2 q& r% }% e6 uУсловия для навыков находятся по пути:5 p$ |" v) L( @) F5 M. M7 I4 g
- ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код + f( k6 I v7 I2 w' k# P
Списки типов операций и свойств- Список типов операций навыков:
! H8 o X6 g# c3 | Q# N! s. V& o7 b: h/ Y
- ..\java\org\l2jmobius\gameserver\model\skill\SkillOperateType.java
Скопировать код ; k! l+ Y- V) G+ K+ P- \
- Список базовых свойств:
# X' R& N7 P; V7 o: B. {8 z% t ]/ ^, `
- ..\java\org\l2jmobius\gameserver\enums\BasicProperty.java
Скопировать код * k' T# m$ Q5 _8 W
- Список областей воздействия:\8 o" ^9 O( v7 v B% h/ v
& i* q. @; X" C! s6 t- T2 ]1 {- ..\java\org\l2jmobius\gameserver\model\skill\targets\AffectScope.java
Скопировать код
* U4 \& q, ?4 ^2 I6 B% ^, e Параметры навыковПараметр isMagic
4 R% S* N. C9 L. w) |, \3 pПараметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
9 Q4 K3 w6 D. r4 ~6 W5 y! Q( O4 V3 a4 e- V: _8 g8 w
- 0 — Physical (Физический): Навык использует Soulshots, время использования зависит от скорости атаки.
- 1 — Magic (Магический): Навык использует Spiritshots, время использования зависит от скорости кастинга.
- 2 — Static (Статический): Время использования не зависит от скорости атаки или кастинга. Для статического повторного использования используйте <staticReuse>true</staticReuse>.
- 3 — Dance (Танец)
- 4 — Special (Специальный)
" r9 L$ i. ?4 K, ?9 d, @$ O 7 A; ~' W! Q6 Y$ `/ e7 j0 P
Мощность навыка в процентах от атаки
5 _( _+ j ^, d7 T' ^6 q CПример определения мощности навыка как процент от вашей атаки:
U0 h A- A4 l- }* Z, n" V
0 f8 \7 e8 J# e: W- <div class="blockcode"><blockquote><effect name="PhysicalDamage">
/ G$ k2 {# g) _ - <pAtkMod>0.5</pAtkMod>
?/ m9 i3 y2 } - </effect>
Скопировать код $ W" V9 K# ^4 A `5 ^# S5 T% G
8 ]6 D- Q9 \ ?" T& N' W
) J9 }9 i) h; F. n# |( ~Здесь 0.5 означает 50% от вашей атаки.
: `, y$ B* v: o: F! H9 `Эффекты защиты, B' q* L, T7 s: O' r/ C3 L
Если вы добавите следующие эффекты защиты к цели, то цель будет:4 p5 P! W, I; o) ]
- Получать МЕНЬШЕ критических ударов от магии:" v& T ]5 H& y
- <div class="blockcode"><blockquote><effect name="DefenceMagicCriticalRate"> ( F. m- W2 N4 B+ d' V
- <amount>-10000</amount> . S- Y: f! e8 d) j# e
- <mode>DIFF</mode>
- ~, ~- d( C" _" `& g7 G - </effect>
Скопировать код % j5 P k1 W. v2 P0 u
8 u7 I) V! s J+ y8 R6 s! R' h! w0 |: p
- Получать БОЛЬШЕ критических ударов от магии:
% C' H2 u" }* Y. }
3 Z# C- P% H C) Q# c' w: T" [7 Q- <effect name="DefenceMagicCriticalRate">
: `9 E6 G4 c o+ L0 P Y - <amount>100000</amount>
0 J. ~0 G& Y, @: P+ g% t* _ - <mode>DIFF</mode>( B, R& }! u9 c4 V9 @7 q) q4 k
- </effect>
Скопировать код
, r$ ^& f6 a) CПолучать МЕНЬШЕ критических ударов от физических навыков:# q' [5 C2 N9 M, a
7 W( Z6 b! z9 E: S" Y3 l- <effect name="DefencePhysicalSkillCriticalRate"> % I( j* \9 s1 d8 i
- <amount>-10000</amount> ( E% O* W0 S; D+ b
- <mode>DIFF</mode>6 X. [5 C( p& w, X* E( p* ^
- </effect>
Скопировать код
; x4 p8 G% ]# e- q
" P/ z: N9 \8 y5 ?1 c. @5 |, t* T- Получать БОЛЬШЕ критических ударов от физических навыков:
# }. u% x w* d5 M' ]
4 P* w; Y+ U' i- M0 R2 V- <effect name="DefencePhysicalSkillCriticalRate">
2 J6 f' [$ I9 a - <amount>10000</amount>
' X* ?! W3 H6 x - <mode>DIFF</mode>
. M- ]- F9 ~ m" q& k - </effect>
Скопировать код 5 A" l# n2 m0 r( [# N
- Получать МЕНЬШЕ критических ударов от обычных атак:* ]. R' h" s6 j' I% H
7 U. _, O+ H! z5 ]. r5 Z3 O- u, D
- <effect name="DefenceCriticalRate">
/ \' y& ~8 e6 Q) f& S* U - <amount>-10000</amount>$ ^, U4 p. D( x! u3 R7 H0 m
- <mode>DIFF</mode>
+ F$ n" s6 X7 ]+ f" z* I( Y' G0 | - </effect>
Скопировать код $ j" D8 E: c5 {* G
- Получать БОЛЬШЕ критических ударов от обычных атак:/ J: ]9 }% f$ D% `
- <effect name="DefenceCriticalRate">
. H/ Z3 E9 X+ V - <amount>10000</amount>/ ?( j" T8 G% A5 Q
- <mode>DIFF</mode>- U* h6 n. n/ x6 j
- </effect>
Скопировать код / W; E& Y, w& U
Получать БОЛЬШЕ критического урона от физических навыков:
0 z" ~, N5 B2 u7 ^* F1 W $ U: G& ?3 f4 D
- <effect name="DefencePhysicalSkillCriticalDamage">
: ~. {% [4 R1 C8 D- X+ Q S - <amount>10000</amount>
! ^& S3 e, c9 H9 n* L9 i" P9 ` - <mode>DIFF</mode>
4 ]( ~: H, a J% l+ M* R& n - </effect>
Скопировать код , I+ W$ h5 {4 \! s t) A
% e# X/ ?: o1 Y" {0 R2 K
- Получать МЕНЬШЕ ДОПОЛНИТЕЛЬНОГО критического урона от физических навыков:
9 `3 a) o- b7 |) Z5 }* j5 k( D2 Y8 k# s4 ^3 C6 z, v
- <effect name="DefencePhysicalSkillCriticalDamage">, ^5 Y* `% ]4 K5 X2 E( |; F
- <amount>-10000</amount>5 x# C3 O. x( ^/ A; [; ~
- <mode>DIFF</mode>
% x o( [5 N& V* A) W3 j - </effect>
Скопировать код 6 `# Z: S4 h. O; p* C4 l
Другие эффекты- Увеличение защиты от дебафов, но не на 100%:, W3 g/ M9 v3 ]2 X( n
$ z; k7 S. ?9 S( [; T: i1 ]- <effect name="ResistAbnormalByCategory">( \: Z; [, D# p( G4 J
- <amount>-100</amount>4 d9 r4 f: G& o7 N8 v9 a5 q
- <slot>DEBUFF</slot>) B4 y; u5 `" `
- </effect>
Скопировать код
6 M* b# L: y4 ~9 M Добавление и редактирование навыков
/ { y/ ^4 C; `/ |Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.2 N; U( }! |, H8 I
- X/ u' W9 K3 l; u
Заключение
1 V8 l& |2 v" b3 y/ E4 R- NЭтот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.
& `. I# D Q7 @" X. K# \- R2 L4 Q% w4 Y9 K/ I+ t
. V7 P, f6 Y4 D% D8 i# T2 J" l- b+ i2 Y |