/**************************************************************************** * Fishy.SNL * Base logic for Fishnu * DAVIDE December 18 2002 ****************************************************************************/ /**************************************************************************** * Called when the Fishy Friend is first created * DAVIDE December 18 2002 ****************************************************************************/ OnCreate() { SetProperty1(THIS, "Walk_Speed", 30 ); SetProperty1(THIS, "Run_Speed", 60 ); SetProperty1(THIS, "Attack_Speed", 90 ); SetProperty1(THIS, "Flee_Speed", 90 ); SetProperty1( THIS, "IsInWater", 1 ); SetTriggers( "TRIGGER_TYPE_DoorUnlocked" ); //SetTriggers( "TRIGGER_TYPE_PathCleared" ); } /***************************************************************************/ /**************************************************************************** * Called when the job JOB_START_TASK2 is called. Used to set special goal * data. * DAVIDE Jan 20 2003 ****************************************************************************/ OnStartTask2() { // this task is called when fishy goes from land to water //SetProperty1( THIS, "IsInWater", 1 ); RememberAIState("bit_AISTATE_MEMORY_IN_WATER"); JobDone(THIS); } /***************************************************************************/