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
1 p  @& t9 M" H7 cВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.) A0 {& e& b8 N7 f. M
Полный код предмета
4 O: T: g' c4 X* V
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">( |5 O( L# [& r* f3 c) [, V/ i
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>; z9 |0 ?! ~7 b5 ?& D) B% x
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" /># _% [' R( B, X- A8 ?+ ^
  4.     <set name="default_action" val="EQUIP" />; ?& F: j' o" _0 Q" H4 p
  5.     <set name="weapon_type" val="DUAL" />
    * n& i* G& ?) Q: P0 f! Y. l% ~
  6.     <set name="bodypart" val="lrhand" />
    2 a' W% E& _8 L5 n# d
  7.     <set name="damage_range" val="0;0;40;120" />4 G) d' I% G" U; z! E/ Z2 @
  8.     <set name="immediate_effect" val="true" />
    8 w4 h0 \2 }: l' O; D
  9.     <set name="crystal_count" val="4587" />' |/ }7 _" l; h, R$ C
  10.     <set name="crystal_type" val="S80" />" a' {& ?8 t; R. s( I
  11.     <set name="material" val="STEEL" />$ }1 s+ l" P* N! V
  12.     <set name="weight" val="1520" /># h; g) U4 \: h9 N3 [
  13.     <set name="price" val="143356000" />8 L- G( R2 l! M9 D% W* c3 Z0 y! T
  14.     <set name="soulshots" val="1" />
    7 H$ Q" @- {$ D# i! P/ Q
  15.     <set name="spiritshots" val="1" />& f. R) w+ c! u& i
  16.     <set name="element_enabled" val="true" />
    ! j9 W* ?2 m, y+ ^: n2 s' a
  17.     <set name="enchant_enabled" val="true" />
    # {4 n5 u& S5 D4 p5 {  u  n0 c
  18.     <set name="isAppearanceable" val="true" />% e: S, m. v) x! f, y
  19.     <set name="commissionItemType" val="DUALSWORD" />: Y8 y1 i3 n2 Y- f% Z
  20.     <set name="ensoulNormalSlots" val="1" />
    ( [3 b: S3 y1 i: E
  21.     <set name="ensoulSpecialSlots" val="1" />
    & x' W) [" Y2 c1 T: U
  22.     <stats>, j1 g* [6 S# p8 N' V( f" Z
  23.         <stat type="pAtk">482</stat>1 _8 r+ x: ^& b2 c  z3 j& z
  24.         <stat type="mAtk">176</stat>; E! ?: r% N  [* Y. Z- U" \
  25.         <stat type="rCrit">8</stat>: N  b+ N- u+ i1 F# ^
  26.         <stat type="pAtkSpd">325</stat>
    5 j2 X9 B$ u& _" z% T# E
  27.         <stat type="randomDamage">10</stat>
    : X; c7 r/ u" z/ g; J
  28.         <stat type="pAtkRange">40</stat>8 P( E; _& L, U. J1 p8 G8 e
  29.     </stats>1 l3 V3 u7 F# f. o
  30.     <skills>
    . n1 A# q0 n0 g) N2 [/ j
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    ' D9 E2 @/ h' B' Y2 H  R' S
  32.     </skills>
    $ G% k7 K+ T2 c
  33. </item>
    / w7 o) w' D. X  l4 j! |3 `2 ?
Скопировать код
Подробный разбор кода1. Основная информация о предмете9 u2 @+ L7 b+ g9 n; P: i
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
      p2 @2 F3 r% F9 h6 s( U# \
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).  [) N  B: w( i

) N8 N2 H. c; s& @" ~7 `2. Описание предмета) [. G% O. E# C( ^( b( D
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
    4 j3 E, n& F7 }0 J' t2 N; p: q) s
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    # @6 w5 W/ [5 u* {, ^$ D' |+ [

( f! n* ^, }5 }3. Внешний вид и экипировка
$ J% [1 f  G  {' A; I
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
    % ]# i# A6 ~9 B( ?( B- N
  2. <set name="default_action" val="EQUIP" />
    $ k( \7 s9 {, L  i1 N
  3. <set name="weapon_type" val="DUAL" />
    7 I* D% B' W# n: K" t
  4. <set name="bodypart" val="lrhand" />
    " h$ N" t7 P2 K2 b& Y
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
    ( B. _# N8 m* ^, n; r

2 }5 ]+ z6 |1 P: m* `# t, n4. Характеристики атаки& T# Y; Z, `( A' ^
  1. <set name="damage_range" val="0;0;40;120" />/ Q0 ^$ n( l7 j/ h" q
  2. <set name="immediate_effect" val="true" />
    & ~$ P3 m, [1 m  D- H- Q6 f( K
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.2 ?9 a( `+ q8 \

, r; N" x  p% K; \$ C* X3 x5. Кристаллы и материал9 V4 W$ X7 t; x  d* a
  1. <set name="crystal_count" val="4587" />$ P1 P% G, G, X! S7 _
  2. <set name="crystal_type" val="S80" />
    ! L: ~0 v7 U: R7 `0 N/ i% R3 @
  3. <set name="material" val="STEEL" />
    ( Y3 s1 i2 B$ u# r4 Q6 @
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
      o0 e" c3 r7 n2 M0 P( O' a4 v
4 G# E$ [5 B$ `
6. Вес и стоимость
% r( B1 `  F5 I& _0 q
  1. <set name="weight" val="1520" />2 |+ `4 S5 M3 i
  2. <set name="price" val="143356000" />  j9 M+ E' ^8 e/ \: y
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.
    ) F* E/ J1 i) b# v) C
3 E9 Y0 p/ S6 W' L9 P
7. Использование зарядов
7 E2 P4 @& j, |% i# w+ M) I+ @
  1. <set name="soulshots" val="1" />
    7 G1 s6 |1 Q( ^- v* A  W6 u& q
  2. <set name="spiritshots" val="1" />& O5 a# k5 e& h- n; o
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
    / V, W$ x8 F8 N6 c& o
+ V/ v+ b1 p$ Z7 d
8. Дополнительные возможности
4 A8 c+ R' B0 r4 |9 Y
  1. <set name="element_enabled" val="true" />
    7 p' M( Z' F/ t- s$ v% I
  2. <set name="enchant_enabled" val="true" />
    0 b) D7 p  i4 A' H. a4 q8 E
  3. <set name="isAppearanceable" val="true" />
    5 l) ^/ G8 Z) d/ n
  4. <set name="commissionItemType" val="DUALSWORD" />! r7 R" x, E9 L7 i- P
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
    # n) W% ^; f! @: K& J! Z5 @8 D

& z  M5 A* H* \4 Q, ?8 j9. Вставка кристаллов души
4 @) c* |  S- m
  1. <set name="ensoulNormalSlots" val="1" />% m: c0 Z6 I' N. Z& H
  2. <set name="ensoulSpecialSlots" val="1" />
      {3 U' ^3 k1 L1 w
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
    ) }% R+ G2 A, e0 ~3 s
4 R& B3 y" i5 z
10. Статистики оружия
; x1 \" O' y2 i- D6 B1 h/ a
  1. <stats>
    + q4 d# `7 E7 v9 R3 n
  2.     <stat type="pAtk">482</stat>. }, V" S+ A9 ^8 D, c" h
  3.     <stat type="mAtk">176</stat>
    7 b; z* T. `( O: N
  4.     <stat type="rCrit">8</stat>
    3 l5 f3 o3 g  \' V- ?, {7 u
  5.     <stat type="pAtkSpd">325</stat>
    - H9 m# Y( J' c1 S1 h
  6.     <stat type="randomDamage">10</stat>
    ; J6 i* W$ y, F- `9 S1 c. ?
  7.     <stat type="pAtkRange">40</stat>+ ?0 Q9 v6 H, n* G+ R  x) `; T0 J3 v0 u
  8. </stats>2 D: K4 P. Q' W
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.
    & Q- Z# `( M+ K

( W0 G' T1 k4 T& o& H% W* J* z1 f11. Навыки оружия
3 S2 y& ~  @/ m1 J: y$ I" R5 y. S
  1. <skills>
    : A$ V0 o, a/ x$ F$ e, j
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    & U4 G9 t4 o7 Q$ w# S4 }
  3. </skills>- i6 S, x: J( l) V- D# {
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.9 E' B9 h1 v9 O& o
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.7 ?' X! \6 S9 c+ j) Q
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
    ' c& ?2 V& u; N- s  ^4 x
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
9 X3 p$ t& ~1 f7 ]1 CПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.5 T( [3 l7 J& u8 r7 y* @
Дополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.% K% ^$ Y. g1 N$ L

6 N, x" u( p2 }+ m3 ]( B9 @; r) I# l  Y1 p0 d0 L- m: {# V
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?4 y( K! X8 F$ c' I

- r/ t7 I! w+ b# J: _% M
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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