diff --git a/zone/mob.cpp b/zone/mob.cpp index ee5f143b1..d89ded075 100644 --- a/zone/mob.cpp +++ b/zone/mob.cpp @@ -1508,6 +1508,10 @@ void Mob::SendIllusionPacket(uint16 in_race, uint8 in_gender, uint8 in_texture, else size = in_size; + if (IsNPC()){ + base_race = race; + } + // Reset features to Base from the Player Profile if (IsClient() && in_race == 0) {