Setting your engineers on defensive will cause them to drop their oil when three or more troops are nearby. When set onto aggressive, they will drop the oil when one enemy troop is close by.