Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
: M& Q/ z$ y6 y- P( p. Y1 D3 hВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.' F2 @/ j5 L. k9 u6 b2 b6 |
Полный код предмета
+ T: ^1 u( F! w, p, t* `6 |- <item id="52" name="Vesper Dual Swords" type="Weapon">0 p4 \" G& d8 R
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
5 v. s, m! _$ @: |+ | - <set name="icon" val="icon.weapon_dual_sword_i00" />) B& ^7 J) m; V! C4 G3 O. F
- <set name="default_action" val="EQUIP" />
9 ]. [7 h/ T3 j l- @2 S - <set name="weapon_type" val="DUAL" />1 H5 I8 u0 e1 U g) [
- <set name="bodypart" val="lrhand" />" i+ M; i, _. x6 A# o1 ~
- <set name="damage_range" val="0;0;40;120" />" l% r6 u: B6 T# }) X w
- <set name="immediate_effect" val="true" />
/ Y# c# t! r3 r( `+ O - <set name="crystal_count" val="4587" />7 I; o" E; m s% t7 R3 n- T
- <set name="crystal_type" val="S80" />; x" J5 {1 Z& h* ]# S; x5 k
- <set name="material" val="STEEL" />
J$ v0 v5 j+ p( e. d# S, Z2 \7 e2 Z - <set name="weight" val="1520" />' N5 d& {- p( y: V1 W0 P% p$ [
- <set name="price" val="143356000" />
; m7 t; t B7 k' P0 O% A - <set name="soulshots" val="1" />
# f9 x% @+ ]: |. J& T+ W) w - <set name="spiritshots" val="1" />
9 ?3 |- ~% X, {- `, ^ - <set name="element_enabled" val="true" />
. |& X6 Z# m. y% e" V; j - <set name="enchant_enabled" val="true" />5 y# u. i0 E( N! w* f
- <set name="isAppearanceable" val="true" />* W: C+ H6 t4 m6 ?
- <set name="commissionItemType" val="DUALSWORD" />
# p9 j: S$ f2 v( F; F - <set name="ensoulNormalSlots" val="1" />
' P/ F! p$ {8 G2 `: q! Q9 r& @ - <set name="ensoulSpecialSlots" val="1" />2 R% E3 n5 ~/ q7 y/ R) A L
- <stats>7 F8 Z3 R7 X" H. r8 `
- <stat type="pAtk">482</stat>
( N9 V2 ^" |2 O# x Z - <stat type="mAtk">176</stat>% W2 _# |3 g' w: y5 w, X
- <stat type="rCrit">8</stat> T7 T- N2 I- d& N
- <stat type="pAtkSpd">325</stat>
& s" g& q7 J; o) Y( I- x - <stat type="randomDamage">10</stat>
" q" A# r% p3 v% R+ h3 y. I - <stat type="pAtkRange">40</stat>
( ~$ q/ E, l$ z - </stats>
" U y4 e+ P% M6 t( C( ^ - <skills># U# U& e5 S" i. P7 B
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
6 F# }6 }5 _& f1 K& j- k1 U - </skills>7 R4 j( ? I2 I1 `( [! Y
- </item>
6 ^* V: x$ p2 e* f. k& h Z4 G- L. |
Скопировать код Подробный разбор кода1. Основная информация о предмете
$ p9 v! D& S: e2 d4 G- <item id="52" name="Vesper Dual Swords" type="Weapon">
+ X4 o. X4 y+ ?
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
3 e) y5 y! _% |/ j- f * b8 P( H1 U4 C4 E
2. Описание предмета1 @9 V) U8 j1 w+ r
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
. t/ x0 O3 m: m: n4 F5 E
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.# |& Y- t% e6 d$ V. w O+ G+ D! \- R
( u' b, Y, n1 N; M' @
3. Внешний вид и экипировка0 f' O; Z3 x% [/ c, f0 s5 {+ f
- <set name="icon" val="icon.weapon_dual_sword_i00" /> k/ c4 M8 u0 T% i: p( c+ `( }5 ^9 K
- <set name="default_action" val="EQUIP" />
. p- u! v. Z3 s+ E - <set name="weapon_type" val="DUAL" />- ~- j! M7 l1 z% z
- <set name="bodypart" val="lrhand" />, { w0 K- b4 o1 I- F
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки). h2 Q+ C* V- i- y) i7 \. B
$ }' k0 F* m# y4. Характеристики атаки
2 X9 J/ m. V! ]" e- q/ S- <set name="damage_range" val="0;0;40;120" />
) t% v+ U, q- Y0 ~/ W, Z - <set name="immediate_effect" val="true" />
( {1 H, g# r* T
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
N6 n$ A7 w, ^0 `
; b5 K3 c& s0 ^1 h Z* H& L( f7 z5. Кристаллы и материал
s+ ~# @0 ^. v+ k, `- <set name="crystal_count" val="4587" />
4 |- S, Z) H D c U4 i! d - <set name="crystal_type" val="S80" />7 r+ L" l9 N" V7 Y4 E
- <set name="material" val="STEEL" />! n8 n% \, Z- d! ]8 c5 }; w
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
! V$ @6 ~; {2 n, z- Z
) c N8 l; X. S2 R; {; M; y6. Вес и стоимость
2 {' K, `! ~" b+ {) k' Q, N6 Q- <set name="weight" val="1520" />
/ ]/ i1 A6 C% D6 R4 I - <set name="price" val="143356000" />
8 H8 c3 d, S {6 m* V
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.
3 l$ ~! A8 A5 V
, o, U: G7 j4 A7 D7 R% n9 o' y$ }( E7. Использование зарядов
7 p- T# A5 y' p5 y4 G( k- <set name="soulshots" val="1" />1 M, y# k' {) S0 _ g2 i
- <set name="spiritshots" val="1" />
% I. d* l! z* C3 ?0 A2 @
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
+ S7 l3 v7 f3 l2 t % A) H" X1 A8 V `( l
8. Дополнительные возможности
- G# a1 P3 a- v' n, A/ a- <set name="element_enabled" val="true" />
' P8 w3 k2 |7 _ W1 F - <set name="enchant_enabled" val="true" />
" }" H7 x4 _+ k - <set name="isAppearanceable" val="true" />: R. z; o' k$ k- E; |2 _. D8 q; C
- <set name="commissionItemType" val="DUALSWORD" /> J# [) F6 O/ C% E( d+ X
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".6 r5 f$ }( n, q$ P/ g' ]+ o. z" B+ D
. [6 [6 W7 p& Z8 E& B% H1 \: _8 t8 [* i
9. Вставка кристаллов души' _# t9 A) j% J: t$ F, L
- <set name="ensoulNormalSlots" val="1" />' \1 N8 [- R( e( u2 X: o7 e/ }
- <set name="ensoulSpecialSlots" val="1" />7 O0 t: f/ y1 J) J+ j9 `
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
! w9 R/ C* P' ]$ d9 @ & Y- k# n/ A8 }' }0 c- u% f
10. Статистики оружия/ {( H9 ]. I' F' f; i
- <stats>/ z3 _9 n$ V+ Y* |2 c
- <stat type="pAtk">482</stat>
, @* a- h3 o5 K* d& E0 a - <stat type="mAtk">176</stat>
" @' s- j5 i/ ^! \9 Y2 ?1 [ - <stat type="rCrit">8</stat>
; r& ]( `% R$ T: ?% m5 d - <stat type="pAtkSpd">325</stat>
9 [* ~6 C; G) A) `# c - <stat type="randomDamage">10</stat>( [1 A$ n p3 g- I! B
- <stat type="pAtkRange">40</stat>
4 S* B' `6 V8 E( T ]$ B - </stats>) I9 i7 {+ }1 S$ e& `- D% Q
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
- V) F5 f2 Q+ i, \ _1 n8 a ( V" n5 \' C- c
11. Навыки оружия3 K; m+ L) V, ?6 C
- <skills>8 C) T/ \0 `: I* L; k1 c, A
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->, D: E9 y: ` R2 c5 ^% h: N7 K
- </skills>: w7 x' n2 w: F: c) R. U
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
/ Z5 q- Q* D; T8 F8 w/ _- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.6 t* y& \0 u0 V, E
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
5 L! k4 I3 l; W$ U: S Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
9 H( d# V. N' M6 }/ p2 o' a- n% d+ dПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.) t6 {& X: Z$ i. Q' C; ^
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
/ A$ L4 Z k' F; n+ N# }/ r. ] y 5 M6 I* k6 {0 D9 T
9 ?4 ?' D, c" J) u' u# uНемного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ? _' g) \. N3 K8 x: F7 r) N
" u' o1 J8 c* `1 a* W, R$ C# Z |