Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml; T4 N. l! e3 f9 b
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
3 O+ l! r% E. h) o2 n; x' \$ i3 x gПолный код предмета- r6 g- I' s# f4 e- M7 f
- <item id="52" name="Vesper Dual Swords" type="Weapon">
4 E& w: @# Q+ i. ]9 a; h, l - <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>8 X3 l2 {" ~. E% \% @! D$ s
- <set name="icon" val="icon.weapon_dual_sword_i00" />- P6 h: k t% r n# T9 V Z! C3 T; Z' B
- <set name="default_action" val="EQUIP" />8 c9 [* b6 s, C0 E: j" h6 a( I
- <set name="weapon_type" val="DUAL" />
5 V8 ^1 K s/ P. f$ [ - <set name="bodypart" val="lrhand" />
$ t+ j ]- A, f7 v9 M - <set name="damage_range" val="0;0;40;120" />
* O' ]7 U; V$ {' h2 a" |% x - <set name="immediate_effect" val="true" />
; a8 u" R5 r8 B, z- b - <set name="crystal_count" val="4587" />
/ N& k. @$ m# D$ ^) U- R8 \/ M - <set name="crystal_type" val="S80" />
$ t1 S' G3 p* `0 C& F - <set name="material" val="STEEL" />6 E) i, Q7 j8 P! I6 u1 a- a
- <set name="weight" val="1520" />3 ^% ] Q# i& ?& v
- <set name="price" val="143356000" />. u, h2 L. d" P$ _; l1 Y$ s. L
- <set name="soulshots" val="1" />+ l, p# ^- w1 P: n
- <set name="spiritshots" val="1" />7 p' b+ s; ^7 W; P: O* Z$ ^
- <set name="element_enabled" val="true" />
/ D7 C2 D( m6 @; r6 Y - <set name="enchant_enabled" val="true" />
; Q5 ~% j# T4 U& | - <set name="isAppearanceable" val="true" />* L) S1 e3 J( P b3 w# x4 K
- <set name="commissionItemType" val="DUALSWORD" />
0 Z" h, [- N3 @# H! Z - <set name="ensoulNormalSlots" val="1" /># {# H5 C% P4 a5 Z6 @* q; B) c
- <set name="ensoulSpecialSlots" val="1" />
u, [: K9 B( o& ]9 t* h) F: D( q - <stats>& j# U/ w9 ^2 M4 Z: o
- <stat type="pAtk">482</stat>
4 B% X2 c( |& i0 c - <stat type="mAtk">176</stat>' \% E( k; ?$ Y7 Y* R+ @
- <stat type="rCrit">8</stat>
. F- A. n' Z; B" C - <stat type="pAtkSpd">325</stat>
$ d& s+ a" q" x, z - <stat type="randomDamage">10</stat>
1 B4 m7 B. l6 U" b7 d1 y8 u3 r - <stat type="pAtkRange">40</stat>! T' n6 w$ D2 e. B+ E
- </stats>
" @' p% ~3 s; q5 w8 g: R% q2 p1 _ - <skills>
% { W' G3 o" t - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->, m8 v( n& @3 s! h4 d" @. {
- </skills>, s8 ]7 C9 c8 z _3 \! m1 y! {
- </item># B) L7 b8 B! _1 D$ J% A
Скопировать код Подробный разбор кода1. Основная информация о предмете8 p, \0 b2 o. k* R$ D. I; M
- <item id="52" name="Vesper Dual Swords" type="Weapon">
& t9 L& a0 R9 f# w- I: b) G S& Y
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
) f; y; [+ m8 g$ d ! T4 X, a# Y/ n" f+ J; q( ?# M
2. Описание предмета
2 x7 t- M8 B+ G$ G- W8 U, r" ?- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
. z7 R2 B! C$ S0 _( Z
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.: f" s) N, }) y8 D0 A& \9 }$ \' b
. p, H! o4 t! w* G2 K3. Внешний вид и экипировка
& H8 h3 ~& n$ h, V$ {- <set name="icon" val="icon.weapon_dual_sword_i00" />& z7 W( `/ ^/ H6 t) `
- <set name="default_action" val="EQUIP" />, q0 I Z* v, v& V& W
- <set name="weapon_type" val="DUAL" />8 J$ z1 p! }& j" a+ X( u5 [
- <set name="bodypart" val="lrhand" />
; X3 ]8 J/ c# H7 \! K
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).8 S$ w1 v' D7 t% r
" V1 D. p q6 d5 c7 m
4. Характеристики атаки
) K- G: f4 ~8 \- <set name="damage_range" val="0;0;40;120" />
% y( q8 A2 r- O/ b+ ` - <set name="immediate_effect" val="true" />/ B. ~" y/ }, }3 y7 N, k$ e
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.- l q. |4 C/ y; S0 Q
3 \) ]4 }$ O( l1 D5. Кристаллы и материал3 Q! E; I( R' H2 u1 I
- <set name="crystal_count" val="4587" />
( N" N& c* Y1 ]7 l7 ^! b3 { - <set name="crystal_type" val="S80" />$ U8 x/ N) K- r" ?1 P Y& p9 w! I4 l
- <set name="material" val="STEEL" />2 u7 O- R/ H# K8 y( {4 z7 S
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).; T2 V* a. J7 Y& D$ H$ V- u" i
7 g. W. E# k2 E, g
6. Вес и стоимость+ q9 w- ]2 n4 \) V# I* E4 r
- <set name="weight" val="1520" />3 P2 y* a' u7 e5 j) C7 Y# i& s: X6 q
- <set name="price" val="143356000" />
+ }! I, w" u6 g' ]& }
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.7 {2 G- Y! K) }$ B
, k0 X7 b7 O8 g' ?" f7. Использование зарядов
: h2 J' H& m+ {+ r H3 |1 W, Y7 V( \- <set name="soulshots" val="1" />$ f0 q" h" D x) M* i! l5 I
- <set name="spiritshots" val="1" />) \5 y. H+ h+ u! W
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.) ^" J) b! w3 _2 K% F5 t0 U w6 [
% c. E/ F! H: c- h& g: {3 n
8. Дополнительные возможности
2 W- Z2 N& F2 B: f) F- <set name="element_enabled" val="true" />
3 G- @8 S) u- I - <set name="enchant_enabled" val="true" /># ~ A3 M5 T* B5 @
- <set name="isAppearanceable" val="true" />- ~, k9 I, M3 r2 p& i
- <set name="commissionItemType" val="DUALSWORD" />) l1 m# x8 K/ w9 e5 ]6 q+ [
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".3 }$ l! m, {. N" e0 |1 C
0 S, X6 P; c/ C/ A1 H1 A9. Вставка кристаллов души1 s! U. y& |+ p' X" X
- <set name="ensoulNormalSlots" val="1" />
$ V) v. g6 K9 b* Z! O7 P. T1 u - <set name="ensoulSpecialSlots" val="1" />! r9 e/ q3 o) H; I9 f
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.! \4 l" U6 g$ l3 t4 T# Z
! |4 U/ G1 j& _10. Статистики оружия
/ x: {7 `7 J5 f7 z- <stats>
0 c( c! ]5 s3 W/ A9 { - <stat type="pAtk">482</stat>
- q- U4 R5 r4 ~9 O9 | - <stat type="mAtk">176</stat>& ^% {2 F- E& ?. P/ o: l( y& m1 N" j
- <stat type="rCrit">8</stat>9 u" z1 t6 A% s) N: l% Y
- <stat type="pAtkSpd">325</stat>$ P$ `0 E9 i3 f# W& G' r$ j- A
- <stat type="randomDamage">10</stat>
4 b& U6 M5 @: ~# w9 W8 U, e! b9 j# [3 B - <stat type="pAtkRange">40</stat>7 V# Q( I! H8 }
- </stats>
! w9 e1 G' o+ G) R0 F- Q& ]
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
% ~$ K. s8 H! I! u" Z; f: S/ U+ {
3 b* ~: P* h. {: n" F7 c11. Навыки оружия# b) c" ~* _1 E9 a$ R" B" J6 w5 ] R
- <skills>& w/ ^9 q4 B+ P4 J
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
5 j. V/ C' J f0 s, ^0 g9 g( i& ~8 R - </skills>
0 _+ R& P: D% E3 m/ P; V" n
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1., g2 W7 M& q" I8 i: H' j2 v2 I
- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.* ^3 _- R' |% w6 t5 W8 f. J
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
1 `8 Y; ^. F# h4 t5 A3 R Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.& d+ k3 M% m' z4 z, {; y/ r
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
2 D& X- Q! ]: A! a: Q9 ]+ D UДополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.% z+ J0 M% `" a. s- v: u% p
/ S9 H5 [- N/ [' P9 u
; p W {3 |" F
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?/ d* r+ S$ i, f- N* h
) w+ ]% {- k& {6 N. p |