Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml$ N9 b; ^) Z( e( t
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.) D2 r2 _+ }" D- ]
Полный код предмета
! H9 B: H4 j2 d, Y5 s9 M- <item id="52" name="Vesper Dual Swords" type="Weapon"> I& f7 q/ }6 j) _* @$ @& o
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
; s' C; i5 n' E6 i a, b% C- L* y - <set name="icon" val="icon.weapon_dual_sword_i00" />
) j2 a! v7 ?3 N - <set name="default_action" val="EQUIP" />
* h2 c! a" Q0 A4 O& s* [; t* W - <set name="weapon_type" val="DUAL" />/ i" B' F. x/ r0 f
- <set name="bodypart" val="lrhand" />' U/ S& l# [" { x8 L; R# Y
- <set name="damage_range" val="0;0;40;120" />0 L7 H8 Y, j& r: D
- <set name="immediate_effect" val="true" />. c; y% g' T; E! x O: ]. Z* H6 K/ s6 s
- <set name="crystal_count" val="4587" />
1 Y! s0 z. m& N+ k" o3 L% R - <set name="crystal_type" val="S80" />
% A5 C* }0 A O0 c: W4 f - <set name="material" val="STEEL" />
% {, q- u }, c# \3 C- ?4 }! o - <set name="weight" val="1520" />) k: T1 b. m9 n j* s
- <set name="price" val="143356000" />) k% Y2 Z, T% Z% ~2 U3 ^) ~: ]) [
- <set name="soulshots" val="1" />
$ X7 q$ |' B) t# D; Y6 U/ r - <set name="spiritshots" val="1" />
. q. e0 V+ m! ] - <set name="element_enabled" val="true" />0 o+ |! z$ x4 D$ B
- <set name="enchant_enabled" val="true" />
& G( e4 J+ I+ j- t$ Z5 p8 n - <set name="isAppearanceable" val="true" />
' U M# C- h( j/ I, m! Y3 P! Z1 l - <set name="commissionItemType" val="DUALSWORD" />2 Z o4 y/ n3 n2 j: k! G
- <set name="ensoulNormalSlots" val="1" />
) p& e' i9 d4 A) P' g; ?. R, e - <set name="ensoulSpecialSlots" val="1" />
$ Z) {4 p A. J7 c2 L - <stats>/ q. y; K& n8 a8 _- D' d' C
- <stat type="pAtk">482</stat>
5 ^8 s. g- p( N* E* C - <stat type="mAtk">176</stat>. V9 G) n) B7 q
- <stat type="rCrit">8</stat>4 |5 D" M0 E- D* J% C8 D( \
- <stat type="pAtkSpd">325</stat>& e# ~% o% u: M' H6 z8 q$ }
- <stat type="randomDamage">10</stat>" ]4 a* O0 t% s, `: I- y3 [
- <stat type="pAtkRange">40</stat>0 _- x3 f: Y) r. G
- </stats>( M9 M# ?* v9 D) t) n0 \
- <skills>' k7 e& e( o" N X* I& U3 {6 U
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->( c+ T2 G. O5 D
- </skills>) F: g: J% b6 x- _) ^+ j; y
- </item>
; {+ ?6 Z+ I% s) t! m' o
Скопировать код Подробный разбор кода1. Основная информация о предмете+ u* S% Q m2 H& f7 Z* }1 X
- <item id="52" name="Vesper Dual Swords" type="Weapon">
. b2 p- Q7 H# G8 F2 Q) ]: B
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие)." H% |# s. R, n% H, d+ v3 L0 h
6 X9 c1 ~$ C( B1 z- s
2. Описание предмета* v- U3 x2 _! J2 Q& M) @! Z" l
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->1 N. @- V& t& I" n
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.+ G1 Q6 W }5 P( p
2 { [$ i; {+ v- E* j0 Y
3. Внешний вид и экипировка
k2 ?$ V; _# S3 I" k- <set name="icon" val="icon.weapon_dual_sword_i00" />
) T' _# H i% c+ c v - <set name="default_action" val="EQUIP" />
[! N5 d3 E( N. B$ t8 i- [7 ^ - <set name="weapon_type" val="DUAL" />
( D: ?( b; b7 O5 {+ e - <set name="bodypart" val="lrhand" />- B. U, u' N Q
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).! K- A8 } o9 d- ]: A+ K% a
% |! O1 f7 g& h+ K; b# L6 `8 ^9 p
4. Характеристики атаки
/ T% c# G' G4 j" V9 P3 H- <set name="damage_range" val="0;0;40;120" />, K6 B& D& @9 k- u8 o, P" ]% V
- <set name="immediate_effect" val="true" />
{0 N, Y H# D/ T8 U: f, h3 @
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
2 t7 H/ K: R: {( U- Q
$ _ [5 q q2 t% `' s9 A, |5. Кристаллы и материал
# r% M% c% j8 W+ Y- <set name="crystal_count" val="4587" />
* U6 F% X6 W0 A - <set name="crystal_type" val="S80" />" z& j8 l) t5 X( h: B" x/ U
- <set name="material" val="STEEL" />
! F# [9 [9 _$ F0 v, y2 M5 N3 O
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).) e- e2 Q8 }( c" k
8 b- l; T* O+ k% c/ A/ l
6. Вес и стоимость) b6 ^2 [9 R+ ~
- <set name="weight" val="1520" />
5 {: T0 O& w$ Z. T& a2 G: H9 f - <set name="price" val="143356000" />
! z ]3 n2 P' q0 k5 A
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.# G% a' `2 L x! l- Z. k) k' w
- u- P2 ^5 f; O/ S% j7. Использование зарядов
& p/ ?- w7 L3 l) h; W) X* w( ]- <set name="soulshots" val="1" />; ^- N0 y* m6 o. ]
- <set name="spiritshots" val="1" />+ X! D0 j. c, v" T/ _" w' n# L
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.' b! T8 N2 i( `) M4 |5 R
, G4 R! m4 x( [: ?8. Дополнительные возможности
6 h5 y, N1 z+ A8 P8 \3 G+ c- <set name="element_enabled" val="true" />
' W9 m- `& J7 X - <set name="enchant_enabled" val="true" />
/ d% ] C* P" H2 x - <set name="isAppearanceable" val="true" />( S" n! Z8 H1 i1 w% x% q$ P) P" A# M
- <set name="commissionItemType" val="DUALSWORD" />
6 e& h. m) W/ I6 F5 N
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
" ^% {* T# t0 u5 {& S8 b 1 v+ H5 K/ A0 s4 ^3 R* o' H2 E( ]
9. Вставка кристаллов души2 ~9 l, R2 h% N9 D$ {
- <set name="ensoulNormalSlots" val="1" />' F/ o: v" i$ b8 t- q3 D8 x* I8 P' }. L
- <set name="ensoulSpecialSlots" val="1" />
L2 N$ _* @+ f: @% g
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.8 X/ d5 Q7 x u' p: v
+ y5 L9 ~: k: P9 P6 `( o5 T10. Статистики оружия
4 V, N1 [' q& p( l( v- <stats>3 m: o; V9 ^. Z
- <stat type="pAtk">482</stat>
) T' M, B) k' k/ D& ? - <stat type="mAtk">176</stat>
2 O/ ~/ l/ {: j/ P) e. J - <stat type="rCrit">8</stat>5 J7 v. D7 R8 L% n a6 W& j( P
- <stat type="pAtkSpd">325</stat>. c/ g2 C/ y- i5 |7 {. \
- <stat type="randomDamage">10</stat>
5 c. q0 W r7 K# c7 n - <stat type="pAtkRange">40</stat>1 C8 f% v' u; d% u6 ^
- </stats>/ P# O7 O: |% V6 ~$ j1 i8 T" m9 m( Q
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
% q4 O- O8 O( X2 t* ~ # {) F" F) d5 K6 z6 E9 M# L& T* |
11. Навыки оружия
9 e, a/ a( f# j* h# k. x8 ]- <skills>8 p4 A, o% y' p# O8 S
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->$ r8 R" t0 E- u; b
- </skills>
% E2 v9 m6 v! p
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.$ Z/ R9 a9 c7 {+ F! ?/ M$ ]$ |
- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
8 o+ r ]7 E7 k8 @5 B8 V3 I$ b8 v {# }, E
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.' p6 d0 _ T$ I! h5 l/ y Y0 |
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.! @- ^* \+ Q) ^' {5 ~4 Y3 m
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.- w6 J! N1 p1 I$ Z4 |% r4 T
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.2 r- Y% k! ]2 |+ I3 c/ D5 q
$ O w1 A* d G1 V* w) u+ \' e$ a) z0 C2 |1 m5 V
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?- i1 G3 X. {. ~5 ?
8 a7 _7 x1 K. C |