Noticed that everything that doesn't stack, or isn't a gem, or isn't stacked, caps at 1.25 gold? Is this intentional? I don't really want to stack up on greater ego staves with my melee characters to avoid losing 5+g per staff. Gems and as near as I can tell ammo get transmo'ed at same price as before, though.
Edit: I notice the equation for how much gold I get for this thing is:
Code: Select all
local price = math.min(o:getPrice(), 25) * o:getNumber() * self.pricemod(o)
For most blues and up it's saying the min is 25, multiplying that by the number in the stack (1), and then the pricemod for non-gems: 0.05, resulting in 1.25. Selling the egos at stores results in 2-6.5g typically, so I'm just confused here. Is the cash return supposed to be even lower by using the following formula?
Code: Select all
local price = math.min(o:getPrice() * o:getNumber() * self.pricemod(o), 25)
Where it chooses between a minimum of 25 and the value of the object multiplied by the number it's transmogrifying, multiplied by the price modifier?
Sorry, just confused by why I'm getting much less gold in b28, but only from things that don't stack.
