talking artifact inconsistency
To get the Magic Mirror of Merlin to speak, you could apply it in any direction (or wield it). To get the Master Key of Thievery to speak, you had to apply it toward an adjacent doorway or down while on a container (or wield it). Make the key behave like the mirror.
This commit is contained in:
@@ -4181,8 +4181,9 @@ doapply(void)
|
||||
pline("Sorry, I don't know how to use that.");
|
||||
return ECMD_FAIL;
|
||||
}
|
||||
if ((res & ECMD_TIME) && obj && obj->oartifact)
|
||||
arti_speak(obj);
|
||||
if (obj && obj->oartifact) {
|
||||
res |= arti_speak(obj); /* sets ECMD_TIME bit if artifact speaks */
|
||||
}
|
||||
return res;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user