Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml4 i" V+ L5 ]; \$ `6 ~+ Y
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам." J- l* T$ f) K; c O
Полный код предмета
% D4 K$ F" v0 F- <item id="52" name="Vesper Dual Swords" type="Weapon">
! J9 \9 D7 ], i" [ - <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
# r X6 U8 y0 r3 i0 ~. ^4 e* z - <set name="icon" val="icon.weapon_dual_sword_i00" /> D& S" _" V5 ]- N$ L
- <set name="default_action" val="EQUIP" />
9 T' i9 h) c0 F. I* }. [9 B$ M* I - <set name="weapon_type" val="DUAL" />
2 w7 x0 _' f" k8 T1 J7 y5 x - <set name="bodypart" val="lrhand" />
5 ?( ?! w$ f: ?, Y- C/ S$ _% @! ?3 c - <set name="damage_range" val="0;0;40;120" />
7 n2 |/ L9 x+ v: Z+ o - <set name="immediate_effect" val="true" />
% z( O. R8 h& _0 v - <set name="crystal_count" val="4587" />$ Z' S' a! Q# p- |
- <set name="crystal_type" val="S80" />' W6 a( @6 \6 D( z$ T
- <set name="material" val="STEEL" />
4 W( b9 Q: j m, u' J' l - <set name="weight" val="1520" />
. v* P8 j6 y6 D9 H* C* o9 F4 u; m - <set name="price" val="143356000" />* m2 c2 I: Y: u. ~7 o+ Z
- <set name="soulshots" val="1" />
6 {7 `* R, T6 ~6 m* o - <set name="spiritshots" val="1" />
9 g$ V( K2 L, y" y" ?* @ - <set name="element_enabled" val="true" />' L1 f6 E, l4 w+ H% E
- <set name="enchant_enabled" val="true" />& I% n$ n, I' G& @2 {8 r* X u8 ]
- <set name="isAppearanceable" val="true" />
. {1 {5 ]& }- j% H3 F9 z - <set name="commissionItemType" val="DUALSWORD" />
4 g( D" B, y, B5 d5 k - <set name="ensoulNormalSlots" val="1" />- _1 `7 \# o% Q$ Q) E) x, S! }* Z
- <set name="ensoulSpecialSlots" val="1" />3 g1 m0 F3 [) C1 x" m/ v, @
- <stats>7 \7 n* t$ m) j
- <stat type="pAtk">482</stat>8 i! W1 {: U+ g" @ q
- <stat type="mAtk">176</stat>
* {+ @: p4 Y( b7 t! T - <stat type="rCrit">8</stat>
7 {4 Q8 U0 [# J+ ` {* H! |8 u* C - <stat type="pAtkSpd">325</stat>1 |; T, D, s7 U
- <stat type="randomDamage">10</stat>
* Q Y( E3 c- ]. H/ W' a- s - <stat type="pAtkRange">40</stat>
+ U) W& o" O' h6 K1 M" N - </stats>
5 S9 A& m: u3 ?; m* W) X6 p: J - <skills>
4 E& X D3 F% ~ - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
. f& E5 q5 J4 r) G; _5 j - </skills>
0 U$ ~. x4 `8 { - </item>
$ r) [% v, R" v7 \9 F$ W
Скопировать код Подробный разбор кода1. Основная информация о предмете
& w) i9 }2 k7 `- <item id="52" name="Vesper Dual Swords" type="Weapon">
8 k$ h' S# V. H2 Q1 I
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
( s' o+ { R: I. _, f
$ e6 W* {2 E6 p2 s' X, ~2. Описание предмета1 P3 A" f; ~# [) m
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->5 v/ h+ O8 W$ }4 d7 L' |) i9 F
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
8 |0 a* t& ^ X 8 z$ \# c& i7 F2 Q/ |
3. Внешний вид и экипировка Q5 l! e8 [) V1 d V
- <set name="icon" val="icon.weapon_dual_sword_i00" />' J8 |1 E/ X# M
- <set name="default_action" val="EQUIP" />5 p; U. f- o4 o! p$ f
- <set name="weapon_type" val="DUAL" />
/ e1 g) \( Q+ ? j4 Q P0 a2 i, e - <set name="bodypart" val="lrhand" />
C% K5 J% |% _ S6 c
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
# n2 v' Z& e7 T6 T& I- A
1 Z2 n5 F. N( u0 T- Z4. Характеристики атаки
/ @0 @1 q; ?- f( W6 t& ?: Y- Y- <set name="damage_range" val="0;0;40;120" />
8 A) }: F' ^9 C" d3 C5 a' [ - <set name="immediate_effect" val="true" />
8 |0 H7 t4 [: Y J" ~8 I
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.
/ y8 g# U! i, {. g4 w1 e
5 \& Q7 d% w. B+ H2 d: Z5. Кристаллы и материал8 C6 W' m' ]- `5 ]
- <set name="crystal_count" val="4587" />
6 B! x& j, R1 g3 q7 i5 Y - <set name="crystal_type" val="S80" />
6 u$ H& G6 t' l0 i* s - <set name="material" val="STEEL" />8 B E; L( F2 n$ M) g3 J/ m; J
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
! L( x2 G' O/ h, v# n1 |& q5 \
+ E! F1 T* I( o9 |0 I; r- m6. Вес и стоимость
9 N) Z2 i% B* j& G- <set name="weight" val="1520" />. [! K7 I# A3 c8 H
- <set name="price" val="143356000" />
0 x! F! [5 D' g; z
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.1 h+ e" f$ D6 v6 o! r% `
+ A7 b; _+ S* S; M+ u5 S7. Использование зарядов/ b' w! I; Z5 U2 O$ D
- <set name="soulshots" val="1" /># O8 u4 Q3 ^8 U* [& d, ~
- <set name="spiritshots" val="1" />
7 `+ j! a* s3 R1 V% a
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
* q! ^- D$ ]& Q) W% p- p 3 Y: G( D8 s/ z! \0 P
8. Дополнительные возможности
5 h; y: A' b& H. V- K, `- <set name="element_enabled" val="true" />
( a7 |- p* I- g2 b" j - <set name="enchant_enabled" val="true" />- X6 Y; v4 h5 E0 b% `4 d% N; @% P! c1 Z
- <set name="isAppearanceable" val="true" />2 I( \, p( B, q& X0 k1 A5 o
- <set name="commissionItemType" val="DUALSWORD" />; a2 P6 g/ k+ d6 K
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
% B+ `- K- D9 Z# r6 F' o9 r
3 f' g4 S$ e$ `7 p/ v9. Вставка кристаллов души7 m6 C0 j4 y+ B+ a& W+ r
- <set name="ensoulNormalSlots" val="1" />1 _% S% f; @1 P: t9 j0 b2 ?
- <set name="ensoulSpecialSlots" val="1" />3 J; u) J3 p' X* u9 d
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
/ i A2 R* g2 j! Z7 c4 W
; V/ e' y% `. \0 |8 v10. Статистики оружия
6 ^( ?; J* ~8 H& J8 s5 p- <stats>5 _ Y$ L9 V; O/ o" r0 s
- <stat type="pAtk">482</stat>7 B( H& t7 _& ~8 D4 {7 ]
- <stat type="mAtk">176</stat>
; X$ _* c. }$ M) Z% _ - <stat type="rCrit">8</stat>
; U3 z9 H% y6 b4 l) F8 s- e t' p - <stat type="pAtkSpd">325</stat>
* ]+ z! b& J2 s - <stat type="randomDamage">10</stat>
$ n# x& o. ^; `" L$ w; Z/ F- y6 l9 g - <stat type="pAtkRange">40</stat>! j) ]+ M6 ~( t9 t% X/ T
- </stats>. n) v1 K9 D; X) v
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.& P: ^6 L; e" x6 Z; o
s, @# Y+ g( d
11. Навыки оружия. m7 J! }2 z, G
- <skills>! O4 N, R0 r# z# |( _" }; E
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
' q& P; C! \4 x# c - </skills>
+ @# T! a$ H0 ?; M/ B* t
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.- H ]& m& Y9 ^* v* k6 ~
- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.6 P g- G* ~4 H: r/ s6 Q1 o
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
R' Y" X+ C; w3 M6 z# w) D) z Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
9 {5 p( r: l( w6 rПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.) n* \# Y: |" B r0 |
Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.
6 H/ G0 U+ X) d8 v6 | ( E1 W( y$ e+ [ Z) r2 M" |7 T
; V: C6 V& M6 w. W) k4 H
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?0 { f! d- d" l4 q( u
) T5 { l, e" @7 k0 p
|