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

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

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение
( s7 [' o8 K9 I0 ?6 O" z8 X% |Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.
5 }5 b) H& R% g
% o" Y: m0 S6 S- iСтруктура файлов
/ I: E6 @: H5 K- K0 H& kПуть к файлам навыков
: Q0 x3 p/ g7 s/ q/ P; A, e; dФайлы навыков находятся по пути:, p6 C8 p5 E/ ~0 B; k
* M1 y) y9 r# N: |
  1. ..\game\data\stats\skills
Скопировать код

  ^' G! y8 x9 N3 v1 O0 D" _/ b. O8 L+ a5 b! G$ `9 _
Условия для навыков& y- e" [- l7 O& Y- m; c5 T
Условия для навыков находятся по пути:
  ?( q% G( D' k1 y
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код

( ]  g0 f5 V) @: MСписки типов операций и свойствПараметры навыковПараметр isMagic
" [  X1 V7 E$ L, D" F/ f: iПараметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:
  e& ^6 {( h" n5 c$ z9 J! i% o6 C4 E* K3 D0 ^( U3 v
8 X7 A# M: g/ ~+ Y0 O; a
Мощность навыка в процентах от атаки
0 v9 L: g6 W* j/ \$ [Пример определения мощности навыка как процент от вашей атаки:0 E; G/ L+ H% _1 k
6 y8 H) }% }& |) q. m7 o
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage">
    : d* [( c+ ~3 _) n; X- |8 K/ q
  2. <pAtkMod>0.5</pAtkMod>
    : V. N0 ~! i) _# q# m
  3. </effect>
Скопировать код
' K; y" v7 N+ R, c9 [, i
1 Y1 c: Z$ }  F3 _; m& y& y

2 Y4 J& u2 Z4 x- g0 C8 m( iЗдесь 0.5 означает 50% от вашей атаки.
2 l  n) y- w0 i' g- {& W- }  OЭффекты защиты
8 \" }9 W" t/ |& q0 O1 nЕсли вы добавите следующие эффекты защиты к цели, то цель будет:* F5 v  i' u3 {+ u/ f$ T; D2 O+ d6 Q

8 v- Z2 ~1 _# h+ F6 N
  1. <effect name="DefencePhysicalSkillCriticalRate">
    4 B: w; k) ^& i+ L  O+ A
  2. <amount>-10000</amount>
    2 P$ j* @% t- ~$ Z" _1 G& x7 \% |4 J8 @
  3. <mode>DIFF</mode>7 |8 \* r. Z. ]* k4 M1 L
  4. </effect>
Скопировать код
$ w2 X8 D/ K. F

& g- e7 a. \0 {+ N! A2 U, d/ _3 G) s/ k. ~
  1. <effect name="DefencePhysicalSkillCriticalDamage">
    - [; {" j. D3 R. ]/ I) @
  2. <amount>10000</amount>
    & k1 [) H8 O& B9 X/ @5 `  J
  3. <mode>DIFF</mode>8 m" S' v- g; [) n
  4. </effect>
Скопировать код

3 U$ D8 E' r: B! e8 J* V, @9 ]
% {; T' y2 T: Q5 dДругие эффектыДобавление и редактирование навыков* N2 q2 P4 a7 U# a
Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.$ q3 B/ h& M2 }! [0 c8 k

; H% i2 A. o( O! B# u4 ?- ?, eЗаключение
9 L0 f; P7 z5 Q* |2 ^) }: {Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.
- H7 W# \3 m: g# [8 q5 E. u7 J5 `# \( Z
  B% ]# X# E4 t; k5 A8 E





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