X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=radiant%2Fentity.cpp;h=055de6362f10b58b6204326a3f25cc6a08f7df30;hp=a572539e65bde0cfd9ba8e557bdda038335792f6;hb=93f9dc354fc1cc72bf1516fcf792f5f5f9f09bf5;hpb=f86f8d9e292e3e408929bab65ffd7962b0970f00;ds=sidebyside diff --git a/radiant/entity.cpp b/radiant/entity.cpp index a572539e..055de636 100644 --- a/radiant/entity.cpp +++ b/radiant/entity.cpp @@ -328,8 +328,7 @@ void Entity_createFromSelection(const char* name, const Vector3& origin) EntityClass* entityClass = GlobalEntityClassManager().findOrInsert(name, true); - bool isModel = string_equal_nocase(name, "misc_model") - || string_equal_nocase(name, "misc_gamemodel") + bool isModel = (string_compare_nocase_n(name, "misc_", 5) == 0 && string_equal_nocase(name + string_length(name) - 5, "model")) // misc_*model (also misc_model) || string_equal_nocase(name, "model_static") || (GlobalSelectionSystem().countSelected() == 0 && string_equal_nocase(name, "func_static"));