Diablo 2: Моддинг – Полное описание Weapons.txt
О том, что такое txt-файлы и как с ними работать читайте в первом и втором гайде по созданию своих модов для Diablo 2. Как не сложно понять из названия файла, Weapons.txt отвечает за все параметры и свойства оружия.
- Name: просто имя, не влияет ни на что
- Type: первый базовый тип (код из itemtypes.txt)
- Type2: второй базовый тип (код из itemtypes.txt)
- Code: трёхзначное слово/число, которое должно быть уникальное для каждого предмета
- Alternategfx: это код файла DCC предмета для анимации персонажа
- Namestr: это код для .tbl файла, в котором вы указываете название предмета в игре
- Version: 0=классика, 100=ЛОД
- Compactsave: 1=использовать, 0=нет. Это используется для получения меньшего размера сэйвфайла. Эта функция не будет сохранять статы на предмете, такие как количество, префиксы, суфиксы, урон, броню, прочность и тд. Это используется для предметов что не имеют статов, типа баночки, камни
- Rarity: 0=убрать этот предмет из стойки с броней. 1 и выше= частота выпадения предмета из стойки с броней. Хотя бы один предмет должен иметь здесь 1 или игра вылетит
- Spawnable: 1=продается в НПС; 0=не продается в НПС
- Mindam: минимальный урон одноручным оружием
- Maxdam: максимальный урон одноручным оружием
- 1or2handed: 1=да, 0=нет. Может ли Варвар носить одну или две такие вещи?
- 2handed: 1=это двуручное оружие; 0=это одноручное оружие;
- 2handmindam: минимальный урон двуручным оружием
- 2handmaxdam: максимальный урон двуручным оружием
- Minmisdam: минимальный урон метательным оружием
- Maxmisdam: максимальный урон метательным оружием
- Rangeadder: добавляет дополнительную дальность для мили атак
- Speed: позитивные числа=медленная скорость оружия; негативные числа= быстрая скорость оружия
- Strbonus: процент Силы который считается как Бонус к Урону
- Dexbonus: процент Ловкости который считается как Бонус к Урону
- Reqstr: необходимая сила для одевания предмета
- ReqDex: необходимая ловкость для одевания предмета
- Durability: базовая прочность (255 макс)
- Nodurability: 1=неуничтожимая; 0=использовать прочность
- Level: базовый уровень предмета
- Levelreq: необходимый уровень для одевания предмета
- Cost: базовая цена
- Gamble cost: не исползуется
- Magiclvl: дополнительный магический уровень когда находишь предмет (Пример: если поставить 10, то при гембле на 10 уровне вы можете получить предмет со статами 20 уровня)
- Autoprefix: номер группы из automagic.txt
- Openbetagfx: ничего
- Normcode: код нормального предмета
- Ubercode: код исключительного предмета
- Ultracode: код элитного предмета
- Wclass: класс одноручного оружия, стиль атаки (1hs, 1ht, hth и тд)
- 2handedwclass: класс двуручного оружия, стиль атаки
- Component: это означает какой слой анимации использовать из файла composit.txt чтобы показать предмет на персонаже
Часть брони |
Номер |
Head |
HD #00 |
Torso |
TR #01 |
Legs |
LG #02 |
RightArm |
RA #03 |
LeftArm |
LA #04 |
RightHand |
RH #05 |
LeftHand |
LH #06 |
Shield |
SH #07 |
Special1 |
S1 #08 |
Special2 |
S2 #09 |
Special3 |
S3 #10 |
Special4 |
S4 #11 |
Special5 |
S5 #12 |
Special6 |
S6 #13 |
Special7 |
S7 #14 |
Special8 |
S8 #15 |
- Hit class: какой тип эффекта показывается/слышытся когда врага бьют этим оружием
- Invwidth: ширина в клетках инвентаря
- Invheight: высота в клетках инвентаря
- Stackable: 1-да, 0-нет. Может ли предмет иметь пачки
- Minstack: минимальное количество в пачке
- Maxstack: максимальное количество в пачке
- Spawnstack: количество когда рандомно выпадает
- Flippyfile: файл анимации когда предмет падает на землю
- Invfile: файл изображения предмета в инвентаре
- Uniqueinvfile: файл изображения уникльного предмета в инвентаре
- Setinvfile: файл изображения сэтового предмета в инвентаре
- Hasinv: 1=может иметь дырки, 0 не может иметь дырки (в файле itemtypes.txt нужно поставить хотя бы 1 в строках maxsock1/25/40)
- Gemsockets: максимальное количесто сокетов
- Gemapplytype: эффект камня 0=оружие; 1=броня, шлем; 2= щит
- Special: ничего
- Useable: 0=нельзя активировать правым щелчок; 1=можно
- Dropsound: звук предмета когда он падает
- Dropfxrame: количество кадров которое звук длится
- Usesound: звук когда используется предмет
- Unique: 1=всегда уникальный; 0=не всегда уникальный (используется квестовыми предметами)
- Transparent: неизвестно
- Transtbl: всегда 5
- Quivered: является ли предмет пачкой аммуниции 1=да, 0=нет
- Lightradius: не используется
- Belt: id из файла belts.txt (количество слотов баночек)
- Quest: ИД квеста (для квестовых вещей)
- Questdiffcheck: на какой сложности этот предмет есть квестовый
- Missiletype: какой снаряд выпустит оружие если вы его бросите (ИД из missiles.txt)
- Durwarning: иконка предупреждения когда предмет ломается
- Qntwarning: иконка предупреждения когда заканчивается аммуниция
- Gemoffset: неизвестно
- Bitfield: 1 для кожаных веще; 3 для металических
Функции продавцов
Везде вместо слова Vendors ставим имя продавца.
- Vendorsmin: минимальное количество данного предмета которое этот продавец может подать
- Vendorsmax: максимальное количество данного предмета которое этот продавец может подать
- Vendorsmagicmin: минимальное количество данного магического предмета которое этот продавец может подать
- Vendorsmagicmax: максимальное количество данного магического предмета которое этот продавец может подать
- Vendorsmagilvl: максимальный уровень магической вещи и статов
- Transform: изменение цвета предмета на анимации персонажа
- Invtrans: изменение цвета предмета в инвентаре
- Skipname: пропустить базовое имя
- Nightmareupgrade: код предмета который будет продаваться вместо этого на Кошмаре; (ххх=без изменений)
- HellUpgrade: код предмета который будет продаваться вместо этого на Аду; (ххх=без изменений)
- Nameable: 1=может быть персонализован; 0=не может
- PermstoreItem: всегда продавать у продавцов
Вернуться к разделу: создание модов в Diablo 2
Автор: JetaMan
Смотрите также: | ||
|
|
Комментарии
|
+3
|
Реклама:
ex-alkar.net
Ответить