lamperi/po-server-goodies — pull request #132 by IceKirby (2012-08-09 01:13:01+00:00)
Title: Change for the Night actions structure

Formatting is correct now (would be easier to read if all additions were displayed in a single block)

Copy/Paste from previous commit: A suggestion for a new structure for Night Actions, separating the defensive modes from the actual action. In this way, any night action can receive already existing targetModes (for example, ChangeTarget, Ignore or EvadeChance could be used for Protect, Convert or any night action). Also, adding new night actions or defensive moves should be simpler with this.

Current Structure: Check Command > Check for Targets { Check TargetModes/Apply Effect }.
This proposal: Check Targets { Check TargetModes > Check Command > Apply Effect }