Показать сообщение отдельно
Старый 20.06.2014, 20:58   #4
Профессор скриптологии
Посвященный
 
Аватар для НастасьСанна
 
Регистрация: 10.12.2012
Адрес: Самара
Сообщений: 360
Сказал(а) спасибо: 410
Поблагодарили 442 раз(а) в 181 сообщениях
По умолчанию 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'а.
__________________
Сколько всего не сделано. Сколько всего предстоит не сделать!
НастасьСанна вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
DRom (21.06.2014), redleha (21.06.2014), Sonet (22.06.2014), Tolgetmen (21.06.2014)