Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml
# z. N I! c3 ^) S0 Y! FВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.' H4 B9 Z* j+ V- ]; ?8 g1 P
Полный код предмета
0 l9 @8 s& j$ s4 ]1 Q3 X7 T- <item id="52" name="Vesper Dual Swords" type="Weapon">4 \" k5 R. D3 E* b7 Q& {
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>) O* j3 a. x& w2 F) r( x* J5 G
- <set name="icon" val="icon.weapon_dual_sword_i00" />
: F, v' M6 V0 N$ o8 _ - <set name="default_action" val="EQUIP" />
3 F9 E1 Q: t. k2 T* Q( n. e - <set name="weapon_type" val="DUAL" />- v, T2 Y. a1 |! y2 g, B
- <set name="bodypart" val="lrhand" />- o9 K8 g/ r) O, ?# n4 S' A
- <set name="damage_range" val="0;0;40;120" />9 [- z0 u6 c7 l( v
- <set name="immediate_effect" val="true" />: U$ c7 A4 G4 c9 ]! I
- <set name="crystal_count" val="4587" />- n3 v2 s3 P0 t0 H
- <set name="crystal_type" val="S80" />4 j9 C2 ^, l! d5 H% \
- <set name="material" val="STEEL" />
- J% a( I$ I2 ~2 g - <set name="weight" val="1520" />2 C( u1 q: ]* b8 S1 |& Y
- <set name="price" val="143356000" />
( i7 {. ^' e! L - <set name="soulshots" val="1" />
2 P' o' H8 I: _$ J7 P - <set name="spiritshots" val="1" />8 F4 X, h0 R; T
- <set name="element_enabled" val="true" />
3 E% e6 e$ _- o' I% @- Q; b t - <set name="enchant_enabled" val="true" />- B* t9 K t1 b( J9 M) e0 l0 q/ c
- <set name="isAppearanceable" val="true" />
' E. u R- \8 J, V' i; {8 m* j - <set name="commissionItemType" val="DUALSWORD" />+ c# s) h) }6 o: m# ]" n3 a
- <set name="ensoulNormalSlots" val="1" />1 A% Y* M9 { j b% c7 J
- <set name="ensoulSpecialSlots" val="1" />
( K9 ^0 G2 N: b) \% ^6 c - <stats>
' }% M7 H: B5 k8 Q* `% I* r2 U - <stat type="pAtk">482</stat>7 a) Y2 \/ g- H8 D5 b6 ~+ M
- <stat type="mAtk">176</stat>4 |- ?& w& V) b# J
- <stat type="rCrit">8</stat>2 X. n5 ~ m! x% R7 O s
- <stat type="pAtkSpd">325</stat>
* h: m5 s8 O7 X - <stat type="randomDamage">10</stat>
5 r8 l& t/ r/ `* Y* h. l+ b1 d - <stat type="pAtkRange">40</stat>+ W, z+ I* c7 G/ o* S9 ?3 J6 D ^/ o' t
- </stats>) R) v, B* P" u
- <skills>
7 N: H& ]. g( K6 x - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
! b' o$ a/ m1 {+ r: U; a6 L7 r+ @ - </skills>
4 {+ k5 f, Q: p' A' C, I3 g; \ - </item>
, q/ v4 H& s# n) ^5 w
Скопировать код Подробный разбор кода1. Основная информация о предмете
+ ]5 u, q; N% ]+ Y- <item id="52" name="Vesper Dual Swords" type="Weapon">
8 F) {1 Q6 c1 E% f6 B& ~2 l/ u' G& c: W
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
% `: v6 D# s" [! H+ O% T4 u
* w5 i+ c1 J0 N( h2. Описание предмета
) K' c+ \, W. c. c- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
6 S. i$ F( N) Q: j# s1 C3 J
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.3 H" _2 S7 `. l$ m/ Q, {, d4 Q
8 U4 ^" W8 F1 t3. Внешний вид и экипировка
8 T$ M, b, Q1 G; e5 g% C- <set name="icon" val="icon.weapon_dual_sword_i00" />: h6 T' G+ |7 k8 }) T
- <set name="default_action" val="EQUIP" />
' S! a# ~% b. b) R, p - <set name="weapon_type" val="DUAL" />( K3 z5 Y5 f, S# {5 j' `( |
- <set name="bodypart" val="lrhand" />
7 E$ @3 K( l) A
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
1 y& y! b2 G& _ 4 F% I! N0 |2 [7 d
4. Характеристики атаки" F- L5 n% \3 Q5 m
- <set name="damage_range" val="0;0;40;120" />6 J- }% P9 j6 m# N. v( Y. T
- <set name="immediate_effect" val="true" />
& a3 ~" _$ E9 L( e! Z7 {( R
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
% K% e/ Q0 X1 {9 @) n
# _3 m. {# l/ o+ h9 Z5 R1 R, D5. Кристаллы и материал
, u7 v# B" S0 x- <set name="crystal_count" val="4587" />
2 p* H, [- m' L9 F - <set name="crystal_type" val="S80" />2 G* a. }4 K) u# h- o
- <set name="material" val="STEEL" />( Y, k# W, f; W8 S5 U& B; G* x
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
5 e9 L _& A2 [# x$ X
! q1 `# ^" s3 h4 r7 Q/ ~7 Y; @& i: y6. Вес и стоимость4 ^. D" W3 A# \2 M" W3 j+ K
- <set name="weight" val="1520" />
6 U9 n9 r/ l9 y1 t9 L" V - <set name="price" val="143356000" />
4 m4 ~8 M$ R7 Z0 l
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.
: T" w6 T$ S1 W& I6 r4 N
t& ^0 A: k+ p2 Q- t9 k7. Использование зарядов2 U/ s8 C3 U7 ~# q6 t
- <set name="soulshots" val="1" />
o) Y! f' e ~& o - <set name="spiritshots" val="1" />% ? n# |4 W, a U% D s. ?# a) O
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.+ O8 y$ u. z- c8 Y& C6 P X( J
" }( [+ ]# ^( j1 o6 H4 K8. Дополнительные возможности) \$ j1 ?/ p$ ]1 O" w3 y
- <set name="element_enabled" val="true" />
1 ^- s6 U8 R2 E3 P) W+ d; h - <set name="enchant_enabled" val="true" />
/ z# a6 X0 m3 Q, w( c S - <set name="isAppearanceable" val="true" /># M. Y6 F. c- b) m
- <set name="commissionItemType" val="DUALSWORD" />
) S- _6 s& j5 p' {2 g" W9 z& `
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
. J1 [% x* B7 ^8 V$ N
2 ^. h6 X/ S! A7 a' e- }9. Вставка кристаллов души
( o0 P" t, h$ [2 H6 f- <set name="ensoulNormalSlots" val="1" />6 z% @: J9 e/ G! S2 a( s
- <set name="ensoulSpecialSlots" val="1" />
9 A- H* c$ k- ~
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.: J' S& Q* p$ x* L9 ^
5 c) a6 @+ p' [3 ]10. Статистики оружия1 E, Y: _2 h- X) N- R# ?7 p5 J! W
- <stats>
. x+ ~+ m% ?+ }6 m - <stat type="pAtk">482</stat>3 `7 s& a* W9 u& S
- <stat type="mAtk">176</stat>
* E9 g* }7 A( z0 ^& t, M - <stat type="rCrit">8</stat>8 ~9 S! y3 I% h3 D* u% v* Q& O& U' `2 q
- <stat type="pAtkSpd">325</stat>4 z7 c. b+ K2 ^! y5 i- `% H1 s: B5 w
- <stat type="randomDamage">10</stat>
0 Z# }, o( x' w; J - <stat type="pAtkRange">40</stat>
# A- O) r, A0 x3 ~ r5 D- h) e - </stats>! P" J9 w& H* ?1 E
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
) F* k) i B4 l / B$ z) w- M+ Y+ l* ?0 q) U
11. Навыки оружия
2 a$ \: |# U% `2 S# v- <skills>
! U+ Y9 }% x& j7 e1 C: b - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
) x3 W, a2 r v/ q2 g7 i$ R - </skills>
4 o* q/ b. d$ |! A
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.# N' m8 O3 C1 Z# V% c2 X
- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта./ n; k7 K% h9 x1 ]5 u; C
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.9 V; u/ H% |9 t c# o* j L
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.5 J5 k5 g4 \- y3 E6 I
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
( L% x9 L" v: H q; cДополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
. f7 N' r2 E0 C" X 0 ^! c) O" j$ i# r4 r1 ]
7 D; s( D/ ]2 M/ X
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
+ c! |! {( s) j; p- k6 ?0 _! j W3 `9 X
|