Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!
Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться
x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml) C1 l" b4 J+ {0 N1 O& F' }8 m
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.
7 t; \; q; `# G* H2 j! }Полный код предмета! [4 _1 T7 \4 a* p |7 v# i. ?( Q2 r
- <item id="52" name="Vesper Dual Swords" type="Weapon">
$ y t& X/ D. c4 S - <font color="#006400"> <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
) w, T# ^: I" l! I& h A - <set name="icon" val="icon.weapon_dual_sword_i00" />( a# q7 n2 ]5 a
- <set name="default_action" val="EQUIP" />5 v& n* ~% q) u/ b" e6 S
- <set name="weapon_type" val="DUAL" />4 }! ]7 ^1 Q' x3 K0 @7 B/ O
- <set name="bodypart" val="lrhand" />( H( ^$ B" L8 E2 U* b* U
- <set name="damage_range" val="0;0;40;120" />
1 y5 w( _& G: P; U& G& }3 h. z - <set name="immediate_effect" val="true" />4 f: I2 X7 K: C; N1 Q
- <set name="crystal_count" val="4587" />
! M5 ?- W5 k2 Z; R/ Z0 C - <set name="crystal_type" val="S80" />
$ ?3 I: o% t x' v+ ^/ V - <set name="material" val="STEEL" />
2 l, |: E9 E0 e( a; \6 x1 l$ L8 g0 { - <set name="weight" val="1520" />
& p6 `, n8 J3 [* `5 d - <set name="price" val="143356000" />
+ c" R- l. R3 r) d. A - <set name="soulshots" val="1" />
- ]# R2 c9 N4 p, E. J% N8 j5 A4 S - <set name="spiritshots" val="1" /> K- H( U N# Z( B4 c* O7 A- a
- <set name="element_enabled" val="true" />2 N# ]) y! ^, Q' Z( U
- <set name="enchant_enabled" val="true" />
" g9 Y, k4 u' R0 c) b; w% G - <set name="isAppearanceable" val="true" />3 J3 L0 {! S/ l0 c* d; V. g/ L8 E
- <set name="commissionItemType" val="DUALSWORD" />3 f3 [2 Y% i1 u
- <set name="ensoulNormalSlots" val="1" />
# w# X3 Q! Y! `$ ? - <set name="ensoulSpecialSlots" val="1" />
- a! V! D( Q* ~" T" d - <stats>4 E# |, y( I$ J# L, B
- <stat type="pAtk">482</stat>9 C' ~& G9 e: x# b
- <stat type="mAtk">176</stat>
& @5 M9 S" w% n3 @0 u2 ^ - <stat type="rCrit">8</stat>
* `5 x+ k* E0 H7 u1 r! n/ w! _& P& e - <stat type="pAtkSpd">325</stat>
, o7 m. b: F) p0 P' `: T' M4 i - <stat type="randomDamage">10</stat>8 ]4 F! h/ z4 A) x. s$ G$ P1 i
- <stat type="pAtkRange">40</stat>; r `1 V1 Y! p' j$ a
- </stats>' |, g4 o8 C/ f8 m) M
- <skills>
2 o/ z0 c: j( u& Y - <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
9 E/ X- K) G3 I) _7 l* } - </skills>
0 `, f9 l# S2 z! d - </item>
* x9 \: r. I9 j
Скопировать код Подробный разбор кода1. Основная информация о предмете" D A7 h- A6 o" Q5 \5 v
- <item id="52" name="Vesper Dual Swords" type="Weapon">4 G/ ]& c! g, h* ^- k
Скопировать код- id: Уникальный идентификатор предмета — 52.
- name: Название предмета — "Vesper Dual Swords".
- type: Тип предмета — "Weapon" (оружие).
7 L; z9 |/ ^4 M- S* W $ l5 v J0 s8 [) Z; ]
2. Описание предмета" }+ c: Y+ { r7 s* _$ _5 S) r; n) |2 ~
- <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->2 b x# ]; l$ a5 C( m" \; Y& u; ~
Скопировать код- Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
7 ?# b2 N) p8 U% H& D+ t$ Z
2 r1 p3 U F1 ?3 S# K3. Внешний вид и экипировка
5 G' }% y) B) @" t: v, Y8 a, k& q- <set name="icon" val="icon.weapon_dual_sword_i00" />
S% o3 s! N) a+ ^2 i - <set name="default_action" val="EQUIP" />3 [5 ]# V) d8 @7 a, v4 b! z
- <set name="weapon_type" val="DUAL" />
4 z3 P! W2 o$ F9 j' O6 ^) O - <set name="bodypart" val="lrhand" />- Z2 j2 N% l$ H- X% [
Скопировать код- icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
- default_action: Действие по умолчанию — "EQUIP" (экипировать).
- weapon_type: Тип оружия — "DUAL" (парные мечи).
- bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
& P% M$ R/ X! O" n z
8 Y; R8 m8 Y5 n/ Z9 j$ F4. Характеристики атаки
6 j2 U3 {' l4 z6 `, q! H- <set name="damage_range" val="0;0;40;120" />
, y; b3 ^8 t0 Y b6 z' E5 A* Q7 L4 ? - <set name="immediate_effect" val="true" />
6 a/ a6 j% k8 U
Скопировать код- damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
- immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.! C b/ C: n" }9 A: Q! j1 F3 e
/ k; N! m5 o* a% v3 l# w( t5. Кристаллы и материал
( G* D2 o1 @* W( c* Y+ H6 @- <set name="crystal_count" val="4587" />0 z Y v2 ^" v5 r' |. q3 W
- <set name="crystal_type" val="S80" />
) I5 _. \( Q( u' o8 k) e. G# F - <set name="material" val="STEEL" />9 S% `7 E* ^; O# Y& C; B0 n
Скопировать код- crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
- crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
- material: Материал, из которого изготовлено оружие — "STEEL" (сталь).$ j- B1 ^: e: J1 P- `! }! w
: w; h# x: B4 A9 W6. Вес и стоимость# J$ @5 Y6 u1 |
- <set name="weight" val="1520" />
' h# N4 c! j: D, b# H0 I. Z% O - <set name="price" val="143356000" />2 m2 g( u- q; i; u$ b
Скопировать код- weight: Вес предмета — 1520.
- price: Базовая стоимость предмета в игре — 143356000 аден.
. s" T6 y2 m" y1 D0 d+ f" d, q- U 0 V3 O9 U7 [6 d9 k0 u! T5 s7 D) \
7. Использование зарядов& M- K2 ~- w* [! ]4 {
- <set name="soulshots" val="1" />2 r* | N) E& o7 m6 |+ N7 k
- <set name="spiritshots" val="1" />
: k, _5 I/ ?0 ` |$ ^' I
Скопировать код- soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
- spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.7 f5 Q6 P! C* q
* h. H7 _5 a2 [* ?" O. c8. Дополнительные возможности A( ?" R$ w+ Z: m2 v
- <set name="element_enabled" val="true" />! l9 W* I3 {7 L! f J
- <set name="enchant_enabled" val="true" />3 W: q8 n: Y% v- ?- J% r
- <set name="isAppearanceable" val="true" />
8 X& ^4 {7 v9 ?$ E4 I - <set name="commissionItemType" val="DUALSWORD" />3 [) V7 W1 M1 s4 g( q
Скопировать код- element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
- enchant_enabled: Оружие может быть заточено для повышения характеристик.
- isAppearanceable: Возможность изменять внешний вид оружия.
- commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
( `- e6 U* N" K 7 E9 \; i4 {/ q; w
9. Вставка кристаллов души
+ _% Q8 T/ d1 O, D- <set name="ensoulNormalSlots" val="1" />; Y9 c7 B( i0 ?8 t. O
- <set name="ensoulSpecialSlots" val="1" />- }2 K: H2 w) p
Скопировать код- ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
- ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.
; f" P, R! r2 Q! @+ A
9 `: A v7 C1 A B) p10. Статистики оружия
7 {7 Y9 |7 Z4 ]- <stats>$ l4 z& s/ s) C3 w# g: |
- <stat type="pAtk">482</stat>% P M% v* ~$ B; I. I$ q q$ t
- <stat type="mAtk">176</stat>) H/ y3 V4 h9 `0 o. @
- <stat type="rCrit">8</stat>3 \& @# O- F3 D8 \0 T$ P
- <stat type="pAtkSpd">325</stat>
1 z3 I" G1 s9 D) t8 C$ |% |" L - <stat type="randomDamage">10</stat>- P( m# z4 l) ]4 M q
- <stat type="pAtkRange">40</stat>8 F. t4 S' U% G! e* |
- </stats> h8 {! Y% {% v
Скопировать код- pAtk: Физическая атака — 482.
- mAtk: Магическая атака — 176.
- rCrit: Шанс критического удара — 8.
- pAtkSpd: Скорость физической атаки — 325.
- randomDamage: Случайный разброс урона — 10.
- pAtkRange: Дальность атаки — 40.
& d/ d- O5 z- L! R6 p( G* S4 E0 b
3 W8 {1 y( s6 e# P/ @ @11. Навыки оружия! t4 U* D: l7 A+ [) d
- <skills>1 ^; P- O6 A8 x i2 q- C- M
- <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
: {! Y6 z) {# R1 s7 S7 z - </skills>$ ^% ~; f- L3 s6 Y$ s
Скопировать код- skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.
2 ^& Q4 A9 p0 P) c( i& z- type="ON_ENCHANT": Навык активируется при заточке оружия.
- type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.
& ~1 f1 T: J. _% g. y4 D
- Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.4 o% X2 t+ n+ O
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.
( r! I' s5 e8 ~7 ~7 P, ?4 J9 bПонимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.
9 Z; u! @6 F" r; {Дополнительные советы- Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
- Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
- Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.3 Y2 g q3 c$ C4 t
4 H9 _4 y% f8 D% b+ w# u- V* _7 j) a. N8 P0 B* p% X; c. x) [) o$ K) L
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?. @: r6 A+ c2 R" u. G! X
5 N, _! _% q: H+ n/ s |