| Thursday, November 11, 2004 - 04:02 pm |
Okay, here's a fairly easy one which would be very helpful:
When contracts are offered, spread out the contracted quantity of a commodity evently between all requesting corporations. Similarly, spread out the signed contracts evenly between multiple corps offering the same commodity.
(A) Distribute requests
I've found that if I have less of a commodity being offered in contracts than is demanded, the "first" corporations snatch it all up, leaving none for the remainder. Which is irritating.
It would be better if the offered quantity were distributed proportionally among the requesting corps -- so, e.g., everybody contracts 60% of their monthly demands for a certain short-supply commodity rather than some corps getting 100% in contracts and some getting 0%.
(B) Distribute offers
Similarly, suppose contracts from several corps producing the same commodity are offering *more* than is necessary. E.g. suppose I have 3 construction corps, offering a total of 99n units per month in contracts (33n each) but only 69n units are needed.
As it is, it seems that 2 of the construction corps will soak up the bulk of contracts (each signing up contracts for its full 33n units), and the 3rd one will be left with only 3n in signed contracts.
This, again, is irritating -- often one gives a lower price in contracts than on the world market and wants the corps to share that lesser-earning contract load equally. In the example, one wants each of the 3 construction corps to contract for 23n units.
Can the code on the multi-corp contract-signing page be changed so that when the sign-contract request is made:
(a) if offered supply demand, the contracts are distributed proportionally among producers (for those commodities with more than one corp producing)
This would both be more sensible and also save a fair bit of time, as it is tedious trying to "approximate" this effect manually by multiple offers & signups.