Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
+ e$ P$ J( x8 p: g7 {ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.: W( w. v9 y; n# i2 x" X
Полный код предмета
4 N5 o# g/ b8 I- <item id="52" name="Vesper Dual Swords" type="Weapon">9 g+ J2 w7 `; h3 C$ M$ [/ {" k2 ]- w
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
; ?0 A5 U8 @- o) {2 x - <set name="icon" val="icon.weapon_dual_sword_i00" />
( X: |5 z9 D: f) k" [3 A, O+ i - <set name="default_action" val="EQUIP" />
. C+ g) T6 c" Z! F6 \6 a+ P3 ? - <set name="weapon_type" val="DUAL" />& Q$ _3 H2 ] @2 c
- <set name="bodypart" val="lrhand" />
/ y7 b! o( c; c; c4 {1 r - <set name="damage_range" val="0;0;40;120" />
# ^- y$ S# m. G, g$ f0 | - <set name="immediate_effect" val="true" />
& J" z1 X: ]8 N0 M - <set name="crystal_count" val="4587" />
) k! @* i1 t7 W( x3 D; Z" e$ |* g - <set name="crystal_type" val="S80" />$ x0 P4 P9 |- J# Q& q; l( n! m
- <set name="material" val="STEEL" />
$ b2 ^0 |! F+ ]3 k8 z T& y' _0 w0 T - <set name="weight" val="1520" />& J7 c$ p% [, ?
- <set name="price" val="143356000" />
- z$ B; P( q2 C* n F& t6 q& a - <set name="soulshots" val="1" />- l g) k7 R5 j2 x4 J2 U( S% t
- <set name="spiritshots" val="1" />
3 n/ n& l. X+ F8 W# Z1 | - <set name="element_enabled" val="true" />" e# z' Q) h1 k$ y
- <set name="enchant_enabled" val="true" />- b5 Y0 N1 G/ t
- <set name="isAppearanceable" val="true" />8 u& h4 Z+ f4 `# M
- <set name="commissionItemType" val="DUALSWORD" />
- [) j5 Y/ p/ L! r L: u, [6 Q" ~ - <set name="ensoulNormalSlots" val="1" />
2 V7 M: \6 R5 Z' q4 I8 O - <set name="ensoulSpecialSlots" val="1" />
9 X- b6 |- g! ~ - <stats>2 G7 u2 Q- m* x" B8 [. I
- <stat type="pAtk">482</stat>
+ E$ x2 ~2 m: G) y' e - <stat type="mAtk">176</stat>
}# z s8 l0 M8 h - <stat type="rCrit">8</stat>& u# J+ k' A; z( ~; v
- <stat type="pAtkSpd">325</stat>- r4 T8 z* W1 G8 w
- <stat type="randomDamage">10</stat>* _& @6 M) c$ p, z' G, `
- <stat type="pAtkRange">40</stat>
, D3 v2 {- ]- I+ _* b0 t# X6 y - </stats>& ~. G5 _) i( n
- <skills>
& j7 X) Y* [/ {5 \' ^) F - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
8 f- f5 }1 l" U7 x/ m' ?; H' e - </skills>9 S4 Y F5 x0 U+ i. ?( R, c- U! Z! l
- </item>
* j, r6 d1 i' X2 @' l6 f' r
Скопировать код Подробный разбор кода1. Основная информация о предмете
+ [1 O; ]' X+ }) b+ j- <item id="52" name="Vesper Dual Swords" type="Weapon">
; i9 z; ^- M2 X' k
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).6 \& W: Q1 a* i, l8 M8 e; t n
, A- \4 @* e" {5 \
2. Описание предмета$ E; b, C/ B; u
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
$ j1 X* d1 Q: ]
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.2 ~& n- O% `3 y7 d! k& I0 c( r
' W; g% U4 W3 g b
3. Внешний вид и экипировка
9 R+ R; C, N( o% e" L) v- <set name="icon" val="icon.weapon_dual_sword_i00" />9 v9 Q! H% A, Y& N& O y% ]
- <set name="default_action" val="EQUIP" />- O, J% D$ |* c
- <set name="weapon_type" val="DUAL" />- E, g! \3 W& E
- <set name="bodypart" val="lrhand" />
8 }2 d S+ c5 h. I: a5 B7 F
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
" f6 u% Y* w7 v `+ r
) e0 m+ r+ `4 s( c. @7 g8 Y4. Характеристики атаки- r; F7 y8 Z1 o7 A/ W
- <set name="damage_range" val="0;0;40;120" />
5 @* m; f! x8 E: ~# A - <set name="immediate_effect" val="true" />9 }) I" Z3 M3 t) S7 y- o: A+ ]
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
6 _3 D* }( B( ?& I0 L& F% ~ % l' C" v& o9 m4 Z8 m
5. Кристаллы и материал
4 x# K9 x' p) A0 ^1 q% ~- <set name="crystal_count" val="4587" />
. _, |9 z, j9 p( G8 D- C - <set name="crystal_type" val="S80" />
; e( k" E- V' V - <set name="material" val="STEEL" />6 |) i, M- u' D
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
$ p( }! k# l( h2 r4 G * J/ b$ J/ ?9 ~7 Y; I
6. Вес и стоимость+ S' U1 H- m, s- |5 g' Y
- <set name="weight" val="1520" />) q% i9 P1 H: N' m
- <set name="price" val="143356000" />. p, I( b3 P6 @& y: L+ v
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.3 L: m2 O& s) C) ?# W
. c- \' r5 V r4 ~
7. Использование зарядов
7 I4 R0 v3 E- a0 K6 b' F- <set name="soulshots" val="1" />
. o. j: J; L) v - <set name="spiritshots" val="1" />/ i: H+ v; N; o' a; t T% K; A N
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
/ q8 |! S a9 N* s+ `/ g
$ j8 `% Y9 c1 e: ~0 V' [! f3 z8. Дополнительные возможности
0 M- ^, Z1 I( ?; U$ w+ S' g& v& C- <set name="element_enabled" val="true" />
+ s0 ^6 ]. e! H6 ^ - <set name="enchant_enabled" val="true" />
7 ^4 \4 F) G6 u0 Y - <set name="isAppearanceable" val="true" />4 e5 W' P* s0 w' F. a8 i) `2 R
- <set name="commissionItemType" val="DUALSWORD" />% D( X1 Q3 W$ \9 i& b
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
( e, z0 ]4 @. _% g
0 j' B0 O: e# W: N/ M4 W9. Вставка кристаллов души# H. Z' V* {9 `. U c5 A2 F
- <set name="ensoulNormalSlots" val="1" />: s2 x2 u$ [" r4 k
- <set name="ensoulSpecialSlots" val="1" />2 {% {0 n5 l& L+ p6 m
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.& e/ A3 J( ^ m9 ^- L) ^
# D1 |* }: A6 ~2 F) d0 g8 q10. Статистики оружия+ j, a, \9 h8 G2 B
- <stats>1 h7 W" V4 D. f+ j7 b. E
- <stat type="pAtk">482</stat>+ `& Q7 u9 M# o+ f0 h
- <stat type="mAtk">176</stat>, ?7 @, q1 \" @
- <stat type="rCrit">8</stat>' X3 \; b1 B0 e' ?
- <stat type="pAtkSpd">325</stat>
/ D' m: f! h% t& w# O - <stat type="randomDamage">10</stat>& u# t. ?$ g. v( A( a$ N
- <stat type="pAtkRange">40</stat>" Z! L! U4 C. {, c/ O) L
- </stats>
6 z! {- B0 @4 h( k
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
5 F' q; Q; _7 u/ J0 D8 Z# `1 y
5 ?1 V5 E4 i( C c11. Навыки оружия8 a- p- o2 {; {* M _9 B
- <skills>: O3 x7 w$ z; |4 x) r* K; e5 v
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус --> o d7 a: D5 e6 z
- </skills>$ d4 x: b' s# y% U3 @# L
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
4 T$ k! f* L6 j$ n$ X2 g- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
( @/ w1 K6 l% s5 \% ^
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.' q9 \" M, U# ?8 ~& A
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.% D) \& p( k1 G2 L2 o, A
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
- O: Q/ r4 o" {/ ^; t5 q" PДополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.6 y+ q! k1 N( k8 \; |! c# f0 Z8 N, P
& R1 m0 a6 J9 Z
+ j" u7 `, B' s2 x3 m$ z1 @* l
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". 😄
2 h; ^# n; q. r# d# g u6 ^5 V) ?5 U0 {- |* l5 m& H$ p$ }4 `
|