diff --git a/crossbow.cpp b/crossbow.cpp index 550c33b9..a78e6715 100644 --- a/crossbow.cpp +++ b/crossbow.cpp @@ -347,6 +347,7 @@ EX bool fire_on_mouse(cell *c) { if(mouse_fire_mode == mfmNone) return false; if(!mouseover) return false; if(!mouseover->monst) return false; + if(isFriendly(mouseover)) return false; if(shmup::on) return false; if(items[itCrossbow]) { if(mouse_fire_mode == mfmAlways) {