Постараюсь внести немного ясности в механизм изменения цены на ксилениум.
В реальном мире, цена на некий вид товара зависит от множества показателей, но одними из важнейших являются, на наш взгляд, спрос и предложение. Т.е. если есть товар и есть желающие его купить, то цена на товар будет зависеть от спроса на него и от количества товара у продавцов.
В итоге возможны следующие ситуации:
Товар в избытке, спроса мало - продавцы снижают цену, чтобы попытаться дармовщинкой поднять спрос (ликвидировать дефицит спроса).
Количество товара и спрос на него находятся в соответствии друг другу - система находится в равновесии, нет причин снижать или поднимать цену.
Товара мало, а покупателей хоть отбавляй - тут самое время повысить цену, на товар, чтобы снизить избыточный спрос, но поднять прибыль (ликвидировать дефицит товара).
Это что касается того, почему захотелось сделать цены динамически меняющимися.
Теперь немного о том, как же оно работает. Собственно, примерно так же как и в теории - т.е. чем ниже кол-во ксилениума в хранилище, тем выше цена продажи ксилениума, но и тем выше закупочная цена ксилениумной пыли (ресурса пополняющего хранилище). И наоборот - чем больше ксилениума в хранилище, тем ниже на него цена, и ниже цена продажи ксилениумной пыли.
Так была реализована система и до версии 0.4.1 и аналогично всё устроено и в 0.4.1. В чём же разница? Разница в законе изменения цены. Раньше он был более реалистичным (т.е. нелинейным). Но вследствие особенностей игры, такой закон изменения оказался слишком сложно балансируемым, потому пришлось выбрать несколько упрощённую версию - а именно линейный закон изменения цен. Теперь вгонять систему в крайности не представляет для игроков большой ценности, потому мы ожидаем большей стабильности ситуации с ценой на ксилениум.
Проще говоря, миллионы за короткое время теперь зарабатывать не получится, но всё же играть на цене на ксилениум будет возможно.