Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
9 e! H4 N5 t# i) f) l; I* YВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам./ ~) ?' o n6 v( [) ?$ \
Полный код предмета
+ c2 g/ s0 M1 W' B+ J4 p! [- <item id="52" name="Vesper Dual Swords" type="Weapon">
# `0 }' k# K% o - <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font> s Q; V( _! T3 Q+ ` I
- <set name="icon" val="icon.weapon_dual_sword_i00" />
+ c" Q. }: |1 m3 v) O3 r( c - <set name="default_action" val="EQUIP" />+ B6 ?! M+ n7 G$ {7 m& f
- <set name="weapon_type" val="DUAL" />
% u8 r4 y/ y4 ]2 W$ s% @0 ]# A - <set name="bodypart" val="lrhand" />" G1 V/ h' C) v6 Q" F) X
- <set name="damage_range" val="0;0;40;120" />
% Y$ J0 g! D: i* q2 V - <set name="immediate_effect" val="true" />
4 a) G2 x# f& I3 b1 W2 O; ^ - <set name="crystal_count" val="4587" />
) C2 M' D+ w' ] - <set name="crystal_type" val="S80" />
7 ?) \7 c9 ]' b( G" p8 ]: ? - <set name="material" val="STEEL" />/ z) a" m& i' ~. _1 K
- <set name="weight" val="1520" />
2 N) k# y8 F# s. r' V& f/ V7 r - <set name="price" val="143356000" />+ [* m7 Y$ o# H4 g
- <set name="soulshots" val="1" />
0 F' A7 L! _; y7 y1 K7 l7 K! ` - <set name="spiritshots" val="1" />! |9 U' w9 w# k+ H* v% R) r
- <set name="element_enabled" val="true" />
& w0 E) z; d0 @4 V# Z2 Q. u Z( R - <set name="enchant_enabled" val="true" /># x$ q) k9 C& P, x
- <set name="isAppearanceable" val="true" />& P8 F8 m! g! s7 f- f4 s
- <set name="commissionItemType" val="DUALSWORD" />3 H& [- ?$ N) N8 |9 D# U; ^! `
- <set name="ensoulNormalSlots" val="1" />0 h0 N. o* r" l; n6 c( J! W
- <set name="ensoulSpecialSlots" val="1" />
$ B+ L) o! j6 n, N, k: l) z - <stats>
" f* k' `& W4 p1 M( j- G - <stat type="pAtk">482</stat>2 S% u" f/ p2 b0 P
- <stat type="mAtk">176</stat>
. D8 R+ T+ u$ f/ W/ S7 I# ? - <stat type="rCrit">8</stat>
( H, |! o: W5 o - <stat type="pAtkSpd">325</stat>
7 u+ k8 |/ u+ @8 a" l - <stat type="randomDamage">10</stat>
+ j2 r, \5 R4 c$ G - <stat type="pAtkRange">40</stat>- x c6 [" K! c, {& ~
- </stats>( l- u' Y( |& `
- <skills>3 K( ^" [) ^ ] n. d
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
3 t. d w/ k N c$ d8 ~ - </skills>7 |4 |6 s6 a8 W/ C! [; l( U& N
- </item>
}6 Z! }, ^) U% g
Скопировать код Подробный разбор кода1. Основная информация о предмете
, H. U9 R( w7 x4 Y$ x2 r, |; }- <item id="52" name="Vesper Dual Swords" type="Weapon">
. i u+ W: B# z0 f- P4 N- U
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
m0 t: t, V0 y; W% u& R$ p9 ^
( H$ u) @, g6 Q. i# U/ x2. Описание предмета
/ @8 M2 E% C5 _2 d- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->* s- \" g q$ E% u! P* h
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
2 {& w' Z/ {0 s8 d
; ?+ f5 g" v1 F7 Q5 F- F$ Y, `1 [3. Внешний вид и экипировка
0 b7 z! B( _; e2 ]- ?- <set name="icon" val="icon.weapon_dual_sword_i00" />
. n f+ B9 B( M5 k2 O1 d - <set name="default_action" val="EQUIP" />
, P: n' S8 F0 n8 V) t6 ?9 U - <set name="weapon_type" val="DUAL" />
( t0 _& u6 B# a4 b: J7 i7 s1 w" ? - <set name="bodypart" val="lrhand" />
- q4 x5 }( v% W: o+ t- M
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).$ [% s/ k# ~% X# Z1 Z
) L ` y4 G% E$ d
4. Характеристики атаки
3 Y- @ |- U7 y/ B8 B& y& q- <set name="damage_range" val="0;0;40;120" />1 `- }# A' h7 S$ W- `
- <set name="immediate_effect" val="true" />
5 G* Z7 I+ `* I/ G& ]: l
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
9 N; A( Q* w0 b) R) D3 }0 b
$ _* I$ M9 P, g \5 n2 I5 ?! J5. Кристаллы и материал
3 v" K4 S$ y! I& N& a- <set name="crystal_count" val="4587" />- n0 x5 c$ ?" v5 W& Q. ]
- <set name="crystal_type" val="S80" />
: `1 r W$ t) p) c9 B - <set name="material" val="STEEL" />
3 k7 j, Y6 m* V; ]7 C+ c3 u9 _
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).# x( B: X7 U( F Y
, |; d3 [- ]9 y e6. Вес и стоимость
8 W/ \5 O# w% p I9 T, R- <set name="weight" val="1520" />
( f0 c( V9 Q& H7 }- f6 y! s - <set name="price" val="143356000" />& F5 \, P4 S- z: s8 w$ A9 S
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден., a; t8 Q0 V- w
* b1 D" \0 U! K N: p& h9 I
7. Использование зарядов
& p$ K. M4 R5 x/ z- e- <set name="soulshots" val="1" />4 t* M" U- [- G& @$ V9 s3 ^3 V, `
- <set name="spiritshots" val="1" />) p) u, m! J# N; Q( Y, u
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1." z' ~! e/ h' X/ \7 \3 q ~5 Q
* X/ F! K" o& M7 }- }) {5 _
8. Дополнительные возможности
1 I5 _3 n( a" F0 Z2 d- <set name="element_enabled" val="true" />
" A5 p' Z j+ a - <set name="enchant_enabled" val="true" />3 x% L1 H$ B9 ]& f5 @& Z; {1 G
- <set name="isAppearanceable" val="true" />
" s5 `4 H0 r5 h) _ T) ]/ r! b: f3 q - <set name="commissionItemType" val="DUALSWORD" />" h$ z" D1 w9 s* q5 P5 X. G% [" h" w
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".. P* R4 r+ O0 |8 P8 J; S
+ F& I: V9 b) @; d1 B
9. Вставка кристаллов души
' \( Q2 [1 ]. Q) p/ V8 j: u( V- <set name="ensoulNormalSlots" val="1" />3 m. M: Y3 a: N2 o! g4 b7 Z
- <set name="ensoulSpecialSlots" val="1" />6 k, M+ @# f. I; \
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.$ j+ B @$ c8 a$ o
% D3 x" Z: x7 p4 D
10. Статистики оружия- H3 H, u. P) |* c( @% S
- <stats>
, m2 b' y) M5 [* Z8 A# T - <stat type="pAtk">482</stat>. `8 w$ L; P% `( w+ v
- <stat type="mAtk">176</stat>/ F. d3 F# k) J6 z& A" L
- <stat type="rCrit">8</stat>
: f. W; g) }. a- C9 m - <stat type="pAtkSpd">325</stat> y) v2 L3 r) |, P. _; l$ X% ?; r4 z
- <stat type="randomDamage">10</stat>; E# |9 M0 k' \, `# L
- <stat type="pAtkRange">40</stat>; Q% ~! }2 i6 k K
- </stats>, G2 u0 e( f. p& @! u
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.+ o* Q9 i! j4 s' {) \( R: p
* B! t5 [" C/ w/ @. A6 ~
11. Навыки оружия
& W/ F& ^% Z- `$ a* u j2 g4 r- <skills>/ e3 |. U3 U/ w2 P# ^% A+ y) f+ n# V
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->, M) M0 @7 D5 \* E9 ?4 o
- </skills>9 E; h; M* x8 b
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
% m9 v3 Z; h+ _7 q1 l% ?" U- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
3 b" j1 M, O% P% c6 L2 ]8 O* O/ {
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.# u) P( b8 c8 y
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
p' s3 v: r1 L8 |Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
2 I3 J, N& w6 u7 e5 ]Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.3 j5 q6 t" l! B6 R: Z3 L6 O
- W* z/ m+ H) L( j" s5 V) _& k
+ ~) J5 D/ F4 c# }Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?) g( g1 T1 A @ f( h4 W# u& L
: N" A) h; J# T4 }6 W, o7 w
|