Top.Mail.Ru

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

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

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

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

x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml- V) T, U/ m$ T7 U( D- z6 v: C
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.+ V1 L' L8 H- U" h- o' Y3 Z
Полный код предмета
/ O9 F) D' Y  ~5 ?2 ]
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    5 y. }! q2 b! J( S" {
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
    . }( P! H; p3 t+ f* G/ m
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />
    # F7 H# L4 e' N3 C" y; P* o! l
  4.     <set name="default_action" val="EQUIP" />
    7 H* m' ]5 c) }& K5 t$ L- K
  5.     <set name="weapon_type" val="DUAL" />
    3 z- t/ r- b( l; ]7 o9 l1 E; O
  6.     <set name="bodypart" val="lrhand" />
      c* Y% d0 P7 e; z2 t- ^  Z% }' e
  7.     <set name="damage_range" val="0;0;40;120" />& L! y8 X) ~. h4 @
  8.     <set name="immediate_effect" val="true" />$ g: R% f  u7 T, M% v. w6 p
  9.     <set name="crystal_count" val="4587" />0 ]2 a) \3 i( i+ @- U( U% O
  10.     <set name="crystal_type" val="S80" />
    " h/ X7 k* B2 E1 A
  11.     <set name="material" val="STEEL" />6 ~& X* U# ~- A  S/ V
  12.     <set name="weight" val="1520" />
      {2 B; x9 T9 i$ d* [
  13.     <set name="price" val="143356000" />
    / m- S2 A% F- @& N
  14.     <set name="soulshots" val="1" />
    : f7 v+ h6 `9 G8 m
  15.     <set name="spiritshots" val="1" /># G7 b  k0 c# `7 s' `5 p# [! a
  16.     <set name="element_enabled" val="true" />
    , J$ y* y" V# o0 j. w+ d2 `; l
  17.     <set name="enchant_enabled" val="true" />
    2 U& |+ u; d1 t" f
  18.     <set name="isAppearanceable" val="true" />6 d2 [3 }& n: M, i1 x- }; u4 B0 L
  19.     <set name="commissionItemType" val="DUALSWORD" />' c1 C* B* n+ q7 f" b
  20.     <set name="ensoulNormalSlots" val="1" />
    8 F" I" a' F8 C7 E2 r8 D8 m- i
  21.     <set name="ensoulSpecialSlots" val="1" />  d# |# z+ i$ f9 W/ c) L6 A
  22.     <stats>" _0 r. c3 G( C+ Q0 `
  23.         <stat type="pAtk">482</stat>7 k' r/ N' G1 W3 T$ e
  24.         <stat type="mAtk">176</stat>7 B) X, D3 b4 ~
  25.         <stat type="rCrit">8</stat>
    $ x3 ?5 H. _$ _6 I+ I7 v: y
  26.         <stat type="pAtkSpd">325</stat>
    * C9 \( X4 L3 o+ O6 [
  27.         <stat type="randomDamage">10</stat>& l9 V6 v* C  B5 ]
  28.         <stat type="pAtkRange">40</stat>( t1 U) e: ~- w9 L! ~
  29.     </stats>/ K8 I7 r3 _. q
  30.     <skills>! E! _% \( y, W$ b8 F3 k
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->/ `/ B; A/ _7 _- U! q4 a
  32.     </skills>
    6 ]( I% e8 J9 U" ?% q
  33. </item># u; t  M( P2 u6 `9 Y
Скопировать код
Подробный разбор кода1. Основная информация о предмете% M4 I! _9 m; A, c. Z9 f% k
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    . Z1 O: i; k8 k' ~
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).
    - W* t0 z' }$ W1 n5 z
6 {( \# @3 V5 i% `" ~% h4 ?
2. Описание предмета) v. N" {) M3 a- h9 Z8 V9 g' X/ k8 m; R
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
    . N+ E/ n0 I" F- E
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    2 q: Y* K  q2 P' e% p& _
1 F  y) q) |, d; M" n& b/ P" z7 w
3. Внешний вид и экипировка# I4 H) T  Q; O
  1. <set name="icon" val="icon.weapon_dual_sword_i00" /># K% |+ O/ L! c2 N. s
  2. <set name="default_action" val="EQUIP" />
    ; S7 v7 |( T8 A
  3. <set name="weapon_type" val="DUAL" />, R$ w8 m2 e; ^- O
  4. <set name="bodypart" val="lrhand" />& {/ U, c: ]5 i
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
    1 C  d9 p5 I2 s( S/ L- Q- G8 V+ I
. ?. k" l2 h: m* L( c
4. Характеристики атаки  h8 v" c* [) n4 y7 ]
  1. <set name="damage_range" val="0;0;40;120" />/ M5 E0 k$ }, T( @# K' H
  2. <set name="immediate_effect" val="true" />
    ( t9 U. c: H1 t# W- Q
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.# X. O/ t6 ~( t" |* G

. q0 v. B0 s( A; y; e# u5. Кристаллы и материал
+ B8 G! c- Y& c! M/ W! n
  1. <set name="crystal_count" val="4587" />! r2 m1 B2 t1 x
  2. <set name="crystal_type" val="S80" />
    & n% G6 x9 F. d2 V& d( d* C4 h
  3. <set name="material" val="STEEL" />
    ! _6 x' d8 T$ W7 m: D# Y! D
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).+ s9 T) `! m- {* s; b4 R

2 V. d2 W& M7 d# e' N6. Вес и стоимость; V* C8 q% @! W) Y6 m
  1. <set name="weight" val="1520" />' x! z9 o. b# a: m
  2. <set name="price" val="143356000" />
    8 M+ b3 o* z2 Q; H1 h
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.
    % E" i9 h9 x+ X. U# D; a" z
6 Q/ C0 L9 H. f, {3 n3 F$ J7 a
7. Использование зарядов
  J2 I# }2 ?1 B9 v2 a
  1. <set name="soulshots" val="1" />; B4 q" m' W2 |) ?+ m
  2. <set name="spiritshots" val="1" />
      J0 G4 i0 ?& j9 ^8 d& u) H
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
    * X9 c& N3 z& s8 r) U; V

" Z! d2 |: O  x/ h: I5 t, ?" {8. Дополнительные возможности# L) {8 `1 K0 j2 H4 s  t
  1. <set name="element_enabled" val="true" />% C' [2 v7 g0 h" r6 _! b+ E
  2. <set name="enchant_enabled" val="true" />
    2 @! h2 m  h. d, o
  3. <set name="isAppearanceable" val="true" />8 X7 r' Z9 y$ O6 G
  4. <set name="commissionItemType" val="DUALSWORD" />
    - Y0 ^" A3 G+ W* E8 W8 J6 L
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
    % L+ R3 L0 X- _4 u, _

' f9 y6 _; A0 Z+ [9. Вставка кристаллов души& O0 l' \3 ^- X9 {5 a% f0 s$ M
  1. <set name="ensoulNormalSlots" val="1" />& x7 k( b. J# i
  2. <set name="ensoulSpecialSlots" val="1" />! h6 t, }' i7 R: y! W
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
    2 l: n( K% d2 A2 I* Z, ?

. \$ d% e8 y' C' P10. Статистики оружия: X# o+ R, u1 Q9 ^- C" L
  1. <stats>
    : k) g3 j; r; m7 s; c
  2.     <stat type="pAtk">482</stat>0 N# P* q% x/ r0 L. K/ V
  3.     <stat type="mAtk">176</stat>8 c# @: E3 ?& r" p9 A( V
  4.     <stat type="rCrit">8</stat>
    - e2 V" a/ o1 l( F% J
  5.     <stat type="pAtkSpd">325</stat>1 {; R- M! h: d+ O
  6.     <stat type="randomDamage">10</stat>
    * h: [9 `- g+ O
  7.     <stat type="pAtkRange">40</stat>% j+ @. i; `' w; k3 B4 f
  8. </stats>9 n, }% b9 v# B$ W% r6 I8 f: |
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.. G5 F5 M( R6 V! s7 r$ k# e

: L% x9 A- U' |11. Навыки оружия! J$ L" U1 @: f4 h3 T' S
  1. <skills>
    ) j% s& m4 @6 y# j5 X5 I9 ]7 M
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->1 ?9 @/ T. z- x+ u5 b
  3. </skills>
    0 C" W# u0 Y( K' ?0 G5 |6 ?
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    ) K& B$ ?5 x, p- @! V8 @3 _
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.6 y& O% \9 ~3 M
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
    0 g+ g4 r: x7 y
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.# T0 D, w, z; q( H
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.) g; h. s/ }4 d$ D
Дополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
    & Q( n, _' L# i* P$ I5 o+ r1 {* B1 \

1 @4 b: v1 A) X# `! s4 F& r& ?. Z0 y- d5 N& ]0 n; E; R
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?* Y5 E: N, D  C8 C; V: u
6 v) D8 f* \: Q* ^$ w+ t6 U
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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