Top.Mail.Ru

[html, xml] Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml

[Скопировать ссылку]
Astraliya Опубликовано 2024-10-18 20:40:23 | Показать все сообщения |Режим чтения Распечатать Назад Вперед

Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!

Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться

x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml2 r+ h1 _0 P7 w8 E5 L2 u
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.& w6 ], N$ v& v+ R
Полный код предмета
) d& V6 }2 S) [" ~6 p/ v! J- S9 A
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    , Z7 i3 u1 d" ^, `" u& T
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
    5 I; V6 z, F& M  C6 l* Y5 \9 A" i
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />4 }6 e5 }  Q3 ^' Y$ `# g. I9 U/ }7 h
  4.     <set name="default_action" val="EQUIP" />. P: B  p1 Z* b) X
  5.     <set name="weapon_type" val="DUAL" />
    5 Q& ^& x2 K4 r2 n9 p7 r
  6.     <set name="bodypart" val="lrhand" />8 r7 e* T! G7 P& l5 X1 q
  7.     <set name="damage_range" val="0;0;40;120" />- Q; N! P7 b0 @/ l+ I( v
  8.     <set name="immediate_effect" val="true" />5 S; y6 @# V5 s* ]$ A1 ]6 o
  9.     <set name="crystal_count" val="4587" />1 F( g3 \7 o8 q8 r
  10.     <set name="crystal_type" val="S80" />' y1 N. n2 K) B; ]) P. d7 D
  11.     <set name="material" val="STEEL" />
    & D; k+ l3 y& X0 S1 m' i7 _
  12.     <set name="weight" val="1520" />
    " e) C  v; P$ ~, S: x
  13.     <set name="price" val="143356000" />& f7 R! Z1 k$ {: Z* ~
  14.     <set name="soulshots" val="1" />) E, C' L! \* p9 O0 Y, \$ e
  15.     <set name="spiritshots" val="1" />
    & o) X& k8 |1 S6 {. {7 j& f
  16.     <set name="element_enabled" val="true" />7 [: Z$ t# M) K" P/ N
  17.     <set name="enchant_enabled" val="true" />) M/ `  w/ e4 D/ O- @$ O! I' Q6 M
  18.     <set name="isAppearanceable" val="true" />
    : w' _" Q5 I  M7 S6 W
  19.     <set name="commissionItemType" val="DUALSWORD" />
    / z) G& r, p. l4 m1 L6 M) t
  20.     <set name="ensoulNormalSlots" val="1" />
    0 K- ~5 H7 r) ?9 q7 y
  21.     <set name="ensoulSpecialSlots" val="1" />, o& p1 k% d" {" j+ n
  22.     <stats>
    1 @5 U8 ^) r) G2 C" }
  23.         <stat type="pAtk">482</stat>
    . L# R6 I' P8 v: t5 e5 N
  24.         <stat type="mAtk">176</stat>: L6 A8 S2 x+ ^* o' \  z
  25.         <stat type="rCrit">8</stat>* `1 @9 R4 H0 y# v+ i
  26.         <stat type="pAtkSpd">325</stat>$ r( a" z2 m' D: g  n9 W( T7 M
  27.         <stat type="randomDamage">10</stat>
    / P4 Y5 x8 f% _' }6 Z7 z
  28.         <stat type="pAtkRange">40</stat>/ V: {' p, l; j' B3 ]! l
  29.     </stats>
    5 Q" \- g. }! N) T$ ?$ y, {& e
  30.     <skills>
    - n5 X0 {9 j+ N9 ?* f0 s) |9 [
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    9 r1 A9 A" C% i% B
  32.     </skills>% i. D4 @* \* n; [$ |2 B, f$ O" I7 b
  33. </item>/ x4 i  d1 s: B" L/ b* v' U: r
Скопировать код
Подробный разбор кода1. Основная информация о предмете# O) W( }6 o. m" T* J
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">+ u. F  W! [4 Z& G  ?. x
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).
    # z$ G$ }( T6 E4 P2 t

  c. B: q; L9 ~6 r/ C2. Описание предмета
7 G+ ~5 V/ ?& K& @% l+ F% ^
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->3 D0 X8 X: }( s; Z1 Q% F& i
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    : P* q4 \( ]7 u+ ?+ W  M0 |( q" i

- F5 p4 ~8 D6 y$ R3. Внешний вид и экипировка
' o8 \' U2 ]7 ~
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />8 p, d  O. h  r
  2. <set name="default_action" val="EQUIP" />
    $ s6 g# @0 e% _. z6 P) ^
  3. <set name="weapon_type" val="DUAL" />
    ! S8 R; }+ T: V: t/ [# [3 |
  4. <set name="bodypart" val="lrhand" />' Z+ I6 _6 u" B
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).* b5 x0 F: ^2 g" N' q4 N4 Y' J

* l5 G+ ^/ a/ S2 g7 G. R( s4. Характеристики атаки# p: Y, ?. G* Y; \% [" E/ o
  1. <set name="damage_range" val="0;0;40;120" />$ j* c  m; k4 r  \7 i" ?
  2. <set name="immediate_effect" val="true" />( }+ R6 |: {. Z( G
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.1 ]$ R  v$ F* x$ o6 p  T9 E% y! [
8 ^7 [! D- L$ S* a' g
5. Кристаллы и материал5 Y# @+ t4 g3 {2 q
  1. <set name="crystal_count" val="4587" />% t$ y) L. F' v% X
  2. <set name="crystal_type" val="S80" />
    2 ^, _8 L% ?. i5 y) Z2 z
  3. <set name="material" val="STEEL" />1 n, z( `' V* S( f. L
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
    + D# I3 w- j% n3 }

' q3 s8 g( T8 P6. Вес и стоимость
& }( ?2 c2 W# T' K4 H- F& C
  1. <set name="weight" val="1520" />
    * G3 d+ `8 e6 w2 Y! F/ B
  2. <set name="price" val="143356000" />: }; b  f/ E5 k9 _! j( D
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.1 X3 ?8 g: P, d' \( y# x1 I6 {
  c$ I6 A1 B: D4 q, D3 m
7. Использование зарядов, O% N3 S( ]5 B3 n) d2 D6 q
  1. <set name="soulshots" val="1" />
    3 d, v! X! b8 ]( m
  2. <set name="spiritshots" val="1" />1 Z! @& b! e" p& j
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
    . o: K0 |$ I. Q0 y' ^9 T

3 L" Z; q+ [2 v  P% R8. Дополнительные возможности$ w. S1 M6 u( f4 \# D- y; I
  1. <set name="element_enabled" val="true" />  A. q  K9 T% k. x* c$ b' l
  2. <set name="enchant_enabled" val="true" />
    2 r2 h) j8 i! P0 _
  3. <set name="isAppearanceable" val="true" />
    - I: k% N+ D2 c* Q, d4 c
  4. <set name="commissionItemType" val="DUALSWORD" />: z8 _- Q. P5 C
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".: L! u( C6 r5 ^+ A
: _% Y# B' K4 ?( k3 w1 a
9. Вставка кристаллов души
5 s" e. J2 K1 u
  1. <set name="ensoulNormalSlots" val="1" />2 s- E1 W0 I. ~* |
  2. <set name="ensoulSpecialSlots" val="1" />! o- L0 i1 t" T; M5 Y3 f* b
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1./ W7 m1 `, {/ q8 C
5 {: |% [% ?( h8 I. N
10. Статистики оружия
" O/ {) z  v. P  }
  1. <stats>
    " D' ]: g: R" s
  2.     <stat type="pAtk">482</stat>4 D! S& C" v9 {( {/ o
  3.     <stat type="mAtk">176</stat>" P# a- H, ~9 |' z
  4.     <stat type="rCrit">8</stat>8 y7 q& x" ]7 W3 Q
  5.     <stat type="pAtkSpd">325</stat>
    ( ?5 |) @3 v; b  i8 P
  6.     <stat type="randomDamage">10</stat>2 C# g) I' v; A3 F  x# O
  7.     <stat type="pAtkRange">40</stat>
    6 K& Y9 J# Z, k
  8. </stats>$ f% ]& ~4 E5 @9 D, w8 L6 V
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.
    # q- i- E% o- ^( h
" K' p* u9 O+ q4 ]0 |; _
11. Навыки оружия% x& y) g  U. E! e* Q( E
  1. <skills>
    / @( P& {1 E7 [, Y  U
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    ; Y# J3 n% e" `. |
  3. </skills>* Z+ }- z8 \" {3 C0 e
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    ' V9 V# Y9 d, L) g
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.6 Y2 k7 o9 v: C3 ~6 h9 a
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
      Q2 [( @7 o/ s# ]" u% \7 e9 [
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
" a# L- T5 u1 i9 CПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
% u& q* P6 v$ o4 IДополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
    3 l$ v2 m4 v3 N' h
% _# \5 X. `' N# ?

' M: v1 r  j5 {7 c' U* C# r
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?( h7 Q) I+ o7 A9 v

* \4 r# @) Y7 y' g, }  J
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

Правил начисления баллов

  • Выдающийся вклад

    Прилагайте постоянные усилия для процветания форума в течение длительного времени или много раз выдвигайте конструктивные предложения.
  • Авторитет сайта

    Участники, внесшие выдающийся вклад в работу форума

подписок0

подписчиков0

постов9

Опубликовать
Сектор творческих людей
Горячая линия

638638758

С понедельника по воскресенье с 9:00 до 23:00

Обратной связь

admin@artace.ru Онлайн

QR-код

Powered by Discuz! X3.5© 2001-2021 Comsenz Inc.