Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml) }( D. z% F% Y6 r1 U
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам. y0 s0 D0 v: K, N/ d
Полный код предмета+ r$ X! }2 N/ w# y: Z1 q, S/ g
- <item id="52" name="Vesper Dual Swords" type="Weapon">
[1 f" N4 ~) A: @6 s7 k - <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
7 A/ s4 s4 D0 p# O7 Y9 p- `, ^ - <set name="icon" val="icon.weapon_dual_sword_i00" />+ [; C* |* ]0 j2 |/ W1 q; ?
- <set name="default_action" val="EQUIP" />( }- V5 W0 f3 X- y7 c
- <set name="weapon_type" val="DUAL" />
' c0 I7 z4 @5 R6 V) \, d - <set name="bodypart" val="lrhand" />
+ L- h( q3 h4 O3 _9 a, B& m! z; \- m - <set name="damage_range" val="0;0;40;120" />$ i! z; B1 f: D$ g. R' o' J
- <set name="immediate_effect" val="true" />
# S2 I9 C: _! T - <set name="crystal_count" val="4587" />
/ N2 s6 o) B* m. y. M& C- N( e - <set name="crystal_type" val="S80" />6 U( o; C2 c- q9 c2 ]) h8 a d8 ]
- <set name="material" val="STEEL" />
- p6 Z0 b( M, O3 @% Q - <set name="weight" val="1520" />
$ E! t3 y9 v2 s ~. E7 L2 V) n - <set name="price" val="143356000" />! O* {' c# ?6 {4 L
- <set name="soulshots" val="1" />) K8 d- O% B) @, K! Z
- <set name="spiritshots" val="1" />
& R5 k; L) D0 X$ }# e, y6 m2 I - <set name="element_enabled" val="true" />
. o- r; x; n6 X7 D, C, R - <set name="enchant_enabled" val="true" />
, m0 G% p4 \" P6 R3 A; {8 t g7 S - <set name="isAppearanceable" val="true" />7 F! s4 Z6 ]" \0 t. K& H
- <set name="commissionItemType" val="DUALSWORD" />
7 y, F& S Y0 F, g: q+ G7 |5 t - <set name="ensoulNormalSlots" val="1" />
+ N4 F9 H1 v/ D2 P/ u% l3 ` - <set name="ensoulSpecialSlots" val="1" />
7 R: h9 | h; S - <stats>
7 z' V) B. Q4 N5 i( P) g - <stat type="pAtk">482</stat>
* j6 D7 w2 R) Q" P) O! T/ I - <stat type="mAtk">176</stat>+ v7 Z8 K, H/ M0 M' |: V3 Q
- <stat type="rCrit">8</stat>8 ?$ w8 x( ~. l% }
- <stat type="pAtkSpd">325</stat>
+ e% n8 U4 K) f - <stat type="randomDamage">10</stat>7 D5 {7 x& _- r% t- z: F
- <stat type="pAtkRange">40</stat>
& e) g! l, a a ]: i3 e - </stats> q' s4 T9 B* x1 M# `* d7 _
- <skills>
/ _6 D, R- d# c* p - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->+ K& k/ D' E! G! J( h
- </skills>) N% q9 p+ P5 m( Z
- </item>8 v, T( _; p& x, W! a
Скопировать код Подробный разбор кода1. Основная информация о предмете2 g# I) h: N) I+ X2 e
- <item id="52" name="Vesper Dual Swords" type="Weapon">
3 {' U" N. ?/ z% _# o" C! k, A
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).- }+ m- V6 C9 w6 |% L/ q+ O! g) {8 O- a
: G# Y( x0 J* r; T+ m
2. Описание предмета1 n+ `* m. z" i7 O8 B& k" p8 d
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->% {1 Z, w* {" e# A K/ u, ~
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
+ M8 t+ l& f4 [, {! g3 \0 W, Z
# N6 X* |4 x ~7 s4 C3. Внешний вид и экипировка N! H4 X L, }* y; k
- <set name="icon" val="icon.weapon_dual_sword_i00" />
, |6 J/ w4 D& c- l, A( v- y) Z - <set name="default_action" val="EQUIP" />
* R. ~' J8 I- O/ | - <set name="weapon_type" val="DUAL" />
& ^& p& K$ ]8 f7 n0 W - <set name="bodypart" val="lrhand" />1 s1 p7 z# E& t3 l4 G: B
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки)., H) s/ t- G" @ l* e$ c
6 ?% D# V, k- r+ l" ^" X% i u4. Характеристики атаки/ d) g4 _4 \, x
- <set name="damage_range" val="0;0;40;120" />: f# X& L9 R# a6 h2 T7 Y T: x4 f* z
- <set name="immediate_effect" val="true" />8 ~! { D0 t" J/ ^7 o" m
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.; j3 V+ G) r$ e0 N: l% Q" {* |
4 M3 I1 P& u) D& Z# ` ^
5. Кристаллы и материал( @: F. s2 Q8 X7 C' I
- <set name="crystal_count" val="4587" />
" I. t' J5 b/ u& c0 u2 W2 _8 Y) j - <set name="crystal_type" val="S80" />0 E4 }/ I. }9 _8 h- d
- <set name="material" val="STEEL" />
% K1 Q0 m4 e/ i7 E1 O5 d" O- Y/ j
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
# v+ a. x1 E/ Q7 r% w
1 D9 c1 e, ^% v X8 q! ?7 C6 O6. Вес и стоимость
# s. o" ?: \7 y, H- <set name="weight" val="1520" />4 {8 x& I$ A- f- v! @2 H* b, v& A
- <set name="price" val="143356000" />( G/ P% Q3 x3 O% _# M8 O
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден., n' Q1 v! L5 p% N) Q: B
" {7 l1 h6 ^' U) H/ a1 |' [ n
7. Использование зарядов
p8 S- h; O' H! ]- <set name="soulshots" val="1" />0 [7 @$ c% x5 w x
- <set name="spiritshots" val="1" />
# I$ j7 a: F* ]2 \1 X3 f
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.3 W$ s% d1 a8 Q+ p- u& H5 r: m& J
9 r- g2 ]9 F! Z! k/ U4 O: g8. Дополнительные возможности$ ]9 r2 d. v( d
- <set name="element_enabled" val="true" />
5 d; H4 ?0 |4 j9 S - <set name="enchant_enabled" val="true" />& q3 m J, t4 v, d. W X
- <set name="isAppearanceable" val="true" />7 {% x+ P& } ?9 ~7 d( ]
- <set name="commissionItemType" val="DUALSWORD" />& U A$ M$ l! K9 ]0 c" D0 H) o9 O2 x) Z
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".$ r8 e3 u. \' Q0 Z- @, q
7 t/ f2 ?( Y, f5 S. q
9. Вставка кристаллов души
0 S6 i6 \1 g" g, c- <set name="ensoulNormalSlots" val="1" />
% t+ _# O" j* [, ^ - <set name="ensoulSpecialSlots" val="1" />
" b1 j. V" f( P8 Z4 S
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.2 Z3 X4 P- e- c7 `
9 `/ B/ w8 J* L5 M9 j: l- y
10. Статистики оружия
! b: w N5 d/ Q- L# x7 W- <stats>
; ]' V3 f0 G9 h4 a. v' V! F4 n - <stat type="pAtk">482</stat>
% I* d t- ^ i$ M - <stat type="mAtk">176</stat>
, L+ f6 T0 f" @" b% J - <stat type="rCrit">8</stat>9 ^1 a# ]- Q; f6 C& e
- <stat type="pAtkSpd">325</stat>) k$ ? h/ K' x/ }. Z
- <stat type="randomDamage">10</stat>7 r" m v2 V6 K0 I9 B
- <stat type="pAtkRange">40</stat>
+ v' s- z- m" i( f. v- P - </stats>
) g; {! ~5 @ B( c" k7 u
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.+ ~9 Q J. N/ u, F9 ^5 Q" ?0 [) m- [9 b
+ u# J0 Q0 Y$ }2 Z6 y- D% Q11. Навыки оружия
; U, ?' l% X* R* g- <skills>
' q! V) Y* B7 s% d3 r' V - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
O& V+ z, z) G% V6 I' {+ C0 m7 s - </skills>; A6 b9 ~+ h4 s- f$ `2 R2 x9 X9 p1 @
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.! B0 {/ Y8 u5 R; e5 h& j8 G2 w% M
- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.. G; T: B4 I( Y% _1 v
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара., a9 D6 i7 D7 ], K9 o' K7 M
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.2 q# i, Z' h9 W6 w2 L3 q7 H$ p
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.# Z' y: W1 q$ I
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
' B( m2 Y/ v5 P# O : ?9 Q8 B' ? C; I1 Y& X: I- c' D
# P. J$ n% ^9 I2 [6 BНемного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?, |- n7 z% [ D$ o9 E, ?$ N
4 R' L5 i' X% ~* N( L4 j |