This is an idea that I’ve been toying with for the last couple days,
I has maths, it’s not an abstract idea i have no idea how to add now don't tell me math is abstract by definition- The Problem, in dwarf fortress we have fixed monetary values. this means that no matter how many *<*steel helmet*>* a society has, the value of the helmet stays the same at a value of 3000 or so dorf bucks. An inverse of this is that you can have only a single plump helmet it’s still worth 5 dorf bucks. this problem causes another problem, the fact that all populations have the same values for the same stuff, a fix for this would allow
a starving fortress could literaly sell itself for a plump helmet barrel.
dorfs could start scaming the living daylights out of elves by giving them one sword for a caravan.
i could go on forever.
- The solution, if you take the population of each civilization or site or whatever groups of people you want to divide prices by (as in the where prices change, as in, by town or civ, or valley), and give each person in this site or civ a value, then the sum of the values of each person is equivalent to the wealth of the civilization or site.
-If one dorf has a value of $100 then a population of 100 dwarves has a value of 10,000. This value is equivalent to the value of the population's total possessions.
o This wealth is then divided equally between all types of materials, like steel and cheese
o All the value of the material is then divided between all the types of objects that the material is made of.
this should mean that all steel tables are worth all the steel blocks in the fortress. As all the cheese wedges in the civ are worth the same as all the cheese tables (this could get interesting with artifacts).
This should mean that all the cheese in the site or civ value is worth all the steel.
[Example]
There are 100 dorfs in a population; each dorf has a value of $10,000,
- Total population value is $1,000,000
There are 4 materials in this population’s stocks ABC and D
- Therefore there the total value of all A B C and D are 250,000,
So if there are 100 units of A, one unit of A is worth 2,500
While if there are 15000 units of B, each unit is worth 17 or so (16.667 if you do the math)
-and so on, you can do the rest.
[/Example]
You would perform the same operation to divide the costs of types of items made of a material, and makes items that you don’t have, literally priceless.
This is thought to be a way to calculate base price, which would be the same as supply. Now that we are at a point in the development where the world of DF becomes more active, we must add motivations for the people of the computer world. Money is probably the easiest to implement, namely because of how related money is to math.
Later on there could be demand, which I am at a loss to know how to implement. Demand is somewhat different; I had thoughts on it myself, but are relatively half-baked.
See below
to start,
If an item is used in the making of another item, its value should increase by 10% of the value of the highest value item that it can make. This effect doesn’t stack, doesn’t relate to quality of work at all, and doesn’t include the value of encrusted items, so no artifacts, or <wood doors>.
So the value of iron bar may be a base of $100, but because iron bars can be made into $2000 iron shirts, the value of an iron bar is now $300 just because it can make more expensive stuff, just as the highest value item that wood($50) can make is a wood door($300) inflating the price of wood to ($80).
Ok part one is over, this would be mostly supply again, other ideas would require a new dorf brain