Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml! {- v2 a: N$ x; |$ M
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.- V' s. C. n7 m$ n# m9 ~% i
Полный код предмета8 w. X9 g& m9 k2 q, Q7 c
- <item id="52" name="Vesper Dual Swords" type="Weapon"> ?3 C }$ y; I. M5 k! L
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>3 ^7 k2 j, C4 r. @- }9 O, L
- <set name="icon" val="icon.weapon_dual_sword_i00" /> c! | v: u& L* u1 _& R
- <set name="default_action" val="EQUIP" />! ~$ W0 o9 p- i6 C, \* J9 P- x
- <set name="weapon_type" val="DUAL" />6 h/ H2 K0 U7 b* G, L% d' a6 g1 X& D
- <set name="bodypart" val="lrhand" />
" A% h# v: ?, [6 ~ - <set name="damage_range" val="0;0;40;120" />
& U; l: i( f6 e' C J - <set name="immediate_effect" val="true" />8 @1 s$ S' m& a8 m
- <set name="crystal_count" val="4587" />
! p* {( U6 k: @, B# F - <set name="crystal_type" val="S80" /> S0 V: X/ G8 a5 Q3 C7 \* q) u; Y
- <set name="material" val="STEEL" /> Y. P5 @% m+ j' {% I" V
- <set name="weight" val="1520" />& s1 a. D* S: `$ e6 W
- <set name="price" val="143356000" />& D; S) G9 h8 o: L( ]
- <set name="soulshots" val="1" />9 h% D* g4 h: j; M. O; [+ |
- <set name="spiritshots" val="1" />
9 [0 L, ^' X+ i - <set name="element_enabled" val="true" />
. M; X) E7 i& i - <set name="enchant_enabled" val="true" />
* B" |; _/ j8 z( B) o1 j( q& I) S4 M - <set name="isAppearanceable" val="true" />$ B- K' Y8 [* u/ q6 g# t
- <set name="commissionItemType" val="DUALSWORD" />2 B9 Z6 E! n" A" r5 f
- <set name="ensoulNormalSlots" val="1" />6 F% L6 ~/ S2 S
- <set name="ensoulSpecialSlots" val="1" />+ ^( [% m3 c4 r0 a
- <stats>
% A4 b+ h( j( M0 K! {+ ? - <stat type="pAtk">482</stat>( u' ]6 ~% x# H- e! F; r6 Z
- <stat type="mAtk">176</stat>/ E' h( M9 D$ N3 `# Y
- <stat type="rCrit">8</stat>" {# u1 |5 n- k8 d* }0 K
- <stat type="pAtkSpd">325</stat>5 N1 C {& g. U
- <stat type="randomDamage">10</stat>
" S% |3 t) v9 ~, s/ j$ [4 ^3 e - <stat type="pAtkRange">40</stat>
( c) l0 H4 j1 R, x - </stats> H# Y* k; ~2 f0 Q4 @. a' S' ?
- <skills>+ T) y' f9 e* u" a& |
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
7 w. b4 K6 r7 ^0 m - </skills>
8 B4 Q) F! f8 c4 i - </item>% t3 B+ ?+ l( m
Скопировать код Подробный разбор кода1. Основная информация о предмете p0 w: o- V+ W$ _1 W5 K# v
- <item id="52" name="Vesper Dual Swords" type="Weapon">
* M7 U5 q% l0 D& W7 h$ [
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).5 ~- P" H4 g3 F3 r5 q: s3 a
' X3 B: O% o$ E: i/ ]$ i, o
2. Описание предмета4 q+ d9 L! E0 G" Z% A
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
( ^- ]* [; \1 W% f, F6 {
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.3 o/ v2 v1 i( K2 n
9 T! Y8 Y7 s. {6 j6 T: C; y4 C% B3. Внешний вид и экипировка
; q0 [7 b% @9 L9 X9 [ h' @- <set name="icon" val="icon.weapon_dual_sword_i00" />
3 v( a$ f' |0 |6 G% h3 o0 N - <set name="default_action" val="EQUIP" />$ D X, T7 v! N0 v: p# Q
- <set name="weapon_type" val="DUAL" />9 s7 Q6 x2 H) x
- <set name="bodypart" val="lrhand" />
$ T; Y1 w. J( q V) [
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
8 n" l8 v+ K3 A6 m# ^$ t
9 Z+ i3 ?7 f( D6 n9 Q4. Характеристики атаки7 E$ K! R, j' c
- <set name="damage_range" val="0;0;40;120" />
! P2 C; q7 F( I o5 U0 _ - <set name="immediate_effect" val="true" />) Z/ k3 S% m) ]. v) S/ f" P, r: K3 I
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.* C% c0 X4 c) f; j% L% A
$ O( c: M2 |9 G$ O0 ^1 m5. Кристаллы и материал
* I, L s0 c* q% G( K4 M2 B- <set name="crystal_count" val="4587" />
! V# A" R- J. A% g6 o - <set name="crystal_type" val="S80" />
% A, V9 v/ c5 X: M - <set name="material" val="STEEL" />, {. ^/ ~# X( V1 C9 A% ~3 w2 I% g2 L
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
. ^* q$ J+ ^3 ^# f: o % u- @8 a/ d' `( j) y
6. Вес и стоимость
, C9 \+ V( Q- Y0 i% c+ ^8 X3 f2 ~- <set name="weight" val="1520" /># r$ H0 Q# O7 W; h/ N6 l
- <set name="price" val="143356000" />
/ {/ W. [5 w3 U3 z, c3 v/ e; b9 [
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.
% C6 b- X8 p, d5 e$ P+ x
$ s$ j8 b% Z1 t, h0 [" X7. Использование зарядов
( ~8 Y# y- ^4 g$ Q8 A- <set name="soulshots" val="1" /># e4 O% h0 W7 k
- <set name="spiritshots" val="1" />
2 x) l5 y/ {. p2 Y5 m: w" D4 ~* d
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1., m$ j' o7 L* b. }/ ^" R" r# S
( I! n* y: A9 n0 m8 Y
8. Дополнительные возможности
u8 _9 b. P5 Y. A$ M% q- <set name="element_enabled" val="true" /># k8 |8 c1 \5 U. @% x# q
- <set name="enchant_enabled" val="true" />
, Z; j+ E- u- _ - <set name="isAppearanceable" val="true" />
3 J. ~- M" L% [% F- V - <set name="commissionItemType" val="DUALSWORD" />0 K' s; c5 y1 C8 I H) Z
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
4 Z: c( V$ O# x1 F " P s# a7 C$ X- v6 k. U" ^* f
9. Вставка кристаллов души
% m" ^* \7 r4 T$ H4 d- <set name="ensoulNormalSlots" val="1" />2 w) B3 A; j% {5 n6 ^
- <set name="ensoulSpecialSlots" val="1" />7 y' v' [' d _* u2 W1 H2 b
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.* v: M. x, T" K% [
- z$ c4 K2 i% F4 Z# ]* l5 N M0 @10. Статистики оружия
3 z8 g. [ w# U6 X- <stats>
% W5 X" a$ K/ w$ K% [; ^ - <stat type="pAtk">482</stat>
) p# k# v; y# u4 t - <stat type="mAtk">176</stat>
- q5 K/ A& H4 s2 |8 Z- a - <stat type="rCrit">8</stat>* F3 D( }& Y7 O! T& p9 U
- <stat type="pAtkSpd">325</stat>1 x0 u8 m( }$ _; p0 e+ k
- <stat type="randomDamage">10</stat>
" L* p: L: U4 t# d# k! z, e - <stat type="pAtkRange">40</stat>
d* T8 y( ?( t c; k8 k - </stats>
1 l% N- P. q2 K# F
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
0 [3 M/ V6 n# E$ M : i% i* T" B& ^; G. T1 B' E+ ]
11. Навыки оружия
i# Z) K+ D3 V0 P) f/ T/ o8 a5 s- |* c- <skills>
% C. u; R4 z, N; F- t6 B% {: q% \ - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->6 v$ H0 a' W0 J" B, ^0 e, T7 j
- </skills>, L) L5 i# F8 F
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
6 I6 T# y5 A8 F2 p- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.2 p$ G3 q) i# n% Z
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.4 X# Z+ @* x9 A! _) M5 k0 q! k+ r
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.; q9 u: R5 \9 }1 j" X0 W% D+ F7 j
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.' R) O' c$ G0 }# q+ T
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
# h0 ~; L1 ?% w$ s' K( J W8 P , h F3 r6 E+ O3 l! o8 i5 w8 G
; H" X& i' `: T7 X$ Z R" K+ n
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?: g7 h# h) a- j# D; `
' m- d* c5 X6 O/ `' L: ~% `, m7 \8 M
|