Вот такая формула сдачи в гос. будет достаточно интересная. примерная используется в БК.
$rep_1 = цена / 100 * 0.06 // сколько будем вычитать за каждую единицу износа
стоимость госа = ((цена / макс. долговечность * текущую долговечность) * 0.5 - (износ * $rep_1))
Допустим имеем вещь
Цена 50 кр, 0/40 (0 - это износ, 40 - долговечность)
Текущее её состояние допустим 10/30, тогда по нашей формуле, по 50% стоимости вещь будет оценена в 18,45 кр. что вполне выглядит реальным, ведь старые шмотки должны улетать дешевле
0.5 - это коэффициент, если 0.5 - значит принимаем за 50% стоимости, если 0.9, значит принимает за 90% от стоимости.