Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
$ T* M. @6 Q6 R: F1 KВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.* S4 |2 }4 H( u7 h6 N/ [0 Z, x
Полный код предмета+ ~5 r# r( C0 h$ ]
- <item id="52" name="Vesper Dual Swords" type="Weapon">! h8 W: A. s* C n
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>/ r# w/ D: g# a7 N8 a, B
- <set name="icon" val="icon.weapon_dual_sword_i00" />
: C" `, ?) n/ V# J, t- D, D% { - <set name="default_action" val="EQUIP" />
. a6 W6 v3 F+ ?9 U8 X: L - <set name="weapon_type" val="DUAL" />* }& r+ m! s j4 W7 I: |; s
- <set name="bodypart" val="lrhand" />6 c, Y1 N- ?" [% O
- <set name="damage_range" val="0;0;40;120" />/ [7 G% i+ v0 ^( d
- <set name="immediate_effect" val="true" />$ z6 o) S# f' k' ~. e" P
- <set name="crystal_count" val="4587" />
, F: f5 r- m/ N7 u: w) P% v - <set name="crystal_type" val="S80" />2 J5 i F6 Y. [' Q* A8 V) S
- <set name="material" val="STEEL" />/ q) @2 H9 D( S5 R, I+ U8 s: B
- <set name="weight" val="1520" />3 _8 L' O0 L, V
- <set name="price" val="143356000" />
0 I V M1 w `7 s8 u - <set name="soulshots" val="1" />- x: h X% a9 ^9 Z6 W+ V
- <set name="spiritshots" val="1" />
7 x& Z6 d( Q: t - <set name="element_enabled" val="true" />5 p9 | e" n0 }/ n3 E& D
- <set name="enchant_enabled" val="true" />
6 I/ }4 L9 m4 o8 c8 s( B - <set name="isAppearanceable" val="true" />2 X& B+ ~/ e+ g( y( t
- <set name="commissionItemType" val="DUALSWORD" />0 o4 G# k, I, N4 V
- <set name="ensoulNormalSlots" val="1" />
# W$ u0 ~3 Q% S9 D( M - <set name="ensoulSpecialSlots" val="1" />
) k9 p% c: Q8 W. i2 H" H$ O - <stats>
. W4 o, a- d9 q8 j4 x - <stat type="pAtk">482</stat>
& a( K1 z. y3 T; H& L2 S - <stat type="mAtk">176</stat>
+ S6 ]! x3 ] [+ l' f! h - <stat type="rCrit">8</stat>$ F' z; l# o9 C( i
- <stat type="pAtkSpd">325</stat>0 Q% D5 H. n# i( r8 z2 I
- <stat type="randomDamage">10</stat>
% d! o2 {' R. t ~ - <stat type="pAtkRange">40</stat>1 V! B; J" D2 [2 j) d1 Y
- </stats>: Z. G& s/ b8 r$ m j9 V/ [+ E
- <skills>9 \. u9 m' U9 T
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->( t+ f! V1 t6 j7 ^3 }3 z4 ?
- </skills>
+ k6 G, s9 j5 ]. j - </item>7 w/ x. d; k: P0 T
Скопировать код Подробный разбор кода1. Основная информация о предмете
$ [% t6 C, y- g2 ?! X- \- <item id="52" name="Vesper Dual Swords" type="Weapon">! m# W; Y; J0 ~( _6 O# o; E- i
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
+ x1 F" c/ J9 y6 x' }, \$ y
|' T7 l' N: j6 M# @, r" i6 d, f2. Описание предмета
6 ~6 s& k; Y% S; D- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->3 d8 e; E) ]. ^* m$ x
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.+ G- ^' e/ Y9 [% K: u
. s$ y5 b! B7 |) u" X
3. Внешний вид и экипировка
4 U; Q0 n( z/ U# ]2 T( p7 c- <set name="icon" val="icon.weapon_dual_sword_i00" />
( c2 m7 A' m0 `5 F - <set name="default_action" val="EQUIP" />) A8 T& [6 U+ R. P! x
- <set name="weapon_type" val="DUAL" />4 `3 t7 U6 `3 G# F
- <set name="bodypart" val="lrhand" />
# C9 l8 b S: Z' ~* G
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).( d% Z5 o ?% {% r: U4 R* T) A% ?
- F J' d) ~1 A( b4. Характеристики атаки) n' i2 e) P8 D& R9 S) Z
- <set name="damage_range" val="0;0;40;120" />6 {/ d2 i% Q; |4 Y. `! x/ S
- <set name="immediate_effect" val="true" />0 S. y4 Z# `& T' _( @
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.6 \( B1 w8 h l; \5 L, h
3 M" H% d! n7 P4 y+ ]. b; I
5. Кристаллы и материал
$ g# S7 X# c) b6 {& W9 P8 p- <set name="crystal_count" val="4587" />
& P+ h+ D6 f: r/ ]8 \ - <set name="crystal_type" val="S80" />
, ~. C- K' v4 P7 K; u! e9 ]0 O - <set name="material" val="STEEL" />. e( b G2 E1 v
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
6 M5 Z4 r2 _: h5 z% O8 Y/ J! a" b 9 ~: l' g& D) z9 z0 z/ L
6. Вес и стоимость
7 W4 E# O; G: e2 s8 h9 E4 p0 j- <set name="weight" val="1520" />* D5 I0 q$ |' V5 A6 a" [2 y
- <set name="price" val="143356000" />
* A: A+ i: U+ o$ [, n) O5 }
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.
+ }; r @% W: K: @4 F5 E " ?) B$ G! Y' M
7. Использование зарядов
" T! |5 p2 t+ ]" {, P2 R; r: I5 ]# \" J- <set name="soulshots" val="1" />
# x( Z$ }" m3 T6 e E, k4 g( u - <set name="spiritshots" val="1" />
6 V! k$ ^( B) e. B+ L
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
, g6 w; z0 F( B) \& V" l
) u% } i% _) ~3 |2 m8. Дополнительные возможности
' R4 g3 V) g/ e5 ~- <set name="element_enabled" val="true" />
. ~. S$ D# c; F" B+ a - <set name="enchant_enabled" val="true" />9 D2 h# v) Y( P
- <set name="isAppearanceable" val="true" />
2 H! F1 u; E! X, Q, B" m - <set name="commissionItemType" val="DUALSWORD" />2 {* B+ L% Z6 I# G
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".' _4 s( S# y) ?/ Y7 y9 j
% J1 Z1 O( y/ P
9. Вставка кристаллов души
4 D' W$ X5 ^- D+ \0 Z- <set name="ensoulNormalSlots" val="1" />5 A( y& Z9 P6 K) U
- <set name="ensoulSpecialSlots" val="1" />% d; R0 B4 p+ p
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
& j) g1 n% u/ G E9 X " F0 g" Z9 Z q9 s8 s3 k
10. Статистики оружия5 U, W! E f3 k8 t
- <stats>! [1 v$ U/ ~+ D, X- j6 g) B" A
- <stat type="pAtk">482</stat>
9 Q% t8 \1 q! x7 k9 d+ a! | - <stat type="mAtk">176</stat>
, X' ]0 N# v. g& M3 b) N; y - <stat type="rCrit">8</stat>
1 Y8 r3 ~' T9 Y) i- E - <stat type="pAtkSpd">325</stat>
0 Z2 ~" N- T- V5 `9 q; M! G - <stat type="randomDamage">10</stat>& U; T( |) ~# P
- <stat type="pAtkRange">40</stat>
! F! A2 e3 E0 N; ^+ x - </stats>0 F9 K, Z3 T+ O) L3 G4 w6 F) A. _
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
/ U/ w4 f( J3 Q
8 G1 k- j# G3 N; F8 l7 c11. Навыки оружия
3 p* \, D% N$ U5 ]2 D' S- <skills>3 ]3 z2 @4 J( S
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
/ `% Q8 Z4 _5 T9 ^' @ - </skills>
$ m4 y$ x& }3 ^; ?' g- v3 x
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1./ O& a @7 l5 T) C: @' K, W
- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
# H$ U$ j; f$ o# `. J
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.8 C5 ]) H$ F$ c X* r
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.9 M8 t0 Y4 F* z
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.4 W7 z* s A! R* P; I) U
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
3 N& S& @; T4 U4 c% m ! \$ n' S* H0 V. L! Z7 w# L
7 u( A) ?& S# V! j7 Y2 |
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?% g* F6 [. k N& `
# L3 u4 D2 ?6 {$ h/ l3 p! y |