Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml8 b2 g+ v5 V3 N: Y+ z+ L5 j2 k
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам., J+ y+ @' u% ?- V7 d
Полный код предмета- g% |, `: P# J. i" u
- <item id="52" name="Vesper Dual Swords" type="Weapon">2 G/ Y | Q& L8 @- z6 U7 M, F4 |
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>; _$ u* F9 b7 p6 ^. G$ D( u8 H
- <set name="icon" val="icon.weapon_dual_sword_i00" />
9 {+ B5 Z" ^6 j7 o5 l$ m$ X T - <set name="default_action" val="EQUIP" />
, b/ m+ o' R, Y9 z: \ - <set name="weapon_type" val="DUAL" />% G; q7 J7 w" P: k
- <set name="bodypart" val="lrhand" />
/ z) Y, v7 ~6 K0 z' F0 Y - <set name="damage_range" val="0;0;40;120" />
2 D7 f& y8 \: Y* O - <set name="immediate_effect" val="true" />
9 s8 ]0 s% p" G& p7 v' ?! K - <set name="crystal_count" val="4587" />
' v' a _! |1 s+ q' P: x% d( C - <set name="crystal_type" val="S80" /> K/ K/ Y1 y" `2 H* S% i
- <set name="material" val="STEEL" />
! W1 N. L0 W, V# f# J" T, \ - <set name="weight" val="1520" />( [ J6 |7 T, ~: M( w
- <set name="price" val="143356000" />* _9 ~' E; Q' Y% e4 c& i
- <set name="soulshots" val="1" />! {: M7 C9 W$ A6 P8 K" X( d
- <set name="spiritshots" val="1" /> e9 ~2 s0 T8 |. {
- <set name="element_enabled" val="true" />
1 S" l5 r) d; U - <set name="enchant_enabled" val="true" />* A @4 J( _# W: ~ S0 L
- <set name="isAppearanceable" val="true" />1 f1 K$ M& n# L p. M
- <set name="commissionItemType" val="DUALSWORD" />% W P% Y' \7 x f" _! Q
- <set name="ensoulNormalSlots" val="1" />
$ F) g, C9 b" A - <set name="ensoulSpecialSlots" val="1" />" i- E6 o$ `9 ^' n6 {" o
- <stats>
( g8 q6 K1 P& n M x - <stat type="pAtk">482</stat>1 @ ?8 B; o) K: j( ` X
- <stat type="mAtk">176</stat>
& Z3 a2 U1 U- u4 @& q, S4 h - <stat type="rCrit">8</stat>
# s0 Q; t9 A. O - <stat type="pAtkSpd">325</stat>( c& |% z. e5 \9 V$ W
- <stat type="randomDamage">10</stat>
6 c2 }, ]& l" D' ~, E/ k - <stat type="pAtkRange">40</stat>$ O9 f7 v$ g" O# C; \9 ~
- </stats>
1 u/ O( p1 z2 ^( Q - <skills>
7 f1 A, G! U+ m9 b7 v% O9 n" J - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->4 g5 O7 R7 d2 C( Z- c
- </skills>
3 h3 p5 W7 q+ G: f6 [/ o" _/ R - </item>, Y; |# }2 K( o8 d- z
Скопировать код Подробный разбор кода1. Основная информация о предмете
. m& c ^2 e1 r( v9 ~2 a- <item id="52" name="Vesper Dual Swords" type="Weapon">6 t% J& i+ q+ K/ ^* s+ I
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).7 G+ A2 ?; p- h5 i- l
2 ]/ Y( D: _, V! l
2. Описание предмета
4 t" h0 e; u! a$ A- x- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->- y$ w) n5 r# y. T/ \- |3 E- Y
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
7 z. P; l7 k% S& N& v5 c; D
. k$ v0 G# Z) ]8 Q; y, i/ ~3. Внешний вид и экипировка
/ y* L" g3 t* E- <set name="icon" val="icon.weapon_dual_sword_i00" />+ B- d g: Z- f) ^
- <set name="default_action" val="EQUIP" />0 D) _7 N8 \' c( {- V
- <set name="weapon_type" val="DUAL" />1 ]$ L. s" P# e4 h5 U( p2 b
- <set name="bodypart" val="lrhand" />
& s& B1 |8 p z! T- |2 w
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
3 S+ }. ?' X6 o& k" P6 m$ z! S1 O
) `% Z+ u% ], q7 G4. Характеристики атаки
2 F/ _, n% o0 N2 }, ~- <set name="damage_range" val="0;0;40;120" />
) q, k0 A3 Z" W+ y- F - <set name="immediate_effect" val="true" />8 L6 I7 j2 [' C2 C3 j
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.* F" M% f: [& l* a2 j
" Z' l- `( J+ Q5. Кристаллы и материал( |$ }/ M- }% U7 a% t( V _4 H
- <set name="crystal_count" val="4587" />
3 Y) T0 }& T! z' `- r - <set name="crystal_type" val="S80" />
5 |) P; A: Z$ M. @0 |0 C% ] - <set name="material" val="STEEL" />
% ~" g3 w( D6 K' F
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).& s; _' o6 A3 `$ ^
8 N" ?3 }4 V* {7 U: G6. Вес и стоимость
# [6 [; T( ?& D- <set name="weight" val="1520" />$ h* O3 r$ R( v# |+ Q+ Y1 ~
- <set name="price" val="143356000" />/ I( d$ p3 v$ K8 S/ V
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден./ c( `/ u) C" ?- m
& G' F- a* X# ]2 Z
7. Использование зарядов
0 U6 X- f" g, K7 L% b8 r. r- <set name="soulshots" val="1" />' q `8 s( S+ m# h/ M/ L c H
- <set name="spiritshots" val="1" />0 J7 P- O6 p( x1 H! U" Y
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.* D) m& U O; l
6 a) S# A1 A$ j5 K' Y- f8. Дополнительные возможности e, T* k# B" G: }+ U: t: @' g
- <set name="element_enabled" val="true" />
$ e l! h! q5 J0 M3 |$ Q! W - <set name="enchant_enabled" val="true" /># L/ l. z+ ^+ s1 H' g9 A
- <set name="isAppearanceable" val="true" />
1 ~- J/ @" }. A - <set name="commissionItemType" val="DUALSWORD" />
1 T" D* N, V, w4 \& q4 x# B
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
9 u2 \( |- `# w3 S1 L6 p/ M . @1 {4 h7 o" k4 A
9. Вставка кристаллов души
6 f o6 J7 u& @+ @9 ?- <set name="ensoulNormalSlots" val="1" />0 \6 G3 q7 I" g, t- I6 O2 a
- <set name="ensoulSpecialSlots" val="1" />8 z7 W* U6 ]# L2 C; j
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
: B1 c& g) X1 Q' _/ a% {' f; o 9 |8 ]/ z! L6 N2 [, D( B" o
10. Статистики оружия' \" [% w" Y- U3 j) c$ E2 J; i% D
- <stats>
" D. \3 `8 _, @5 y& O! k' u+ {% o3 S - <stat type="pAtk">482</stat>
7 @5 C6 `2 [3 M4 | - <stat type="mAtk">176</stat>
$ y" C: ^' q5 e) O. X: h5 n) l8 b - <stat type="rCrit">8</stat>
9 o3 ?$ y1 {1 S& a - <stat type="pAtkSpd">325</stat>8 [3 P& j* ~( E, n a1 F) j
- <stat type="randomDamage">10</stat>% v, q$ o- L0 A- q
- <stat type="pAtkRange">40</stat>
% `0 x. s+ @; Y6 l8 e9 V g - </stats>
( a: X, Q9 h- Q1 h) n7 ^. w0 ?# }
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.( m- t( ~* U0 h: J
( s' I w L3 M11. Навыки оружия
7 q- z: Q# a4 z" |' |- <skills>
! U% T8 G/ F+ z$ L8 s - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
) R2 c, ]: ^7 k9 W8 B - </skills>3 Y& @( w4 B ? o& x% J
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
3 ] b) B1 C1 C, r- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
1 @# c* L: o* N; [, K* E) W
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.& c4 R1 I1 P/ e9 j: [5 J- E
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.4 W- v4 b( S5 m. |- x
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
. L0 d2 u9 L5 }/ d0 S# c' r2 i0 `$ fДополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
- |3 q! c& R( F1 s" v+ `2 c& @
7 o4 V/ b9 m+ Q4 ^$ ?8 c! e/ `* [$ k) P, A7 _" N
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
# G- `' l9 Z" Z/ ?& n( H2 `
' i) V+ r/ T, A" _( C% V* o8 H |