Other great resources: Official JS API docs, Scripting Forum
DROID_PERSON
Overview
A droid that uses "legs" propulsion, for example a civilian or a scavenger machinegunner.You can work out if a game has scavengers enabled via the scavengers global, although this does not necessarily mean that there will be any scavs on the map (it depends if the map maker built scav bases in to their maps).
I have no idea how to detect whether there are civilians on a map (like in the Campaign).