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
9 e! H4 N5 t# i) f) l; I* YВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам./ ~) ?' o  n6 v( [) ?$ \
Полный код предмета
+ c2 g/ s0 M1 W' B+ J4 p! [
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    # `0 }' k# K% o
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>  s  Q; V( _! T3 Q+ `  I
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />
    + c" Q. }: |1 m3 v) O3 r( c
  4.     <set name="default_action" val="EQUIP" />+ B6 ?! M+ n7 G$ {7 m& f
  5.     <set name="weapon_type" val="DUAL" />
    % u8 r4 y/ y4 ]2 W$ s% @0 ]# A
  6.     <set name="bodypart" val="lrhand" />" G1 V/ h' C) v6 Q" F) X
  7.     <set name="damage_range" val="0;0;40;120" />
    % Y$ J0 g! D: i* q2 V
  8.     <set name="immediate_effect" val="true" />
    4 a) G2 x# f& I3 b1 W2 O; ^
  9.     <set name="crystal_count" val="4587" />
    ) C2 M' D+ w' ]
  10.     <set name="crystal_type" val="S80" />
    7 ?) \7 c9 ]' b( G" p8 ]: ?
  11.     <set name="material" val="STEEL" />/ z) a" m& i' ~. _1 K
  12.     <set name="weight" val="1520" />
    2 N) k# y8 F# s. r' V& f/ V7 r
  13.     <set name="price" val="143356000" />+ [* m7 Y$ o# H4 g
  14.     <set name="soulshots" val="1" />
    0 F' A7 L! _; y7 y1 K7 l7 K! `
  15.     <set name="spiritshots" val="1" />! |9 U' w9 w# k+ H* v% R) r
  16.     <set name="element_enabled" val="true" />
    & w0 E) z; d0 @4 V# Z2 Q. u  Z( R
  17.     <set name="enchant_enabled" val="true" /># x$ q) k9 C& P, x
  18.     <set name="isAppearanceable" val="true" />& P8 F8 m! g! s7 f- f4 s
  19.     <set name="commissionItemType" val="DUALSWORD" />3 H& [- ?$ N) N8 |9 D# U; ^! `
  20.     <set name="ensoulNormalSlots" val="1" />0 h0 N. o* r" l; n6 c( J! W
  21.     <set name="ensoulSpecialSlots" val="1" />
    $ B+ L) o! j6 n, N, k: l) z
  22.     <stats>
    " f* k' `& W4 p1 M( j- G
  23.         <stat type="pAtk">482</stat>2 S% u" f/ p2 b0 P
  24.         <stat type="mAtk">176</stat>
    . D8 R+ T+ u$ f/ W/ S7 I# ?
  25.         <stat type="rCrit">8</stat>
    ( H, |! o: W5 o
  26.         <stat type="pAtkSpd">325</stat>
    7 u+ k8 |/ u+ @8 a" l
  27.         <stat type="randomDamage">10</stat>
    + j2 r, \5 R4 c$ G
  28.         <stat type="pAtkRange">40</stat>- x  c6 [" K! c, {& ~
  29.     </stats>( l- u' Y( |& `
  30.     <skills>3 K( ^" [) ^  ]  n. d
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    3 t. d  w/ k  N  c$ d8 ~
  32.     </skills>7 |4 |6 s6 a8 W/ C! [; l( U& N
  33. </item>
      }6 Z! }, ^) U% g
Скопировать код
Подробный разбор кода1. Основная информация о предмете
, H. U9 R( w7 x4 Y$ x2 r, |; }
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    . i  u+ W: B# z0 f- P4 N- U
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).
      m0 t: t, V0 y; W% u& R$ p9 ^

( H$ u) @, g6 Q. i# U/ x2. Описание предмета
/ @8 M2 E% C5 _2 d
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->* s- \" g  q$ E% u! P* h
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    2 {& w' Z/ {0 s8 d

; ?+ f5 g" v1 F7 Q5 F- F$ Y, `1 [3. Внешний вид и экипировка
0 b7 z! B( _; e2 ]- ?
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
    . n  f+ B9 B( M5 k2 O1 d
  2. <set name="default_action" val="EQUIP" />
    , P: n' S8 F0 n8 V) t6 ?9 U
  3. <set name="weapon_type" val="DUAL" />
    ( t0 _& u6 B# a4 b: J7 i7 s1 w" ?
  4. <set name="bodypart" val="lrhand" />
    - q4 x5 }( v% W: o+ t- M
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).$ [% s/ k# ~% X# Z1 Z
) L  `  y4 G% E$ d
4. Характеристики атаки
3 Y- @  |- U7 y/ B8 B& y& q
  1. <set name="damage_range" val="0;0;40;120" />1 `- }# A' h7 S$ W- `
  2. <set name="immediate_effect" val="true" />
    5 G* Z7 I+ `* I/ G& ]: l
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
    9 N; A( Q* w0 b) R) D3 }0 b

$ _* I$ M9 P, g  \5 n2 I5 ?! J5. Кристаллы и материал
3 v" K4 S$ y! I& N& a
  1. <set name="crystal_count" val="4587" />- n0 x5 c$ ?" v5 W& Q. ]
  2. <set name="crystal_type" val="S80" />
    : `1 r  W$ t) p) c9 B
  3. <set name="material" val="STEEL" />
    3 k7 j, Y6 m* V; ]7 C+ c3 u9 _
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).# x( B: X7 U( F  Y

, |; d3 [- ]9 y  e6. Вес и стоимость
8 W/ \5 O# w% p  I9 T, R
  1. <set name="weight" val="1520" />
    ( f0 c( V9 Q& H7 }- f6 y! s
  2. <set name="price" val="143356000" />& F5 \, P4 S- z: s8 w$ A9 S
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден., a; t8 Q0 V- w
* b1 D" \0 U! K  N: p& h9 I
7. Использование зарядов
& p$ K. M4 R5 x/ z- e
  1. <set name="soulshots" val="1" />4 t* M" U- [- G& @$ V9 s3 ^3 V, `
  2. <set name="spiritshots" val="1" />) p) u, m! J# N; Q( Y, u
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1." z' ~! e/ h' X/ \7 \3 q  ~5 Q
* X/ F! K" o& M7 }- }) {5 _
8. Дополнительные возможности
1 I5 _3 n( a" F0 Z2 d
  1. <set name="element_enabled" val="true" />
    " A5 p' Z  j+ a
  2. <set name="enchant_enabled" val="true" />3 x% L1 H$ B9 ]& f5 @& Z; {1 G
  3. <set name="isAppearanceable" val="true" />
    " s5 `4 H0 r5 h) _  T) ]/ r! b: f3 q
  4. <set name="commissionItemType" val="DUALSWORD" />" h$ z" D1 w9 s* q5 P5 X. G% [" h" w
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".. P* R4 r+ O0 |8 P8 J; S
+ F& I: V9 b) @; d1 B
9. Вставка кристаллов души
' \( Q2 [1 ]. Q) p/ V8 j: u( V
  1. <set name="ensoulNormalSlots" val="1" />3 m. M: Y3 a: N2 o! g4 b7 Z
  2. <set name="ensoulSpecialSlots" val="1" />6 k, M+ @# f. I; \
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.$ j+ B  @$ c8 a$ o
% D3 x" Z: x7 p4 D
10. Статистики оружия- H3 H, u. P) |* c( @% S
  1. <stats>
    , m2 b' y) M5 [* Z8 A# T
  2.     <stat type="pAtk">482</stat>. `8 w$ L; P% `( w+ v
  3.     <stat type="mAtk">176</stat>/ F. d3 F# k) J6 z& A" L
  4.     <stat type="rCrit">8</stat>
    : f. W; g) }. a- C9 m
  5.     <stat type="pAtkSpd">325</stat>  y) v2 L3 r) |, P. _; l$ X% ?; r4 z
  6.     <stat type="randomDamage">10</stat>; E# |9 M0 k' \, `# L
  7.     <stat type="pAtkRange">40</stat>; Q% ~! }2 i6 k  K
  8. </stats>, G2 u0 e( f. p& @! u
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.+ o* Q9 i! j4 s' {) \( R: p
* B! t5 [" C/ w/ @. A6 ~
11. Навыки оружия
& W/ F& ^% Z- `$ a* u  j2 g4 r
  1. <skills>/ e3 |. U3 U/ w2 P# ^% A+ y) f+ n# V
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->, M) M0 @7 D5 \* E9 ?4 o
  3. </skills>9 E; h; M* x8 b
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
    % m9 v3 Z; h+ _7 q1 l% ?" U
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
      3 b" j1 M, O% P% c6 L2 ]8 O* O/ {
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.# u) P( b8 c8 y
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
  p' s3 v: r1 L8 |Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
2 I3 J, N& w6 u7 e5 ]Дополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.3 j5 q6 t" l! B6 R: Z3 L6 O

- W* z/ m+ H) L( j" s5 V) _& k
+ ~) J5 D/ F4 c# }
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?) g( g1 T1 A  @  f( h4 W# u& L
: N" A) h; J# T4 }6 W, o7 w
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

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

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

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

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

подписок0

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

постов9

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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