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.xml/ W0 X6 Q' h( Z% \
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.9 N, @; w/ t! c# Z5 Y
Полный код предмета$ q" a5 S2 }0 p4 Z7 Z, l
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">- ^3 B+ r2 H% b- c3 H; @2 f
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>% n+ l( H( T; R' I% S) d  n( I
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />
    * y. P/ E0 m( L: O. [, _
  4.     <set name="default_action" val="EQUIP" />
    : e% G+ q3 e: H; _3 U
  5.     <set name="weapon_type" val="DUAL" />. O0 X9 x: o0 x
  6.     <set name="bodypart" val="lrhand" />
    % T3 s# Q$ j6 U- ]$ a4 b
  7.     <set name="damage_range" val="0;0;40;120" />
    0 B! F0 T: `* w6 a
  8.     <set name="immediate_effect" val="true" />$ g* J( J# s5 [7 X5 d
  9.     <set name="crystal_count" val="4587" />/ G( K3 U/ K& i3 n
  10.     <set name="crystal_type" val="S80" />
    : `4 ~- j4 F4 a9 M" B, K- T7 y
  11.     <set name="material" val="STEEL" />
    ; X$ W& q# c1 o1 P* }2 r
  12.     <set name="weight" val="1520" />* J3 t" E' D) b; U3 h3 K% [
  13.     <set name="price" val="143356000" />2 J; F* _/ l1 [$ R9 M7 ?
  14.     <set name="soulshots" val="1" />  I& l( v" x, q5 D2 N2 N0 o8 U4 P
  15.     <set name="spiritshots" val="1" />2 I  v0 c+ Y3 R  _2 c$ ^0 L, _
  16.     <set name="element_enabled" val="true" />) O# p2 w- F: M: b
  17.     <set name="enchant_enabled" val="true" />
    - H7 [: S0 Y% F1 n) W; _( i
  18.     <set name="isAppearanceable" val="true" />- P$ y9 i' j4 z. n# i2 H
  19.     <set name="commissionItemType" val="DUALSWORD" />
    6 {7 C8 @+ p$ c( I
  20.     <set name="ensoulNormalSlots" val="1" />, r+ ?2 G' h0 R7 j
  21.     <set name="ensoulSpecialSlots" val="1" />
    2 T# [% Q! [) M% H9 y4 r" {
  22.     <stats>% T. l! h; B9 n( b8 p
  23.         <stat type="pAtk">482</stat>
    $ {; p' m$ N/ d, b  M
  24.         <stat type="mAtk">176</stat>' P9 ^2 _3 o4 \$ v% ]9 }
  25.         <stat type="rCrit">8</stat>! I% ^5 a+ c& e- n4 D3 v
  26.         <stat type="pAtkSpd">325</stat>
    , o, x$ j5 N4 o6 ]7 f0 j
  27.         <stat type="randomDamage">10</stat>( L0 k. }* P5 j. W
  28.         <stat type="pAtkRange">40</stat>
    ; [" p/ @' E9 Y$ ]
  29.     </stats>! J: Q' s4 ~" F% h- H
  30.     <skills>8 B9 Q6 A( Y/ Q. x& p1 j
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    ( X8 `6 Q, Z1 P( u' x: q
  32.     </skills>
    ) S9 X7 A$ ~) s2 N
  33. </item>
    ' q! A3 J# G: q6 I# v& \. H9 r
Скопировать код
Подробный разбор кода1. Основная информация о предмете
1 Z% l" _7 B) x2 C4 S! D
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    5 M( S5 G9 Y  b- D/ k, J- X
Скопировать код

( h7 [' k; \+ k& Q" x" r2. Описание предмета
* u6 J* m$ v4 l/ _1 D% X
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
    , z2 _4 {: p: ~% E) F$ k/ u, Q
Скопировать код

* f4 ^. m0 }3 i6 A0 K3. Внешний вид и экипировка
: ~  ^7 Y: @2 U; r* S. Z" m
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />2 E' Y4 G( I  M- g
  2. <set name="default_action" val="EQUIP" />
    9 A7 k$ T# E$ W% z* P* j
  3. <set name="weapon_type" val="DUAL" />4 D% }4 }: g* ]  F7 B
  4. <set name="bodypart" val="lrhand" />; K: H2 u7 c% n+ N) P8 M, b- d% F1 N
Скопировать код

5 ?5 E* x3 W% H4 k0 e% H" G4. Характеристики атаки
$ X# [3 T- x, p; r8 M- q. C$ d
  1. <set name="damage_range" val="0;0;40;120" />* [5 p7 W0 G3 k& y/ {
  2. <set name="immediate_effect" val="true" />
    $ \. y, D/ p& `6 W, y" v% f
Скопировать код

% x! l( ~. j9 u8 Y0 [0 F5. Кристаллы и материал
( K7 Z* K) L' ?
  1. <set name="crystal_count" val="4587" />
    0 ^; b" p7 G7 \2 ?
  2. <set name="crystal_type" val="S80" />4 n: }& f" f2 W: c& S
  3. <set name="material" val="STEEL" />7 m" }4 q& l' J4 b4 h4 b
Скопировать код
- s2 H, ?( ^+ Y* |  x
6. Вес и стоимость7 v: T$ J5 v6 @! \! y" {3 H
  1. <set name="weight" val="1520" />% X2 _. z8 G% p5 S6 ~
  2. <set name="price" val="143356000" />
    3 b  J5 D9 w: @" n/ E+ |
Скопировать код
# W- v7 L" i# v. f& l
7. Использование зарядов
6 ^1 o& j" ~, l9 m
  1. <set name="soulshots" val="1" />
      N/ i6 G9 k% K
  2. <set name="spiritshots" val="1" />
    ( |# {; f, O2 s
Скопировать код
$ [& s! S9 Z6 e7 G) |
8. Дополнительные возможности
& u4 o1 D3 l- I" Y8 L
  1. <set name="element_enabled" val="true" />
    + C' R2 ~) H, ^7 d
  2. <set name="enchant_enabled" val="true" />$ N. `* g: n( X) S& C3 F& O
  3. <set name="isAppearanceable" val="true" />
    ' N% I0 K- P2 S5 u) o. R
  4. <set name="commissionItemType" val="DUALSWORD" />
    ! v/ m8 G, A( g% v. P9 \2 i
Скопировать код

2 x+ Y  x2 Z7 B8 h8 H. U+ w6 c4 z9. Вставка кристаллов души
5 U, `0 |. z  u; X4 V
  1. <set name="ensoulNormalSlots" val="1" />
    # z+ B9 h  {5 R0 ^3 Y. T4 u1 b; [
  2. <set name="ensoulSpecialSlots" val="1" />
    + y+ F* L( @  }& ^/ W: |# q
Скопировать код

# d8 Z* F0 `& G+ n10. Статистики оружия
; I- H* U  R  h  [  X
  1. <stats>
    + L1 w9 l) K# g+ C  A& I; H3 \
  2.     <stat type="pAtk">482</stat>6 S3 B) W& |" I/ H* e6 P( x
  3.     <stat type="mAtk">176</stat>
    ; o0 [# M8 x( }( Z5 V
  4.     <stat type="rCrit">8</stat>
      [0 x1 C5 e! R7 ]) m. A) D
  5.     <stat type="pAtkSpd">325</stat>
    0 m0 }2 i* o; E* X* A$ h3 L6 W  w
  6.     <stat type="randomDamage">10</stat>
    5 h4 B' L3 J( V8 s) P
  7.     <stat type="pAtkRange">40</stat>6 W: r0 W, p+ O- P5 ~9 r% d
  8. </stats>
    ) d& a2 x0 m; }, B- @
Скопировать код
& M* y1 R4 s8 l3 [& T+ Y! p
11. Навыки оружия. z* J! k9 F' b( m! O
  1. <skills>) u4 M" P% r! T
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->0 u3 p, Y# V- h6 G% H! `0 j  ~# w
  3. </skills>+ a# O# g0 Q1 h8 n/ ]* l9 Z
Скопировать код
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации./ V& U- z- {) b* N$ \
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2., m/ |- }, s* a5 {; I# ^
Дополнительные советы
' r+ X" Y" @0 Y7 E2 e  z, X/ ]  ?( d
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?+ w& B: R: h* k) V1 V

7 h, U% u) s$ c, j0 `! \1 k" B$ ^" B4 T/ R




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