What if you just make it so airships can only fire upon other flying things, such as enemy airships or flying monsters? (or the unfortunate player riding a griffin)