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
* O2 m2 G/ I# ?# P2 \) }ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
( i2 N4 @2 |! a( t% GПолный код предмета
5 ]3 U6 X. M) z6 E$ z- d
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">0 s+ ~  ^3 R, q8 }0 ]5 D4 G
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>1 O, [7 q6 B; e
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />3 m; L: r2 D3 v9 e; ]! B
  4.     <set name="default_action" val="EQUIP" />+ C" j6 W- U5 T, z. ~
  5.     <set name="weapon_type" val="DUAL" />
    5 |  A) E( ]9 p( o, @/ Y2 U. G
  6.     <set name="bodypart" val="lrhand" />
    : L1 F6 q. R; S8 R8 v
  7.     <set name="damage_range" val="0;0;40;120" />2 w( ^6 E( K  z# T/ Y3 O
  8.     <set name="immediate_effect" val="true" />
    . {1 E; S3 ~* i0 N/ s2 ]+ m3 Z4 w5 J5 s
  9.     <set name="crystal_count" val="4587" />  m  I) x7 j& Y9 N) i) K# N
  10.     <set name="crystal_type" val="S80" />
    8 S" `3 G; n  X7 x: J
  11.     <set name="material" val="STEEL" />
    2 p0 f( s, w7 M/ E: D1 P& E* I
  12.     <set name="weight" val="1520" />
    : d: s0 p5 C/ @' P; X) X, S" v
  13.     <set name="price" val="143356000" />- Y' w; r1 o6 T' ~0 {; r
  14.     <set name="soulshots" val="1" />4 L# E: `( x  Q8 V! |) P4 s1 Z
  15.     <set name="spiritshots" val="1" />, v7 V* W6 O9 M" t0 ]# [1 L
  16.     <set name="element_enabled" val="true" />2 j2 H# v( Z) Q! K8 N/ y
  17.     <set name="enchant_enabled" val="true" />
    & K" i3 q$ D0 K9 P
  18.     <set name="isAppearanceable" val="true" />& N/ Z2 d6 F" `! c- s# x4 ^5 i
  19.     <set name="commissionItemType" val="DUALSWORD" />+ {/ V+ L% O$ G6 n# w
  20.     <set name="ensoulNormalSlots" val="1" />5 ~3 e. J- ~4 |
  21.     <set name="ensoulSpecialSlots" val="1" />
    ( T+ d! ?4 _4 ~
  22.     <stats>3 L" T' h# A+ _% {& ^7 e! R' m
  23.         <stat type="pAtk">482</stat>5 ^* o8 Z- N9 R- |3 T0 g6 L
  24.         <stat type="mAtk">176</stat>- j- v  D/ i" z" ?4 D' n" Z
  25.         <stat type="rCrit">8</stat>( o  m) p% h& @) S* E% M
  26.         <stat type="pAtkSpd">325</stat>
    & O1 o7 k: u4 m( O9 A  @$ a. ~3 W- t
  27.         <stat type="randomDamage">10</stat>. e4 m. e3 y6 [( v# Z1 H$ l7 {
  28.         <stat type="pAtkRange">40</stat>; \9 N* `2 Y" m$ Z) L# f+ w7 ~
  29.     </stats>
    . j2 A' ]$ H  t9 U4 n
  30.     <skills>
    " t  y& B; Z$ H, z3 i
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->* Y3 Y1 U# B% V% D
  32.     </skills>
    - i! T2 q; ^7 S, z# x: [5 G6 y
  33. </item>7 ]2 Q5 E3 n0 f) P* K9 q; s/ m" N
Скопировать код
Подробный разбор кода1. Основная информация о предмете
8 p# X4 \+ b- P) \7 t
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">: U4 H" d" W' @$ x! C
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).
    - j! b% j/ n: |
) O; h! [$ l0 s+ Y' D+ t
2. Описание предмета
1 l: T) @( \) N$ k
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --># u' A& r7 S+ M. }( p% h" q8 D
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    & D9 t1 r0 m" F

" J8 q) G( \& u+ M7 r& x: g3 P& t3. Внешний вид и экипировка# G+ \7 S) Q7 |2 r
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />4 ?4 \9 N  K6 _/ J! Z
  2. <set name="default_action" val="EQUIP" />
    2 m" L8 D3 r' n% Y( m
  3. <set name="weapon_type" val="DUAL" />: n  s# a4 b: W7 o: o
  4. <set name="bodypart" val="lrhand" />
    * M" |) A- m8 _
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
    - _( r4 }: O( A5 V) Q; K
1 l$ t& V9 u  u( d
4. Характеристики атаки
& C  s  l5 d. y1 c* i
  1. <set name="damage_range" val="0;0;40;120" />+ `6 |& z7 m2 G3 c1 G
  2. <set name="immediate_effect" val="true" />9 |& Y: ]  w- Y8 H) `% x
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.! \% R8 k8 w4 P. O
2 b# A8 j& }+ n
5. Кристаллы и материал
$ S9 g) `0 L" U0 a
  1. <set name="crystal_count" val="4587" />0 O2 x1 F( a( z0 b
  2. <set name="crystal_type" val="S80" />4 P$ ^! M7 C: ?& L3 Y- P, e# L8 m& r
  3. <set name="material" val="STEEL" />% d( A% J( @7 I% p$ E
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
    ! d: k/ l; m9 d. W  f# G$ t8 e

" d% K; y) m/ h3 H! T6. Вес и стоимость) M4 z3 {$ m; v3 a$ Z1 C
  1. <set name="weight" val="1520" />! q* s  {8 X8 b/ n2 i1 E2 I
  2. <set name="price" val="143356000" />" ~6 e; |2 c- E4 u* E# t8 v
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.$ M+ k3 C* U+ B4 S1 b7 l4 R; n& M

, O$ T: e9 X. f8 E7. Использование зарядов
0 l4 ]  F( o5 @7 Q; }) A9 _* q
  1. <set name="soulshots" val="1" />6 L8 ?: |2 a3 |/ o. k/ i
  2. <set name="spiritshots" val="1" />
    5 y9 B# X" f  ]: G# c0 V
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
      z0 z9 @0 j/ A* ]
2 L8 M" d2 Q9 e( r! t3 x
8. Дополнительные возможности7 a: X; M, f3 c( H1 J5 C8 w
  1. <set name="element_enabled" val="true" />
    / n5 m0 G* P  E+ B7 {
  2. <set name="enchant_enabled" val="true" />
    1 Y! T; \: U* P& Z5 @- g- r& Q
  3. <set name="isAppearanceable" val="true" />1 B5 q6 h+ v4 i) u  Y
  4. <set name="commissionItemType" val="DUALSWORD" />
      R1 n% {8 u% `$ M7 V' S2 A9 L
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".6 u3 l/ p+ F: V9 k& r* U( R3 x
7 _4 J! t1 z) |$ N% m' A
9. Вставка кристаллов души4 e, s/ d# \$ u, q
  1. <set name="ensoulNormalSlots" val="1" />
    / x: |# k6 @+ x( c
  2. <set name="ensoulSpecialSlots" val="1" />; t4 o# t3 E! C! j" w
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
    4 F5 c# q  m! ]' j, |

; ^9 o9 B7 v" S1 u+ X( O10. Статистики оружия+ K/ r9 Z, W3 R1 p0 W
  1. <stats>
    ! q4 m) d8 x4 g5 u$ f  u
  2.     <stat type="pAtk">482</stat>3 w% p) t8 [7 {7 @
  3.     <stat type="mAtk">176</stat>4 k( S/ ?$ |7 [7 q
  4.     <stat type="rCrit">8</stat>
    : r! c4 D$ H4 m+ b/ Z: ?; ]6 r; \
  5.     <stat type="pAtkSpd">325</stat>
    % F( t  E: o! Q# X
  6.     <stat type="randomDamage">10</stat>
    / Y( X' ~( y0 u. X9 ~2 g! c/ `
  7.     <stat type="pAtkRange">40</stat># t2 m& }# l% m( Z! o# q7 @) s- B+ w& d
  8. </stats>* m* P( P+ u/ H$ Z5 V
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.; z; a6 j4 D( `6 O0 ?. I

6 B9 U; L& k1 Z  x1 m11. Навыки оружия6 Y# D! \2 x5 ~: c* R" G! E5 X$ [
  1. <skills>6 g" f& s& J  w9 H9 d7 Y
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->5 O3 k& x# \' N5 i0 b0 s' u
  3. </skills>
    # f6 n( q, S% x# M+ K) i
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    " G/ c$ E  P& Z2 E
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
      , I5 q$ N4 d. C. t
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
    3 \( f) C  ?/ J; N' U( m, d
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
1 R9 O& f1 ~4 i$ \3 ~! q7 E" l/ ]Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
& u% |7 ~1 h4 V7 V; r7 TДополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
    - z7 ~. q( l9 c7 h$ D* s0 r

  |) `% u3 Q' x2 U3 a
0 t& g0 [3 I3 r
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
% I4 e# |# P" R5 [" D
8 F0 |# p: I6 x) G. t
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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