Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
, X. p& d: K3 ?ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.+ j4 }: w# s) u* ^
Полный код предмета& Z" N5 [3 y) ^7 {* s6 E4 G
- <item id="52" name="Vesper Dual Swords" type="Weapon">4 M/ h) Y: L" @# E, f) v
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>4 l5 F/ l+ R2 q8 B
- <set name="icon" val="icon.weapon_dual_sword_i00" />- @" W! C0 j4 x; T( y$ [
- <set name="default_action" val="EQUIP" />
: k! o( x6 H9 R3 j - <set name="weapon_type" val="DUAL" />
# e* _$ Q: y8 V0 k+ W" ]1 L - <set name="bodypart" val="lrhand" />6 \ c. z4 {3 m+ b6 Y
- <set name="damage_range" val="0;0;40;120" />! e; b" o* U) H2 M4 Q
- <set name="immediate_effect" val="true" />4 r1 h( J5 ?0 s" E! `
- <set name="crystal_count" val="4587" />* B" N1 _, W) B
- <set name="crystal_type" val="S80" />2 Q* D1 B ?4 X" n
- <set name="material" val="STEEL" />
- R4 N- }+ G$ j1 z" P8 H( {' H) U% s; V - <set name="weight" val="1520" />! u! o, J6 P4 z; X- h( [
- <set name="price" val="143356000" />
9 v8 F2 Q# M8 B6 u/ f - <set name="soulshots" val="1" />
5 D( I; S* s9 L+ \: q4 Z' F - <set name="spiritshots" val="1" />
) W6 H) x b+ J/ F8 o$ ]* q - <set name="element_enabled" val="true" />4 w% \8 Y; f& V d5 b0 T
- <set name="enchant_enabled" val="true" />
- G ]. l( x/ B4 h. s - <set name="isAppearanceable" val="true" />
$ j6 X6 F/ j, x$ ]7 m9 W - <set name="commissionItemType" val="DUALSWORD" />7 W3 y6 V, M6 F
- <set name="ensoulNormalSlots" val="1" />
5 m) A4 W( X3 ?5 s - <set name="ensoulSpecialSlots" val="1" />
& [2 G# t: C- o0 O6 X4 F& R4 G - <stats>3 M6 j: r/ h2 O( W0 N% N
- <stat type="pAtk">482</stat>& V0 P, J) H4 v
- <stat type="mAtk">176</stat>. K' r; y9 o5 W. H5 n1 _+ D
- <stat type="rCrit">8</stat>
7 Z/ l' g% H9 F - <stat type="pAtkSpd">325</stat>
8 B1 ~. V0 |: G- ^* m" W. s: q z - <stat type="randomDamage">10</stat>
) {. N5 n M6 ^8 {2 G1 @! h9 ? - <stat type="pAtkRange">40</stat>
: p) }7 s- A8 I# l. l% _ - </stats>- n# J3 p: B3 Y
- <skills>$ }9 j+ t0 ^* Y
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->3 ^+ M* S" A( U9 t/ x
- </skills>! @) E. Y! _' }5 @9 L% J: H% h
- </item>
) b1 f$ I. _. J1 B) {
Скопировать код Подробный разбор кода1. Основная информация о предмете0 G5 M, J5 e( K( ]+ Z5 Q1 Q
- <item id="52" name="Vesper Dual Swords" type="Weapon">
) D A" V( L, ]2 [1 J9 B' \
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
$ o* U& ?) ?; C
* g; g' l3 n! ?: s0 {/ l( Z: l2. Описание предмета0 D. I, \: x. O; r7 _
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->6 H5 {$ L6 z7 ~: Y
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
9 b% X- v* Q/ X: z$ {) @3 t , _! S; K) q7 i9 K
3. Внешний вид и экипировка
* d8 i( s9 Y. d- <set name="icon" val="icon.weapon_dual_sword_i00" />
" p+ ~6 h' G+ [" X3 y& s! C4 e - <set name="default_action" val="EQUIP" />
" q2 O# X( R+ n* P" o - <set name="weapon_type" val="DUAL" />
8 e. x' B' O- w5 O0 W - <set name="bodypart" val="lrhand" />1 p5 L/ @- i8 ?5 C. r% b
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).5 \4 a x- B/ \; p
9 x8 x6 U" X9 p$ O' i
4. Характеристики атаки
3 Y/ w* B% m1 A. X; a- <set name="damage_range" val="0;0;40;120" />
+ u! N$ v5 `, h3 s3 I( p9 R1 y - <set name="immediate_effect" val="true" />
" f) v/ L6 F4 O T
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.) y$ A' B9 X/ C1 p7 {
1 N. P8 Q- c% _. t, R" q5. Кристаллы и материал
; V+ S3 z/ m# |& N+ n3 |, J( k- <set name="crystal_count" val="4587" />3 Q/ ]. p4 M: S0 ?
- <set name="crystal_type" val="S80" />
. o" |1 |! M; h& Q( k - <set name="material" val="STEEL" />
9 }) F+ O9 L- s8 h9 k6 N
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
8 v) j) R4 p! J1 B# n' d, ~" k
; W9 S* G- ]- l0 A) z- v6. Вес и стоимость
) G1 o" o1 t! o5 h- <set name="weight" val="1520" />' ]# t) F: d' H/ W6 Q
- <set name="price" val="143356000" />
5 ?6 f9 L6 Z; c3 ^9 ]
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.
7 w5 S9 @4 {, ~: i! s8 D
! T3 x \; ~/ R& i7. Использование зарядов$ \, ^1 Y2 F3 X& g% l
- <set name="soulshots" val="1" />0 e% J" ]: x" n! K% }) u
- <set name="spiritshots" val="1" />4 \9 U3 o2 i b) @* U" |
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1./ Y- e; y8 U& U9 Y, T
6 Y* q! q2 r/ n; k8. Дополнительные возможности
. Z0 ^0 N: Z, H& ?$ z: d+ O/ e- <set name="element_enabled" val="true" />3 ]* Q5 N% @9 [3 H7 L$ S! j
- <set name="enchant_enabled" val="true" />
% k. w/ v% T( j: n+ ] - <set name="isAppearanceable" val="true" />" b5 \/ K7 C/ i, f4 b. Z8 L: C7 ^3 J
- <set name="commissionItemType" val="DUALSWORD" />9 [: r3 D: R" K( k
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".' W$ K6 C) u% J' D9 B% L
) z9 Y1 M5 M& ?+ Q0 Y; c% |9. Вставка кристаллов души
" M0 @5 [) \0 ` w( x/ f# n- <set name="ensoulNormalSlots" val="1" />
' I, m" U% _, p! d8 Q7 X - <set name="ensoulSpecialSlots" val="1" />2 P( H" X" i/ @
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.) L3 E- t( ` v( p) v. E
3 D( R# |) Q- i0 M5 |' g10. Статистики оружия! e& z1 O, p7 s7 X' v7 B
- <stats>7 U# q p9 k9 d1 T. q
- <stat type="pAtk">482</stat>0 ^# @8 F- p- c# ?. k
- <stat type="mAtk">176</stat>; p, ~; r" Q/ I3 ~0 R+ [
- <stat type="rCrit">8</stat>
9 [) S) N8 r3 t5 _1 [% I9 D - <stat type="pAtkSpd">325</stat>$ L& r+ g0 j5 `$ c. G$ b4 \( e
- <stat type="randomDamage">10</stat>7 B0 J3 m( ?7 ]
- <stat type="pAtkRange">40</stat>; c( M# H6 e1 v* T" F
- </stats>
6 k R: {9 ]. L/ R/ p7 Z/ t
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.' q/ o5 S; d) z# q4 e( m0 L
9 C+ Y4 V+ Y8 T. C& i
11. Навыки оружия
( `; `% _ n* L( `' X6 b- <skills>+ J8 l* `# q8 ~/ z8 O+ P# L
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
7 l' _0 x8 j Q9 @5 H# u: j0 L7 A - </skills>
! }& H, g: `6 E# Q* P8 E, t* H3 I7 h# B
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
) I9 H4 W# B) h8 J& j8 ?$ A9 o- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.% h$ G1 z% @, M" e% }
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
8 ^0 a6 X. A, o Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
6 R( ~+ D& _) \/ @' Q( \Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.3 Q L8 \3 D1 M* _2 X# B
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
0 [0 C N; O# G# w, U K
8 b& }( G; p; c: D9 R/ z
1 a) {' r$ x+ a; _+ L3 iНемного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
% g8 y" U8 C- R
7 p+ e! {3 V: P/ y: Q2 V |