dcs-liberation / dcs_liberation

DCS World dynamic campaign.
GNU Lesser General Public License v3.0
725 stars 185 forks source link

Fixed factory production each turn #1036

Open DanAlbert opened 3 years ago

DanAlbert commented 3 years ago

Forking from https://github.com/Khopa/dcs_liberation/issues/823 since it's economic rebalancing rather than a part of the logistics system.

Make ground unit recruitment be based on a fixed amount of production per turn rather than money. Production would not roll over. Units from off-map could maybe be money based, but perhaps should just be a fixed amount of production per turn.

Possibly also create different types of factories, so some produce tanks, some trucks, some IFVs, etc. Would need more of them but it would also give more reasons to use things other than tanks.

SnappyComebacks commented 3 years ago

What do you think of this idea?

So if there is plenty of oil/derrick, your factories can operate at maximum capacity, else they will be limited by how much oil/derrick objectives are connected and alive.

A supplemental idea:

If there are oil or derrick objectives at a control point that does not have a factory, a convoy is created to transport the oil to the closest factory.

DanAlbert commented 3 years ago

If I'm following you, the units produced is the minimum of the factory output and the oil output?

SnappyComebacks commented 3 years ago

Whichever limit is lower is the output limit of the factory. (I think that is what you said, just providing an example in case it wasn't.)

DanAlbert commented 3 years ago

I like the fuel convoy idea, but I'm less fond of the two building types controlling the same thing. Maybe if the oil contributed to a global limit rather than a local one? (Maybe that's what you meant and I misunderstood?)