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

Название: Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml [Версия для печати]

Автор: Astraliya    Время: 2024-10-18 20:40
Название: Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml5 @) a  n# I, Q) w5 a7 T/ b1 I
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
: Y- s  t/ D: Q: a7 ^2 I  T) ?& HПолный код предмета
- j8 q" Z9 m* f- l
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">1 {1 u' c& i2 L
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
    - f4 H" D8 u/ ^. M9 t
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />
    ( \4 T+ F7 q) I. ]% h; v2 z+ i' Z
  4.     <set name="default_action" val="EQUIP" />
    5 G0 m+ M- t' ?5 `& q% o% L7 v
  5.     <set name="weapon_type" val="DUAL" />) \" W$ H- l# j8 Z; q. Y
  6.     <set name="bodypart" val="lrhand" />
    : ]- q6 X6 D4 V9 C: R9 Y6 {+ K
  7.     <set name="damage_range" val="0;0;40;120" />
    ( F% z. d3 H( J' G& A% |4 f- S" H
  8.     <set name="immediate_effect" val="true" />; L  h. r& d! C5 \4 \+ V" A$ A
  9.     <set name="crystal_count" val="4587" />
    - x5 _% @/ b4 o$ m
  10.     <set name="crystal_type" val="S80" />
    0 f/ |* O( _/ Q& d# h
  11.     <set name="material" val="STEEL" />
    ( Y. l3 }( t. ~- M. Q. F" i% N
  12.     <set name="weight" val="1520" />
    ! {% x8 d* ?! r! L/ v3 u( Z2 x
  13.     <set name="price" val="143356000" />+ J" \+ ]% S1 r
  14.     <set name="soulshots" val="1" />$ R: H3 _. N, s2 r3 P# X/ ]
  15.     <set name="spiritshots" val="1" />
    7 \3 s4 X; c$ X5 V
  16.     <set name="element_enabled" val="true" />
    / X9 f' m2 Z: R9 X9 w( c
  17.     <set name="enchant_enabled" val="true" />$ {# u$ l1 R! V& R* [! ?, Y
  18.     <set name="isAppearanceable" val="true" />
    ! H& l1 |9 `9 M) w# `% @
  19.     <set name="commissionItemType" val="DUALSWORD" />
    * n, a% {6 ^9 o
  20.     <set name="ensoulNormalSlots" val="1" />' g( |! X7 E# t7 g1 N3 v
  21.     <set name="ensoulSpecialSlots" val="1" />; G& D2 `% m5 j# s8 ^/ P4 L
  22.     <stats>2 F4 P! R: Y+ C0 q: K5 Y5 D+ N
  23.         <stat type="pAtk">482</stat>2 E( C: r1 Y7 F# U
  24.         <stat type="mAtk">176</stat># o, c* V( R" T% z; \; g1 @
  25.         <stat type="rCrit">8</stat>
    9 m6 s1 W2 ]7 z% r6 [! L- Y
  26.         <stat type="pAtkSpd">325</stat>
    , e$ v7 ?' y2 T# i* [0 n4 r
  27.         <stat type="randomDamage">10</stat>+ U% Q0 d) R: G8 ~* X
  28.         <stat type="pAtkRange">40</stat>
    4 ]# C  ~; \9 S. E( H3 y' l7 Z' H4 i
  29.     </stats>
    ! P) s* r; m0 W
  30.     <skills>
    $ i) [  S4 U/ P  i
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->, u% z  x' A$ j& J2 ]* }
  32.     </skills>
    4 u3 ?$ \( O* y/ I4 b
  33. </item>
      S+ b0 O5 E2 J+ a$ E$ I& x) B$ [
Скопировать код
Подробный разбор кода1. Основная информация о предмете/ [5 x: a1 o. H: ^- L
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    $ ^% }1 W! u3 I. t) i6 }, R
Скопировать код

- k; z3 u/ `8 o+ C. _% i2. Описание предмета
/ @+ W  b" s5 z3 J6 C& e# R! N
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->3 ^) K4 \+ O# w
Скопировать код
( m4 I% E7 W1 W0 G. ]& w5 I
3. Внешний вид и экипировка4 c+ z& \; y! K6 P
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
    # p5 w- x5 w* I$ s
  2. <set name="default_action" val="EQUIP" />
    * E4 X3 c: V" @1 u! z
  3. <set name="weapon_type" val="DUAL" />4 _! B& l2 j! f6 A0 G& [2 _
  4. <set name="bodypart" val="lrhand" />7 f: `; ^* H$ O9 G  m8 e
Скопировать код

+ H7 u- ]  |+ w/ d7 D7 }  s" g  n5 w4. Характеристики атаки) Z; A3 m/ B" J& ~5 @
  1. <set name="damage_range" val="0;0;40;120" />2 i: b; Y! i4 K) M
  2. <set name="immediate_effect" val="true" />+ v- w* l% I, Z- Z. ]$ }0 [, x$ R) P
Скопировать код

6 p8 t7 O5 f; K$ b4 y0 p1 x5. Кристаллы и материал( k0 U( r+ C6 K. \+ e+ r9 _& d
  1. <set name="crystal_count" val="4587" />% M  e+ ]$ S/ m( o
  2. <set name="crystal_type" val="S80" />. w9 d7 G  X7 ?5 x
  3. <set name="material" val="STEEL" />
    1 l5 `, C& W$ I! G7 Y  v( E
Скопировать код

" T8 Q/ {2 u- q0 j6. Вес и стоимость$ Y& q4 h7 a; Q* L
  1. <set name="weight" val="1520" />6 q/ o& Y( h, `* g
  2. <set name="price" val="143356000" />4 Y$ u9 X- m( `5 u! A
Скопировать код
2 ~$ q- m$ x6 G
7. Использование зарядов
. z  i# W& k% C# E6 W
  1. <set name="soulshots" val="1" />3 U1 _# x. v- I4 p  e. I
  2. <set name="spiritshots" val="1" />0 d$ S$ [8 @# m! z; O& C7 \) Q
Скопировать код
% _, h2 f; @' g7 b3 S
8. Дополнительные возможности$ e  T8 G* p/ k( f9 o
  1. <set name="element_enabled" val="true" />' ~% Q3 ~8 e4 I$ e% `2 R; x7 m) Z
  2. <set name="enchant_enabled" val="true" />
    * V9 F9 R# B4 w* a( O
  3. <set name="isAppearanceable" val="true" />$ d4 {, H5 B9 S
  4. <set name="commissionItemType" val="DUALSWORD" />$ d( n; b$ s3 d1 e4 i0 H( r: v
Скопировать код

( Q; o# M8 z& p: _- A7 V1 x4 P% Y9. Вставка кристаллов души) G6 z  v* S5 S% D8 \4 {! }% v
  1. <set name="ensoulNormalSlots" val="1" />: O4 D2 y/ \( B/ L$ G) F
  2. <set name="ensoulSpecialSlots" val="1" />/ Y! Q8 Y! j) o( k! R% R7 `
Скопировать код

7 K' H2 r6 [( N  ^7 K10. Статистики оружия( S' R, G8 g* s6 T' W. T
  1. <stats>
    + s8 T5 F. G- l0 _- [0 Q) n0 s
  2.     <stat type="pAtk">482</stat>! Q( Q: L9 q0 O# S' ~
  3.     <stat type="mAtk">176</stat>
    5 T3 U% b! \1 e8 D
  4.     <stat type="rCrit">8</stat>, {! P" A0 R( o" A9 N# i1 m
  5.     <stat type="pAtkSpd">325</stat>
    ) F" B/ B; w4 A' L7 y$ `' Y
  6.     <stat type="randomDamage">10</stat>- {. C9 W, m3 l1 f  f6 N: }+ K
  7.     <stat type="pAtkRange">40</stat>
    ) u0 S9 R) l  n2 k! U$ H
  8. </stats>
    1 f( d0 N; M$ m/ W. \6 R2 r  q
Скопировать код
" c9 X( y9 b; Q4 ~9 |7 Q! a' U
11. Навыки оружия
) o& O& k; M2 g: N5 d
  1. <skills>) O* q+ I3 Y$ V/ A
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    3 i$ a: ^- k$ M' ?  a
  3. </skills>& k, i! Y" S+ }1 q% o% _3 h2 `, n
Скопировать код
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.7 `) ~5 U( R3 V; p4 Y) Z! v
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
* A. I% b, ?/ t  L& i; xДополнительные советы
& Q) I* T# {; O! x
# F. B' a2 M4 M
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?( A/ E* Q5 c# p. I

+ O" B( u6 M4 A9 t- S




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