Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
B; z5 y. x: n0 B/ OВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
3 R4 h& _) P" X3 O2 }. sПолный код предмета( {: p8 t& s' a
- <item id="52" name="Vesper Dual Swords" type="Weapon">/ u0 \, ]) A1 F2 X8 u6 J6 c+ V
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>" N8 p$ ?& b! n8 e% i- Z
- <set name="icon" val="icon.weapon_dual_sword_i00" />
`* ^4 W9 C" {) W" K* P% z h - <set name="default_action" val="EQUIP" />
& R# S6 F6 r' ~, q; ^2 i - <set name="weapon_type" val="DUAL" />
$ a1 P- K0 l/ N- Y4 J' a - <set name="bodypart" val="lrhand" />$ ^* b0 {" ?' i7 D4 T. }
- <set name="damage_range" val="0;0;40;120" />
- t! S5 r% y2 ]7 X. K Y3 ?% s% \ - <set name="immediate_effect" val="true" />5 w% s1 e5 z/ B
- <set name="crystal_count" val="4587" />: m* P+ _% ^/ x2 _ n$ }
- <set name="crystal_type" val="S80" />7 ?7 S1 ]$ ~5 t K' z
- <set name="material" val="STEEL" />
, t" X, \0 g, b0 ` - <set name="weight" val="1520" />' U: q/ d& h! H! j7 R7 K0 [
- <set name="price" val="143356000" /># g% s# k, }2 R% s2 h
- <set name="soulshots" val="1" />
8 L- j0 f( q8 C$ g' ~% F7 q1 | - <set name="spiritshots" val="1" />% y, l% `8 @2 o
- <set name="element_enabled" val="true" />% O, y, \; Q! K U
- <set name="enchant_enabled" val="true" />, R7 s* |' a( a! U
- <set name="isAppearanceable" val="true" />
0 E5 U( `0 q6 @: R! ]& w - <set name="commissionItemType" val="DUALSWORD" />
) ^; E8 T$ Z7 i1 J* X' X7 n& [% @ - <set name="ensoulNormalSlots" val="1" />0 g( V6 {8 F% @0 n$ Z( E: F# i3 E
- <set name="ensoulSpecialSlots" val="1" />4 ]9 p1 ?& X+ i
- <stats>
$ I" u& N; \) S2 s. o: v% ~ - <stat type="pAtk">482</stat>; z' p7 T7 c/ p, S1 P
- <stat type="mAtk">176</stat>
5 j& }+ C+ U% {8 u3 ?( Y+ ? - <stat type="rCrit">8</stat>" Y) Y4 d9 I% Z
- <stat type="pAtkSpd">325</stat>
' W" N! C# Q; `- m1 d3 c - <stat type="randomDamage">10</stat>
. r' e+ z4 |) B/ j$ [. c+ Y - <stat type="pAtkRange">40</stat> O& k4 F% p& G* `
- </stats>
8 A. Y/ E* U$ ]) }4 u - <skills>2 W7 `$ x- r7 g6 ^5 f/ ~( S
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
; s4 f0 _- h9 |! ^$ {1 w, f* H* ^ - </skills>
7 s* J7 m3 }& y- N3 m. b c7 D' I - </item>. P$ V* z' t8 j5 b6 _* X$ B
Скопировать код Подробный разбор кода1. Основная информация о предмете4 _% b3 c8 B- t6 S& {1 e5 J
- <item id="52" name="Vesper Dual Swords" type="Weapon">/ p, o) i% c& Y
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).! F$ ?2 T( A2 O" T0 h
: {6 ]0 Y7 H* G; Y2 e4 |, I$ Y2. Описание предмета
/ b$ y; J. W: p; u- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --># _% V2 \- \3 F A7 f. I
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
( x; n$ D# I6 f2 z; E7 m
" ^% F& A$ q# k# Q) f+ I3. Внешний вид и экипировка/ S x. ?. z' I4 D& ^
- <set name="icon" val="icon.weapon_dual_sword_i00" />
7 y% A/ `* n4 Y - <set name="default_action" val="EQUIP" />+ j( o' h/ N! Y/ I! Q
- <set name="weapon_type" val="DUAL" />
+ K" k9 s# u3 r, n- G - <set name="bodypart" val="lrhand" />
1 q/ d- D" ?! G/ _8 a; ~% m9 |
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).8 V$ _' o2 s% {6 U
3 G/ i" l* h2 n! a! c% d4 v
4. Характеристики атаки
6 V& S% g8 K' ], p$ Y0 [& h- <set name="damage_range" val="0;0;40;120" />, b- _/ P% C0 h, N
- <set name="immediate_effect" val="true" />
& L! V" i# C y: o& w' Q! p4 w
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
; R, r5 l& t0 P7 E) ? 3 t9 c) x/ {3 R1 B0 y
5. Кристаллы и материал8 s7 r; \% G) H+ _
- <set name="crystal_count" val="4587" />9 U% p# G$ s3 Y4 y7 c6 b4 A! k1 d
- <set name="crystal_type" val="S80" />
8 _4 X8 y. A! P& x* [ - <set name="material" val="STEEL" />
, w% V4 \4 F5 R; X
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).+ k5 f; E _/ a
* k& t; I. a6 L" N) N) t6. Вес и стоимость
& o+ ?/ k/ z! \7 l% _+ T) r- <set name="weight" val="1520" />
8 C; e, l& n# G2 U9 P" z - <set name="price" val="143356000" />" x# _. X% X. Z G
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.
- L+ E1 z' t) o# J( {4 e5 d % J& p' l, j. E4 z I
7. Использование зарядов3 C% v* u- s+ w; N
- <set name="soulshots" val="1" />( B( S( r2 k1 r# D( f& s( L
- <set name="spiritshots" val="1" />, ]2 W3 R) v) l" n! ~, S. B
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.5 M! ]1 ^1 V4 E% ^: a
8 H( D- O; @- h1 d8 d# s
8. Дополнительные возможности" \6 {. R' x d- S V9 f
- <set name="element_enabled" val="true" />
) p) k i/ P: W8 r$ s0 X - <set name="enchant_enabled" val="true" />/ r# W0 |$ x; Z9 l
- <set name="isAppearanceable" val="true" />* P' Q9 P: ~- b' p
- <set name="commissionItemType" val="DUALSWORD" />' z2 F y+ P, x& }3 r
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD". E6 F% r$ d* Y6 U
2 o- s" c4 X. ~
9. Вставка кристаллов души
# {- z- x! I7 w& |* o$ d- A- <set name="ensoulNormalSlots" val="1" />2 ?' O. ]. }, ?3 q* n- w8 L2 x
- <set name="ensoulSpecialSlots" val="1" />/ n" r; u& c+ c y
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
* q/ g- `! x& e1 P3 } \
8 _3 [2 f0 a/ T/ s$ y10. Статистики оружия) R3 j6 D) \/ ?- X' l
- <stats>
( [: |( [; b* l) ~8 t* V - <stat type="pAtk">482</stat>2 T' X; }* O" m0 x: i8 x, C" _3 W
- <stat type="mAtk">176</stat>3 F: ^$ F A/ t' P
- <stat type="rCrit">8</stat>3 f. C5 f5 @2 r( o# M
- <stat type="pAtkSpd">325</stat>
" l2 T- q, g! I! d% p - <stat type="randomDamage">10</stat>
/ N, S! h9 @( g* b. v - <stat type="pAtkRange">40</stat>
5 M4 Y+ n. J( _ - </stats> N! q8 A2 ~$ [. I+ a0 s: G
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.( { Z) w Z2 n ]7 P5 q
* ]. V6 U, r3 ?! j2 W( A
11. Навыки оружия
8 d' w% v2 n8 a% c; C( s& p- <skills>
7 ?8 A6 {9 x7 ?) P% \# x3 F- N - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
. r D/ F4 @6 ^ - </skills>
) ^/ \$ E& `, L! p
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.2 h7 d* O0 n. f% ]* [! l; ~8 h
- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.8 s5 X$ q7 l- ~ D3 y- X
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
- {, a: P4 F5 c5 o( t# Z) e& a Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
6 G% I0 ?+ O, Y4 Y3 S8 xПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
. f& s6 I3 s0 ?$ G3 G% V% IДополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
[1 a5 B$ A3 D v" M5 ?1 y8 ~% |
+ O7 |' g% X$ GНемного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
5 g" `* x6 I3 x/ x
6 L7 M3 M) G, d* I |