Brain AI
Advanced artificial intelligence system that allows NPCs to perform multiple actions at the same time.
npcInit
include ":brainAI:include/npcInit";
NPC_SetupName()
NPC_SetupName( mobile, name_elem:=0 )
Выдает и назначает случайное имя (RandomName) для NPC из файла names.cfg
В файл npcdesc.cfg можно добавить строку NameTemplate и назначить группу из списка.
Если группа не указана и name <random>, можно через функцию задать, например:
NPC_SetupName( mobile, "
Daemon
" )
Names.cfg Group List
Bird_Small Daemon Dragon Human_Evil_Mage_Male Human_Evil_Mage_Female Human_Female Human_Male Human_Pirate_Female Human_Pirate_Male Lizardman Ogre Orc Ratman
Избавиться и заменить старые части кода:
RandomName(me) и GetRandomName( nametype )
npcUtil
include ":brainAI:include/npcUtil";
NPC_ParseTemplateName()
NPC_ParseTemplateName( template_name );
NPC_GetNPCConfig()
NPC_GetNPCConfig( template );
Last updated
Was this helpful?