Emags and ninja blades don't affect unpowered doors.
Combines checks to one hasPower() proc.
Merge pull request #4728 from Perakp/emaggedDoor

Emags don't affect unpowered doors