Have quest leader ID thrown unknown fake Amulet
If the hero throws an unidentified fake Amulet of Yendor at the quest leader, the leader will identify it and toss it back, similar to the behavior for the real Amulet. This was one of Pat's suggestions for continuing in the same key as bda0b3b; I think this makes a lot of sense, especially now that people may be encouraged to throw things called "Amulet of Yendor" at the quest leader. Arguable about whether a _known_ fake Amulet should still anger the leader and quest helpers; as I have it in this commit, it will, but I'm somewhat ambivalent about what makes more sense.
This commit is contained in:
@@ -1921,7 +1921,8 @@ tmiss(struct obj *obj, struct monst *mon, boolean maybe_wakeup)
|
||||
}
|
||||
|
||||
#define special_obj_hits_leader(obj, mon) \
|
||||
((is_quest_artifact(obj) || objects[obj->otyp].oc_unique) \
|
||||
((is_quest_artifact(obj) || objects[obj->otyp].oc_unique \
|
||||
|| (obj->otyp == FAKE_AMULET_OF_YENDOR && !obj->known)) \
|
||||
&& mon->m_id == gq.quest_status.leader_m_id)
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user