Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml1 U& G! }& Z9 e5 m/ Y- u
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
$ X/ k8 I( a9 Z" U7 `$ ?Полный код предмета
- O7 g/ k" D1 e: R. X+ v- <item id="52" name="Vesper Dual Swords" type="Weapon">7 B) E# o% o7 d9 \; p
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>8 p3 y$ s' Q) s5 b& f# Z0 X
- <set name="icon" val="icon.weapon_dual_sword_i00" />1 f; J, _- {( i* `6 g, E4 O1 K0 h
- <set name="default_action" val="EQUIP" />
5 d* V) ^) Y) b6 [7 k! T - <set name="weapon_type" val="DUAL" />
( ~! O4 c3 b6 u- g" c+ R' k; }/ } - <set name="bodypart" val="lrhand" />5 x+ G) z" `; W* n
- <set name="damage_range" val="0;0;40;120" />
& |7 t( N" ?+ ?" e. X7 x - <set name="immediate_effect" val="true" />' ~4 N' z2 j4 [/ t0 |2 K* }! y
- <set name="crystal_count" val="4587" />% F8 S" B& H- |; z
- <set name="crystal_type" val="S80" />
' a* P* l8 y: G: X - <set name="material" val="STEEL" />! @1 g! ]8 t p
- <set name="weight" val="1520" />
; C" g& o. i3 e. ]1 I - <set name="price" val="143356000" />9 Q) ]* o7 m, `$ t! N
- <set name="soulshots" val="1" />0 N4 X( @2 n& h8 ~& C; W9 J V% J
- <set name="spiritshots" val="1" />/ p/ O' p6 t# p4 [& u+ k
- <set name="element_enabled" val="true" />% T1 C% ~) I" H
- <set name="enchant_enabled" val="true" />
2 d, [7 X+ S7 S1 T7 D, _8 z2 z0 P. c - <set name="isAppearanceable" val="true" />! ?& m) M& v O8 f( y; l7 o. l
- <set name="commissionItemType" val="DUALSWORD" />) l8 g( X$ C: D9 f5 r
- <set name="ensoulNormalSlots" val="1" />. V0 }6 H7 @8 W4 h. z
- <set name="ensoulSpecialSlots" val="1" />) Q( i; m8 M, u& F6 e0 m: q! Y
- <stats>
_" L7 q, x2 N - <stat type="pAtk">482</stat>
+ r( J3 \! Z& v2 e; L% V - <stat type="mAtk">176</stat>2 }2 o3 {1 L$ C& }
- <stat type="rCrit">8</stat>' @, x0 S4 ^, E& ]
- <stat type="pAtkSpd">325</stat>
1 T) Y2 O- b5 I - <stat type="randomDamage">10</stat>- u% [/ t+ `4 m4 ~* u, q
- <stat type="pAtkRange">40</stat>
; Q2 x, ^7 d h - </stats>. F3 h) a# n! Y' l) O
- <skills>
1 Q! m! G: o0 Y# `% E - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->( A; L* w5 u( }* \& V
- </skills>
+ j1 r( D2 @2 ~( H( }' B. T3 h - </item>$ ]: \5 c- r. O8 X# u
Скопировать код Подробный разбор кода1. Основная информация о предмете! g; X/ _' }" [ W8 ~
- <item id="52" name="Vesper Dual Swords" type="Weapon">
2 o0 D! h: i6 M. O6 u- w1 O# z
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
5 Z5 _1 m+ J& Y' m9 y# n. C K5 s2 w: {4 Y$ P9 E
2. Описание предмета
& W) E* f" j5 H3 k9 B8 e- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
1 e' \9 W1 M. \: I
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.5 U% d, e" P9 n$ |
% P* `2 e1 C. v- G! E; d
3. Внешний вид и экипировка4 C0 C7 S9 m* i' [ | s
- <set name="icon" val="icon.weapon_dual_sword_i00" />$ L* A" [ y4 _4 Y0 w& ~/ R
- <set name="default_action" val="EQUIP" />
6 M5 ]( g, x4 F, D - <set name="weapon_type" val="DUAL" />* B- p" W' y" H5 ]3 q* j, G) b" [
- <set name="bodypart" val="lrhand" />4 T) v% |, E3 U( e* b* {" r" L
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
: d1 F% ^) L4 i5 c3 q# o 4 i$ [" P/ `. O5 w+ F: t
4. Характеристики атаки# l9 y6 n8 C0 A5 a2 r5 C# X
- <set name="damage_range" val="0;0;40;120" />
0 |4 g3 k4 T" k# p - <set name="immediate_effect" val="true" />
3 K) B# p& i- ~0 F+ D* b w0 E1 S
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
% i( L, z1 {6 b' s
+ o, s5 ?! {* b( I4 C; m8 }7 r5. Кристаллы и материал
! c5 ^: ^- l+ M0 L- <set name="crystal_count" val="4587" />
. r V* h" {4 D* ` G4 x - <set name="crystal_type" val="S80" />
( }4 Y. n) F6 _5 a# c% ?0 y - <set name="material" val="STEEL" />
. u' ]& r/ {- {( c- Q7 d
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
g* u6 z* b- F u. a3 L9 T
3 \9 `: w* Q. E/ C6. Вес и стоимость( h- `5 }# k0 C, ?; t
- <set name="weight" val="1520" />& M: u" @7 U9 _* k" c5 v E* {
- <set name="price" val="143356000" />
4 d' l. O' i2 Q2 N: L( C
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.
$ ~; z" G6 C: t' j2 j$ s4 i; d
9 M1 \0 f! F: d5 _0 Q, P7. Использование зарядов
, @( `4 T5 c' A5 w- <set name="soulshots" val="1" />
* w8 d% f( C4 g5 @2 ^5 r& b - <set name="spiritshots" val="1" />
- _/ I+ l7 x$ C% ^
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.% `1 ^: X+ c( {- C) F
7 {9 O0 i8 O$ n# h
8. Дополнительные возможности n# m% ?+ s, o! K5 _ s
- <set name="element_enabled" val="true" />9 ^8 H, s5 K# N3 g
- <set name="enchant_enabled" val="true" />& @/ T) w8 U; H4 \2 A9 J
- <set name="isAppearanceable" val="true" /># p- n* R8 ?9 ~( x C
- <set name="commissionItemType" val="DUALSWORD" /> {) O5 I2 L: ~$ h
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
9 G( ^& e5 `' J' J0 w/ t; w
4 ?, S( P: ~! B% K' Z( Z9. Вставка кристаллов души
& D9 S* S& N2 T- <set name="ensoulNormalSlots" val="1" />" r3 X1 N& ]8 w5 S( r( Q/ h
- <set name="ensoulSpecialSlots" val="1" />
3 w, I8 s" ^; q5 b' x% L
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
+ m( t( P4 r8 p3 M/ g/ p! T
+ U- P1 M( V: m10. Статистики оружия
. k; f3 K7 {; q0 q- <stats>, ~& c& l8 ^/ I0 l8 r' k6 R6 B
- <stat type="pAtk">482</stat>
. R/ A' e9 ]2 f, O2 a' p - <stat type="mAtk">176</stat> k; `3 t1 G# C% y0 K5 r! k' \
- <stat type="rCrit">8</stat>
* E! | l3 G/ L3 [ - <stat type="pAtkSpd">325</stat>
) o/ L9 v4 M' B# e# g# }- @ - <stat type="randomDamage">10</stat>
7 b" ^8 L1 M) i4 F - <stat type="pAtkRange">40</stat>
2 H( ~( Z' b) D( M - </stats>
" N* V% s! R2 S% ~- A) w( i
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.4 r! ?. O0 u) q+ Y5 U6 N+ ~# [* ]
$ Z7 F" O% z4 O4 W( U4 k* U0 X4 f11. Навыки оружия
6 X" j* m4 @, K! b- <skills>- D- S' O% _* Y2 Y0 X+ q
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
4 v( ` q' x6 l% M" Q - </skills>
5 F& k& Q! _6 O- c
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
4 Q& X) ?2 P0 @. j5 C- [, j4 j- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.0 b' ^% b0 y( C4 w+ T' s; z$ F( v6 u
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.1 |- Q: Z5 B2 [6 a2 |& V Q9 m
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.1 [; m7 G$ ^8 |; o9 T, ~8 V2 b
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.4 Y) P7 M0 t% I4 @
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.1 `5 N) {# h) [3 X" f: ]
5 A- u( A7 [: m/ h; K" H9 k B) K
: W* V- P& i. C% w. j* [/ pНемного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?1 N8 e! `/ ~0 ~. M" x: T* F
$ L0 y- a: G [' r4 G, _: }# B5 M |