Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml& ]! N* O9 }3 H: [
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
- g' N. q; Z8 D/ R7 d9 R& @Полный код предмета
[ ^9 w# d+ r* T% j; z- <item id="52" name="Vesper Dual Swords" type="Weapon">
' N8 M: l5 Q7 G/ Y' L! P6 \! ?" V/ c8 I - <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>* I: T' [ G& X/ K( |3 Q
- <set name="icon" val="icon.weapon_dual_sword_i00" />. I8 _: F9 t9 F j
- <set name="default_action" val="EQUIP" />/ x7 ~7 q- @! @ x
- <set name="weapon_type" val="DUAL" />: T% ?! l. N% f5 y
- <set name="bodypart" val="lrhand" />
9 c: K% y/ r9 D4 l r - <set name="damage_range" val="0;0;40;120" />
, B5 A( d" W1 }; m, \" D3 K' A - <set name="immediate_effect" val="true" />
& R; a# t5 Z; h, R" ~ - <set name="crystal_count" val="4587" />4 E( [8 T" W S" O9 O$ |3 G
- <set name="crystal_type" val="S80" />& n( j; \+ x: Y/ p2 ~
- <set name="material" val="STEEL" />
' \1 F& { V* J - <set name="weight" val="1520" />
" H0 Y; O* c' j1 s/ |' d' Z - <set name="price" val="143356000" />
1 Q$ l; o" ~$ [8 A- M - <set name="soulshots" val="1" />- u! `' |! g8 p" z% U: [
- <set name="spiritshots" val="1" />
1 z( V! Z; v0 G - <set name="element_enabled" val="true" />0 K/ q' |4 L! H7 ]2 ]$ g" v
- <set name="enchant_enabled" val="true" />
$ k. B0 g6 l q- X. e: H - <set name="isAppearanceable" val="true" />
$ ?/ S3 E ?+ O' H& _ - <set name="commissionItemType" val="DUALSWORD" />3 j( m" B H |4 u
- <set name="ensoulNormalSlots" val="1" />
9 h9 x4 F- Z; O0 E - <set name="ensoulSpecialSlots" val="1" />
/ G4 `# _# w7 u: c1 p4 f - <stats>* B0 p) S# n! {+ ?- _2 z
- <stat type="pAtk">482</stat>
8 n' |2 w6 ^ F0 X: A8 a5 t - <stat type="mAtk">176</stat>4 F5 j4 z: n# P
- <stat type="rCrit">8</stat>
7 _. s: o" v: p1 y$ n" P - <stat type="pAtkSpd">325</stat>/ E! ?! ~1 p' H5 Z4 I3 ~2 F! K8 ~+ T
- <stat type="randomDamage">10</stat>
8 `. C4 U, F* l - <stat type="pAtkRange">40</stat>% N$ a! F: l# m z( ~/ ^/ o
- </stats>
6 Q( o% T9 e$ u; e" s. V% A - <skills>
% o7 l0 |+ J7 _/ R( f - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->; ^% j9 V+ {# d
- </skills>' O3 x5 }* l- a1 ~7 d
- </item>
; t9 A4 s8 Z; F4 @ l! Q
Скопировать код Подробный разбор кода1. Основная информация о предмете
; m5 K+ P# X3 H- <item id="52" name="Vesper Dual Swords" type="Weapon">
: S B$ y. i6 l
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие)." H2 {$ L# B! e& j2 q
. S; i0 U& ~; \ O2. Описание предмета
6 w4 F6 L6 w/ n. G; ]( M2 d& [- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->% I+ O) _% G: O( {# ~& s( ]/ h+ d
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.# F3 r2 K% H, K' z R* z4 q
$ f$ t( h& M7 L. g4 c" t+ c
3. Внешний вид и экипировка6 T+ P0 A$ u! k1 T( v
- <set name="icon" val="icon.weapon_dual_sword_i00" />4 _9 V' y: x1 u: [$ n3 r e
- <set name="default_action" val="EQUIP" />$ G4 W, {! i% p% Y. B, d! q
- <set name="weapon_type" val="DUAL" />
$ o8 F/ @ H6 s! J2 w/ F - <set name="bodypart" val="lrhand" />; h- J3 V# ^1 O$ b% @1 v2 g
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).( l) S: i3 r% e9 ~
1 a; F0 K& O8 x+ u) _
4. Характеристики атаки
% m% I, R: Y3 Z- <set name="damage_range" val="0;0;40;120" />
* k: C" m$ f0 l( O - <set name="immediate_effect" val="true" />
& Y& ^8 M# g$ B" x) U( Y4 V$ r
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
; n- _7 V$ Y5 ^& [0 i$ ]7 ^$ ~ 3 x( u6 q1 @0 E: E
5. Кристаллы и материал0 X1 Z6 m% U3 @1 e
- <set name="crystal_count" val="4587" />
$ ~% a% ^ A8 m9 Q. r. U! E - <set name="crystal_type" val="S80" />
/ q' M. D" r) s2 U. t, _7 ^ - <set name="material" val="STEEL" />2 T) h- A# F# c, Z3 c
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).% p% I! p0 ~( s4 S3 k
- k1 z+ p1 p0 W% s: }) s+ w: ~5 U6. Вес и стоимость
- C8 n, [, X Y0 p- <set name="weight" val="1520" />- H- b7 d( p# K9 x `' ?
- <set name="price" val="143356000" />2 {- W7 O' ~8 i* C d2 G
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.3 P$ a, k5 r$ N( _7 Z# `, @
% l, b0 E) ?* l. C6 o
7. Использование зарядов0 t5 I: i, z" b
- <set name="soulshots" val="1" />
! s7 f% C) H k3 u# e$ s9 s - <set name="spiritshots" val="1" />
' o" q8 o* \. ~' @% R
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.0 E$ ]- |5 c7 S
$ ~: _/ I- T0 p! [8. Дополнительные возможности
, l& P- \2 v7 `8 o$ P' ]- <set name="element_enabled" val="true" />
8 _1 I' N9 t" g9 h2 }$ A - <set name="enchant_enabled" val="true" />4 V- y; D- R+ k- W. L
- <set name="isAppearanceable" val="true" />0 o3 w, D0 @/ O( I' E
- <set name="commissionItemType" val="DUALSWORD" />) ` c }& H- E8 p& J, g3 m; G
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".! p) h5 W) B, T2 m" u, d( ] I6 Z- k
- ]8 s5 z/ G( v' \5 X
9. Вставка кристаллов души
& B- S. m& y" \+ o2 I# K- <set name="ensoulNormalSlots" val="1" />
. }& f/ ~ }" N0 Q3 N$ Y* N - <set name="ensoulSpecialSlots" val="1" />
6 i1 J# b+ L9 }, N" Y
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.( _$ z( ]! B5 v& D( r2 F
# o6 b' n4 }# g& |1 a' {
10. Статистики оружия9 `- r: N& {" j2 l; S v- i( K$ X
- <stats>
$ K5 @) Q8 N8 G" S# Y/ D2 q - <stat type="pAtk">482</stat>
6 h7 C5 G4 w( Z; b ?; p - <stat type="mAtk">176</stat>
7 X1 _. d. W8 v8 X - <stat type="rCrit">8</stat>
1 a8 R: l0 {3 b) t% S2 f - <stat type="pAtkSpd">325</stat>; a% Y3 | r/ B" h5 |
- <stat type="randomDamage">10</stat>
3 }9 z- c: V" W - <stat type="pAtkRange">40</stat>8 A5 O7 A0 b9 r6 F
- </stats>) G. u- S' k% p1 o I/ P) A
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.' m% I3 @5 A) C! `
8 e' N. x9 s) y/ p
11. Навыки оружия
3 a+ a" k. {3 ^4 N0 M' D- <skills>
0 b' b7 `; ^) R- G - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->* Q2 U& _; q$ x
- </skills>' \. ?5 T8 C5 {$ P
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
0 f# q/ D/ x) L8 o% _: e- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
* a6 s0 H2 T2 U& W/ v6 z% U$ S
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.. ^+ C: ]2 a! R- ~: @# r6 @4 r
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
) b( Y) P7 v' H0 d' n8 u( B1 s% vПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.4 ?% L0 Z$ ~9 m9 X- x! G
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.5 Y: j6 p+ P3 ^, ?/ e4 a# g! l' b7 F @
) W) s, W: j0 A' ]5 _
0 w- x) s: r; V+ R+ T0 H; ~Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
$ G6 G9 y( c' g8 X; Q! y, w
5 Q# r! K" n7 e |