primpy, read the room, please
I don't know of anything in any boss's code that would care about players going underwater. My guess is that you're talking about bosses deactivating when the player is simply too far away, which is a level design matter. Either don't let the player run away from the boss, or set jjObjectPresets[whatever].deactivates = false;
__________________
|