diff --git a/zone/command.cpp b/zone/command.cpp index 196a97463..8c64c44a4 100755 --- a/zone/command.cpp +++ b/zone/command.cpp @@ -5260,7 +5260,15 @@ void command_killallnpcs(Client *c, const Seperator *sep) continue; } - if (entity->IsInvisible() || !entity->IsAttackAllowed(c)) { + bool is_not_attackable = + ( + entity->IsInvisible() || + !entity->IsAttackAllowed(c) || + entity->GetRace() == 127 || + entity->GetRace() == 240 + ); + + if (is_not_attackable) { continue; }