attack defense will cost soldiers if supplies<=0