But couldn't it work like:
If (volume_test_object "scout" (players) #)
then (player_add_equipment (players) 0 "scout" true)

OR, I could just use (unit_doesnt_drop_items <object_list>).