Top.Mail.Ru

[html, xml] Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml

[Скопировать ссылку]
Astraliya Опубликовано 2024-10-18 20:40:23 | Показать все сообщения |Режим чтения Распечатать Назад Вперед

Зарегистрируйтесь сейчас чтобы найти еще больше друзей, и получить полноценный доступ ко всем функциям сайта!

Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться

x
Подробный гайд по предмету Vesper Dual Swords из файла 00000-00099.xml8 l" Y2 S6 t4 L3 u
ВведениеВ этом руководстве мы подробно рассмотрим код предмета Vesper Dual Swords, который находится в файле dist\game\data\stats\items\00000-00099.xml. Этот файл является частью игрового сервера Lineage 2 и содержит описание предметов, их характеристики и свойства. Мы разберем каждую строку кода, чтобы понять, как настроен этот предмет и какие возможности он предоставляет игрокам.' S1 {9 \; V, Y. P
Полный код предмета
+ o" @! y' Y! _* f* z
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">1 @  H: y6 [6 J3 b1 V  K
  2. <font color="#006400">    <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. --></font>
    9 ]1 R7 e4 J7 f. f2 T# O7 ]5 d
  3.     <set name="icon" val="icon.weapon_dual_sword_i00" />
    ' G- A! M" m& {% t1 w3 Y
  4.     <set name="default_action" val="EQUIP" />* E  t; J2 j2 O# d; }
  5.     <set name="weapon_type" val="DUAL" />0 t: f5 C  {4 `0 Y8 ~9 I
  6.     <set name="bodypart" val="lrhand" />
    2 E. }( G7 G& h# I
  7.     <set name="damage_range" val="0;0;40;120" />
    6 G5 l! D" f7 v. p% Z9 r
  8.     <set name="immediate_effect" val="true" />
    4 a, A% v% `+ ~3 ]& H3 @
  9.     <set name="crystal_count" val="4587" />1 a3 O6 c% D" j. F8 n  o
  10.     <set name="crystal_type" val="S80" />
    ! e, O- u3 V+ k* Z3 n
  11.     <set name="material" val="STEEL" />
    ! f) M  t" J& p3 U8 K# l
  12.     <set name="weight" val="1520" />
    ' _" ]% x& J9 }4 P8 s. R
  13.     <set name="price" val="143356000" />
    5 {8 V& u1 N* R+ g# {
  14.     <set name="soulshots" val="1" />6 \1 ~$ Y7 j3 U4 h/ D$ I: k+ g; N
  15.     <set name="spiritshots" val="1" />3 K) E0 j8 \3 O4 @+ Z
  16.     <set name="element_enabled" val="true" />
    * {) C7 _5 V5 |! i. Z1 H
  17.     <set name="enchant_enabled" val="true" />
    " q- O1 ^* R' G  y
  18.     <set name="isAppearanceable" val="true" />$ \( R2 @) l/ t+ Y4 q( X
  19.     <set name="commissionItemType" val="DUALSWORD" />
    - `( e1 b% k) n9 l
  20.     <set name="ensoulNormalSlots" val="1" />
    + f. o1 a( w% n; A* ?  ^8 o5 }
  21.     <set name="ensoulSpecialSlots" val="1" />
    " [' h) q: ?4 r4 A- h) D
  22.     <stats>
    % E1 m; f7 o6 ]* E" o. R0 c
  23.         <stat type="pAtk">482</stat>. X9 T2 _- ?/ }( A4 i: m8 ^
  24.         <stat type="mAtk">176</stat>7 o  U5 q. X+ t; W8 v$ i
  25.         <stat type="rCrit">8</stat>; H) B3 ~* U; Q6 h2 F
  26.         <stat type="pAtkSpd">325</stat>
    , }3 |! L; x  M2 O8 ^1 G, s: E- c
  27.         <stat type="randomDamage">10</stat>2 k6 @) d. G3 N) U
  28.         <stat type="pAtkRange">40</stat>* ~6 _- P# O* K
  29.     </stats>
    ' |; B0 q* W& j- V) \, w/ ]" }! e
  30.     <skills>' Z1 j9 u& I/ P7 ~5 B# y& C
  31.         <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->- c! E, ], I2 G8 @/ B1 l( V
  32.     </skills>
    # J  d6 S) O" F! Z; j' X; o
  33. </item>& J1 V  }% Y3 O; d% m) \. p' ~
Скопировать код
Подробный разбор кода1. Основная информация о предмете8 i+ t. l8 ~4 S; _
  1. <item id="52" name="Vesper Dual Swords" type="Weapon">
    $ _! I$ o( m3 O+ f, b4 d% E: s( a: j
Скопировать код
  • id: Уникальный идентификатор предмета — 52.
  • name: Название предмета — "Vesper Dual Swords".
  • type: Тип предмета — "Weapon" (оружие).
    ; t5 ~' b) R" `; Z

& B. C* C1 `% r$ T6 i2. Описание предмета) K' `& w/ L9 m
  1. <!-- При заточке парных мечей, двуручных мечей, дробящего оружия и кастетов бонус к физической атаке выше, чем у одноручного оружия. Можно вставить 1 обычный кристалл души и 1 специальный кристалл души. -->
    2 B6 K+ k0 U2 @* s
Скопировать код
  • Этот комментарий дает игрокам информацию о том, что при заточке данного оружия бонус к физической атаке будет выше, чем у одноручного оружия. Также указывается возможность вставки кристаллов души для улучшения характеристик.
    2 Y: w. k! D! ^/ H' b& Z* V4 @% ?
* a; P0 G4 K! m0 ^6 v2 p1 j+ c
3. Внешний вид и экипировка
  F- W3 @' ^: J$ T/ w
  1. <set name="icon" val="icon.weapon_dual_sword_i00" />
    9 X; R+ H3 @0 {4 S
  2. <set name="default_action" val="EQUIP" />9 {3 I: z$ K- [1 U+ c! F/ C4 U
  3. <set name="weapon_type" val="DUAL" />+ a; b* r* N( F/ m3 ]# Z, X
  4. <set name="bodypart" val="lrhand" />& v$ W* ~( `0 k
Скопировать код
  • icon: Путь к иконке предмета в игре — "icon.weapon_dual_sword_i00".
  • default_action: Действие по умолчанию — "EQUIP" (экипировать).
  • weapon_type: Тип оружия — "DUAL" (парные мечи).
  • bodypart: Часть тела, для которой предназначено оружие — "lrhand" (левая и правая руки).
      r3 ?7 m' ?- n: D0 ], U

( W8 Y5 _& p: F) R7 b4. Характеристики атаки
+ b; M: R, ^4 M* ]. W; g+ Z
  1. <set name="damage_range" val="0;0;40;120" />
    5 `# I; R, ?& M" F2 S4 a
  2. <set name="immediate_effect" val="true" />6 l* X5 o3 ]8 j* c
Скопировать код
  • damage_range: Задает параметры диапазона урона. Формат "мин_дистанция;макс_дистанция;угол_атаки;угол_удержания". Здесь установлены значения для ближнего боя.
  • immediate_effect: Указывает, что эффект от использования оружия применяется немедленно.1 q" F9 Q  F+ U5 t
2 {8 `  N$ d, ?
5. Кристаллы и материал) N$ \6 W, r+ P+ O, m6 H& M1 K
  1. <set name="crystal_count" val="4587" />6 L0 J/ `* b5 x7 B3 y  J6 p
  2. <set name="crystal_type" val="S80" />
    " D3 s  }- R2 O* b9 O
  3. <set name="material" val="STEEL" />( n# b$ @4 G, t
Скопировать код
  • crystal_count: Количество кристаллов, получаемых при разломе предмета — 4587.
  • crystal_type: Тип кристаллов — "S80", что соответствует высокоуровневым кристаллам.
  • material: Материал, из которого изготовлено оружие — "STEEL" (сталь).
    6 V% I7 x: f" X
- ?, D0 d" ~: [) Q$ [0 `
6. Вес и стоимость. M' h' K9 I, H( }
  1. <set name="weight" val="1520" />
    ; P) {6 `4 ~, u, L  \9 v
  2. <set name="price" val="143356000" />
      N  r1 r% }3 t& Y* }/ b
Скопировать код
  • weight: Вес предмета — 1520.
  • price: Базовая стоимость предмета в игре — 143356000 аден.8 P- R, c8 |! }6 H/ ~

2 J4 P# t- W& \. \# S" E+ z6 v7. Использование зарядов
5 f/ R/ x7 w3 m9 r0 R( h! ^
  1. <set name="soulshots" val="1" />
    # Q7 N6 `6 m1 v# E9 O2 p/ R- f
  2. <set name="spiritshots" val="1" />- O2 z6 I( u7 L: U. r- V% Y
Скопировать код
  • soulshots: Количество зарядов Soulshot, используемых за один удар — 1.
  • spiritshots: Количество зарядов Spiritshot, используемых за одну магическую атаку — 1.
      k, S- e% i. @% Z9 @6 \# W

, @- y" f& e: R1 R: h8 p# f8 R8. Дополнительные возможности' C* O% ^. @, a& d4 R
  1. <set name="element_enabled" val="true" />+ C* Q8 N/ o, M- O7 c- q: E2 z/ d! F
  2. <set name="enchant_enabled" val="true" />
    9 K/ Z& c4 ~6 [3 [. M
  3. <set name="isAppearanceable" val="true" /># T. \' v- x, o4 S8 M8 q
  4. <set name="commissionItemType" val="DUALSWORD" />
    ( ]5 ?( g- g2 y; m
Скопировать код
  • element_enabled: Позволяет добавлять элементальную атрибутику к оружию (огонь, вода и т.д.).
  • enchant_enabled: Оружие может быть заточено для повышения характеристик.
  • isAppearanceable: Возможность изменять внешний вид оружия.
  • commissionItemType: Категория предмета для комиссионной торговли — "DUALSWORD".
    9 c" b3 N4 L) ^3 z1 S

% Q; ?% m2 |* S3 F/ d# d8 E9. Вставка кристаллов души
# ~# t! o; P, X$ t
  1. <set name="ensoulNormalSlots" val="1" />
    % D7 |6 D+ E  W5 j+ I, ^
  2. <set name="ensoulSpecialSlots" val="1" />& T( m7 N4 i+ C; M! j( s( @
Скопировать код
  • ensoulNormalSlots: Количество слотов для обычных кристаллов души — 1.
  • ensoulSpecialSlots: Количество слотов для специальных кристаллов души — 1.  X( s3 h0 k. e$ v0 {2 c
. _" C% m% w) c
10. Статистики оружия
/ H6 Q3 [6 T3 s" x2 p9 m
  1. <stats>; z: |5 I  w4 L8 X) p0 G- v1 N
  2.     <stat type="pAtk">482</stat>
    * S. ?% x& J& e3 V2 [, _4 C6 Z
  3.     <stat type="mAtk">176</stat>: |8 B  ^) B- u6 I9 I  g
  4.     <stat type="rCrit">8</stat>$ r: x7 u9 a2 u* ]9 ]
  5.     <stat type="pAtkSpd">325</stat>; N$ ^+ I) U6 R2 |" B
  6.     <stat type="randomDamage">10</stat>
    * |4 b1 g, l$ Q2 L$ ?
  7.     <stat type="pAtkRange">40</stat>
    9 d! P& N& F3 n$ Y) h8 ]; K; q
  8. </stats>
    : T5 `3 ]7 f4 n! {4 q
Скопировать код
  • pAtk: Физическая атака — 482.
  • mAtk: Магическая атака — 176.
  • rCrit: Шанс критического удара — 8.
  • pAtkSpd: Скорость физической атаки — 325.
  • randomDamage: Случайный разброс урона — 10.
  • pAtkRange: Дальность атаки — 40.) I, s5 Z' `) P$ T+ r4 o% k

  i' C# n7 A: C- `$ h6 P6 w11. Навыки оружия
0 |& P+ c3 x9 x, o
  1. <skills>
    8 a6 ]) ]5 b, _0 K9 A  z' p( [
  2.     <skill id="3411" level="1" type="ON_ENCHANT" type_value="4" /> <!-- Особое свойство: Фокус -->
    - r' E4 L( W1 s6 N4 J9 o
  3. </skills>
    0 v6 u, p8 ?* x5 `
Скопировать код
  • skill: Оружие обладает специальным навыком с ID 3411, уровнем 1.- T. R4 K# Y: }) ]9 b' k
    • type="ON_ENCHANT": Навык активируется при заточке оружия.
    • type_value="4": Дополнительный параметр, указывающий на уровень заточки или тип эффекта.5 `0 G! N. E* b6 X. {
  • Комментарий: Указывает, что это особое свойство "Фокус", которое может повышать шанс критического удара.
    4 t& u; K% J) v* r+ H3 w# j6 R
Заключение Мы подробно рассмотрели каждую часть кода предмета Vesper Dual Swords из файла 00000-00099.xml. Этот предмет является высокоуровневым оружием в игре Lineage 2 и предоставляет игрокам множество возможностей для улучшения и персонализации.* H( Z- D0 S" _3 L
Понимание структуры и свойств предметов позволяет администраторам серверов и моддерам вносить изменения и настройки, соответствующие потребностям их игрового сообщества. Надеемся, что этот гайд был полезен и помог вам разобраться в тонкостях настройки предметов в Lineage 2.4 X' K5 n% R5 Q8 ~$ R' q# L
Дополнительные советы
  • Редактирование параметров: При изменении характеристик предмета убедитесь, что значения соответствуют балансу игры.
  • Добавление новых навыков: Будьте осторожны при добавлении новых навыков к оружию, чтобы не нарушить игровой баланс.
  • Тестирование: После внесения изменений всегда тестируйте предметы на локальном сервере перед внедрением их на публичный сервер.& A3 }) t( J& O! O! M
9 I+ y. S' Q  M; O2 o0 H, k

$ C0 G& d( f7 \
Немного юмора напоследокКогда XML вдруг перестаёт валидироваться, не паникуй! Это просто его способ сказать: "Я тоже хочу кофе!". ?) }+ T! O* a9 v/ f3 @& W

1 G* m. o& _0 O& P7 b( U1 D$ d
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

Правил начисления баллов

  • Выдающийся вклад

    Прилагайте постоянные усилия для процветания форума в течение длительного времени или много раз выдвигайте конструктивные предложения.
  • Авторитет сайта

    Участники, внесшие выдающийся вклад в работу форума

подписок0

подписчиков0

постов9

Опубликовать
Сектор творческих людей
Горячая линия

638638758

С понедельника по воскресенье с 9:00 до 23:00

Обратной связь

admin@artace.ru Онлайн

QR-код

Powered by Discuz! X3.5© 2001-2021 Comsenz Inc.