Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
% n6 x" T0 Y/ wВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
- S2 _! p. l8 JПолный код предмета
5 ]9 I3 b3 |$ }1 D2 E+ H! b- <item id="52" name="Vesper Dual Swords" type="Weapon">$ E6 m: q& X/ [7 ?7 D$ A( p8 H
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>7 P" Q* t" {0 h6 ^* H
- <set name="icon" val="icon.weapon_dual_sword_i00" />: {8 O( z9 u: s6 @0 }
- <set name="default_action" val="EQUIP" />& }! E; O3 w' H+ J- e3 n. [& K
- <set name="weapon_type" val="DUAL" />
$ H" N# O4 j1 W' b2 Z - <set name="bodypart" val="lrhand" />
# V- K8 l4 ^1 r7 I! V: F" E0 A; N - <set name="damage_range" val="0;0;40;120" />
+ @# v- u1 T0 U; g/ S' H& M7 E - <set name="immediate_effect" val="true" />
' e2 c$ z8 H8 i7 L0 B4 d- ^: } - <set name="crystal_count" val="4587" />
% l' x; s6 `+ t. c5 a - <set name="crystal_type" val="S80" />
9 |4 h4 g6 c) q, p7 w$ a - <set name="material" val="STEEL" />
1 `: H, }& s4 M" E& t2 A. r. P3 ? - <set name="weight" val="1520" />; K2 Y7 ^; K- Z$ m1 g( D
- <set name="price" val="143356000" />( B1 v1 l) r7 F; J- z! Y& \, `
- <set name="soulshots" val="1" />8 a" X$ j% V* X7 \2 |+ V' D
- <set name="spiritshots" val="1" />
- y1 F) ?3 K, x1 e: B - <set name="element_enabled" val="true" />2 f! k& ?) s0 B5 M1 G0 F
- <set name="enchant_enabled" val="true" />* |% @4 J( F5 w: V6 U. q
- <set name="isAppearanceable" val="true" />3 X" G9 g- v) ]6 m
- <set name="commissionItemType" val="DUALSWORD" />
$ `( e2 G! r/ i% X2 A - <set name="ensoulNormalSlots" val="1" />
) N8 p7 C9 F2 `# g$ B6 ~+ O3 i% N - <set name="ensoulSpecialSlots" val="1" />
6 G3 j% T/ Y1 s - <stats>' C/ g6 c9 {5 o* b( F' w5 [5 c
- <stat type="pAtk">482</stat>
; D) p5 ` P/ S0 P - <stat type="mAtk">176</stat>
$ N) |6 d6 K1 Z7 Z" N, l) h9 y - <stat type="rCrit">8</stat>0 T/ M; o2 G$ g, P7 A5 C+ P6 m
- <stat type="pAtkSpd">325</stat>
, S5 n# T! S$ P3 _) _8 w5 H - <stat type="randomDamage">10</stat>" H# b, @- a9 z! ?$ m. }7 e& B
- <stat type="pAtkRange">40</stat>1 A; \; R0 K; a- }* A& z( z2 o
- </stats>
2 `; j5 O# Q5 w+ M9 N5 z - <skills>& d% T; B& V2 s( g8 T- m
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
) i; m! j, |! [4 L: j - </skills>$ F+ m B6 O- N3 J2 ]
- </item>
! R; X& ^. Q; a+ Q; h: m
Скопировать код Подробный разбор кода1. Основная информация о предмете
- r) X$ {9 t" {, J5 U) c% ^4 c& V- <item id="52" name="Vesper Dual Swords" type="Weapon">0 ^0 {1 G6 A! @
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
. Q% A& j' g* O7 C# _$ | 0 h& s1 V' M- N/ [, g
2. Описание предмета
5 o+ M* C2 W. k& G* m2 B3 w; `9 t- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
( V+ G9 q& J3 n
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
7 N) Z0 v" x0 x3 B* l
# c7 h7 k/ u7 i' q/ `. Z3. Внешний вид и экипировка2 F a- x) z2 s. g3 N* H6 h
- <set name="icon" val="icon.weapon_dual_sword_i00" />" e$ o, g3 Y$ {9 m5 M* n. s- H
- <set name="default_action" val="EQUIP" />. {0 Y; z% l m
- <set name="weapon_type" val="DUAL" />. m' |8 U" `$ d! E2 R4 v* B
- <set name="bodypart" val="lrhand" />( J6 n( D5 }# d2 |) b9 m
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).5 j5 `& F1 E8 ~# ]
) k& l" D2 r% b
4. Характеристики атаки% ^. L* \7 m3 u p" ]
- <set name="damage_range" val="0;0;40;120" />: R4 Q" r; W) c3 D4 A* Y2 m
- <set name="immediate_effect" val="true" />
" W$ L( X0 Q) X; w7 F1 }9 l
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
( U, Z0 t4 @$ ~# s" T5 W; k 2 b" q9 f7 x0 u$ l; o
5. Кристаллы и материал
0 X4 I. ^; Q$ P4 a' n- <set name="crystal_count" val="4587" />8 K( Y* ~8 ~1 H7 Q* f
- <set name="crystal_type" val="S80" />, K) K$ I* E& z8 C9 J. s+ c
- <set name="material" val="STEEL" />
0 G1 m$ Y" q- h, y1 E4 u( Q2 ^
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь). u0 q1 o0 O: @+ w
5 C, W6 ~+ T7 G
6. Вес и стоимость
2 C+ K c- {0 x) ]8 e( E% O: O0 g- <set name="weight" val="1520" />$ V% S1 ^4 R, ^3 H$ c
- <set name="price" val="143356000" />
4 W6 l4 m, C h4 o& E/ _; v
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.
/ ~# S; c' E4 S5 W8 D/ H4 C * c0 E1 }; X: G% E! u
7. Использование зарядов" `, a X% k# R F$ v, K
- <set name="soulshots" val="1" />
( `0 x. g9 G2 f, L. [3 y3 v - <set name="spiritshots" val="1" />
- Q. W8 O# a. P) G$ t
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.% I P5 r5 G8 d. o7 j0 s1 t
' y. R, z" X2 w
8. Дополнительные возможности. [" G p6 D# v4 {
- <set name="element_enabled" val="true" />4 q0 y# ^5 `4 k
- <set name="enchant_enabled" val="true" />1 B% i- O% W" r" t0 c3 N
- <set name="isAppearanceable" val="true" />
/ q& L# T5 R1 M7 p+ k3 A; m - <set name="commissionItemType" val="DUALSWORD" />
% Q: L; I$ \6 ]
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
; D9 K/ F$ \* D
- r# _' r) b7 s. N! v9. Вставка кристаллов души4 T E" E9 R+ y' l. V
- <set name="ensoulNormalSlots" val="1" />: S/ p8 O8 Y4 E/ H7 O
- <set name="ensoulSpecialSlots" val="1" />; A0 u/ c# J, I* D5 ]1 Q& r" H. i. z
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
# b( V+ b8 E- y- D5 H7 [- R/ U% P & z" {4 Q' h- V
10. Статистики оружия6 I9 w [! h. i8 `
- <stats>3 N6 C! }$ s' I# b4 f
- <stat type="pAtk">482</stat>7 M$ g; [; B9 t; Z
- <stat type="mAtk">176</stat>4 n; H1 I" d4 m& m
- <stat type="rCrit">8</stat>9 A+ o% o2 n4 r6 A
- <stat type="pAtkSpd">325</stat>
! X8 m" M8 M0 g0 g& k( d; C* Q - <stat type="randomDamage">10</stat>/ H5 _! H# A j( P. @
- <stat type="pAtkRange">40</stat>
5 S7 n2 l% L, k - </stats>
$ S) |: A- J: o
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40. ?: V! Y- N: o
9 s- h& q4 R4 J: f4 M11. Навыки оружия
5 u6 g5 \1 p6 {- <skills>9 w0 n0 E" Z9 [# a/ w( t$ Z
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
3 S; x' y4 ?- V q) l$ N9 ? s j9 ~ - </skills>/ v7 c" n# e# h$ I! O
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
% F0 a7 Z @$ V- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
, g, A3 d* @# e1 a2 W
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.. H/ d( j1 K& t5 t' I; N
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
- Y$ i+ U: o# f, v* b; `. R" LПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
. r) w0 N2 d; ?* a1 i* ?, eДополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.7 [- i6 r8 o+ Q. G, p
9 H7 u. y* x. Z C# g/ n
8 I5 ~0 n* G% I% }, V: I! w
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
% g7 P. E: L+ ]- ^$ A. K# t( {- H" s9 Q" X
|