Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
* O2 m2 G/ I# ?# P2 \) }ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
( i2 N4 @2 |! a( t% GПолный код предмета
5 ]3 U6 X. M) z6 E$ z- d- <item id="52" name="Vesper Dual Swords" type="Weapon">0 s+ ~ ^3 R, q8 }0 ]5 D4 G
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>1 O, [7 q6 B; e
- <set name="icon" val="icon.weapon_dual_sword_i00" />3 m; L: r2 D3 v9 e; ]! B
- <set name="default_action" val="EQUIP" />+ C" j6 W- U5 T, z. ~
- <set name="weapon_type" val="DUAL" />
5 | A) E( ]9 p( o, @/ Y2 U. G - <set name="bodypart" val="lrhand" />
: L1 F6 q. R; S8 R8 v - <set name="damage_range" val="0;0;40;120" />2 w( ^6 E( K z# T/ Y3 O
- <set name="immediate_effect" val="true" />
. {1 E; S3 ~* i0 N/ s2 ]+ m3 Z4 w5 J5 s - <set name="crystal_count" val="4587" /> m I) x7 j& Y9 N) i) K# N
- <set name="crystal_type" val="S80" />
8 S" `3 G; n X7 x: J - <set name="material" val="STEEL" />
2 p0 f( s, w7 M/ E: D1 P& E* I - <set name="weight" val="1520" />
: d: s0 p5 C/ @' P; X) X, S" v - <set name="price" val="143356000" />- Y' w; r1 o6 T' ~0 {; r
- <set name="soulshots" val="1" />4 L# E: `( x Q8 V! |) P4 s1 Z
- <set name="spiritshots" val="1" />, v7 V* W6 O9 M" t0 ]# [1 L
- <set name="element_enabled" val="true" />2 j2 H# v( Z) Q! K8 N/ y
- <set name="enchant_enabled" val="true" />
& K" i3 q$ D0 K9 P - <set name="isAppearanceable" val="true" />& N/ Z2 d6 F" `! c- s# x4 ^5 i
- <set name="commissionItemType" val="DUALSWORD" />+ {/ V+ L% O$ G6 n# w
- <set name="ensoulNormalSlots" val="1" />5 ~3 e. J- ~4 |
- <set name="ensoulSpecialSlots" val="1" />
( T+ d! ?4 _4 ~ - <stats>3 L" T' h# A+ _% {& ^7 e! R' m
- <stat type="pAtk">482</stat>5 ^* o8 Z- N9 R- |3 T0 g6 L
- <stat type="mAtk">176</stat>- j- v D/ i" z" ?4 D' n" Z
- <stat type="rCrit">8</stat>( o m) p% h& @) S* E% M
- <stat type="pAtkSpd">325</stat>
& O1 o7 k: u4 m( O9 A @$ a. ~3 W- t - <stat type="randomDamage">10</stat>. e4 m. e3 y6 [( v# Z1 H$ l7 {
- <stat type="pAtkRange">40</stat>; \9 N* `2 Y" m$ Z) L# f+ w7 ~
- </stats>
. j2 A' ]$ H t9 U4 n - <skills>
" t y& B; Z$ H, z3 i - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->* Y3 Y1 U# B% V% D
- </skills>
- i! T2 q; ^7 S, z# x: [5 G6 y - </item>7 ]2 Q5 E3 n0 f) P* K9 q; s/ m" N
Скопировать код Подробный разбор кода1. Основная информация о предмете
8 p# X4 \+ b- P) \7 t- <item id="52" name="Vesper Dual Swords" type="Weapon">: U4 H" d" W' @$ x! C
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
- j! b% j/ n: | ) O; h! [$ l0 s+ Y' D+ t
2. Описание предмета
1 l: T) @( \) N$ k- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --># u' A& r7 S+ M. }( p% h" q8 D
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
& D9 t1 r0 m" F
" J8 q) G( \& u+ M7 r& x: g3 P& t3. Внешний вид и экипировка# G+ \7 S) Q7 |2 r
- <set name="icon" val="icon.weapon_dual_sword_i00" />4 ?4 \9 N K6 _/ J! Z
- <set name="default_action" val="EQUIP" />
2 m" L8 D3 r' n% Y( m - <set name="weapon_type" val="DUAL" />: n s# a4 b: W7 o: o
- <set name="bodypart" val="lrhand" />
* M" |) A- m8 _
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
- _( r4 }: O( A5 V) Q; K 1 l$ t& V9 u u( d
4. Характеристики атаки
& C s l5 d. y1 c* i- <set name="damage_range" val="0;0;40;120" />+ `6 |& z7 m2 G3 c1 G
- <set name="immediate_effect" val="true" />9 |& Y: ] w- Y8 H) `% x
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.! \% R8 k8 w4 P. O
2 b# A8 j& }+ n
5. Кристаллы и материал
$ S9 g) `0 L" U0 a- <set name="crystal_count" val="4587" />0 O2 x1 F( a( z0 b
- <set name="crystal_type" val="S80" />4 P$ ^! M7 C: ?& L3 Y- P, e# L8 m& r
- <set name="material" val="STEEL" />% d( A% J( @7 I% p$ E
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
! d: k/ l; m9 d. W f# G$ t8 e
" d% K; y) m/ h3 H! T6. Вес и стоимость) M4 z3 {$ m; v3 a$ Z1 C
- <set name="weight" val="1520" />! q* s {8 X8 b/ n2 i1 E2 I
- <set name="price" val="143356000" />" ~6 e; |2 c- E4 u* E# t8 v
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.$ M+ k3 C* U+ B4 S1 b7 l4 R; n& M
, O$ T: e9 X. f8 E7. Использование зарядов
0 l4 ] F( o5 @7 Q; }) A9 _* q- <set name="soulshots" val="1" />6 L8 ?: |2 a3 |/ o. k/ i
- <set name="spiritshots" val="1" />
5 y9 B# X" f ]: G# c0 V
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
z0 z9 @0 j/ A* ] 2 L8 M" d2 Q9 e( r! t3 x
8. Дополнительные возможности7 a: X; M, f3 c( H1 J5 C8 w
- <set name="element_enabled" val="true" />
/ n5 m0 G* P E+ B7 { - <set name="enchant_enabled" val="true" />
1 Y! T; \: U* P& Z5 @- g- r& Q - <set name="isAppearanceable" val="true" />1 B5 q6 h+ v4 i) u Y
- <set name="commissionItemType" val="DUALSWORD" />
R1 n% {8 u% `$ M7 V' S2 A9 L
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".6 u3 l/ p+ F: V9 k& r* U( R3 x
7 _4 J! t1 z) |$ N% m' A
9. Вставка кристаллов души4 e, s/ d# \$ u, q
- <set name="ensoulNormalSlots" val="1" />
/ x: |# k6 @+ x( c - <set name="ensoulSpecialSlots" val="1" />; t4 o# t3 E! C! j" w
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
4 F5 c# q m! ]' j, |
; ^9 o9 B7 v" S1 u+ X( O10. Статистики оружия+ K/ r9 Z, W3 R1 p0 W
- <stats>
! q4 m) d8 x4 g5 u$ f u - <stat type="pAtk">482</stat>3 w% p) t8 [7 {7 @
- <stat type="mAtk">176</stat>4 k( S/ ?$ |7 [7 q
- <stat type="rCrit">8</stat>
: r! c4 D$ H4 m+ b/ Z: ?; ]6 r; \ - <stat type="pAtkSpd">325</stat>
% F( t E: o! Q# X - <stat type="randomDamage">10</stat>
/ Y( X' ~( y0 u. X9 ~2 g! c/ ` - <stat type="pAtkRange">40</stat># t2 m& }# l% m( Z! o# q7 @) s- B+ w& d
- </stats>* m* P( P+ u/ H$ Z5 V
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.; z; a6 j4 D( `6 O0 ?. I
6 B9 U; L& k1 Z x1 m11. Навыки оружия6 Y# D! \2 x5 ~: c* R" G! E5 X$ [
- <skills>6 g" f& s& J w9 H9 d7 Y
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->5 O3 k& x# \' N5 i0 b0 s' u
- </skills>
# f6 n( q, S% x# M+ K) i
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
" G/ c$ E P& Z2 E- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
, I5 q$ N4 d. C. t
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
3 \( f) C ?/ J; N' U( m, d Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
1 R9 O& f1 ~4 i$ \3 ~! q7 E" l/ ]Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
& u% |7 ~1 h4 V7 V; r7 TДополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
- z7 ~. q( l9 c7 h$ D* s0 r
|) `% u3 Q' x2 U3 a
0 t& g0 [3 I3 rНемного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
% I4 e# |# P" R5 [" D
8 F0 |# p: I6 x) G. t |