There is way to know possibility to create take for DescID?
Something like a DESC_ANIMATE parameter with values DESC_ANIMATE_OFF, DESC_ANIMATE_ON, DESC_ANIMATE_MIX.
Solved How to know is DescID is "takeble"?
It seems that the message MSG_DESCRIPTION_ALLOWOVERRIDE is what you are looking for.
Keep in mind, to have the correct answer, the object must support the message, or you will receive the default answer.
This is also a bit intense for the cpu and can really slow down c4d if used badly.
MAXON SDK Specialist
@m_magalhaes Thank you!