diff --git a/creature_factory.cpp b/creature_factory.cpp index e9b47ba76..f8bc1a7de 100644 --- a/creature_factory.cpp +++ b/creature_factory.cpp @@ -715,7 +715,7 @@ static vector getResistanceAndVulnerability(RandomGen& random) { } PCreature CreatureFactory::getSpecial(CreatureId id, TribeId tribe, SpecialParams p, const ControllerFactory& factory) { - Body body = Body(p.humanoid, p.living ? BodyMaterialId("FLESH") : BodyMaterialId("SPIRIT"), + Body body = Body(p.humanoid, p.living ? BodyMaterialId("FLESH") : BodyMaterialId("SPIRIT_WITH_BRAIN"), p.large ? Body::Size::LARGE : Body::Size::MEDIUM); if (p.wings) body.addWithoutUpdatingPermanentEffects(BodyPart::WING, 2); diff --git a/data_free/game_config/creatures.txt b/data_free/game_config/creatures.txt index b4606fe92..26aa3b8f1 100644 --- a/data_free/game_config/creatures.txt +++ b/data_free/game_config/creatures.txt @@ -669,7 +669,7 @@ End } body = { type = NonHumanoid LARGE - material = SPIRIT + material = SPIRIT_WITH_BRAIN } permanentEffects = { CONSUMPTION_SKILL 1