Catapults now get their bonus if they are on a hex with an enemy castle or village.  Doesn't matter anymore if the castle/village is in the battle.