Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
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- <item id="52" name="Vesper Dual Swords" type="Weapon">( |5 O( L# [& r* f3 c) [, V/ i
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>; z9 |0 ?! ~7 b5 ?& D) B% x
- <set name="icon" val="icon.weapon_dual_sword_i00" /># _% [' R( B, X- A8 ?+ ^
- <set name="default_action" val="EQUIP" />; ?& F: j' o" _0 Q" H4 p
- <set name="weapon_type" val="DUAL" />
* n& i* G& ?) Q: P0 f! Y. l% ~ - <set name="bodypart" val="lrhand" />
2 a' W% E& _8 L5 n# d - <set name="damage_range" val="0;0;40;120" />4 G) d' I% G" U; z! E/ Z2 @
- <set name="immediate_effect" val="true" />
8 w4 h0 \2 }: l' O; D - <set name="crystal_count" val="4587" />' |/ }7 _" l; h, R$ C
- <set name="crystal_type" val="S80" />" a' {& ?8 t; R. s( I
- <set name="material" val="STEEL" />$ }1 s+ l" P* N! V
- <set name="weight" val="1520" /># h; g) U4 \: h9 N3 [
- <set name="price" val="143356000" />8 L- G( R2 l! M9 D% W* c3 Z0 y! T
- <set name="soulshots" val="1" />
7 H$ Q" @- {$ D# i! P/ Q - <set name="spiritshots" val="1" />& f. R) w+ c! u& i
- <set name="element_enabled" val="true" />
! j9 W* ?2 m, y+ ^: n2 s' a - <set name="enchant_enabled" val="true" />
# {4 n5 u& S5 D4 p5 { u n0 c - <set name="isAppearanceable" val="true" />% e: S, m. v) x! f, y
- <set name="commissionItemType" val="DUALSWORD" />: Y8 y1 i3 n2 Y- f% Z
- <set name="ensoulNormalSlots" val="1" />
( [3 b: S3 y1 i: E - <set name="ensoulSpecialSlots" val="1" />
& x' W) [" Y2 c1 T: U - <stats>, j1 g* [6 S# p8 N' V( f" Z
- <stat type="pAtk">482</stat>1 _8 r+ x: ^& b2 c z3 j& z
- <stat type="mAtk">176</stat>; E! ?: r% N [* Y. Z- U" \
- <stat type="rCrit">8</stat>: N b+ N- u+ i1 F# ^
- <stat type="pAtkSpd">325</stat>
5 j2 X9 B$ u& _" z% T# E - <stat type="randomDamage">10</stat>
: X; c7 r/ u" z/ g; J - <stat type="pAtkRange">40</stat>8 P( E; _& L, U. J1 p8 G8 e
- </stats>1 l3 V3 u7 F# f. o
- <skills>
. n1 A# q0 n0 g) N2 [/ j - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
' D9 E2 @/ h' B' Y2 H R' S - </skills>
$ G% k7 K+ T2 c - </item>
/ w7 o) w' D. X l4 j! |3 `2 ?
Скопировать код Подробный разбор кода1. Основная информация о предмете9 u2 @+ L7 b+ g9 n; P: i
- <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 специальный кристалл души. -->
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- <set name="icon" val="icon.weapon_dual_sword_i00" />
% ]# i# A6 ~9 B( ?( B- N - <set name="default_action" val="EQUIP" />
$ k( \7 s9 {, L i1 N - <set name="weapon_type" val="DUAL" />
7 I* D% B' W# n: K" t - <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' ^
- <set name="damage_range" val="0;0;40;120" />/ Q0 ^$ n( l7 j/ h" q
- <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
- <set name="crystal_count" val="4587" />$ P1 P% G, G, X! S7 _
- <set name="crystal_type" val="S80" />
! L: ~0 v7 U: R7 `0 N/ i% R3 @ - <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- <set name="weight" val="1520" />2 |+ `4 S5 M3 i
- <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+ @- <set name="soulshots" val="1" />
7 G1 s6 |1 Q( ^- v* A W6 u& q - <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- <set name="element_enabled" val="true" />
7 p' M( Z' F/ t- s$ v% I - <set name="enchant_enabled" val="true" />
0 b) D7 p i4 A' H. a4 q8 E - <set name="isAppearanceable" val="true" />
5 l) ^/ G8 Z) d/ n - <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- <set name="ensoulNormalSlots" val="1" />% m: c0 Z6 I' N. Z& H
- <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- <stats>
+ q4 d# `7 E7 v9 R3 n - <stat type="pAtk">482</stat>. }, V" S+ A9 ^8 D, c" h
- <stat type="mAtk">176</stat>
7 b; z* T. `( O: N - <stat type="rCrit">8</stat>
3 l5 f3 o3 g \' V- ?, {7 u - <stat type="pAtkSpd">325</stat>
- H9 m# Y( J' c1 S1 h - <stat type="randomDamage">10</stat>
; J6 i* W$ y, F- `9 S1 c. ? - <stat type="pAtkRange">40</stat>+ ?0 Q9 v6 H, n* G+ R x) `; T0 J3 v0 u
- </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- <skills>
: A$ V0 o, a/ x$ F$ e, j - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
& U4 G9 t4 o7 Q$ w# S4 } - </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 |