From 44575ab347b5be7dcb991e47cfe62734af69922c Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Sun, 31 Mar 2024 20:23:57 +0300 Subject: [PATCH] Prevent blinding ray at yourself The code doesn't handle zapping blinding ray at yourself; maybe it should be changed to handle it, but for now just prevent Sunsword blinding the hero. --- src/artifact.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/artifact.c b/src/artifact.c index 21664234a..454d21032 100644 --- a/src/artifact.c +++ b/src/artifact.c @@ -1917,7 +1917,7 @@ arti_invoke(struct obj *obj) break; } case BLINDING_RAY: - if (getdir((char *) 0)) + if (getdir((char *) 0) && (u.dx || u.dy)) do_blinding_ray(obj); break; }