Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
1 G* e8 R9 B0 @ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
7 B7 v" S) Y4 |# }5 U9 {Полный код предмета. u% f7 H- U: v, g( M9 {9 ]0 t# j
- <item id="52" name="Vesper Dual Swords" type="Weapon">
2 t' n7 c% X$ B- L. u - <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>: _! c0 ?4 t8 I* A( Q8 Y7 g: ~
- <set name="icon" val="icon.weapon_dual_sword_i00" />$ S8 O1 t( ^7 U. Z2 d2 N4 C |
- <set name="default_action" val="EQUIP" />
: h! {# F) w- j, S8 S - <set name="weapon_type" val="DUAL" />! t- [. P" w* _. L! L1 Y! [, z
- <set name="bodypart" val="lrhand" />
5 x# W) L! m7 D7 q0 V4 V4 J - <set name="damage_range" val="0;0;40;120" />9 m! r( G$ V2 y& w& `0 @1 }
- <set name="immediate_effect" val="true" />
* ]5 b3 p" H! S - <set name="crystal_count" val="4587" />6 f- O/ Q% B- I4 T' q. R a/ k
- <set name="crystal_type" val="S80" />
9 I0 m# k! ?7 j* `" B - <set name="material" val="STEEL" />
( J+ J7 L+ L9 Z0 f* A, m. P - <set name="weight" val="1520" />4 g. |0 |5 p% n1 `0 v
- <set name="price" val="143356000" />
" ~" M% ~9 Z2 Y- ] - <set name="soulshots" val="1" />: z+ m* `: k) x8 c
- <set name="spiritshots" val="1" />2 c/ d) E8 `& ~4 W( |
- <set name="element_enabled" val="true" />
5 X0 Y! T A5 S - <set name="enchant_enabled" val="true" />
5 N9 d% ^/ s8 `- g) \ - <set name="isAppearanceable" val="true" />
3 d# v3 g2 K- g& l8 ?/ }, i - <set name="commissionItemType" val="DUALSWORD" />" o3 P' r/ A, m+ n( A$ b& ?
- <set name="ensoulNormalSlots" val="1" />
. n% U4 H8 R- F; D7 H9 r# Y% P1 l - <set name="ensoulSpecialSlots" val="1" />
$ @; X3 R7 R2 e" U# q' M- ]8 w& a - <stats>
' b5 S& g1 m v3 b( H( L4 X u W - <stat type="pAtk">482</stat>
: m6 R( Q: V) |. _+ u - <stat type="mAtk">176</stat>% k4 y- J% ?3 r
- <stat type="rCrit">8</stat>
0 p1 _% e. z7 R, O/ E( @& ~ - <stat type="pAtkSpd">325</stat>9 ^/ x. I! w; J: `
- <stat type="randomDamage">10</stat>
5 c( X Q2 S/ [8 d& b! q8 @! T - <stat type="pAtkRange">40</stat># b( u* J* |' Q% Z! _% ~
- </stats>
3 d' b8 j& f- q, q$ V }: R, @ - <skills>
* T# q8 T0 C( I - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
" B8 H" A" q" B3 o, Z/ [ L - </skills>
8 G5 P! O$ t2 q/ f2 n/ u - </item>
% F' S) M) u9 D# Z* D" f8 L
Скопировать код Подробный разбор кода1. Основная информация о предмете
" [& ]7 A* |* Q. F- <item id="52" name="Vesper Dual Swords" type="Weapon">
8 t) g8 E' S1 L9 Q: S
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
! G+ \+ J0 k- k g u6 K
- @% `7 U8 T5 Y6 v( D2. Описание предмета
: u9 w& S, Q. ^: B- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
/ z5 e! @5 z) k9 y" ^# ^
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
, K3 o; `* ^) X5 U2 V' g- d
. g. X2 f+ A ]1 H- M# \) E2 {; {& E% w3. Внешний вид и экипировка
8 b" [5 E$ E ]0 @' t8 X' o1 c7 I- <set name="icon" val="icon.weapon_dual_sword_i00" />
" d! |7 X8 r: I; N - <set name="default_action" val="EQUIP" />
2 F9 \9 t: Y7 y) G* P - <set name="weapon_type" val="DUAL" />
4 c" H* g& Y/ T/ k - <set name="bodypart" val="lrhand" />
$ x, O# F: H1 {% Q. e
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
5 a, j+ h- I5 {, w 8 b: `9 F, @) i# L3 M' {+ j, ^9 M
4. Характеристики атаки
2 l8 n/ M# G7 x2 ?& [' w% h, q- <set name="damage_range" val="0;0;40;120" />' W8 e8 u; K j, c/ B q! ^2 d
- <set name="immediate_effect" val="true" />7 |/ ]6 J, T1 l' V t9 S# H$ Z3 Z" s
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
& u% X: o& o- x) Z' _/ c% [
" g5 q- G/ G5 }( b5. Кристаллы и материал, x- O8 i0 N, V* U4 \
- <set name="crystal_count" val="4587" />
+ b9 E: `1 C$ r2 W& V# | - <set name="crystal_type" val="S80" />5 s& V/ U4 m# ^) b) |1 d) [( Y
- <set name="material" val="STEEL" />
$ N! S0 y# a" Q$ `" i- ?
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).3 T; v+ t w, z- p; p9 e+ ^
) a: C' D: @9 N6 @3 I( q6. Вес и стоимость+ ]+ y/ y- j; z& f" n! {
- <set name="weight" val="1520" />
' g0 h. x- w6 k+ V: x - <set name="price" val="143356000" />: G( h3 K- g7 M2 W
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.* q: ~( u" {$ q# e+ O* H9 Y
; i a% b ~- y( Y0 `' \& m
7. Использование зарядов7 y5 j! Q& k0 M0 W7 F
- <set name="soulshots" val="1" /> f% b0 z$ x, d
- <set name="spiritshots" val="1" />
; q. W2 Y; L/ k( k
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
* V$ Q7 i' S/ b! T/ o: F, P0 E
% X1 {5 J& F: G7 ]; z4 W% C% k1 k8. Дополнительные возможности7 e8 T" C4 t' G" h% w [8 m
- <set name="element_enabled" val="true" />4 }( k. R3 d, _) `* v+ Q' G5 F
- <set name="enchant_enabled" val="true" />
2 ~! i9 H, ?6 p+ ? - <set name="isAppearanceable" val="true" />
! R2 x5 R; w2 H7 W, @5 K* C - <set name="commissionItemType" val="DUALSWORD" />
3 D m8 G+ @1 c* p
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD"." W- k2 {" G2 m4 B- o9 y9 i. |
4 j" t" ?* [" K6 f
9. Вставка кристаллов души0 h2 L3 E6 Y" @( }3 s( X
- <set name="ensoulNormalSlots" val="1" />+ G1 ~% m7 `/ J" ~+ ^ g' Q+ o
- <set name="ensoulSpecialSlots" val="1" />+ Z; g, ]9 c( W
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.; X, G- Z0 }) Z2 f e: d
" k7 ?& M; e$ Y, O# Z: {, B
10. Статистики оружия
1 F0 Q4 {& `/ m& U7 g" u- <stats>( F C. K6 `9 K! k5 [3 r
- <stat type="pAtk">482</stat>' @ a- t$ o f# ?, x6 m! I- g+ N
- <stat type="mAtk">176</stat>2 Z+ u3 O$ I2 |
- <stat type="rCrit">8</stat>+ e+ o6 P4 b' v2 e3 _0 |- z) C
- <stat type="pAtkSpd">325</stat>
# s, g/ ~- }/ v" ]: N - <stat type="randomDamage">10</stat>
3 j: ^$ J! C. ^( X# Y( c - <stat type="pAtkRange">40</stat>
3 ~# C y& A, y - </stats>% ~3 B: H* s& M; Q g; E
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
], h/ S! a9 Y. R- t. l0 R9 | + v) M) K9 W) w
11. Навыки оружия
: R* E+ ? n" a* Y' s+ x- O+ { e- <skills>
2 |$ d( Q9 ]$ T - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->% X) ~# o4 J* L, k D9 L9 t
- </skills>. v. c% t' f$ U: e) ~2 v5 R4 O0 X
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
2 m& X' t: e. c# p- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
0 J5 \* `% g' ^. v7 h
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
- t. y* |" z% Z# X5 S! H Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
, S7 N& Z1 `2 ~ Z# Q2 s, t: QПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.3 j p3 Y3 z% h; ]2 |6 V- z
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.2 L6 D& T8 U$ l
% o/ r; D% ]+ x: h: ?- V; L
; x; n9 c- ?: cНемного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
% A3 M+ {: n, ^* C+ L1 |/ `/ _) \" W$ x# q1 |5 j, v2 W# [
|