Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml2 r+ h1 _0 P7 w8 E5 L2 u
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.& w6 ], N$ v& v+ R
Полный код предмета
) d& V6 }2 S) [" ~6 p/ v! J- S9 A- <item id="52" name="Vesper Dual Swords" type="Weapon">
, Z7 i3 u1 d" ^, `" u& T - <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
5 I; V6 z, F& M C6 l* Y5 \9 A" i - <set name="icon" val="icon.weapon_dual_sword_i00" />4 }6 e5 } Q3 ^' Y$ `# g. I9 U/ }7 h
- <set name="default_action" val="EQUIP" />. P: B p1 Z* b) X
- <set name="weapon_type" val="DUAL" />
5 Q& ^& x2 K4 r2 n9 p7 r - <set name="bodypart" val="lrhand" />8 r7 e* T! G7 P& l5 X1 q
- <set name="damage_range" val="0;0;40;120" />- Q; N! P7 b0 @/ l+ I( v
- <set name="immediate_effect" val="true" />5 S; y6 @# V5 s* ]$ A1 ]6 o
- <set name="crystal_count" val="4587" />1 F( g3 \7 o8 q8 r
- <set name="crystal_type" val="S80" />' y1 N. n2 K) B; ]) P. d7 D
- <set name="material" val="STEEL" />
& D; k+ l3 y& X0 S1 m' i7 _ - <set name="weight" val="1520" />
" e) C v; P$ ~, S: x - <set name="price" val="143356000" />& f7 R! Z1 k$ {: Z* ~
- <set name="soulshots" val="1" />) E, C' L! \* p9 O0 Y, \$ e
- <set name="spiritshots" val="1" />
& o) X& k8 |1 S6 {. {7 j& f - <set name="element_enabled" val="true" />7 [: Z$ t# M) K" P/ N
- <set name="enchant_enabled" val="true" />) M/ ` w/ e4 D/ O- @$ O! I' Q6 M
- <set name="isAppearanceable" val="true" />
: w' _" Q5 I M7 S6 W - <set name="commissionItemType" val="DUALSWORD" />
/ z) G& r, p. l4 m1 L6 M) t - <set name="ensoulNormalSlots" val="1" />
0 K- ~5 H7 r) ?9 q7 y - <set name="ensoulSpecialSlots" val="1" />, o& p1 k% d" {" j+ n
- <stats>
1 @5 U8 ^) r) G2 C" } - <stat type="pAtk">482</stat>
. L# R6 I' P8 v: t5 e5 N - <stat type="mAtk">176</stat>: L6 A8 S2 x+ ^* o' \ z
- <stat type="rCrit">8</stat>* `1 @9 R4 H0 y# v+ i
- <stat type="pAtkSpd">325</stat>$ r( a" z2 m' D: g n9 W( T7 M
- <stat type="randomDamage">10</stat>
/ P4 Y5 x8 f% _' }6 Z7 z - <stat type="pAtkRange">40</stat>/ V: {' p, l; j' B3 ]! l
- </stats>
5 Q" \- g. }! N) T$ ?$ y, {& e - <skills>
- n5 X0 {9 j+ N9 ?* f0 s) |9 [ - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
9 r1 A9 A" C% i% B - </skills>% i. D4 @* \* n; [$ |2 B, f$ O" I7 b
- </item>/ x4 i d1 s: B" L/ b* v' U: r
Скопировать код Подробный разбор кода1. Основная информация о предмете# O) W( }6 o. m" T* J
- <item id="52" name="Vesper Dual Swords" type="Weapon">+ u. F W! [4 Z& G ?. x
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
# z$ G$ }( T6 E4 P2 t
c. B: q; L9 ~6 r/ C2. Описание предмета
7 G+ ~5 V/ ?& K& @% l+ F% ^- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->3 D0 X8 X: }( s; Z1 Q% F& i
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
: P* q4 \( ]7 u+ ?+ W M0 |( q" i
- F5 p4 ~8 D6 y$ R3. Внешний вид и экипировка
' o8 \' U2 ]7 ~- <set name="icon" val="icon.weapon_dual_sword_i00" />8 p, d O. h r
- <set name="default_action" val="EQUIP" />
$ s6 g# @0 e% _. z6 P) ^ - <set name="weapon_type" val="DUAL" />
! S8 R; }+ T: V: t/ [# [3 | - <set name="bodypart" val="lrhand" />' Z+ I6 _6 u" B
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).* b5 x0 F: ^2 g" N' q4 N4 Y' J
* l5 G+ ^/ a/ S2 g7 G. R( s4. Характеристики атаки# p: Y, ?. G* Y; \% [" E/ o
- <set name="damage_range" val="0;0;40;120" />$ j* c m; k4 r \7 i" ?
- <set name="immediate_effect" val="true" />( }+ R6 |: {. Z( G
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.1 ]$ R v$ F* x$ o6 p T9 E% y! [
8 ^7 [! D- L$ S* a' g
5. Кристаллы и материал5 Y# @+ t4 g3 {2 q
- <set name="crystal_count" val="4587" />% t$ y) L. F' v% X
- <set name="crystal_type" val="S80" />
2 ^, _8 L% ?. i5 y) Z2 z - <set name="material" val="STEEL" />1 n, z( `' V* S( f. L
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
+ D# I3 w- j% n3 }
' q3 s8 g( T8 P6. Вес и стоимость
& }( ?2 c2 W# T' K4 H- F& C- <set name="weight" val="1520" />
* G3 d+ `8 e6 w2 Y! F/ B - <set name="price" val="143356000" />: }; b f/ E5 k9 _! j( D
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.1 X3 ?8 g: P, d' \( y# x1 I6 {
c$ I6 A1 B: D4 q, D3 m
7. Использование зарядов, O% N3 S( ]5 B3 n) d2 D6 q
- <set name="soulshots" val="1" />
3 d, v! X! b8 ]( m - <set name="spiritshots" val="1" />1 Z! @& b! e" p& j
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
. o: K0 |$ I. Q0 y' ^9 T
3 L" Z; q+ [2 v P% R8. Дополнительные возможности$ w. S1 M6 u( f4 \# D- y; I
- <set name="element_enabled" val="true" /> A. q K9 T% k. x* c$ b' l
- <set name="enchant_enabled" val="true" />
2 r2 h) j8 i! P0 _ - <set name="isAppearanceable" val="true" />
- I: k% N+ D2 c* Q, d4 c - <set name="commissionItemType" val="DUALSWORD" />: z8 _- Q. P5 C
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".: L! u( C6 r5 ^+ A
: _% Y# B' K4 ?( k3 w1 a
9. Вставка кристаллов души
5 s" e. J2 K1 u- <set name="ensoulNormalSlots" val="1" />2 s- E1 W0 I. ~* |
- <set name="ensoulSpecialSlots" val="1" />! o- L0 i1 t" T; M5 Y3 f* b
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1./ W7 m1 `, {/ q8 C
5 {: |% [% ?( h8 I. N
10. Статистики оружия
" O/ {) z v. P }- <stats>
" D' ]: g: R" s - <stat type="pAtk">482</stat>4 D! S& C" v9 {( {/ o
- <stat type="mAtk">176</stat>" P# a- H, ~9 |' z
- <stat type="rCrit">8</stat>8 y7 q& x" ]7 W3 Q
- <stat type="pAtkSpd">325</stat>
( ?5 |) @3 v; b i8 P - <stat type="randomDamage">10</stat>2 C# g) I' v; A3 F x# O
- <stat type="pAtkRange">40</stat>
6 K& Y9 J# Z, k - </stats>$ f% ]& ~4 E5 @9 D, w8 L6 V
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
# q- i- E% o- ^( h " K' p* u9 O+ q4 ]0 |; _
11. Навыки оружия% x& y) g U. E! e* Q( E
- <skills>
/ @( P& {1 E7 [, Y U - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
; Y# J3 n% e" `. | - </skills>* Z+ }- z8 \" {3 C0 e
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
' V9 V# Y9 d, L) g- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.6 Y2 k7 o9 v: C3 ~6 h9 a
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
Q2 [( @7 o/ s# ]" u% \7 e9 [ Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
" a# L- T5 u1 i9 CПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
% u& q* P6 v$ o4 IДополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
3 l$ v2 m4 v3 N' h % _# \5 X. `' N# ?
' M: v1 r j5 {7 c' U* C# rНемного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?( h7 Q) I+ o7 A9 v
* \4 r# @) Y7 y' g, } J |