only allow barkers of simple npcs

Co-authored-by: Gent Semaj <gsemaj@proton.me>
This commit is contained in:
FinnHornhoover 2023-12-12 14:11:21 +03:00 committed by Gent Semaj
parent 73c610b471
commit d9ebb4e3ef

View File

@ -110,7 +110,7 @@ static void npcBarkHandler(CNSocket* sock, CNPacketData* data) {
for (Chunk* chunk : plr->viewableChunks) { for (Chunk* chunk : plr->viewableChunks) {
for (auto ent = chunk->entities.begin(); ent != chunk->entities.end(); ent++) { for (auto ent = chunk->entities.begin(); ent != chunk->entities.end(); ent++) {
if (ent->kind == EntityKind::PLAYER) if (ent->kind != EntityKind::SIMPLE_NPC)
continue; continue;
BaseNPC* npc = (BaseNPC*)ent->getEntity(); BaseNPC* npc = (BaseNPC*)ent->getEntity();