097\Distro\pkg\mobiles\brainAI\scripts\enterArea\generic.src
Line 33
Code:
function EnteredArea(npc, byref event, byref settings, byref scripts)
var source := event.source;
if ( NPC_ShouldWatch(npc, source, settings, scripts) )
if ( NPC_AddToWatchList(npc, source) )
AI_WakeUp(npc);
if ( scripts["LookAround"] )
if ( !GetNerveProcess(npc, "LookAround") )
AI_WakeUp(npc);
endif
endif
return 1;
endif
endif
return 0;
endfunction
There's something strange, I see no use in the code block
Code:
if ( scripts["LookAround"] )
if ( !GetNerveProcess(npc, "LookAround") )
AI_WakeUp(npc);
endif
endif
when there's already a
Code:
AI_WakeUp(npc);
Maybe you wanted to wakeup only when the LookAround nerve isn't running and you forgot to remove the first wakeup?