How did you get the defector working? I never really got it...
but to your question: no idea since I don't know how the real working defector code looks like. But maybe you can try a tag like "ForbiddenKindOf = DOZER" or something similar.
Unfortunately, Defect is directly tied to the ENUM, so there's no objects I can assign ForbiddenKindOf to. However, I am wondering if making the special power spawn an invisible crate that fires the Defect power on collision, but is forbidden from colliding with structures and DOZER, would be a viable option. Opinions?
Thanks for the tip. I'll try that. I'm busy with other stuff, so I won't be trying out my crate theory for a while. The biggest problem with it I can think of is people won't get an invalid cursor if they try to capture an uncapturable object.