From 88e8b30fb11f06cbdc5db921b53a92f95610032f Mon Sep 17 00:00:00 2001 From: Erik Lunna Date: Thu, 5 Dec 2024 18:48:45 +0100 Subject: [PATCH] Artifacts gifts only unrestrict skill for the first gift. Another altar nerf - inspired by some ideas that Loggers mentioned in IRC. Note: Crowning gifts are still unrestricted as normal. --- src/pray.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pray.c b/src/pray.c index e4ba2afb01..2524a069ca 100644 --- a/src/pray.c +++ b/src/pray.c @@ -2086,8 +2086,10 @@ bestow_artifact(void) "was bestowed with %s by %s", artiname(otmp->oartifact), align_gname(u.ualign.type)); - /* make sure we can use this weapon */ - unrestrict_weapon_skill(weapon_type(otmp)); + /* make sure we can use this weapon + * (only for the first gift) */ + if (u.ugifts == 1) + unrestrict_weapon_skill(weapon_type(otmp)); if (!Hallucination && !Blind) { otmp->dknown = 1; makeknown(otmp->otyp);