Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
, ~0 X- A4 @! h3 k JВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.6 F. Z; Y3 ~6 p- h' I0 K
Полный код предмета
' g! y+ O$ ]6 u% n+ k& S: U( {- <item id="52" name="Vesper Dual Swords" type="Weapon">
8 `" ? S0 _% w& q - <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>& v2 U5 ? O- M) q/ z- k! Z
- <set name="icon" val="icon.weapon_dual_sword_i00" />9 f* g' O( l( N
- <set name="default_action" val="EQUIP" />, M7 O0 @& ]+ _6 h, c/ {
- <set name="weapon_type" val="DUAL" />- A6 `; |3 [: P
- <set name="bodypart" val="lrhand" />/ q5 ~; V! a. r7 y
- <set name="damage_range" val="0;0;40;120" />
% |/ P' K1 |% ~/ U - <set name="immediate_effect" val="true" />- J- }7 R) H0 U2 ] Z% ]
- <set name="crystal_count" val="4587" /> \) n- G" g |+ T. ^+ d
- <set name="crystal_type" val="S80" />
& Y' E/ k+ Y z3 {5 K7 } - <set name="material" val="STEEL" />0 o# p# n8 @' C# ?& y' B0 }& e
- <set name="weight" val="1520" />9 m5 X3 L. U0 j& U1 x4 a9 d
- <set name="price" val="143356000" />
' O9 b; K: \7 T# ]' L( F; ] B - <set name="soulshots" val="1" />) {3 w; B2 v- o' K+ ~+ v3 ~, K
- <set name="spiritshots" val="1" />
$ Z/ ?6 j1 _/ D" x: F" t! h - <set name="element_enabled" val="true" />2 ?. v5 ` w! V
- <set name="enchant_enabled" val="true" />
7 a9 n! y" _5 |0 w - <set name="isAppearanceable" val="true" />
3 X4 c5 q$ K3 V - <set name="commissionItemType" val="DUALSWORD" />- ~, {# \7 p( Z3 `
- <set name="ensoulNormalSlots" val="1" />
( |( A8 Y5 z) z5 j) u0 X - <set name="ensoulSpecialSlots" val="1" />' N1 L1 a5 e- f' [# g
- <stats>6 l h5 O0 U5 m3 B" M4 e% k" z/ M
- <stat type="pAtk">482</stat>
5 @6 ^0 Y8 o4 O) [) z: O - <stat type="mAtk">176</stat>
8 s) s' [; t% B. @& ~) l& \ - <stat type="rCrit">8</stat>) P' Z X8 M1 |+ X: h4 d
- <stat type="pAtkSpd">325</stat>
. J( }! o h/ k# F9 U8 Y) [ - <stat type="randomDamage">10</stat>) I0 I; n1 I# Z
- <stat type="pAtkRange">40</stat>, D& m8 ~+ e/ {
- </stats>
' }& s$ \$ } q) ~ e& }, P - <skills>& S! ]1 ?; W; |6 b
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->0 ` m. y# E& D% y/ c) l3 b
- </skills>4 l* U8 M+ @! Q* o- \
- </item>8 f9 r& Z- F! j0 ?1 @; W
Скопировать код Подробный разбор кода1. Основная информация о предмете, B( f* M: \$ P; a- E; V
- <item id="52" name="Vesper Dual Swords" type="Weapon">
% A' @6 s' f w; ` x: S) x
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
0 @2 s& v- y# O1 |& v( d
9 S, `* n9 c4 |7 P2. Описание предмета& n' K8 t/ ^4 D; }
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
) _7 d) s z& |8 r
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.6 E- d9 v1 [! P4 l o) d/ I. g8 u: y
9 w0 \# S- Z$ l( T- u) k P/ e
3. Внешний вид и экипировка8 E* u. h* q# x O! x* o+ M- u; H% w
- <set name="icon" val="icon.weapon_dual_sword_i00" />* J5 s+ M2 o& e$ c# D
- <set name="default_action" val="EQUIP" />. v1 c3 B2 y: s* T7 l3 J* B# C
- <set name="weapon_type" val="DUAL" />
" c. f$ d6 D" y0 @. S. N2 U - <set name="bodypart" val="lrhand" /># @$ j1 ?6 m5 R: C O6 n
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
: A% Z. O/ A) Q & g$ j) c- A! e6 D1 M) L
4. Характеристики атаки
4 M! P& Q$ G! F: k j- <set name="damage_range" val="0;0;40;120" />* m2 Y/ f" m- o, q
- <set name="immediate_effect" val="true" />
* W, h' l2 k4 O* s8 s
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно." ?+ |; g3 { T$ y
8 }3 k: F6 a! Y9 y
5. Кристаллы и материал; Y2 \' R l4 x
- <set name="crystal_count" val="4587" />
* v! f+ o$ W( O2 _1 M6 ` - <set name="crystal_type" val="S80" />
/ A* q% O+ s( T0 P3 P2 s2 s) f - <set name="material" val="STEEL" />
) y% L5 Q# G0 u
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
B! ^' n7 o; i. `" O% O
7 b& \' }: q1 I' K: u6. Вес и стоимость
# ~+ o( H' o, `& ?' ^: t- <set name="weight" val="1520" />
8 Z/ {8 Y+ l+ V. T: C& u1 t - <set name="price" val="143356000" /># Y4 F& L2 m+ n2 v7 t7 W
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.$ D8 Y% {2 J! y! d* c9 t8 Y
) T! O: i5 I# x: I. r6 K- L- f, i2 w7. Использование зарядов! O# E) o% g" B& J& K% h, Y1 _. c
- <set name="soulshots" val="1" />
, M T* w; O0 \' Y8 T/ f9 S7 v - <set name="spiritshots" val="1" />1 O- M7 Q) A9 U6 r- x; k+ p# b
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.! ~3 h$ W' j! K5 @, W9 v' _3 f
2 f4 v4 I0 _/ d3 J- P1 }. |
8. Дополнительные возможности
5 \* ^! Y+ \. L9 Y- C: }' Y- <set name="element_enabled" val="true" />! v, `8 Z" l1 r; H- n3 ~, V/ J
- <set name="enchant_enabled" val="true" />
) q8 Z { h: @; g2 f/ A) ~- b - <set name="isAppearanceable" val="true" />
1 P! k, F( Z- J; ~! [ \ - <set name="commissionItemType" val="DUALSWORD" />, K6 w; M' ]+ _: O. ^' q+ p
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
% }. F& @0 G5 w & F/ ] f. l/ y- B; z
9. Вставка кристаллов души1 z- Q- d" b: Y3 ` I
- <set name="ensoulNormalSlots" val="1" />
6 J( _! q3 H7 k4 f8 M* c$ S' \0 M - <set name="ensoulSpecialSlots" val="1" />* L2 @4 a; V' G9 Q$ k
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
4 t) D$ X" j: @" N! ` . b/ k6 e; |3 c' @$ R/ X: `
10. Статистики оружия. ]1 ?4 I& s2 F& n1 B1 i) F. R6 ?
- <stats>
A' M2 `# s5 l - <stat type="pAtk">482</stat>
2 e6 {( b5 M3 _- [1 R - <stat type="mAtk">176</stat>
" c& O9 C6 C1 c$ |- G; m9 T3 _ - <stat type="rCrit">8</stat>' A+ [( e3 A/ {. v
- <stat type="pAtkSpd">325</stat>
; G/ J8 }0 x) a* D, B7 L- V - <stat type="randomDamage">10</stat>
0 c, h% ]4 e% u - <stat type="pAtkRange">40</stat>
& g6 B5 _2 [5 o - </stats>
8 {! r9 I0 q8 \* a/ g. W# D* I
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
9 b, \7 ]" z' M8 J
+ n# E$ s, o' g) e11. Навыки оружия" O# ^9 h2 N7 P
- <skills>$ |. h1 N; G7 {% d# e4 l
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
6 w. F' n; D8 G6 M: z1 u - </skills>. q8 a! ^- g' q9 a
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.3 F* s. _, E7 z9 y
- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.+ a# a6 u7 L* Q/ X# }. q$ D
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
3 `/ o" v: z" ~8 s Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
3 v; X4 m) b$ i5 S+ z- r0 uПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.& v6 W; J( Z( B# C& }1 w% Q
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер. l2 A: A4 a+ e* f
/ Q' Y( {, |$ F( z) a0 y( ?1 Q2 ~- Y" K3 E/ ~* S3 Q H
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
& J+ M6 y' C1 H( p d- V
! Q# P3 f! @' x! t |