diff --git a/vanilla_procedural/scripts/generators/creatures/shared_info.lua b/vanilla_procedural/scripts/generators/creatures/shared_info.lua index 1153f7d..e101095 100644 --- a/vanilla_procedural/scripts/generators/creatures/shared_info.lua +++ b/vanilla_procedural/scripts/generators/creatures/shared_info.lua @@ -2652,7 +2652,7 @@ function build_body_from_rcp(rcp,lines,options) //beak //four tentacles in place of arms]] - if options.humanoid_only or (rcp.humanoidable and one_in(20)) then + if body_base ~= "HUMANOID" and (options.humanoid_only or (rcp.humanoidable and one_in(20))) then body_base="HUMANOID" options.btc="MAKE_HUMANOID" end @@ -3675,4 +3675,4 @@ function build_procgen_creature(rcp,lines,options) build_body_from_rcp(rcp,lines,options) build_description(lines,options) build_pcg_graphics(lines,options) -end \ No newline at end of file +end