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
+ e$ P$ J( x8 p: g7 {ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.: W( w. v9 y; n# i2 x" X
Полный код предмета
4 N5 o# g/ b8 I
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">9 g+ J2 w7 `; h3 C$ M$ [/ {" k2 ]- w
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
    ; ?0 A5 U8 @- o) {2 x
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />
    ( X: |5 z9 D: f) k" [3 A, O+ i
  4.     <set name="default_action" val="EQUIP" />
    . C+ g) T6 c" Z! F6 \6 a+ P3 ?
  5.     <set name="weapon_type" val="DUAL" />& Q$ _3 H2 ]  @2 c
  6.     <set name="bodypart" val="lrhand" />
    / y7 b! o( c; c; c4 {1 r
  7.     <set name="damage_range" val="0;0;40;120" />
    # ^- y$ S# m. G, g$ f0 |
  8.     <set name="immediate_effect" val="true" />
    & J" z1 X: ]8 N0 M
  9.     <set name="crystal_count" val="4587" />
    ) k! @* i1 t7 W( x3 D; Z" e$ |* g
  10.     <set name="crystal_type" val="S80" />$ x0 P4 P9 |- J# Q& q; l( n! m
  11.     <set name="material" val="STEEL" />
    $ b2 ^0 |! F+ ]3 k8 z  T& y' _0 w0 T
  12.     <set name="weight" val="1520" />& J7 c$ p% [, ?
  13.     <set name="price" val="143356000" />
    - z$ B; P( q2 C* n  F& t6 q& a
  14.     <set name="soulshots" val="1" />- l  g) k7 R5 j2 x4 J2 U( S% t
  15.     <set name="spiritshots" val="1" />
    3 n/ n& l. X+ F8 W# Z1 |
  16.     <set name="element_enabled" val="true" />" e# z' Q) h1 k$ y
  17.     <set name="enchant_enabled" val="true" />- b5 Y0 N1 G/ t
  18.     <set name="isAppearanceable" val="true" />8 u& h4 Z+ f4 `# M
  19.     <set name="commissionItemType" val="DUALSWORD" />
    - [) j5 Y/ p/ L! r  L: u, [6 Q" ~
  20.     <set name="ensoulNormalSlots" val="1" />
    2 V7 M: \6 R5 Z' q4 I8 O
  21.     <set name="ensoulSpecialSlots" val="1" />
    9 X- b6 |- g! ~
  22.     <stats>2 G7 u2 Q- m* x" B8 [. I
  23.         <stat type="pAtk">482</stat>
    + E$ x2 ~2 m: G) y' e
  24.         <stat type="mAtk">176</stat>
      }# z  s8 l0 M8 h
  25.         <stat type="rCrit">8</stat>& u# J+ k' A; z( ~; v
  26.         <stat type="pAtkSpd">325</stat>- r4 T8 z* W1 G8 w
  27.         <stat type="randomDamage">10</stat>* _& @6 M) c$ p, z' G, `
  28.         <stat type="pAtkRange">40</stat>
    , D3 v2 {- ]- I+ _* b0 t# X6 y
  29.     </stats>& ~. G5 _) i( n
  30.     <skills>
    & j7 X) Y* [/ {5 \' ^) F
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    8 f- f5 }1 l" U7 x/ m' ?; H' e
  32.     </skills>9 S4 Y  F5 x0 U+ i. ?( R, c- U! Z! l
  33. </item>
    * j, r6 d1 i' X2 @' l6 f' r
Скопировать код
Подробный разбор кода1. Основная информация о предмете
+ [1 O; ]' X+ }) b+ j
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    ; i9 z; ^- M2 X' k
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).6 \& W: Q1 a* i, l8 M8 e; t  n
, A- \4 @* e" {5 \
2. Описание предмета$ E; b, C/ B; u
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
    $ j1 X* d1 Q: ]
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.2 ~& n- O% `3 y7 d! k& I0 c( r
' W; g% U4 W3 g  b
3. Внешний вид и экипировка
9 R+ R; C, N( o% e" L) v
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />9 v9 Q! H% A, Y& N& O  y% ]
  2. <set name="default_action" val="EQUIP" />- O, J% D$ |* c
  3. <set name="weapon_type" val="DUAL" />- E, g! \3 W& E
  4. <set name="bodypart" val="lrhand" />
    8 }2 d  S+ c5 h. I: a5 B7 F
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
    " f6 u% Y* w7 v  `+ r

) e0 m+ r+ `4 s( c. @7 g8 Y4. Характеристики атаки- r; F7 y8 Z1 o7 A/ W
  1. <set name="damage_range" val="0;0;40;120" />
    5 @* m; f! x8 E: ~# A
  2. <set name="immediate_effect" val="true" />9 }) I" Z3 M3 t) S7 y- o: A+ ]
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
    6 _3 D* }( B( ?& I0 L& F% ~
% l' C" v& o9 m4 Z8 m
5. Кристаллы и материал
4 x# K9 x' p) A0 ^1 q% ~
  1. <set name="crystal_count" val="4587" />
    . _, |9 z, j9 p( G8 D- C
  2. <set name="crystal_type" val="S80" />
    ; e( k" E- V' V
  3. <set name="material" val="STEEL" />6 |) i, M- u' D
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
    $ p( }! k# l( h2 r4 G
* J/ b$ J/ ?9 ~7 Y; I
6. Вес и стоимость+ S' U1 H- m, s- |5 g' Y
  1. <set name="weight" val="1520" />) q% i9 P1 H: N' m
  2. <set name="price" val="143356000" />. p, I( b3 P6 @& y: L+ v
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.3 L: m2 O& s) C) ?# W
. c- \' r5 V  r4 ~
7. Использование зарядов
7 I4 R0 v3 E- a0 K6 b' F
  1. <set name="soulshots" val="1" />
    . o. j: J; L) v
  2. <set name="spiritshots" val="1" />/ i: H+ v; N; o' a; t  T% K; A  N
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
    / q8 |! S  a9 N* s+ `/ g

$ j8 `% Y9 c1 e: ~0 V' [! f3 z8. Дополнительные возможности
0 M- ^, Z1 I( ?; U$ w+ S' g& v& C
  1. <set name="element_enabled" val="true" />
    + s0 ^6 ]. e! H6 ^
  2. <set name="enchant_enabled" val="true" />
    7 ^4 \4 F) G6 u0 Y
  3. <set name="isAppearanceable" val="true" />4 e5 W' P* s0 w' F. a8 i) `2 R
  4. <set name="commissionItemType" val="DUALSWORD" />% D( X1 Q3 W$ \9 i& b
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
    ( e, z0 ]4 @. _% g

0 j' B0 O: e# W: N/ M4 W9. Вставка кристаллов души# H. Z' V* {9 `. U  c5 A2 F
  1. <set name="ensoulNormalSlots" val="1" />: s2 x2 u$ [" r4 k
  2. <set name="ensoulSpecialSlots" val="1" />2 {% {0 n5 l& L+ p6 m
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.& e/ A3 J( ^  m9 ^- L) ^

# D1 |* }: A6 ~2 F) d0 g8 q10. Статистики оружия+ j, a, \9 h8 G2 B
  1. <stats>1 h7 W" V4 D. f+ j7 b. E
  2.     <stat type="pAtk">482</stat>+ `& Q7 u9 M# o+ f0 h
  3.     <stat type="mAtk">176</stat>, ?7 @, q1 \" @
  4.     <stat type="rCrit">8</stat>' X3 \; b1 B0 e' ?
  5.     <stat type="pAtkSpd">325</stat>
    / D' m: f! h% t& w# O
  6.     <stat type="randomDamage">10</stat>& u# t. ?$ g. v( A( a$ N
  7.     <stat type="pAtkRange">40</stat>" Z! L! U4 C. {, c/ O) L
  8. </stats>
    6 z! {- B0 @4 h( k
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.
    5 F' q; Q; _7 u/ J0 D8 Z# `1 y

5 ?1 V5 E4 i( C  c11. Навыки оружия8 a- p- o2 {; {* M  _9 B
  1. <skills>: O3 x7 w$ z; |4 x) r* K; e5 v
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->  o  d7 a: D5 e6 z
  3. </skills>$ d4 x: b' s# y% U3 @# L
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    4 T$ k! f* L6 j$ n$ X2 g
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
      ( @/ w1 K6 l% s5 \% ^
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.' q9 \" M, U# ?8 ~& A
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.% D) \& p( k1 G2 L2 o, A
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
- O: Q/ r4 o" {/ ^; t5 q" PДополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.6 y+ q! k1 N( k8 \; |! c# f0 Z8 N, P
& R1 m0 a6 J9 Z
+ j" u7 `, B' s2 x3 m$ z1 @* l
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". 😄
2 h; ^# n; q. r# d# g  u6 ^5 V) ?5 U0 {- |* l5 m& H$ p$ }4 `
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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