Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml+ t: k a/ h" p! m$ W
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
/ e1 O" t) G, v1 I5 z0 B6 QПолный код предмета
- `% ]' u( g* }( o+ z) G! _- <item id="52" name="Vesper Dual Swords" type="Weapon">) K% c3 I- {- @# a* `: s: Z, w2 \
- <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
5 B8 f0 H5 U- b* Z( J - <set name="icon" val="icon.weapon_dual_sword_i00" />
2 R6 N0 A# f$ w9 G+ u - <set name="default_action" val="EQUIP" />
' P4 `2 F7 N* o. J - <set name="weapon_type" val="DUAL" />* x& U( W* B7 @) c7 T9 G( h
- <set name="bodypart" val="lrhand" />( A0 e) N) f4 U# M# c
- <set name="damage_range" val="0;0;40;120" />4 J* F1 c3 ~7 X& x/ v# \7 _8 Q' ]
- <set name="immediate_effect" val="true" />
2 G9 N# o# G; S0 a2 V h7 r2 z& q. A - <set name="crystal_count" val="4587" />5 S3 |2 z7 ]3 I+ f3 o+ c0 K0 A
- <set name="crystal_type" val="S80" />: x9 ^$ y* \6 E% a
- <set name="material" val="STEEL" />% q9 q% P( {6 ]% l0 @) G
- <set name="weight" val="1520" />
' x) x: d& J2 F% [9 M - <set name="price" val="143356000" />
0 J! q: {% @+ f. \2 ]# { - <set name="soulshots" val="1" />
3 J5 |3 g" q: c6 ?' } - <set name="spiritshots" val="1" />4 |: V. l5 v! W0 P! Y5 T. e
- <set name="element_enabled" val="true" />( y, I1 U& {1 K/ ]5 w/ I z" [
- <set name="enchant_enabled" val="true" />$ N& h) b7 M9 b! ^1 P0 ^+ }/ H
- <set name="isAppearanceable" val="true" />
5 H: r7 h6 B: i% s$ R# h! N6 ^. ? - <set name="commissionItemType" val="DUALSWORD" />% { ~" D( T; y: H% y5 Z
- <set name="ensoulNormalSlots" val="1" />% `- y! W* V8 E* A6 ]
- <set name="ensoulSpecialSlots" val="1" />4 n/ [4 A8 q7 b& [* }% Z
- <stats>
0 l4 T5 x* M* t# T6 z: @" I) a& V - <stat type="pAtk">482</stat>9 B6 F+ y. Y1 H
- <stat type="mAtk">176</stat>; ?$ y* l. {' e n
- <stat type="rCrit">8</stat>
) ^) r9 T. ]- a: R; _/ P+ x0 W - <stat type="pAtkSpd">325</stat>
$ x9 y `: F: ^- b" L( z6 L+ P6 l - <stat type="randomDamage">10</stat># E3 ~$ Q: {% P8 b3 n( I
- <stat type="pAtkRange">40</stat>/ I& O o. h9 ]6 I" l% O, y7 h) r6 n
- </stats>& t9 f7 r' v, ?$ M9 H$ w# ?: _
- <skills>
; c; R( n& ?: n# m - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
* L5 @! K8 {2 R: ^/ P& ?) Z0 G - </skills>
7 M3 w! V! m: y1 P/ p5 a1 ~- ] - </item>
, X* F. b* g5 a2 V6 t5 |- Z
Скопировать код Подробный разбор кода1. Основная информация о предмете% _' I7 A! @, t* ?) ]1 G3 `
- <item id="52" name="Vesper Dual Swords" type="Weapon">& X- b* d4 y. t+ r9 |3 E
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
, B# M: {7 z9 r, _ 6 Q2 p8 P4 H& _/ ~6 y0 D- G5 p
2. Описание предмета
1 W3 [9 Q( I+ n* B6 v- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
+ z3 b/ b) r9 `8 l
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
1 c% j- y9 o" f" j) M! Y# v
0 p4 ?# o1 o" H" Z+ v5 [3. Внешний вид и экипировка% D7 J4 q; ~ e) }+ l6 L8 `
- <set name="icon" val="icon.weapon_dual_sword_i00" />
6 c: G. a! _8 M# x - <set name="default_action" val="EQUIP" /># |2 P1 @* a. `( W" X7 ~$ r( x
- <set name="weapon_type" val="DUAL" />+ E# M8 m# S: l1 ]3 Z! X. Q
- <set name="bodypart" val="lrhand" />' Q% G6 {, C+ i; q7 H% f. s6 {0 G, _
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).1 z- @% a7 X- B
' d- ]5 M3 ?# l0 s/ f3 M& K
4. Характеристики атаки/ E7 G" X* p; h2 g
- <set name="damage_range" val="0;0;40;120" />8 X! w- d7 b4 n5 b1 Z8 d
- <set name="immediate_effect" val="true" />6 _3 D2 [$ B" h1 D) F H
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.- S/ e( Q6 r) h0 r' H' M2 r
2 d+ a. I' V4 _% d9 e/ F B. B9 Z. ]
5. Кристаллы и материал6 p- A4 d( R- {" W
- <set name="crystal_count" val="4587" />
9 j& _3 ~& U% ?' n - <set name="crystal_type" val="S80" />
7 z+ V; r5 F( w( |5 Y8 o - <set name="material" val="STEEL" />
( `" R4 [' f3 Z3 Z: T$ P# o) }
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).2 f4 ~6 a# R) l( s- ?% V& e' a
; b" }6 S# \ q: n$ r
6. Вес и стоимость( B; S f" U: a5 L' L
- <set name="weight" val="1520" />
" P& [: r! K0 N I9 l6 H: e5 u) Y - <set name="price" val="143356000" />
4 e" l3 B) K. p) P
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.
9 z3 m" H' Y# y4 F! o
1 J! O/ E, d& ^' s7 j7. Использование зарядов
6 J) C3 n( m8 c3 K0 _- <set name="soulshots" val="1" />
/ v9 A- D- B- M' e7 L - <set name="spiritshots" val="1" />
- F2 {2 ]# w' t( S
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.. I# _; b: K' ]3 X* \) x) E
6 c8 E" k, I8 ^0 x( x( m+ @$ G R8. Дополнительные возможности: i" z" q$ E% c3 w) i" y7 D6 _
- <set name="element_enabled" val="true" />
$ ] Y% w# J1 E* o8 @# D - <set name="enchant_enabled" val="true" />2 f7 _0 h1 o" |$ E, _
- <set name="isAppearanceable" val="true" />
1 O/ f* N" \& X. t x" |$ q - <set name="commissionItemType" val="DUALSWORD" />
3 \! K( P: h j. h7 s4 S6 Y
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
+ k# p7 i1 B( c6 H6 m
: r" z9 M$ |& W8 U9 i/ p3 d9. Вставка кристаллов души* o2 B& n0 y1 w9 z+ `
- <set name="ensoulNormalSlots" val="1" />
& v7 |# i$ `8 ]. l* W. t6 v - <set name="ensoulSpecialSlots" val="1" />
& y: j) Y$ g7 g/ Z/ v
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1. R% h5 C1 ? D$ t
3 q. K# P. o% C/ g10. Статистики оружия
# G4 G4 t2 S* ]! D! q- <stats>; o9 Z0 o: b6 T
- <stat type="pAtk">482</stat>
" ]" L* H: K) M* { - <stat type="mAtk">176</stat>
( e3 j9 q" w* W/ Q- z - <stat type="rCrit">8</stat>! t+ v3 n. e" x
- <stat type="pAtkSpd">325</stat>
. f7 A O/ V- e0 n - <stat type="randomDamage">10</stat>4 {( H1 p3 f3 _* e+ V% g( y
- <stat type="pAtkRange">40</stat>
5 z ?) N! G n. |0 O1 j/ X# w - </stats>1 W5 p/ ?" l4 n- G; B5 a
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.4 C/ j) M. ]+ E" x0 R
' y1 m2 T8 W k) J- M. b8 L11. Навыки оружия
0 z2 Z' [8 v) k* T7 f$ S. `1 e- <skills>% n* b5 v; F! W! Z& c% Q
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
5 i; O; ~0 L7 E$ a$ b2 [; y3 G6 k$ ^8 r - </skills>
$ P+ J6 r) A% m) |, o
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
: H; j& R; \, N! E) y! d- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.( H$ g7 Q+ c5 _0 F
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.( Q! H* I2 i$ \* o
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.: o3 ?1 ^# H' U+ B
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
- ^$ [0 v% u+ E# p! DДополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.; D1 N$ X- x* A" p- g
6 g# C$ x1 ]) F; S1 [) {8 ]
" Q6 q7 u* R) i2 iНемного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?
: s$ A! W5 \9 B1 X/ f; w- y* I* f. q. D5 f+ j2 z1 w
|