The way the code is set up, it is working correctly. This is not pre-OB. I'm sure Zero has a good reason for keeping that else statement in there. Without it, shadow hunter would not be hit by people with immunity. I'm sure he has a hook elsewhere that would not allow a SH to use the ultimate within 30 yards, as with other classes. My guess is balance. Shadow hunter is very powerful even with being able to be hit by people with laces. The class that gives newer people a chance against higher level classes would be human or night elf, IMO.