Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
' G, d) {* h3 _ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
, m( W& ?- {: f; C% x wПолный код предмета
* Y) h0 V; F4 Y1 v/ |( i" X- <item id="52" name="Vesper Dual Swords" type="Weapon"># D4 O6 U' j) c. e$ V( t
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
) Y$ W" F" r+ O) [1 B9 N3 E% O$ ~ - <set name="icon" val="icon.weapon_dual_sword_i00" />! p& {. _, X8 a2 T5 f+ D
- <set name="default_action" val="EQUIP" />
`8 `5 _* P* G - <set name="weapon_type" val="DUAL" />% w9 b, K$ B) L% x
- <set name="bodypart" val="lrhand" />7 \: l: G; }0 b: w: A( _- @& f( k
- <set name="damage_range" val="0;0;40;120" />% ]0 c: P. \% }
- <set name="immediate_effect" val="true" />5 b) ]! t2 F5 y; \) }, t
- <set name="crystal_count" val="4587" />2 a J/ o$ q- q" G$ \
- <set name="crystal_type" val="S80" />
# Z1 r. Y( F( L+ x U+ q1 J - <set name="material" val="STEEL" />
/ ~& c, S) ^& X5 D' J - <set name="weight" val="1520" />
& k' x1 j4 q9 \% M - <set name="price" val="143356000" />
% U9 f: Z6 Q7 }3 V2 N# p8 d' @- g - <set name="soulshots" val="1" />* U' h: u" t" ^9 a
- <set name="spiritshots" val="1" />
6 R0 J0 u% U/ O' e7 x0 H - <set name="element_enabled" val="true" />: o3 D9 R6 N( j5 ?1 v
- <set name="enchant_enabled" val="true" />
' c* f) H! x- u( K; X% [ - <set name="isAppearanceable" val="true" />* i& V3 M/ Z/ o/ _( p
- <set name="commissionItemType" val="DUALSWORD" />( F+ z a5 \7 ^+ Z0 R
- <set name="ensoulNormalSlots" val="1" />
4 S* M( p/ M/ c) a5 w; Y - <set name="ensoulSpecialSlots" val="1" />, V% Z9 S9 i; f% _, ^6 O h2 H
- <stats>4 `4 {. X% Z( s" a k
- <stat type="pAtk">482</stat>9 @4 H# B G& ~! b; Z! w& T
- <stat type="mAtk">176</stat>
# v+ N$ I; A) N8 {* ?: ^3 S - <stat type="rCrit">8</stat>) i \" V" @5 L% J4 c! a, L- v
- <stat type="pAtkSpd">325</stat>& ^, c8 t- ]% E2 C) N
- <stat type="randomDamage">10</stat>2 l m3 w B3 ]3 {
- <stat type="pAtkRange">40</stat>$ L& X7 e) f; v L
- </stats> n- a" o" I& [8 }+ F5 ?) L4 P' i+ z
- <skills>
; }6 x r5 ?( r4 @& E) L( f& B - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
( R4 S6 O8 B6 ?" g/ d5 I- u3 e - </skills>
+ H. K, e0 ^4 Y9 b* z/ p7 s L - </item> t6 d7 X2 Y' u# b* Z
Скопировать код Подробный разбор кода1. Основная информация о предмете* ]$ `& `" }: l7 d ]( Q
- <item id="52" name="Vesper Dual Swords" type="Weapon"> r! [& `: e1 `2 d( e+ V- g
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).! f) L G9 v5 h" `
- {/ |. t) m3 q8 y
2. Описание предмета+ U* S- w2 R; v* _5 A
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
' x& N; M7 A3 Y- G+ w7 S' Q. g
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.8 k+ W) G' A- T1 q" W; ]9 H
+ @& w7 ?5 y5 j1 c9 f& G8 i# f3. Внешний вид и экипировка& K3 S S$ ^) e2 x9 p( G
- <set name="icon" val="icon.weapon_dual_sword_i00" />9 D3 {5 S4 A5 r# z: L% X
- <set name="default_action" val="EQUIP" />
" E0 E1 D1 H/ ^$ Y - <set name="weapon_type" val="DUAL" />
, e4 r% d) H0 {3 R: u/ R- \ - <set name="bodypart" val="lrhand" />
2 X6 [# c5 \, [9 \7 X5 T
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).+ Y- z: A! Z3 W0 D# w
7 I+ l3 _1 H) \
4. Характеристики атаки
, z5 o+ P/ S1 A. A- <set name="damage_range" val="0;0;40;120" />& c) q9 R0 R' o' @+ ~/ l
- <set name="immediate_effect" val="true" />
0 z; R6 T9 ^7 ]; Y l: p& Z6 P5 A' C
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.# q) E5 F! Y9 T9 N' V
6 o: `" T/ a+ {0 i5. Кристаллы и материал' J7 ?9 b! k' S/ \+ ^* X4 c% x8 C# G. o
- <set name="crystal_count" val="4587" />
4 A9 e0 R0 S# q6 D* r) a - <set name="crystal_type" val="S80" />
' y9 ` W0 p4 J* J - <set name="material" val="STEEL" /> e4 X+ h! _, y$ G' @6 U& n
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).) ^! @# R7 h' J5 T* a
: h- d I0 I- H8 c4 ~& x
6. Вес и стоимость
0 \5 O [% I& s$ s( C- W; L. b- <set name="weight" val="1520" />
6 B1 f" B0 u- [. d. ^ - <set name="price" val="143356000" /># A6 v8 U5 w1 R5 Q$ J
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.2 V) N3 U' S/ M, Q/ o3 G
4 r& w7 q: t3 e; m8 d9 _6 `7. Использование зарядов
4 w4 l0 ^" B: }( B$ S. @- <set name="soulshots" val="1" />
9 g7 n/ ^& V( e! S5 I# w! u - <set name="spiritshots" val="1" />) V/ W; }! ~% N, \! [
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
( F2 X% ~* d* U7 v, ^0 \. S+ M& Q+ l( Q/ e 8 ^# f$ r! B, C9 k5 T4 C
8. Дополнительные возможности# V+ V, N. E; l: U
- <set name="element_enabled" val="true" />
; o% U* G( i5 p. a7 x- E0 S6 G3 A5 P - <set name="enchant_enabled" val="true" />
" M# @. @5 b2 Y: H6 o; j& n5 w - <set name="isAppearanceable" val="true" />9 V) u( M2 H6 s! r) |$ C4 ?
- <set name="commissionItemType" val="DUALSWORD" /># \$ S0 F- @" v: y" @9 u3 b/ n
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".* y! @" Q& X% ?: p6 E
5 ?. x& N/ u. J( @$ y
9. Вставка кристаллов души
+ f$ l# N. b' ]) ~- <set name="ensoulNormalSlots" val="1" />
; [( B% m# j. x- q+ n: M - <set name="ensoulSpecialSlots" val="1" />
6 T8 {4 f3 X& B
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.8 E$ d1 X' m7 h6 s6 p8 b
8 {0 w$ Y' s6 K" O3 [
10. Статистики оружия. b* K( F+ Q' N3 n ^" m3 I
- <stats>
' G4 T& g/ j0 N& m5 F - <stat type="pAtk">482</stat>% B# }9 H; l8 Q* S2 r; Y, v) T
- <stat type="mAtk">176</stat>, g; j7 F$ ~( {) y6 \9 V
- <stat type="rCrit">8</stat>
6 Z" n, W1 W# |/ Z( @# X+ ?- K8 z - <stat type="pAtkSpd">325</stat>
3 k. i3 I7 B' C. D* j+ @ - <stat type="randomDamage">10</stat>
( |6 l0 Y, @, z1 b7 H( Y2 o1 K - <stat type="pAtkRange">40</stat>
i2 r8 s# W+ a - </stats>* {6 M$ r4 j. C" }$ W5 d6 |
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
5 I7 P: ]6 i$ R4 d, K" M
5 a; I6 ^) A2 s6 s& q3 r9 p11. Навыки оружия
3 d5 ]8 j* R# d% e: ^: |- <skills>
" h5 d- n3 x" W1 R0 m% ` - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
0 ]* C J* y" j4 s2 r4 w8 |3 d# E - </skills>
9 @2 I3 f) o3 w, K8 S' V2 H/ k
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
1 m* N: U2 W5 e- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
- I5 E0 Q# y6 _# H: \+ e* w
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.. o* l) D q' I) U
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.8 C: w |, j" T' ^
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.1 o4 M: ?8 U# ^( M5 l9 M. Y3 ]
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
, }/ p; K( S9 u. b5 d' ]& L 7 a; u; o$ E4 {. D
6 Y* X9 ]: A: ~
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?3 q) ?. Q) a" N3 |
% Z6 C E6 b6 _7 l. E* n* q( l |