No they have been nerfed - big time!
Properly so IMO - they made a Divine Divinity survivor too easy.
But maybe too much - the general opinion seems to be that there are three letters that describe survivors that rely primarily on traps in this game - RIP.