Fix even more z-target bugs
Merge !2573 first or else you'll reintroduce bugs
Changes:
- Fixed active Z-Target remaining after disabling chasecam, despite Z-Target normally not being available during first person
- Fixed getting stuck in a weird control mode limbo if you switched control styles with an active Z-Target
- This also happened if you beat the level in first person, but that is already no longer the case thanks to the first fix
- Z-Target now cancels if the player fails a sight check to the target, fixing the player locking on to random targets if they move very far away from their original target
- Removed the specific exception for Sea Egg because the global sight check makes it redundant
- Removed leveltime checks as Hanicef's fix and my additional fixes make them redundant
Edited by pastel