Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
' _) w/ x/ j/ PВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.6 q! e' V9 g$ u/ Z/ l
Полный код предмета
4 D, J [6 i' }( H5 e# y- <item id="52" name="Vesper Dual Swords" type="Weapon">% {( m8 \- Q; J8 a. o$ Z8 \: W2 R, @
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
: w3 [, ^; a7 m- ^. I6 | - <set name="icon" val="icon.weapon_dual_sword_i00" />9 L) O# J5 x4 f' G x* P& l2 z" p
- <set name="default_action" val="EQUIP" />7 I- V/ V5 L8 Z7 B
- <set name="weapon_type" val="DUAL" />
4 q! ^* O# [3 ] s' M - <set name="bodypart" val="lrhand" />2 v5 ]0 ^4 o9 ^* q# n0 F, ~; k
- <set name="damage_range" val="0;0;40;120" />. J- Y1 B( p; I' w4 | T
- <set name="immediate_effect" val="true" />: g/ N9 m& H! I( }6 H3 E9 H
- <set name="crystal_count" val="4587" />% a( v7 V" K: v P) Y: W8 s. {
- <set name="crystal_type" val="S80" />6 n$ q& J1 h2 M0 X8 `( G
- <set name="material" val="STEEL" />' ~2 f7 c/ P3 |& j ]
- <set name="weight" val="1520" />
! ^0 W1 x" ]0 x- g3 w" x3 g - <set name="price" val="143356000" />) ]2 y0 i# e: M5 M$ G) C- l7 ~
- <set name="soulshots" val="1" />
' @) b% ~* m H+ \2 [: w2 r/ H - <set name="spiritshots" val="1" />
0 z8 ?0 L/ g( p - <set name="element_enabled" val="true" /> ^( C9 Y: b4 O! i
- <set name="enchant_enabled" val="true" />5 M+ s! ?, u/ S8 Q
- <set name="isAppearanceable" val="true" />% M2 T( K n6 w7 u5 u( u8 q& k
- <set name="commissionItemType" val="DUALSWORD" />
5 g. T7 T8 W5 A - <set name="ensoulNormalSlots" val="1" />0 A4 r* b- h. E5 n9 V0 |: a/ @( I, u
- <set name="ensoulSpecialSlots" val="1" />
7 f* B" U" y) g0 d% D - <stats>3 p! R' `1 q% I7 a
- <stat type="pAtk">482</stat>
) V! O. j, d6 B. e& ], ]* a - <stat type="mAtk">176</stat>& I' V$ v# e( E4 ]
- <stat type="rCrit">8</stat>9 c: s9 N3 d" K1 O4 T
- <stat type="pAtkSpd">325</stat>
# Q/ n& i4 _2 v. z; A3 O - <stat type="randomDamage">10</stat>
: x4 K( ]! F( ]# C2 L# A - <stat type="pAtkRange">40</stat>1 Q' R+ G/ p" N/ S
- </stats>
+ d% T9 ?' |5 Q6 P - <skills>
4 O% k0 V' n0 L' O5 c - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->( F2 x' @2 z( Y1 _- N
- </skills>, a% H" d( ?- n" _% D. ~9 G/ y, \
- </item>" i( b V5 R, r- l) I5 w
Скопировать код Подробный разбор кода1. Основная информация о предмете
3 P7 X$ B3 I; H+ D2 ^- <item id="52" name="Vesper Dual Swords" type="Weapon">$ o4 Z: p9 ?/ \: \( v6 s: I3 F
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).. M: i/ ?/ c$ Z: t+ S
, \$ w4 t( {: J6 v( _ Z* b7 h2. Описание предмета9 M3 V6 l, b; z2 D* e
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->1 ?% B( N! S- e8 e% H3 E( E( k
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
9 X6 V. p/ _9 h7 y" N0 P' |% D/ X2 W
) \0 }6 c& O7 n# y9 p6 @$ Y0 N0 p3. Внешний вид и экипировка# _$ f. m- U3 ?; _
- <set name="icon" val="icon.weapon_dual_sword_i00" />
7 |) f' o$ x: g - <set name="default_action" val="EQUIP" />
% j* ^: t7 _6 B3 i - <set name="weapon_type" val="DUAL" />
$ ?. m; s+ _' v$ ^0 r - <set name="bodypart" val="lrhand" />
, d- \' ^4 P( L, G1 G
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
- N% k: d9 \, e R( d+ H 2 T9 P# h- q' m# v( u
4. Характеристики атаки
- I% V$ `$ d" ?% D7 O3 F7 y- <set name="damage_range" val="0;0;40;120" />% c$ L8 b+ I0 S# L7 ~# j; Z2 \" p. i7 [
- <set name="immediate_effect" val="true" />
& k+ }: _8 b D1 l' `8 I" f7 T
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.6 \# l2 ^( @* T% P" F
2 }* N, }9 Y! p3 c
5. Кристаллы и материал `/ k. S* b0 I, s& \
- <set name="crystal_count" val="4587" />2 T& b4 d# ~. g8 J. y s/ _/ c# n2 [
- <set name="crystal_type" val="S80" />
1 {- j% q- }6 H8 O V& o" Q5 I - <set name="material" val="STEEL" />* k4 h8 e M" h$ M/ N9 c5 f* Q
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
0 V, v5 o2 k8 ]2 Z
7 D7 h- X8 p( m, B$ i* g* D. |6. Вес и стоимость4 }% ~# T/ l6 s: Z0 Q$ h8 V
- <set name="weight" val="1520" />
, `6 t+ R2 H5 p$ S5 T" ] - <set name="price" val="143356000" />
8 G7 r7 V0 U3 X D, t& t/ r0 h
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.$ y/ d* t& A# q) k, h# u
3 `$ X1 O! p3 d: ]
7. Использование зарядов5 c. s2 P: ^* D: S/ C
- <set name="soulshots" val="1" />) h1 a# X) Y" y4 w5 l8 m' Q
- <set name="spiritshots" val="1" />
& \6 V0 N- m: P, f) b" d) c
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
1 X8 f0 v1 o6 T) O # m1 ~; u4 l2 ?$ S, I
8. Дополнительные возможности6 `# h, J; r4 _
- <set name="element_enabled" val="true" />; p0 H1 r2 r4 k/ T
- <set name="enchant_enabled" val="true" />2 [$ B; r; L' n1 }, N: e) O
- <set name="isAppearanceable" val="true" />
$ `& A2 D0 l9 A( g1 l4 ] - <set name="commissionItemType" val="DUALSWORD" />
" A" A. Z* U' V; S2 @
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
! I0 m/ a$ ]% j, o+ \9 J $ d: j: |5 o$ Q2 Q
9. Вставка кристаллов души$ v0 h2 E/ w. O
- <set name="ensoulNormalSlots" val="1" />
; j: d8 y( }# @, P5 u) T* k - <set name="ensoulSpecialSlots" val="1" />
& @/ J3 T7 O5 }4 |
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
* c8 {& `. n) f- T4 z$ p' Q : N) q( g$ J* n2 U3 M
10. Статистики оружия
! {- F2 \8 {9 {" R6 |( J- <stats>
, d% d5 F9 L7 H* o5 p0 Q- B - <stat type="pAtk">482</stat>4 p3 Z0 K5 c+ g) u; x0 {: N& _4 C% E
- <stat type="mAtk">176</stat> \) r4 N: e) f' Z8 ~, O
- <stat type="rCrit">8</stat>
0 V6 D) W- v( |4 P) i7 K- l1 m, A - <stat type="pAtkSpd">325</stat>8 Z3 q7 i1 u: @: n, x
- <stat type="randomDamage">10</stat>! U2 S; V Z0 }) b
- <stat type="pAtkRange">40</stat>
Q* k: {: Q2 C- f1 _7 T7 T - </stats>
- a; s- q4 L6 A* q4 o
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.) m/ i2 E/ K# ]4 \9 K5 \0 r4 ?
% Y0 c+ x+ X# Y11. Навыки оружия! K7 U# N% t: l9 e2 p
- <skills>
3 u q! ?5 ^3 g* t6 g3 t: _0 M) H - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->) e: R4 O, c3 D: M
- </skills>. m8 @+ z# b/ x) A" j- ]" T* u
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
' B" e+ E& {& a3 W- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
i4 f8 a: j- G Q" F' O
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.- f% d% L2 Y; y* Q# C
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
+ S. s D( N8 K, j7 FПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
9 |/ K" P% r# _3 P% J0 }; OДополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.% S( g' S( B. ~; A$ n$ f/ E
8 t9 _/ ~" g- b, A V- j
1 Y0 ~ j7 S) q7 c5 yНемного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
' T7 i2 U9 [! o. u. | ?# ?
/ V& u, H2 Z7 q& N |