Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml8 l" Y2 S6 t4 L3 u
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.' S1 {9 \; V, Y. P
Полный код предмета
+ o" @! y' Y! _* f* z- <item id="52" name="Vesper Dual Swords" type="Weapon">1 @ H: y6 [6 J3 b1 V K
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
9 ]1 R7 e4 J7 f. f2 T# O7 ]5 d - <set name="icon" val="icon.weapon_dual_sword_i00" />
' G- A! M" m& {% t1 w3 Y - <set name="default_action" val="EQUIP" />* E t; J2 j2 O# d; }
- <set name="weapon_type" val="DUAL" />0 t: f5 C {4 `0 Y8 ~9 I
- <set name="bodypart" val="lrhand" />
2 E. }( G7 G& h# I - <set name="damage_range" val="0;0;40;120" />
6 G5 l! D" f7 v. p% Z9 r - <set name="immediate_effect" val="true" />
4 a, A% v% `+ ~3 ]& H3 @ - <set name="crystal_count" val="4587" />1 a3 O6 c% D" j. F8 n o
- <set name="crystal_type" val="S80" />
! e, O- u3 V+ k* Z3 n - <set name="material" val="STEEL" />
! f) M t" J& p3 U8 K# l - <set name="weight" val="1520" />
' _" ]% x& J9 }4 P8 s. R - <set name="price" val="143356000" />
5 {8 V& u1 N* R+ g# { - <set name="soulshots" val="1" />6 \1 ~$ Y7 j3 U4 h/ D$ I: k+ g; N
- <set name="spiritshots" val="1" />3 K) E0 j8 \3 O4 @+ Z
- <set name="element_enabled" val="true" />
* {) C7 _5 V5 |! i. Z1 H - <set name="enchant_enabled" val="true" />
" q- O1 ^* R' G y - <set name="isAppearanceable" val="true" />$ \( R2 @) l/ t+ Y4 q( X
- <set name="commissionItemType" val="DUALSWORD" />
- `( e1 b% k) n9 l - <set name="ensoulNormalSlots" val="1" />
+ f. o1 a( w% n; A* ? ^8 o5 } - <set name="ensoulSpecialSlots" val="1" />
" [' h) q: ?4 r4 A- h) D - <stats>
% E1 m; f7 o6 ]* E" o. R0 c - <stat type="pAtk">482</stat>. X9 T2 _- ?/ }( A4 i: m8 ^
- <stat type="mAtk">176</stat>7 o U5 q. X+ t; W8 v$ i
- <stat type="rCrit">8</stat>; H) B3 ~* U; Q6 h2 F
- <stat type="pAtkSpd">325</stat>
, }3 |! L; x M2 O8 ^1 G, s: E- c - <stat type="randomDamage">10</stat>2 k6 @) d. G3 N) U
- <stat type="pAtkRange">40</stat>* ~6 _- P# O* K
- </stats>
' |; B0 q* W& j- V) \, w/ ]" }! e - <skills>' Z1 j9 u& I/ P7 ~5 B# y& C
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->- c! E, ], I2 G8 @/ B1 l( V
- </skills>
# J d6 S) O" F! Z; j' X; o - </item>& J1 V }% Y3 O; d% m) \. p' ~
Скопировать код Подробный разбор кода1. Основная информация о предмете8 i+ t. l8 ~4 S; _
- <item id="52" name="Vesper Dual Swords" type="Weapon">
$ _! I$ o( m3 O+ f, b4 d% E: s( a: j
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
; t5 ~' b) R" `; Z
& B. C* C1 `% r$ T6 i2. Описание предмета) K' `& w/ L9 m
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
2 B6 K+ k0 U2 @* s
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
2 Y: w. k! D! ^/ H' b& Z* V4 @% ? * a; P0 G4 K! m0 ^6 v2 p1 j+ c
3. Внешний вид и экипировка
F- W3 @' ^: J$ T/ w- <set name="icon" val="icon.weapon_dual_sword_i00" />
9 X; R+ H3 @0 {4 S - <set name="default_action" val="EQUIP" />9 {3 I: z$ K- [1 U+ c! F/ C4 U
- <set name="weapon_type" val="DUAL" />+ a; b* r* N( F/ m3 ]# Z, X
- <set name="bodypart" val="lrhand" />& v$ W* ~( `0 k
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
r3 ?7 m' ?- n: D0 ], U
( W8 Y5 _& p: F) R7 b4. Характеристики атаки
+ b; M: R, ^4 M* ]. W; g+ Z- <set name="damage_range" val="0;0;40;120" />
5 `# I; R, ?& M" F2 S4 a - <set name="immediate_effect" val="true" />6 l* X5 o3 ]8 j* c
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.1 q" F9 Q F+ U5 t
2 {8 ` N$ d, ?
5. Кристаллы и материал) N$ \6 W, r+ P+ O, m6 H& M1 K
- <set name="crystal_count" val="4587" />6 L0 J/ `* b5 x7 B3 y J6 p
- <set name="crystal_type" val="S80" />
" D3 s }- R2 O* b9 O - <set name="material" val="STEEL" />( n# b$ @4 G, t
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
6 V% I7 x: f" X - ?, D0 d" ~: [) Q$ [0 `
6. Вес и стоимость. M' h' K9 I, H( }
- <set name="weight" val="1520" />
; P) {6 `4 ~, u, L \9 v - <set name="price" val="143356000" />
N r1 r% }3 t& Y* }/ b
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.8 P- R, c8 |! }6 H/ ~
2 J4 P# t- W& \. \# S" E+ z6 v7. Использование зарядов
5 f/ R/ x7 w3 m9 r0 R( h! ^- <set name="soulshots" val="1" />
# Q7 N6 `6 m1 v# E9 O2 p/ R- f - <set name="spiritshots" val="1" />- O2 z6 I( u7 L: U. r- V% Y
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
k, S- e% i. @% Z9 @6 \# W
, @- y" f& e: R1 R: h8 p# f8 R8. Дополнительные возможности' C* O% ^. @, a& d4 R
- <set name="element_enabled" val="true" />+ C* Q8 N/ o, M- O7 c- q: E2 z/ d! F
- <set name="enchant_enabled" val="true" />
9 K/ Z& c4 ~6 [3 [. M - <set name="isAppearanceable" val="true" /># T. \' v- x, o4 S8 M8 q
- <set name="commissionItemType" val="DUALSWORD" />
( ]5 ?( g- g2 y; m
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
9 c" b3 N4 L) ^3 z1 S
% Q; ?% m2 |* S3 F/ d# d8 E9. Вставка кристаллов души
# ~# t! o; P, X$ t- <set name="ensoulNormalSlots" val="1" />
% D7 |6 D+ E W5 j+ I, ^ - <set name="ensoulSpecialSlots" val="1" />& T( m7 N4 i+ C; M! j( s( @
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1. X( s3 h0 k. e$ v0 {2 c
. _" C% m% w) c
10. Статистики оружия
/ H6 Q3 [6 T3 s" x2 p9 m- <stats>; z: |5 I w4 L8 X) p0 G- v1 N
- <stat type="pAtk">482</stat>
* S. ?% x& J& e3 V2 [, _4 C6 Z - <stat type="mAtk">176</stat>: |8 B ^) B- u6 I9 I g
- <stat type="rCrit">8</stat>$ r: x7 u9 a2 u* ]9 ]
- <stat type="pAtkSpd">325</stat>; N$ ^+ I) U6 R2 |" B
- <stat type="randomDamage">10</stat>
* |4 b1 g, l$ Q2 L$ ? - <stat type="pAtkRange">40</stat>
9 d! P& N& F3 n$ Y) h8 ]; K; q - </stats>
: T5 `3 ]7 f4 n! {4 q
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.) I, s5 Z' `) P$ T+ r4 o% k
i' C# n7 A: C- `$ h6 P6 w11. Навыки оружия
0 |& P+ c3 x9 x, o- <skills>
8 a6 ]) ]5 b, _0 K9 A z' p( [ - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
- r' E4 L( W1 s6 N4 J9 o - </skills>
0 v6 u, p8 ?* x5 `
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.- T. R4 K# Y: }) ]9 b' k
- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.5 `0 G! N. E* b6 X. {
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
4 t& u; K% J) v* r+ H3 w# j6 R Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.* H( Z- D0 S" _3 L
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.4 X' K5 n% R5 Q8 ~$ R' q# L
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.& A3 }) t( J& O! O! M
9 I+ y. S' Q M; O2 o0 H, k
$ C0 G& d( f7 \Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?) }+ T! O* a9 v/ f3 @& W
1 G* m. o& _0 O& P7 b( U1 D$ d |