Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml. x$ b. G' }! m1 U5 J2 M2 I
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам. F9 Y4 @9 n; z4 k
Полный код предмета
/ M# x* {8 K/ v* q+ ^* Z- <item id="52" name="Vesper Dual Swords" type="Weapon">8 N- V! T U" K% X' h! [; H
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>; u9 ]" W/ H6 A' l: V! q' _
- <set name="icon" val="icon.weapon_dual_sword_i00" />
Y+ g" R K; m6 G) E - <set name="default_action" val="EQUIP" />
9 H3 l. Q9 t I0 k7 r' S* V - <set name="weapon_type" val="DUAL" />
/ J8 J: b, s' p5 ^5 N - <set name="bodypart" val="lrhand" />6 m: m$ k# Q; i B4 o5 @
- <set name="damage_range" val="0;0;40;120" />9 O# ]( \. Z" w
- <set name="immediate_effect" val="true" />* V% M2 U3 b4 Q2 K7 `* p7 P
- <set name="crystal_count" val="4587" />
1 z: n* Z, m3 B8 S - <set name="crystal_type" val="S80" />8 I) s }7 L6 L1 p' @
- <set name="material" val="STEEL" />
+ k+ X: Q6 v. }8 M/ h- [: g6 U/ H$ N6 z - <set name="weight" val="1520" />
4 }7 |$ g, ^7 X - <set name="price" val="143356000" />" z* [" v$ ~% J4 x: O1 m
- <set name="soulshots" val="1" />
2 @6 T1 c1 P G( Z! s! T - <set name="spiritshots" val="1" />/ _6 ?, W3 B' C) Q! z
- <set name="element_enabled" val="true" />; r8 x) `2 C* |9 V% y1 Q
- <set name="enchant_enabled" val="true" />* s' R P6 ^* T+ g
- <set name="isAppearanceable" val="true" />
; {) A+ \+ Y. C6 Z - <set name="commissionItemType" val="DUALSWORD" />
% V, r7 B: X3 r% o) m; w" Z - <set name="ensoulNormalSlots" val="1" />
3 _6 n. B! k) R - <set name="ensoulSpecialSlots" val="1" />
$ P8 A. t2 l& B/ g% @( @- t - <stats>
+ _8 v6 U/ ]; e# W; Q - <stat type="pAtk">482</stat>1 M# A8 G1 S- G u5 z, s# c+ j
- <stat type="mAtk">176</stat>8 u( r0 c5 n9 ]- e/ {4 D0 m8 y
- <stat type="rCrit">8</stat>4 w0 [/ X b- R1 s
- <stat type="pAtkSpd">325</stat>
$ C+ ~2 j5 A! g G5 K: V1 ~ - <stat type="randomDamage">10</stat>
# X1 p* ]* Z/ M# E - <stat type="pAtkRange">40</stat>7 N8 D4 [, q4 a% T# ]
- </stats># @) ~) }- }) A+ A1 @6 v8 j
- <skills>4 }% }$ u4 F" U: E0 Y, `
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->7 }* @6 K1 z$ g8 q$ s
- </skills>
( @, H8 e# t9 ~" T8 d$ G& W S - </item>7 U, t) W, c; K. ^0 x. \+ @
Скопировать код Подробный разбор кода1. Основная информация о предмете- v, n. Z% w; y5 t& h: p
- <item id="52" name="Vesper Dual Swords" type="Weapon">
+ Q# |2 S; s) g$ e7 j5 U. |+ b
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).) N& o9 V% a8 B# a) ?, _4 U7 ]
! Y! s& |. ~8 x$ o) T4 v) U# N5 V
2. Описание предмета
, X) G: n+ b0 g# I" h: _9 b7 e- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
* Y( a2 a, p3 Z* {# l
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
: j) u1 w5 ]" Q9 ]; V+ `; }. J
& R$ }- @, q! k M) U8 q5 |4 T# G9 S3. Внешний вид и экипировка( x1 l5 J7 @( O
- <set name="icon" val="icon.weapon_dual_sword_i00" />
4 l3 S/ p# B' U0 e Y - <set name="default_action" val="EQUIP" />$ }0 w! }# ]4 L) Y2 [
- <set name="weapon_type" val="DUAL" /># u2 Y- [. }9 M; B0 m8 C* R8 o8 n
- <set name="bodypart" val="lrhand" />
+ C2 J, |6 k) X w/ ` M, A
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).& P [( o/ ~. t! [/ o& e4 n& [" X# Q$ ?
" M1 @+ d% m5 }4. Характеристики атаки
9 k( ~6 I6 [$ T$ |, X7 h; {- <set name="damage_range" val="0;0;40;120" />. K( I( P7 p' _: j ~3 d
- <set name="immediate_effect" val="true" />% Y# B i' r& a6 p
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.; o8 Z: P' h- u, a/ g4 L t
j5 b/ z+ o; s7 ?; q9 u& x
5. Кристаллы и материал" B2 x1 m7 q0 j; X
- <set name="crystal_count" val="4587" />
, r) J& ?8 m$ q1 R4 Z7 L8 p - <set name="crystal_type" val="S80" />4 L8 t! F, A9 e. w/ \
- <set name="material" val="STEEL" />5 B" H; @; ?' m* d4 ]& G4 w
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
6 W F7 y6 U _( U$ B0 e+ W7 W" Y, u ' w0 h& h X J: s% a+ ~6 \
6. Вес и стоимость
' @7 ~1 j) E3 `4 w, `- <set name="weight" val="1520" />
% E4 T% {9 y) C6 _; J9 m - <set name="price" val="143356000" />- a" u- d$ t$ w6 i
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.
3 [3 O; I! B. k' C, ^
6 c& }4 m2 P- S$ |0 G% [* A& G7. Использование зарядов; `. u5 F8 i% @6 ?9 M
- <set name="soulshots" val="1" />
9 _9 \9 Z+ }. d - <set name="spiritshots" val="1" />$ ?4 m( t* S& E: Q. j
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1." Q3 Z+ ^% C8 J! I. S# @; r
& E# q! r, h H/ n
8. Дополнительные возможности
0 F- d2 g7 @! Y; ` V6 D7 X- <set name="element_enabled" val="true" />8 \* h, r3 s; j$ L/ O! H, N, [+ Z
- <set name="enchant_enabled" val="true" />" [$ f3 I2 j# V
- <set name="isAppearanceable" val="true" />$ u4 R' z; K7 l
- <set name="commissionItemType" val="DUALSWORD" />$ ~; x3 h: f. c2 ~* \4 |, p
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
# Z7 [' k, Y3 U3 F1 }# q) A . `* O6 B6 a8 F5 C5 I
9. Вставка кристаллов души! O4 _4 B/ X7 V2 r/ J% t4 r& k
- <set name="ensoulNormalSlots" val="1" />
" V+ f. _4 K+ t/ P" y. G4 J5 ^5 _5 N - <set name="ensoulSpecialSlots" val="1" />, B. k% ?/ [# A, H
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.3 K! D- c' C) ~. o
: z( G, a2 I& @& I4 G
10. Статистики оружия1 h4 t+ Q+ [' G$ @
- <stats>
) _5 ^; I$ N0 _* x - <stat type="pAtk">482</stat>
* \3 j4 U2 K. n9 e* a8 F; i - <stat type="mAtk">176</stat>0 u/ w Z6 k5 M
- <stat type="rCrit">8</stat>
2 {) ]7 v( d7 |$ @) M. L" ] - <stat type="pAtkSpd">325</stat>
7 y, a/ |# Z; h ]9 p - <stat type="randomDamage">10</stat>7 x! u( {3 _/ J* x; i% e: P+ D2 c/ l
- <stat type="pAtkRange">40</stat>% |& I# K3 S, g( V
- </stats>
R+ @6 \9 B+ F+ \: ~) |
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.* \) a3 z( P: C# }/ d9 D
0 F: a7 [5 i' F3 v% e$ D! q8 Q# ?
11. Навыки оружия" }6 N- X$ {7 n4 y& X1 j0 {, J# S4 f
- <skills>3 ] } I' H& {( \( Y
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->0 y8 u' W1 M- _2 k5 c' W) @. X" N
- </skills>
$ g1 e- k u$ }& `: a5 d& }
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.- m" o+ ~! T) ?- j" k% V
- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.% {* W" {6 g5 ~" j
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.8 O; M. u; r! s2 l$ C+ ]6 q
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
7 y* d/ Z" ]8 Z1 d# V2 ^3 eПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.+ R" X( H+ X* U% u! n, ^
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
% ~- p' `* Y7 { / P6 J2 _& S+ O1 J7 G3 G% S
/ }) Z6 x5 k+ e: m, s3 U: z9 c
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?: x" g5 S8 u+ M) w7 S4 d" Q
4 e# s) a* y( l; {; U
|