Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
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 ]- <item id="52" name="Vesper Dual Swords" type="Weapon">
5 y. }! q2 b! J( S" { - <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
. }( P! H; p3 t+ f* G/ m - <set name="icon" val="icon.weapon_dual_sword_i00" />
# F7 H# L4 e' N3 C" y; P* o! l - <set name="default_action" val="EQUIP" />
7 H* m' ]5 c) }& K5 t$ L- K - <set name="weapon_type" val="DUAL" />
3 z- t/ r- b( l; ]7 o9 l1 E; O - <set name="bodypart" val="lrhand" />
c* Y% d0 P7 e; z2 t- ^ Z% }' e - <set name="damage_range" val="0;0;40;120" />& L! y8 X) ~. h4 @
- <set name="immediate_effect" val="true" />$ g: R% f u7 T, M% v. w6 p
- <set name="crystal_count" val="4587" />0 ]2 a) \3 i( i+ @- U( U% O
- <set name="crystal_type" val="S80" />
" h/ X7 k* B2 E1 A - <set name="material" val="STEEL" />6 ~& X* U# ~- A S/ V
- <set name="weight" val="1520" />
{2 B; x9 T9 i$ d* [ - <set name="price" val="143356000" />
/ m- S2 A% F- @& N - <set name="soulshots" val="1" />
: f7 v+ h6 `9 G8 m - <set name="spiritshots" val="1" /># G7 b k0 c# `7 s' `5 p# [! a
- <set name="element_enabled" val="true" />
, J$ y* y" V# o0 j. w+ d2 `; l - <set name="enchant_enabled" val="true" />
2 U& |+ u; d1 t" f - <set name="isAppearanceable" val="true" />6 d2 [3 }& n: M, i1 x- }; u4 B0 L
- <set name="commissionItemType" val="DUALSWORD" />' c1 C* B* n+ q7 f" b
- <set name="ensoulNormalSlots" val="1" />
8 F" I" a' F8 C7 E2 r8 D8 m- i - <set name="ensoulSpecialSlots" val="1" /> d# |# z+ i$ f9 W/ c) L6 A
- <stats>" _0 r. c3 G( C+ Q0 `
- <stat type="pAtk">482</stat>7 k' r/ N' G1 W3 T$ e
- <stat type="mAtk">176</stat>7 B) X, D3 b4 ~
- <stat type="rCrit">8</stat>
$ x3 ?5 H. _$ _6 I+ I7 v: y - <stat type="pAtkSpd">325</stat>
* C9 \( X4 L3 o+ O6 [ - <stat type="randomDamage">10</stat>& l9 V6 v* C B5 ]
- <stat type="pAtkRange">40</stat>( t1 U) e: ~- w9 L! ~
- </stats>/ K8 I7 r3 _. q
- <skills>! E! _% \( y, W$ b8 F3 k
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->/ `/ B; A/ _7 _- U! q4 a
- </skills>
6 ]( I% e8 J9 U" ?% q - </item># u; t M( P2 u6 `9 Y
Скопировать код Подробный разбор кода1. Основная информация о предмете% M4 I! _9 m; A, c. Z9 f% k
- <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 специальный кристалл души. -->
. 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
- <set name="icon" val="icon.weapon_dual_sword_i00" /># K% |+ O/ L! c2 N. s
- <set name="default_action" val="EQUIP" />
; S7 v7 |( T8 A - <set name="weapon_type" val="DUAL" />, R$ w8 m2 e; ^- O
- <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 ]
- <set name="damage_range" val="0;0;40;120" />/ M5 E0 k$ }, T( @# K' H
- <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- <set name="crystal_count" val="4587" />! r2 m1 B2 t1 x
- <set name="crystal_type" val="S80" />
& n% G6 x9 F. d2 V& d( d* C4 h - <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
- <set name="weight" val="1520" />' x! z9 o. b# a: m
- <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- <set name="soulshots" val="1" />; B4 q" m' W2 |) ?+ m
- <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
- <set name="element_enabled" val="true" />% C' [2 v7 g0 h" r6 _! b+ E
- <set name="enchant_enabled" val="true" />
2 @! h2 m h. d, o - <set name="isAppearanceable" val="true" />8 X7 r' Z9 y$ O6 G
- <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
- <set name="ensoulNormalSlots" val="1" />& x7 k( b. J# i
- <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
- <stats>
: k) g3 j; r; m7 s; c - <stat type="pAtk">482</stat>0 N# P* q% x/ r0 L. K/ V
- <stat type="mAtk">176</stat>8 c# @: E3 ?& r" p9 A( V
- <stat type="rCrit">8</stat>
- e2 V" a/ o1 l( F% J - <stat type="pAtkSpd">325</stat>1 {; R- M! h: d+ O
- <stat type="randomDamage">10</stat>
* h: [9 `- g+ O - <stat type="pAtkRange">40</stat>% j+ @. i; `' w; k3 B4 f
- </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
- <skills>
) j% s& m4 @6 y# j5 X5 I9 ]7 M - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->1 ?9 @/ T. z- x+ u5 b
- </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
|