personal freedom

What would you like to see in Freeciv? Do you have a good idea what should be improved or how?
Lachu
Elite
Posts: 421
Joined: Sat May 04, 2013 2:19 pm

personal freedom

Postby Lachu » Sat May 31, 2014 2:55 pm

I would be nice to add new slider into tax dialog. Increasing it would increase science output, but also creates unhappiness.

Lachu
Elite
Posts: 421
Joined: Sat May 04, 2013 2:19 pm

Re: personal freedom

Postby Lachu » Sun Jun 15, 2014 8:24 am

I have other idea.

Create new ruleset file called sliders. In this file we can create sliders (giving name, start position, end position and step). In effects.ruleset we can add slider to requirements vector. For example.

[slider.personal_freedom]
name = _(Personal Freedom)
start = =10
end = 10
step = 2

[effect_unhappines]
type = "Unhappy_factor"
value = 1
reqs = {
"type", "name", "range"
"multipler", "Personal Freedom", "Player"
}

[effects_science]
type = "Output_bonus_2"
value = 1
reqs = {
"type", "name", "range"
"OutputType", "science", "local"
"multipler", "Personal Freedom", "Player"
}

Lachu
Elite
Posts: 421
Joined: Sat May 04, 2013 2:19 pm

Re: personal freedom

Postby Lachu » Fri Jun 20, 2014 6:29 pm

The idea is realized and called multipliers/policies.

[slider.personal_freedom]
name = _("Personal Freedom")
start = 0
end = 10
step = 2
default = 0

[effect_unhappines]
type = "Unhappy_factor"
value = 1
multiplier = "Personal freedom"
reqs = {
"type", "name", "range"
}

[effects_science]
type = "Output_bonus_2"
value = 1
multiplier = "Personal freedom"
reqs = {
"type", "name", "range"
"OutputType", "science", "local"
}

Lachu
Elite
Posts: 421
Joined: Sat May 04, 2013 2:19 pm

Re: personal freedom

Postby Lachu » Mon May 25, 2015 3:11 pm

I think, that I was quite not right in idea of personal freedom. Personal freedom should increase happiness and trade, but should decrease production. The reason is: free market share and slavers. Thanks to slaving people we can provide more production to our country. Free market probably makes production bigger, but not for us (as government), but for people, so it would create trade output and reduces production. By providing more trade output it will also generate science output too.

To proud my opinion i decided to compare two kind of governments: republic and communism.

In republic we have very large gold amount and in communism we have big army.

We should also introduce free speech policy, which increase science output, but generates unhappiness (so doing exactly the same personal freedom doing now).