Одиночные вопросы |
Здравствуйте, гость ( Вход | Регистрация )
Одиночные вопросы |
May 7 2005, 17:01
Сообщение
#1
|
|
Level 5 Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
1. Как сделать, чтобы для владения оружием надо было иметь обязательно 2..х фитов?
2. Можно ли отследить событие отражение одного оружия другим? 3. Где прописан список Бонус-фитов (свойства) для айтемов? (какая 2да) 4. Как отследить событие Disarm ? |
May 8 2005, 14:00
Сообщение
#2
|
|||||||||
Level 10 Класс: Клерик Характер: Lawful Neutral Раса: Человек NWN: Контент |
А точнее можно? Вариант 1: Смотрим baseitems.2da: столбцы ReqFeat0, ReqFeat1... до пяти штук. Вариант 2: Можно еще привязать зависимость первого фита от второго в feat.2da (т.е. без него не давать) и оружие приписать к первому.
Нет, это случайным образом выпадает. (По крайней мере, я о такой возможности не слышал).
Не понял, что значит бонус-фитов? Типа disarm для кнутов? Нигде, есть такое свойство bonusfeats (12-ая строка в itemprops.2da), а какой конкретно в iprp_feats.2da. А disarm кнутам тулсет дает (могут быть и без него). В общем случае для свойств редактируются: itemprops.2da, itempropdef.2da и весь набор iprp_* в порядке значимости (я до iprp_* редко добирался :crazy: ). Первая таблица для разрешения конкретных свойств для конкретных итемов. Вторая - для описания свойств (полный список, можно сказать). iprp - для субтипов.
Среди акшенов есть disarm и imp.disarm 20-ый и 21-ый соответственно, отслеживай акции и проверяй. Но, в nwscript эти константы не прописаны. Т.е. GetCurrentAction() должен бы вернуть 20 или 21, но не ACTION_*, только числовое значение. |
||||||||
Текстовая версия | Сейчас: 26th September 2024 - 18:46 |