Hello, I don't see the problem with enemies? If I don't see them it's because I added the walls as an obstacle, is there a problem? For me the problem is that I see the hearts, while there is a wall between us, I will look at a debug overview, thanks for the advice.
In a lot of your posts recently, the issues you've experienced have come down to you not understanding Conditions and Actions
Your code is like this:
+Player has line of sight to enemies (Condition)
->Set Opacity of Enemy to 100 (Action)
->Set Opacity of Heart to 100 (Action)
This means, whenever the player has LOS to an enemy, that specific enemy will be set to 100 opacity. But then you're also making it so EVERY heart will be set to opacity of 100 too. This is because both actions are under the "Player has line of sight to enemies" condition. If you only want the hearts to appear 100% Opacity when the player has LOS to them, you need a separate condition
+Player has line of sight to Heart
->Set Opacity of Heart to 100