Показать сообщение отдельно
Старый 22.06.2014, 16:09   #5
Legacy Team
Адепт
 
Аватар для Sonet
 
Регистрация: 13.12.2007
Адрес: г.Минск
Сообщений: 679
Сказал(а) спасибо: 2
Поблагодарили 30 раз(а) в 11 сообщениях
По умолчанию Re: IKARUS: скрипт-пакет

Цитата:
Сообщение от НастасьСанна Посмотреть сообщение
Списка MOB'ов отдельно нет. Есть дерево всех VOB'ов MEM_Vobtree(zCTree), из которого можно выцепить MOB'ы с помощью функции Hlp_Is_oCMob.

Если имелись в виду NPC, то оно тоже должны быть в VOBTree и можно попытать MEM_SpawnManager (oCSpawnManager), который содержит список oTSpawnNode, которые содержат ссылки на NPC. Но я не уверена, там все NPC или те, которых нужно заспаунить.

Списки создавать можно, для них даже есть кое-какие готовые скрипты на WOP.de. Проблемы могут быть, если списки нужно записывать в сейвы. Оно вроде бы можно, но нужно копать глубже.

И по поводу наследования классов - Дедалус его принципиально не поддерживает. Можно создать свой класс, в который копипастом запихнуть описание oCNpc + свои поля, но что с ним делать дальше?..

Но если нужно что-то еще сохранить для NPC, неужели AIVAR'ов мало? Их еще можно сильно утрамбовать, если превратить булевы переменные в флаги и запихнуть все в 1-2 aivar'а.
Да, имел в виду монстров (в Уроке 1 говорится, что есть список всех НПЦ). В принципе все логично, игра про новые списки и ноыве структуры то ничего не знает.

Про AIVAR'ы честно говоря не знаю или не помню. Но суть ясна, спасибо.

Последний раз редактировалось Sonet; 22.06.2014 в 16:14.
Sonet вне форума   Ответить с цитированием