longturn / freeciv21

Develop your civilization from humble roots to a global empire
GNU General Public License v3.0
221 stars 42 forks source link

Unhomed (or all) units are paid (gold upkeep) from national budget, not individual city #509

Open psampathkumar opened 3 years ago

psampathkumar commented 3 years ago

Requested by Corbeau for the Sim ruleset.

lmoureaux commented 3 years ago

Related:

; Method of paying unit and improvement gold upkeep
; "City" - The player`s total gold must be non-negative after paying upkeep
;          costs associated with each city. If for any city the player`s
;          gold is negative, random buildings in the city are sold off. If
;          the gold is still negative, then supported units with gold upkeep
;          are disbanded.
; "Mixed" - In the first step, the player`s total gold must be non-negative
;           after paying upkeep for all buildings within a city. If for any
;           city the player`s gold is negative, random buildings in the city
;           are sold off.
;           In the second step, gold upkeep for all units is paid in a lump
;           sum. If the player does not have enough gold, random units with
;           gold upkeep are disbanded.
; "Nation" - Gold upkeep for all buildings and units is paid in a lump sum
;            after all cities have been processed. If the player does not
;            have enough gold, random buildings from random cities are sold.
;            If still more gold is needed, then random units with gold
;            upkeep are disbanded.
gold_upkeep_style = "City"
Corbeau-1 commented 3 years ago

Is the comment a comment on the original feature request, a pointer to something else or a note/reminder?

lmoureaux commented 3 years ago

It's a note about something related that will interact with the requested feature... It's easy to figure out what would happen in Mixed or Nation style but it's not so clear in City.

Corbeau-1 commented 3 years ago

What is unclear? It should work the same way as now.

Although, maybe an addition. I don't know how exactly disbanding for money works, it would make sense if buildings are disbanded only in cities that in themselves have negative money. But yes, need to discuss priority which is disbanded first, buildings or units. Although, I see a lot of room for improvement here: how about the first turn there is lack of money, buildings simply cease to operate, but are not destroyed, while units simply lose all their MP for their turn (refuse to move without being paid), and disbanding only happens on the second turn. Similar to anarchy.

Also, some interface for planning the order of disbanding may be helpful... If all else fails, chat commands? :)

alain-bkr commented 1 year ago

Only "Nation" seems meaningful to me, and should stay the default option. Historically i am pretty sure that all nations used their national taxes like this, with money from rich parts going to some strategical but poor city.