Mere Morality Mod (Basic Morality System)

A basic morality system mod. It assigns the player a morality score, which can raise or lower during gameplay. When you cross certain thresholds of morality, you get a good or bad trait. The powers and benefits of the trait, and the levels at which you gain it are all easily customizable. Here's a complete list of the 9 triggers in the morality system: Initialization (1 trigger) > morality_init - Sets morality score to 0 at game start Morality Tracking (2 triggers) > morality_decrease - Subtracts 1 morality when player commits evil acts > morality_increase - Adds 1 morality when player performs good deeds Positive Trait Assignment (2 triggers) > gain_good_trait - Grants "Good" trait when morality is 5-19 > gain_saint_trait - Grants "Saint" trait when morality is 20+ Negative Trait Assignment (2 triggers) > gain_antihero_trait - Grants "Anti-Hero" trait when morality is -19 to -5 > gain_villain_trait - Grants "Villain" trait when morality is -20 or below Neutral Zone (2 trigger) > lose_good_trait (morality -4 to +4 AND player has Good): removes Good > lose_antihero_trait (morality -4 to +4 AND player has Anti-Hero) removes Anti-Hero Also comes with the 4 traits: Good, Saint, Anti-Hero, and Villain. They currently have no bonuses, and are descriptive only.

Cover art for Mere Morality Mod (Basic Morality System), a mechanics mod on Voyage