Recoded changes in #1319.
Added price override to canBuy... hooks.
Added price override to some playerBought... hooks