Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml+ o! ~" ?$ j% o' t1 x5 `7 B
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
" C# X( q% O$ i' jПолный код предмета9 {: ^1 r2 Z, K
- <item id="52" name="Vesper Dual Swords" type="Weapon">
; N0 r; K1 }9 D' i) z+ B! | - <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>) q5 s4 K% O3 {7 F0 [
- <set name="icon" val="icon.weapon_dual_sword_i00" />8 f) l+ G1 j. ^, u9 x
- <set name="default_action" val="EQUIP" />
7 K* U. Z7 [- U* w# R( f4 v - <set name="weapon_type" val="DUAL" />
1 P( V7 }+ ^5 |9 b, k! t B; b. W' i - <set name="bodypart" val="lrhand" />
( }0 [2 [: a" l! r2 L - <set name="damage_range" val="0;0;40;120" />
" R! v& H0 v: m, H9 W# R$ T - <set name="immediate_effect" val="true" />
5 N. \& j: W+ S0 R - <set name="crystal_count" val="4587" />
& `/ C, m4 W* g) B7 m - <set name="crystal_type" val="S80" />9 g" w/ `: t" s4 N
- <set name="material" val="STEEL" /># s" g! |8 }( U3 Z6 ?0 I0 E. \
- <set name="weight" val="1520" />
5 Q$ M6 C$ Q: t% p - <set name="price" val="143356000" />
9 J2 s) A% L$ n0 e1 V4 j; K6 t - <set name="soulshots" val="1" />
0 a2 E- Y2 i# U9 W& ? - <set name="spiritshots" val="1" />
1 ~4 R; ]' G; g7 H) h, C - <set name="element_enabled" val="true" />6 G; \0 }9 M! ^# F1 l% [' [5 P
- <set name="enchant_enabled" val="true" />
1 Z+ t7 s! C+ F - <set name="isAppearanceable" val="true" />
) q6 F1 Q k/ M- b4 J% H - <set name="commissionItemType" val="DUALSWORD" />: z! t% m% h Q6 B; S9 m) n" C5 ^ l6 R
- <set name="ensoulNormalSlots" val="1" />0 v6 l$ w! I4 k; D2 `& n" r
- <set name="ensoulSpecialSlots" val="1" />
- d; C2 U( Y `* K) r/ S - <stats>
3 V! m8 P. v: i { - <stat type="pAtk">482</stat>
* s& y0 M% I( B+ [+ k% h - <stat type="mAtk">176</stat>
7 m: r7 B S: P" L; ~2 t5 ] - <stat type="rCrit">8</stat>2 u* V" ?7 ?6 O5 v" y* f6 ?% O, ^
- <stat type="pAtkSpd">325</stat>; v- Q- e; r$ ?0 Z3 `7 Y. h
- <stat type="randomDamage">10</stat>& B8 ~3 v, a% T/ i* ^" r: c6 i
- <stat type="pAtkRange">40</stat>" d2 W; K5 O/ k
- </stats>
# A, V5 I3 W5 K5 R5 w# q1 D+ W - <skills>9 r; p* V3 g7 f# ?/ W; v1 h# }
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->8 b' a( Y# o6 N0 C9 z
- </skills>
0 N5 e/ j, m. ]" A, [1 h8 k/ w - </item>' u6 K) K. q) Q7 L4 x( E ]
Скопировать код Подробный разбор кода1. Основная информация о предмете
, ?% G, D0 g6 d9 m+ Y* ?0 c$ m- <item id="52" name="Vesper Dual Swords" type="Weapon">
. U& A" s% n; Y F$ l; A# d
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие)., n5 y1 e! P* x, R8 o$ ^8 g4 {, k
0 K o: m# v4 {2. Описание предмета* C; _6 s/ G( J3 N t) y* Q
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->( _& N* b/ j8 R5 ^ P( L" X, ?1 V; F
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.7 ]9 ~1 G* c& P' ~5 T, N2 l& P
9 m7 T1 _; ^7 F8 e+ }$ E) t3. Внешний вид и экипировка. d; U2 W* K! E( q* L
- <set name="icon" val="icon.weapon_dual_sword_i00" />2 f4 n, @- f+ C' q- q2 o
- <set name="default_action" val="EQUIP" />
, I" O# B! t5 P. X" n; X4 D: e% Z& ~ - <set name="weapon_type" val="DUAL" />
* Q- c' j6 L+ a$ I, @% E! z - <set name="bodypart" val="lrhand" />$ c3 A! U. X( R3 s# G
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).: q2 T% i# U% ]
" J9 {' r: g7 H- _, P) D g4. Характеристики атаки' ?3 ~2 K- N, N# c. ?+ V1 x
- <set name="damage_range" val="0;0;40;120" />- a3 @: \8 X4 ~
- <set name="immediate_effect" val="true" />3 w% ~ }2 Q" { A, Q9 {1 \
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.: J9 z+ i1 A+ ]+ h( b' V7 W# F
& w6 c' s5 P+ h5. Кристаллы и материал
- }. L( m0 @/ @, Z3 a! S- <set name="crystal_count" val="4587" />( S' }* k- x Q6 l; M
- <set name="crystal_type" val="S80" />
6 T' Y; U9 \3 ]' T- J5 v - <set name="material" val="STEEL" />0 ?1 b I$ v: g# O! X
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь)./ j5 o$ G2 {* e+ D2 A
4 _% J$ r" B$ c6. Вес и стоимость+ P6 z; V! E5 r% ~" K# R) d6 |
- <set name="weight" val="1520" />
, _ U3 J5 L; g8 q0 b - <set name="price" val="143356000" />& ?5 U/ w* E9 a( P1 \
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден." ^1 M! T# n% V" q& P/ e
. R* [- I: ?$ _ r) F5 q
7. Использование зарядов
5 _4 j2 Q. Q4 ?- <set name="soulshots" val="1" />+ v, \" P1 q" R8 F0 ]0 C
- <set name="spiritshots" val="1" />
7 V1 K0 [3 c# f7 R; | m8 |, Y# {
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.( l0 J# ?/ l" _" J6 g5 d5 t6 ]9 W
/ s& A) K0 Z+ Z* f
8. Дополнительные возможности- K! Z7 b% {/ x! d4 _
- <set name="element_enabled" val="true" />) x: r& o& \5 j8 L6 K. b' ~0 s
- <set name="enchant_enabled" val="true" />9 O7 i" j3 A3 y' p' f0 z
- <set name="isAppearanceable" val="true" />4 ?# l7 e6 E T) j; j
- <set name="commissionItemType" val="DUALSWORD" /># o0 `5 k5 R! Z2 S8 [/ b% K, a
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".2 T) b; R7 M9 b' W6 I: g2 w9 O
3 i9 d; j z2 h' P3 W9. Вставка кристаллов души
; l) g! u3 A& j! v' n4 T$ O- <set name="ensoulNormalSlots" val="1" />
# g) K+ f/ L2 Z& `7 a$ y2 u4 R - <set name="ensoulSpecialSlots" val="1" />" T0 T7 d- B7 _0 T( v
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.. ? M8 G9 M) t. E% c. M% q
: G) J% ]# x$ s' R1 }$ _, V; O& J10. Статистики оружия
5 G2 M: x- g1 A9 X: k6 X) W5 B- <stats>2 H5 w4 o9 t( M: j! S: N
- <stat type="pAtk">482</stat>; t/ w, R# U# F: O/ [/ V; q! Z
- <stat type="mAtk">176</stat>
2 K8 b8 K% m% _: R5 I2 e0 k - <stat type="rCrit">8</stat>
3 c# }5 `5 Y6 [* F4 _! @7 I - <stat type="pAtkSpd">325</stat>
' o% J3 f2 h/ a+ D3 u - <stat type="randomDamage">10</stat>
Z s4 V+ u2 C5 ^. D8 u - <stat type="pAtkRange">40</stat>
* t. F5 C$ j% W2 k4 Z: X5 \ - </stats>
# p) u% B6 Z; a1 m! b
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.# {) O Y: D4 z! n
3 u" s) J3 v/ Y { G11. Навыки оружия7 e$ ]' j# w9 k2 D7 H1 K/ R; L
- <skills>; `+ E. E% a7 @
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус --> v' f! E ]) d- X5 C4 w3 c
- </skills>$ v! k( A8 R5 o; W2 @, C
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.: X& U# G4 X3 ] Z+ M( q
- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
! F: L5 x2 E7 k
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
* D* b% A4 p4 B Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.+ u& d2 O6 |" ~& J
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.7 C# k. b: g2 P9 Z3 }; i/ _
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.+ x+ `' x& O9 S2 g% v
$ ?6 t( f2 z" `* d ]" ~
8 g$ Q) c3 c7 s+ ]8 F8 EНемного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?# C9 @3 W8 `! x
( O, e7 _' x8 q/ ^ |