I'm currently trying to do a Smooth Criminal playthrough of Deus Ex: Human Revolution, where I kill or incapacitate all hostiles while still gaining the Smooth Operator bonus at the end of each mission. Unfortunately, in spite of cramming bodies into lockers and shoving them into the darkest corners of each room, alarms still went off halfway through the first mission, forcing a restart.
What determines whether or not a body is hidden? Is it based on the room that they're in? Or the amount of light shining down on them? Or is it based on something else entirely?