diff --git a/extensions/sdktools/tenatives.cpp b/extensions/sdktools/tenatives.cpp index 61bf54d9..d589f7c5 100644 --- a/extensions/sdktools/tenatives.cpp +++ b/extensions/sdktools/tenatives.cpp @@ -138,7 +138,13 @@ size_t TempEntHooks::_FillInPlayers(int *pl_array, IRecipientFilter *pFilter) for (size_t i=0; iGetRecipientIndex(i); + int index; +#if SOURCE_ENGINE == SE_DOTA + pFilter->GetRecipientIndex(&index, i); +#else + index = pFilter->GetRecipientIndex(i); +#endif + pl_array[i] = index; } return size; diff --git a/extensions/sdktools/vsound.cpp b/extensions/sdktools/vsound.cpp index a68d6c29..30e5b291 100644 --- a/extensions/sdktools/vsound.cpp +++ b/extensions/sdktools/vsound.cpp @@ -68,7 +68,13 @@ size_t SoundHooks::_FillInPlayers(int *pl_array, IRecipientFilter *pFilter) for (size_t i=0; iGetRecipientIndex(i); + int index; +#if SOURCE_ENGINE == SE_DOTA + pFilter->GetRecipientIndex(&index, i); +#else + index = pFilter->GetRecipientIndex(i); +#endif + pl_array[i] = index; } return size;