Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce advanced tax & wage contribution logic #1163

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

ZelionD
Copy link

@ZelionD ZelionD commented Jan 12, 2025

Description

This PR adds configurable option for advanced Tax & Wage sentiment contribution logic. This is recommended to prevent exploiting in-game default tax & wages logic, when player sets very high taxes and wages to make profit. With new advanced logic proposal tax & wages are divided by intervals and every next interval gives twice less sentiment modifier than previous. Additionally the new sentiment/happiness drop has been applied. Originally we had a maximum drop rate of -2 sentiment per tick. With new settings it has increased.

Example:
Some house happiness level is 82, new sentiment/happiness target is 10, the raw change is -72. Difference percent is 72/82*100% = 87%. Half of it is applied to a new delta change, which is 43% of -72 => -30. So on next tick the house will loose 30 points of happiness instead of 2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant