Random drops from any eb. But I've seen it drop from haunt. The longer the eb lasts to more likely a compass will drop