Make erinyes scale with alignment abuse
Consistent with their mythological role of punishing those who had violated societal taboos -- oathbreakers, hosts who attacked their guests, etc -- erinyes scale with the cumulative amount of alignment abuse the hero has committed over the course of the game. This is tracked separately from the alignment record, and cannot be cleared by the hero improving her favor with her god via "good deeds" as the normal alignment record can. Erinyes will gain abilities, levels, and attacks as the hero's alignment abuse worsens. They will also aggravate monsters when near the hero.
This commit is contained in:
@@ -639,6 +639,10 @@ dochug(register struct monst* mtmp)
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* Erinyes will inform surrounding monsters of your crimes */
|
||||
if (mdat == &mons[PM_ERINYS] && !mtmp->mpeaceful && m_canseeu(mtmp))
|
||||
aggravate();
|
||||
|
||||
/* Shriekers and Medusa have irregular abilities which must be
|
||||
checked every turn. These abilities do not cost a turn when
|
||||
used. */
|
||||
|
||||
Reference in New Issue
Block a user