Lines Matching refs:obstruction

813 		NPC_OBSTRUCTIONREPORT obstruction;  in Execute_PAQNS_Approach()  local
814 NPC_IsObstructed(sbPtr,&(paqStatusPointer->moveData),&obstruction,&destructableObject); in Execute_PAQNS_Approach()
815 if(obstruction.environment) in Execute_PAQNS_Approach()
819 NPCGetAvoidanceDirection(sbPtr, &(paqStatusPointer->moveData.avoidanceDirn),&obstruction); in Execute_PAQNS_Approach()
825 if(obstruction.destructableObject) in Execute_PAQNS_Approach()
835 NPC_OBSTRUCTIONREPORT obstruction = {1,0,0}; in Execute_PAQNS_Approach() local
837 NPCGetAvoidanceDirection(sbPtr, &(paqStatusPointer->moveData.avoidanceDirn),&obstruction); in Execute_PAQNS_Approach()
1022 NPC_OBSTRUCTIONREPORT obstruction; in Execute_PAQNS_Avoidance() local
1023 NPC_IsObstructed(sbPtr,&(paqStatusPointer->moveData),&obstruction,&destructableObject); in Execute_PAQNS_Avoidance()
1024 if(obstruction.anySingleObstruction) in Execute_PAQNS_Avoidance()
1101 NPC_OBSTRUCTIONREPORT obstruction; in Execute_PAQNS_Wander() local
1102 NPC_IsObstructed(sbPtr,&(paqStatusPointer->moveData),&obstruction,&destructableObject); in Execute_PAQNS_Wander()
1103 if((obstruction.environment)||(obstruction.otherCharacter)) in Execute_PAQNS_Wander()
1107 NPCGetAvoidanceDirection(sbPtr, &(paqStatusPointer->moveData.avoidanceDirn),&obstruction); in Execute_PAQNS_Wander()
1113 if(obstruction.destructableObject) in Execute_PAQNS_Wander()
1122 NPC_OBSTRUCTIONREPORT obstruction = {1,0,0}; in Execute_PAQNS_Wander() local
1125 NPCGetAvoidanceDirection(sbPtr, &(paqStatusPointer->moveData.avoidanceDirn),&obstruction); in Execute_PAQNS_Wander()