Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml, j- J5 d; `8 u; B1 |6 x- y* [0 ]
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.6 |* u+ ?1 y/ f) N$ e. U- n# W$ ]$ w
Полный код предмета. w% H& K6 d7 ?7 z( K2 e, n( D9 a
- <item id="52" name="Vesper Dual Swords" type="Weapon">
, D1 T5 a' n! O# e# H - <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>" D7 G* z9 c6 p- U8 h L
- <set name="icon" val="icon.weapon_dual_sword_i00" />
6 s8 X( B$ U: z1 Z0 c! r - <set name="default_action" val="EQUIP" />
5 q5 X. k8 T, z9 u/ o6 g - <set name="weapon_type" val="DUAL" />
% I. U5 k, R7 C2 S9 H - <set name="bodypart" val="lrhand" />: K8 L; q; x( a1 ^$ ?
- <set name="damage_range" val="0;0;40;120" />
% |& g; X$ u4 H0 c+ C( S( C$ o3 @0 K - <set name="immediate_effect" val="true" />
9 @2 D9 d- i* w: g0 M - <set name="crystal_count" val="4587" />3 ~% P# L: _4 v5 S( ]* z* a& E
- <set name="crystal_type" val="S80" />/ Q+ i7 d8 g5 m$ X% D; ^/ t
- <set name="material" val="STEEL" />3 Q3 D2 f% U4 S0 i- R5 ^
- <set name="weight" val="1520" />
& P6 @3 q# a7 Q' } - <set name="price" val="143356000" />! ], S0 t8 U2 o3 O' I2 d4 s
- <set name="soulshots" val="1" />
5 ~2 L$ j* Y& G d$ h( z9 Z% k - <set name="spiritshots" val="1" />
b$ | q# K! z; {0 K& s5 N - <set name="element_enabled" val="true" />
9 H* _# \$ _. m' }6 O - <set name="enchant_enabled" val="true" />
?3 X# V* \+ w9 w - <set name="isAppearanceable" val="true" />
5 Q" y, T) _6 }7 Y8 |' B$ J - <set name="commissionItemType" val="DUALSWORD" />
, Z- D/ I* E# I% E3 c - <set name="ensoulNormalSlots" val="1" />4 w! V' o9 ^1 D
- <set name="ensoulSpecialSlots" val="1" />4 O! X: C. i6 y* T1 T, A
- <stats>
3 m i8 F- r$ d+ h" G1 W1 { - <stat type="pAtk">482</stat>
2 c; f* o) C; i - <stat type="mAtk">176</stat>3 ?; J1 x3 M. V, l! E z
- <stat type="rCrit">8</stat>8 s. {4 r1 n7 ]/ d8 y$ p% N
- <stat type="pAtkSpd">325</stat>, o: D; _2 q+ e. ?, {( ?
- <stat type="randomDamage">10</stat>& O- a& k) X) H/ a# q% _3 d
- <stat type="pAtkRange">40</stat>; o$ l4 K7 h, U6 R' m
- </stats>4 s3 r4 f, \1 B- [% j4 ]
- <skills>
9 N& d7 y4 S, W( f2 X& s1 I7 |, x - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->7 B8 W9 p z5 _- m8 Y1 ]
- </skills>2 |5 X$ s/ S. x! j6 G4 ?: i
- </item>% \5 _, v# m& j" }1 {
Скопировать код Подробный разбор кода1. Основная информация о предмете( e; k, a1 V: X* {8 ^. b# Y
- <item id="52" name="Vesper Dual Swords" type="Weapon">! N; M& g1 T" ?8 ]0 l
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
$ Y; _( v' l- H5 I0 a4 o
( P4 A8 M6 j' c* m! R6 F2. Описание предмета! F6 B3 A1 r" ~
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->2 C' b4 g$ e1 H
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.$ s4 X! j0 Y+ x; a& u6 R5 W
, ~! M4 `2 i& Z$ `9 A |
3. Внешний вид и экипировка
+ R# k5 G- d( e5 y- <set name="icon" val="icon.weapon_dual_sword_i00" />- t/ F% ]6 i8 F" A
- <set name="default_action" val="EQUIP" />
5 E1 F1 m5 a$ f# \7 W - <set name="weapon_type" val="DUAL" />
0 H# F6 u1 w0 [7 k0 g - <set name="bodypart" val="lrhand" />: X( R2 A4 h* \* n0 c
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
( x* S- p" d. e- L! L 6 g- n' ~$ N; E& |! b$ G
4. Характеристики атаки) p+ v0 q) K- r6 J3 j6 a
- <set name="damage_range" val="0;0;40;120" />
8 h* J& s: {& X8 ~1 Q7 ]" ~ - <set name="immediate_effect" val="true" />" J' W) f8 n# u9 f, |% G) g+ }4 d
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.4 u; p- o/ f# o- M# _' T" ?
' h$ c ^/ S5 _5. Кристаллы и материал
5 [7 P& k" a5 l) R6 L" H B8 z# Y- <set name="crystal_count" val="4587" />4 ~ q m1 T6 Q' L+ f
- <set name="crystal_type" val="S80" />
( v- ^% q* n* G' \7 y% D& R1 H. s - <set name="material" val="STEEL" />
+ R8 G, O, W" E6 P+ B
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
, A# V! L' `' ?! [# B; a 6 K' @3 V% |' e
6. Вес и стоимость5 x3 k. U* o1 Q6 {
- <set name="weight" val="1520" />6 Q1 R% r& Y7 ~8 b2 J1 h* T/ {
- <set name="price" val="143356000" />
4 r5 ?! y+ G- @4 q
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.
' i# \" C' N- f3 r & }0 N" X2 ~- r1 i% i( k1 t5 o2 o* I
7. Использование зарядов" v7 B) r! X# w( ?8 ]8 B* z
- <set name="soulshots" val="1" />) m( P2 ~% K0 H5 s: t) H! U
- <set name="spiritshots" val="1" />
8 }: O5 ?4 f9 [$ e/ o) E2 b! {+ k) m
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
V( A% Q0 Q/ A/ J- c: y* h8 q , o; J, q! P+ k$ Y& d
8. Дополнительные возможности
6 V3 A2 s1 S( x0 R# ^& l- <set name="element_enabled" val="true" />3 z, x9 t5 T# c6 e& a6 K
- <set name="enchant_enabled" val="true" />& C2 S5 X, ?: d4 |
- <set name="isAppearanceable" val="true" />
( Q9 |0 {0 H* R - <set name="commissionItemType" val="DUALSWORD" />% h0 D( f* u$ J" q- T5 r$ |3 e
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD"./ a# z; z8 o2 N/ z' H2 }
% K X) T% T: _6 W. {( Q/ T6 I9. Вставка кристаллов души
, e% x+ d* E4 `& o1 b# m& `- <set name="ensoulNormalSlots" val="1" />
; l D) L; S% W# A$ V9 u) C. r. A - <set name="ensoulSpecialSlots" val="1" />9 W M' M& K1 e
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
8 j' H. s! N1 s- S4 t1 B/ h# u; U. I , Q$ [) g/ S" D8 @& O2 ^
10. Статистики оружия
; c& \ P+ Z% }# p. D- <stats>
: J6 P3 V, P# M$ m - <stat type="pAtk">482</stat>& p, H/ j- {" u) Y. O: ?+ i
- <stat type="mAtk">176</stat>1 U1 w6 M6 V* s$ M5 h9 W
- <stat type="rCrit">8</stat>6 J: v: c/ C6 ^
- <stat type="pAtkSpd">325</stat> r; X _5 G7 C# }5 o+ i% j3 {! E
- <stat type="randomDamage">10</stat>1 J3 d9 O# \4 g3 \ I
- <stat type="pAtkRange">40</stat>$ Q) l( f: d( ]: d# V
- </stats>
4 P/ w6 q* |/ w
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
, y1 @& n, s8 ]7 n' B. j0 ?, S2 o6 e
$ R% A. p, Z, L; g! N11. Навыки оружия/ Q* }' \5 Q) A0 y
- <skills>
3 v8 X6 g2 |+ @2 h - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус --># U& ?* @# ^* e1 t
- </skills>; p5 u) O: ], S$ r( R$ D
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.- d0 d* X5 d: d0 x" b4 O9 V# `
- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.* k: ]6 P T* x' A( u) `
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
5 q7 R# v8 l9 W) b Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
% B$ j- q$ k9 m X/ {# |/ F) Y, dПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
: C# f8 m/ q$ i A, U+ d7 o5 QДополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
. s, D) o4 ^; {; r; y% w5 ^- \7 d* H
) R( J7 B3 s+ q: c$ E/ `, p3 N. o6 s* y8 b! ~; O
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
9 f/ t+ Z' g1 w% W
. N+ h$ L; e& k& E |