You could have just right-clicked your trigger and selected "Copy as text", and then paste it here :grunt

!
I think it is the "Melee Game - Enforce victory/defeat conditions (for all players)" that makes it say "you will be revealed...". If it is not that, then delete the Melee Game actions one by one to see which one causes the problem.
For the heroes... hmmm... maybe the only solution would be to add a trigger... For example, create these two triggers:
Code:
Unavailability
Events
Unit - A unit Finishes training a unit
Conditions
((Trained unit) is A Hero) Equal to True
Actions
Player - Make (Unit-type of (Trained unit)) Unavailable for training/construction by (Owner of (Trained unit)) Code:
Availability
Events
Unit - A unit Dies
Conditions
((Dying unit) is A Hero) Equal to True
Actions
Player - Make (Unit-type of (Dying unit)) Available for training/construction by (Owner of (Dying unit)) Hope this helped
.gif)
.