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

  1. В файл npcdesc.cfg можно добавить строку NameTemplate и назначить группу из списка.

  2. Если группа не указана и name <random>, можно через функцию задать, например: NPC_SetupName( mobile, "Daemon" )

npcUtil

include ":brainAI:include/npcUtil";

NPC_ParseTemplateName()

NPC_ParseTemplateName( template_name );

Return value: struct{ package = "npc_animals", template = "stoneostard" }

NPC_GetNPCConfig()

NPC_GetNPCConfig( template );

Last updated

Was this helpful?