I haven't said much about hideouts so far but now that we have detailed numbers I have a few things to talk about. Goldsmith first:
Here's a hypothetical situation:
It looks like it will take at least 40 days to build a level 10 Goldsmith and cost ~610M gold. At that point I can create 4800 bars per day (costing 10.8M total). With the current model for port buy prices I would sell those bars throughout the day and as I sell the port's buy price will drop dramatically.
1) Assuming 3 ports started with ZERO stock I could fill up 3 ports to the point where I make no profit because the port is buying at the same cost it takes to create.
2) Assuming all ports start with 800 stock, I could fill up 5 ports all by myself every day and quickly run out of ports willing to buy.
So My question: How fast do gold bars get used up from the market?
I think a level 10 Goldsmith is attainable by a few players within a few months... if the 4800 bars I make daily take a week to be consumed we could easily end up in a situation where only maybe 3 of the highest level goldsmiths ever turn on their forges because all the ports are buying at 2400 gold each and only a level 9+ goldsmith can make bars for less than that. Small goldsmiths would never produce because they only buy bars from the huge goldsmiths- in this way only the largest goldsmiths are ever profitable. Maybe this is your intention, I don't know, I'm just theorizing...
I propose: #1
Of course players will buy gold bars and consume them to build their hideouts but I believe more consumption may be needed to keep ports from filling up. The speed at which bars are used by players will probably be less than 1/4 the speed they can be produced (total guess: base on trade income to fund buildings). I think all ports should automatically consume 0.25% of their current gold bar stock every 10 minutes. This means that after one day if all ports start with 700 stock (buy price of 2720 gold) they would end the day with 482 stock (buy price of 2807 gold). Two level 10 Goldsmith players could easily produce enough bars to trade to all ports and replenish the auto-consumed bars. Even with players buying bars to make buildings, two big Goldsmiths could rule the market easily.
WITH this proposed automatic consumption of bars a level 10 Goldsmith would make about 2.5M gold selling bars to ports at about 2750 gold after producing bars at 2250 gold each. That means spending 10.8M gold each day to make 2.5M profit.
WITHOUT this proposed automatic consumption, the 21 ports would fill up and no Goldsmith will produce bars except to be use for building his own hideout. I believe gold bars will not be used by players fast enough to keep goldsmiths producing.
[EDIT: My equation is wrong here, disregard it]
I propose: #2
I think the current equation for a port's buy price per bar is too low. This is why: a port with 3550 stock of gold bars will buy more bars for 1500 gold. This means even a Level 20 Goldsmith will not sell his bars because it would be a loss: he'd rather not even make bars for that price. This means ports will NEVER hold more than 3550 bars and probably not more than 2300. A level 10 Goldsmith could produce enough to top off half of Avonmora because it would only take about 500 bars before he reaches the upper limit where it's cost-prohibitive. If you make the slope of the price equation shallower then people will have a better time finding bars to buy and you would see one large player can't dominate the market so easily.
How about the equation be: Price=-0.25*stock+3000 (instead of Price=-0.4*stock+3000). Now the hard limit is about 5600 bars and probably not more than 3700 bars in each port.
If you don't make this change to the equation I don't think people will ever buy from ports because they would only get a good price on ~200 bars at a time before the price shoots up too high... so they will run out of bars to buy and be forced to only produce because ports can't hold enough bars to supply the needs. If you need 20,000 bars for your next upgrade it's bad news because you would likely need to buy 25% of all the gold bars for sale in all of Avonmora. If you stick with the currently proposed equation then 20,000 bars is an incredible 40% of all bars likely to be for sale in Avonmora ports! There needs to be a big enough "storage" of bars for sale so that players can buy/sell at reasonable volumes. Otherwise a buyer needs to wait for a seller to sell 200 crates and then they buy 200 crates so the seller can sell 200 more crates. It's waaay better if the buyer can buy 2,000 crates at a time rather than 10x transactions at 200 crates each. That's just tedious and frustrating.
Of course there are a ton of assumptions going on here. I may be totally wrong. I guess we'll see.
-Captain D