lykoss/lykos — pull request #85 by skizzerz (2014-12-05 04:53:24+00:00)
Title: Impatience and pacifism totem improvements

- Moving code to chk_decision means that doing an actual !abstain will still make you show up in !votes (unlike now where it does not)
- impatience and pacifism should balance each other out if they are present in equal numbers, preventing an !abstain from working if you have impatience does not yield that behavior
- A message is now displayed whenever a pacifism or impatience totem is triggered, e.g. "X impatiently votes for Y." or "X meekly votes to not lynch anyone today." These are played immediately before the vote passes, so there is no opportunity for people to abandon course.
- Reinstate people with impatience totems being the ones that die to desperation totems. Due to the above message playing, it is now more obvious why they died, and I believe that doing it this way adds to gameplay ("I have a random totem and so does the person being voted. I should try to jump in early just in case I have impatience so I don't die."). If someone with impatience votes normally, their actual vote counts for determing vote order (so they aren't last unless they voted last). If there are multiple people with impatience that didn't vote, then the order in which they vote is random.