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

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

Автор: admin    Время: 2024-9-5 00:25
Название: Редактирование навыков (skills)
Введение
1 I3 O* W! r) r+ j3 }Этот мануал предназначен для разработчиков Lineage серверов на Java. Он основан на последней ревизии и протестирован на хрониках Essence сборок L2jMobius. В данном документе описаны пути к файлам, условия для навыков, типы операций навыков, базовые свойства и эффекты.$ D6 e. [9 _. I  E+ Y$ ^

( {) j5 u4 _4 z- [Структура файлов2 w( O4 D8 W* |- N
Путь к файлам навыков/ c$ u$ j3 w) i  s- {/ c2 a) @
Файлы навыков находятся по пути:- p- o) H8 x' s7 J7 b, I

$ M. u7 `  ]0 ?. J/ `  q
  1. ..\game\data\stats\skills
Скопировать код
% h" d, l- S  {0 T
, u1 f& V8 y" H- z+ ?6 e
Условия для навыков
% q" W/ x. l0 x4 rУсловия для навыков находятся по пути:
  U0 T& Y7 e) ~6 J2 r7 ^) q7 t
  1. ..\game\data\scripts\handlers\skillconditionhandlers\
Скопировать код

% h" z, J9 r. Z9 ~6 hСписки типов операций и свойствПараметры навыковПараметр isMagic 6 N) g& ?. T( |: N, e, H
Параметр isMagic указывает на тип навыка и влияет на использование духокамней и скорость использования навыка:7 W* c" k/ y  g- E- E% r( R! [! m
  M% ^) b1 h) x5 o/ O& Z
( _& c8 F/ o* o% ?3 _2 ^* Z
Мощность навыка в процентах от атаки
, f$ V3 \, Z  ~' \  ?; J* TПример определения мощности навыка как процент от вашей атаки:
0 N& o* d0 W6 V% h2 k( _2 [$ f) s6 I- b% v0 ?
  1. <div class="blockcode"><blockquote><effect name="PhysicalDamage"> 6 q9 o  [1 j( }+ k% u3 [9 v3 w' K
  2. <pAtkMod>0.5</pAtkMod>$ I- h' B7 B9 o0 V
  3. </effect>
Скопировать код
6 d- a5 Y/ J$ ~" @* F; L' h

4 F: @: Q# H: t
( N  x8 H2 Q) d1 U" qЗдесь 0.5 означает 50% от вашей атаки.' `( m  e7 k+ p( n( F" w: }# @
Эффекты защиты
+ r% l* N# [+ LЕсли вы добавите следующие эффекты защиты к цели, то цель будет:
  x2 W# r4 a" J
' e6 Q: i1 X2 k" |
  1. <effect name="DefencePhysicalSkillCriticalRate">
    ; M% W/ b5 x3 X+ p
  2. <amount>-10000</amount>
    5 h* F5 ^# |. N9 y
  3. <mode>DIFF</mode>9 J+ U7 K4 I5 t( @, w
  4. </effect>
Скопировать код

1 x0 x8 v& x% L( M# l% @- A7 ~$ H, C6 }8 ?9 K

* G" y  M3 C5 u! g& X) f/ V
  1. <effect name="DefencePhysicalSkillCriticalDamage">" G  [0 H% V6 u9 [$ A! U
  2. <amount>10000</amount>" Q1 F, ~1 l2 ?) T, H
  3. <mode>DIFF</mode>
    $ {6 y: F) e& d  D
  4. </effect>
Скопировать код

- s0 E/ q- A0 d+ p$ |* g: V+ T% S3 n* ?% I- F
Другие эффектыДобавление и редактирование навыков
4 }) [3 ]4 U2 I( x1 c; i0 ?Чтобы добавить или отредактировать навык, просмотрите готовый пример и повторите его структуру. Если необходимо внести изменения, следуйте аналогичной структуре, указанной в примерах выше.' |! b4 ]; k# q% N7 L" E

# x3 z( s# _9 g) {$ qЗаключение0 e% w( e. i& i' i( A/ z
Этот мануал предоставляет базовую информацию для создания и редактирования навыков в Lineage сервере. При необходимости добавляйте новые эффекты и параметры, следуя предложенной структуре.
/ p- }. d& K5 l& R& k" @- i' F9 b0 \

! F7 O: t* m0 C+ ?  G6 R0 x




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