Make HoOA alignment change depend on object ID

The same Helm of opposite alignment will always make
the same alignment change for neutrals.
This commit is contained in:
Pasi Kallinen
2015-03-21 13:40:07 +02:00
parent 3434a157f8
commit 6fcc030f37

View File

@@ -391,7 +391,7 @@ Helmet_on(VOID_ARGS)
properties, including levitation; uarmh could get
dropped or destroyed here */
uchangealign((u.ualign.type != A_NEUTRAL) ? -u.ualign.type :
rn2(2) ? A_CHAOTIC : A_LAWFUL, 1);
(uarmh->o_id % 2) ? A_CHAOTIC : A_LAWFUL, 1);
/* makeknown(uarmh->otyp); -- moved below, after xname() */
/*FALLTHRU*/
case DUNCE_CAP: