Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml6 \+ ?5 N6 h6 B8 ?6 u7 p& u
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
9 Y& u( [6 ]4 {( Q' ~, z6 x" {: LПолный код предмета
/ t: [4 G, u! S+ y2 o- <item id="52" name="Vesper Dual Swords" type="Weapon">$ n& a. |7 u6 U% |1 L5 K$ O) J& g* D
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>7 G7 i; D3 G: `, {; a& o8 j
- <set name="icon" val="icon.weapon_dual_sword_i00" />5 `8 b, ^+ p# S* Y7 y X
- <set name="default_action" val="EQUIP" />- i6 m& |+ \$ ]
- <set name="weapon_type" val="DUAL" />8 D: T7 E9 I& k: l
- <set name="bodypart" val="lrhand" />
7 K* A' q, W9 _- y - <set name="damage_range" val="0;0;40;120" />: Z' D: @/ U; n9 m0 b6 p
- <set name="immediate_effect" val="true" />
4 ~# h1 X! C, R3 X: W - <set name="crystal_count" val="4587" />: E! B5 P. i+ l# o P, [1 e
- <set name="crystal_type" val="S80" />
" Y) r* y" A, I; K- @% _ - <set name="material" val="STEEL" />
/ f, x1 m$ h& g& ?8 J. v' H0 p3 d k. ? - <set name="weight" val="1520" />
+ b1 u! i, a* |/ [1 m - <set name="price" val="143356000" />
; w1 }' w7 |' i( w3 d2 y - <set name="soulshots" val="1" />4 N& E/ z& W3 C# `
- <set name="spiritshots" val="1" />/ s2 R1 V7 a9 K: v( o
- <set name="element_enabled" val="true" />3 a3 h$ k3 X" r' B4 k3 v$ O
- <set name="enchant_enabled" val="true" />
% E3 {; s9 D, P/ L- R - <set name="isAppearanceable" val="true" />
4 A. j" |6 {* V% O; C% G1 v - <set name="commissionItemType" val="DUALSWORD" />7 t% d3 [, t6 k& E' R
- <set name="ensoulNormalSlots" val="1" />% A% N; q* I3 P, z* _1 |* Y: D
- <set name="ensoulSpecialSlots" val="1" />
3 Z; ?. p7 Z' L0 P9 X - <stats>4 A, ~8 W! ?: u6 l& |5 x) h) k$ @
- <stat type="pAtk">482</stat>
& t% ?9 F7 c) u6 K9 _( X - <stat type="mAtk">176</stat>
) V5 }% A2 u* S0 q* p - <stat type="rCrit">8</stat>
( D/ ~8 Z9 t4 u3 i. V - <stat type="pAtkSpd">325</stat>8 Q: ^: U; h( F3 i1 S6 p1 Q8 C
- <stat type="randomDamage">10</stat>
- o% b' \4 ~: m* ? - <stat type="pAtkRange">40</stat>
1 O0 }2 {0 g" o9 E5 h0 Q - </stats>
% R7 l4 T3 U/ u. a n1 W - <skills>* H. [. j" K9 V# P7 d1 R4 n: K
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->) u5 s" B( ~1 G7 v
- </skills>
& q" h$ Y A5 M8 g! s1 E+ { - </item>
$ n0 Q2 R. s2 _; l
Скопировать код Подробный разбор кода1. Основная информация о предмете
5 P# H8 H, L6 Q& N7 H7 S6 Q+ r- <item id="52" name="Vesper Dual Swords" type="Weapon">
& C' d! @' `& z1 t2 _5 r& y
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).8 X7 h H( Z @, S s9 N( m$ ?; w7 V
0 p1 i' r- m. ^7 O% F2. Описание предмета
, k2 {3 h+ P" H- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->( m; m$ q7 m7 q& U+ n
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.$ H( \7 ?9 g- W- \ I& o) O
' o6 ]8 {4 k; m3. Внешний вид и экипировка5 ]8 C& r6 |2 i+ F8 h3 c
- <set name="icon" val="icon.weapon_dual_sword_i00" />+ A: i2 ~' o3 V5 A* X) f: }2 r
- <set name="default_action" val="EQUIP" />
2 v' t) c E5 ^ - <set name="weapon_type" val="DUAL" />, ?8 z2 H e7 r O* N6 M& |, E
- <set name="bodypart" val="lrhand" />8 u) |: S/ {+ m O
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
7 C8 e1 U5 S& P0 @; r * M- R, b9 B9 u2 h
4. Характеристики атаки# c. \. N; s* [6 m( b/ Z
- <set name="damage_range" val="0;0;40;120" />
$ [# z, v8 t2 R) L) \8 K Y - <set name="immediate_effect" val="true" />, o% J( D0 n0 A5 \/ n8 [7 A
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.! f0 {) H# H& m! d3 N+ c% ^
% D3 O/ ^ U+ C( y; X4 `: x5. Кристаллы и материал/ s; N; D `' D2 c
- <set name="crystal_count" val="4587" />
! ?# _5 ]8 a, [. G0 b$ d) X - <set name="crystal_type" val="S80" />& `1 }9 d6 o! Q5 ^, g9 i2 b
- <set name="material" val="STEEL" />2 N5 C% ?5 U1 k) B$ W: K7 L0 g
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
5 G- u) R& J, W* T: A
" N2 e( F( C. s* a6. Вес и стоимость3 ^0 ~/ l( s1 W' v# P+ v* \
- <set name="weight" val="1520" />
, y* G9 b" U S7 b) a0 Z9 L - <set name="price" val="143356000" />& v( M" O+ r5 M
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден." c1 ]6 P$ G" ?1 j$ B- T
" y/ ?# I8 O' J% v: r* D7. Использование зарядов
" }: W/ O' r+ A$ P( j" n6 [- <set name="soulshots" val="1" />6 P0 C+ V& f r5 T, S6 r8 \
- <set name="spiritshots" val="1" />7 w, n" @/ t; a3 E/ f1 R
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
* y( @( D6 |. m, b9 I( s
2 o4 o* M5 z5 C3 Q+ @8. Дополнительные возможности
2 M+ f% j) j4 A! p- <set name="element_enabled" val="true" />$ d. Q6 P% L, ^1 w: u/ G) L, W/ F
- <set name="enchant_enabled" val="true" />9 ?, `2 z( e$ Y' Y# D- `1 c; e
- <set name="isAppearanceable" val="true" />, `: R" [, V( v! j
- <set name="commissionItemType" val="DUALSWORD" />
; O( \2 K) y9 m6 a
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
4 U" V% V& @1 E, F7 t 7 Z6 E* n$ _* Q" `$ v1 ]9 f
9. Вставка кристаллов души
- I+ O+ D% E4 V. R% r: o- <set name="ensoulNormalSlots" val="1" />
3 x: J1 W* D4 f& P - <set name="ensoulSpecialSlots" val="1" />
# o/ d# x+ f: L, ~' W# y% O- q
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.) d0 A. Z& A) I! g0 Z$ H; q
8 b; [" B" J# r) M* m10. Статистики оружия5 u @+ r4 D$ K( @) @
- <stats>
9 V. ^: P8 K' z9 k+ j# L: g - <stat type="pAtk">482</stat>
8 }# T# T/ ]9 C0 Z U2 ^- i - <stat type="mAtk">176</stat>( y2 H9 A" [) ?. P' m# _- }1 @9 z
- <stat type="rCrit">8</stat>
3 G9 @# h# G5 C# x& C - <stat type="pAtkSpd">325</stat>
9 _& z, Q& y. h) A: q/ t - <stat type="randomDamage">10</stat>' q9 B8 L/ r7 Y+ A/ N; \
- <stat type="pAtkRange">40</stat>
. A( X3 ^7 s: h' ~, Z9 Y% A - </stats>
; |. G$ T4 ^+ ]
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
+ N# k3 d% I/ B8 y9 L z0 w A3 I
7 B) c/ `8 R2 y. W' E11. Навыки оружия
$ e& j. D i& Z( d- <skills>
4 K3 g$ i4 O2 ~* o- m7 O' } - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
J7 V8 A5 _$ q) G$ }4 _ - </skills>
. d" Z! F$ X; `. }
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
3 \) y0 Q% W! c- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.2 z3 B7 h' E! e, h6 y K' q# M
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
. O7 L0 E3 J1 B* J% e ^ Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.9 I: {- e' o( G9 G
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
T- ?- }$ o$ [, VДополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.9 _- c9 L3 Y6 ]( p
- V3 _# S9 S, G8 {. y; K
5 ]0 \ J7 X+ i) x8 Q% I2 G: U
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
3 X: \# a( o2 q
: j) A% X9 [6 a M7 N |