Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml( r8 [/ V1 V6 E3 k3 k
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.3 }/ B: |- D' G( C" J/ Z, P" o8 r
Полный код предмета
- y( x) l8 |% F. h- <item id="52" name="Vesper Dual Swords" type="Weapon">$ r8 I% E5 o" Y4 q, P: y) ]
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>' E7 l4 F& m& }& |
- <set name="icon" val="icon.weapon_dual_sword_i00" />% ?$ a9 \. @' B5 P
- <set name="default_action" val="EQUIP" />3 q) B! S& _; _5 t! r |
- <set name="weapon_type" val="DUAL" />
; z+ P( g* [: ^ w) \. z - <set name="bodypart" val="lrhand" />$ s% G H' K# i4 T4 g
- <set name="damage_range" val="0;0;40;120" />
! Z) J' ]9 u/ r - <set name="immediate_effect" val="true" />- I, @0 g5 _( W9 t, t6 H% d
- <set name="crystal_count" val="4587" />) Q$ R2 [, e9 E, U$ K' `
- <set name="crystal_type" val="S80" />5 [" V+ [ J4 X# C5 B
- <set name="material" val="STEEL" />/ r% G) G0 I0 N* m* y
- <set name="weight" val="1520" />% X4 M7 a* Z4 {+ K2 p
- <set name="price" val="143356000" />
9 B$ l# S0 c9 N- K8 R - <set name="soulshots" val="1" />
# C9 ^5 [# V5 i) t- @. k - <set name="spiritshots" val="1" />
, ~+ w! y9 |' {4 X1 W8 E - <set name="element_enabled" val="true" />
6 E. m/ k: z- x5 J( p7 W3 J& G - <set name="enchant_enabled" val="true" />. ~& Z! ~8 L% W" m/ v/ X
- <set name="isAppearanceable" val="true" />* V4 J( d* _5 f0 H! F- l
- <set name="commissionItemType" val="DUALSWORD" />
* _; Q7 T8 A" j% n5 c" { - <set name="ensoulNormalSlots" val="1" />
0 Z. f: A4 t- ]+ L' D/ z: \ - <set name="ensoulSpecialSlots" val="1" />% X- V, q: ]1 }
- <stats>. X) _4 W/ v7 ~1 S$ R0 S. O, p7 q) w
- <stat type="pAtk">482</stat>( `6 T( m" O# k3 u6 Y- K: f. D* a* l
- <stat type="mAtk">176</stat>2 a9 [7 d' {8 V" v( E! Y9 _
- <stat type="rCrit">8</stat>
# s# [. O7 g. t - <stat type="pAtkSpd">325</stat>
! ~0 X5 ~9 ]+ G( p, B7 p5 |0 ~ - <stat type="randomDamage">10</stat>
7 W7 w2 `3 z) A X - <stat type="pAtkRange">40</stat>' r5 c+ A! i4 f7 C+ j( ~) e9 B
- </stats>
7 w' v+ N6 F. `( i# P - <skills>9 H9 Z d) A8 y% \% D8 D9 I8 ~
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->( W! k D: t6 q4 j- @
- </skills>
7 P4 f w& y# J4 X* c: k/ t3 W - </item>4 q h* J0 M- v: w, }1 p9 j
Скопировать код Подробный разбор кода1. Основная информация о предмете
9 Y8 d& s* i$ g% B- <item id="52" name="Vesper Dual Swords" type="Weapon">* k0 S6 W) \* V0 \0 _/ s
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
5 p2 D9 h# y8 e% i* M3 d : s+ h- Z- x( v. C
2. Описание предмета, I9 u+ s4 T: O/ O, E4 n
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->/ b; |. `* X+ ^4 B+ T- A
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.( P5 X# \+ S5 O2 S/ w
# n X* V h3 s$ [% n7 ^
3. Внешний вид и экипировка$ g( Y' J4 e: d. ?2 r5 s, A
- <set name="icon" val="icon.weapon_dual_sword_i00" />* ]! F: H" ]( ?; v
- <set name="default_action" val="EQUIP" />+ W: ^( h* I0 t. L5 ]
- <set name="weapon_type" val="DUAL" />
" \: u5 v( _. N1 r( T0 D( H - <set name="bodypart" val="lrhand" />
' [3 C+ X; A, I& n, ?( d! C+ S1 A6 H; y
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).; I5 O" T7 K& u! O0 N
& t+ f* U/ ?6 T6 s4. Характеристики атаки9 f6 i" q8 w( A/ ~, d6 o3 i% E+ X
- <set name="damage_range" val="0;0;40;120" />, z5 X' y8 o5 e3 ^4 B
- <set name="immediate_effect" val="true" />
$ y+ ` I1 E2 p- `
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
B+ Y }' t: g# G. ?9 a
- E0 R0 Y" ^( z5 p" Q0 E, W0 r5. Кристаллы и материал
+ B4 i9 S2 t7 v3 a- <set name="crystal_count" val="4587" />
: w! U0 Q6 W' l6 o - <set name="crystal_type" val="S80" />
% S( U( J* J- j% V6 i- y7 X- Y - <set name="material" val="STEEL" />; R" n% i6 b+ f5 p
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
" F$ k) N5 ?$ N: n
4 @0 s/ y2 M" a- i/ L4 Y6. Вес и стоимость
8 Y3 g- q" t& \- <set name="weight" val="1520" />
' s: |" F9 w5 | - <set name="price" val="143356000" />4 p- P) o1 ? Y: D6 a- a
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.1 x+ i! D! V; Y: o
J9 X( n+ W) b1 h7. Использование зарядов% g( W# P7 z. J+ y+ \ H% Z
- <set name="soulshots" val="1" />
( @+ L: h, g" H: U( s5 q - <set name="spiritshots" val="1" />
4 I9 O% j- D- S' S( m# @. _
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.3 A: d3 P/ K- O1 r, _/ v
0 w* V; Z! m2 v: `& d$ g8. Дополнительные возможности' V1 J+ f; F/ U) K/ j
- <set name="element_enabled" val="true" />
) `; ?1 m4 g$ E3 ]+ _+ b; ] - <set name="enchant_enabled" val="true" />. G, a2 y$ e: U3 F2 B* ?
- <set name="isAppearanceable" val="true" />
0 h, U6 m6 A$ o' q" t - <set name="commissionItemType" val="DUALSWORD" />5 M+ P5 k. ^1 n5 h
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
! c/ C5 h& ?; f$ F & K1 E" b. x, ]7 ]1 W! H/ j# h
9. Вставка кристаллов души
- f' W' U- N( ^4 ^/ Q2 ?* A/ h- <set name="ensoulNormalSlots" val="1" />9 M: n/ N( n% T5 i* T, r$ A7 Y& o
- <set name="ensoulSpecialSlots" val="1" />6 B6 p; f- d; G' F
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.' B. p5 S+ }- \+ u) V. |
7 m( d$ ^4 A& T1 v! M- Q' Y% w4 t
10. Статистики оружия
9 `: D, x: ]1 b6 O+ N3 I8 g- <stats>
. N( k, G( |( D3 I5 P - <stat type="pAtk">482</stat>
$ G- W# U5 t+ o5 s - <stat type="mAtk">176</stat>
9 I7 T& e, x! x. I+ [4 l2 T - <stat type="rCrit">8</stat>6 K: ^# ?) z( a0 W0 D. v* U; M
- <stat type="pAtkSpd">325</stat>) z+ |$ q/ U7 ~. F4 B2 ]0 B: y
- <stat type="randomDamage">10</stat>$ i8 f7 R/ ^. m% l* s2 k5 j0 w! K
- <stat type="pAtkRange">40</stat>
7 W V$ r d1 ^: _* w% t* x) J, G - </stats>* [ y- e5 l/ H
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
P# p l; D1 B8 e+ I& e
+ t6 y" t7 a; ?& h3 z11. Навыки оружия# m, U* |* \' T1 }& ~
- <skills>, a, H# d* s! d# @! G5 U' V8 {
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
' @( u+ Q! [& `7 Y1 ]9 z1 L) n: ^$ v - </skills>
" M1 `/ n. D- A) o# r
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
2 P. P* W) X/ {- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
( U& U( ~0 U5 _. P, ]2 a9 D |
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
/ \5 ?0 J+ d5 O L8 e* X- v Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.) \0 ?; q3 Q1 |. f) u- U1 F: r1 E
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
% u* q3 J( m0 i; V0 Z3 QДополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
9 i) ?4 Z/ D0 Y6 p/ y6 c: O' S
1 R0 u% Z# a+ n V: L; E0 N2 N5 V7 x) T/ S9 w
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?1 j/ }" m$ @8 V( E( g' k
% v' c' m" j7 u5 B1 {/ w
|