File fix-gcc15.patch of Package meritous
The function does not take arguments
diff --git a/src/levelblit.c b/src/levelblit.c
index edd3a35..6d9e40d 100755
--- a/src/levelblit.c
+++ b/src/levelblit.c
@@ -2475,7 +2475,7 @@ void SpecialTile(int x, int y)
break;
case 42:
if (rooms[player_room].room_type == 5) {
- if (CanGetArtifact(rooms[player_room].room_param)) {
+ if (CanGetArtifact()) {
} else {
sprintf(message, "The artifact is tainted with shadow. You must slay more of the shadow first.");