@ -105,22 +105,18 @@ public class VendorSellMsgHandler extends AbstractClientMsgHandler {
@@ -105,22 +105,18 @@ public class VendorSellMsgHandler extends AbstractClientMsgHandler {
//get goldItem cost to sell
cost = sell . template . item_value ;
//apply damaged value reduction
float durabilityCurrent = ( short ) sell . durabilityCurrent ;
float durabilityMax = sell . template . item_health_full ;
float damagedModifier = durabilityCurrent / durabilityMax ;
float damagedModifier = sell . durabilityCurrent / sell . template . item_health_full ;
cost * = damagedModifier ;
float bargain = player . getBargain ( ) ;
float bargain = player . getBargain ( ) ;
float profit = npc . getBuyPercent ( player ) + bargain ;
if ( profit > 1 )
profit = 1 ;
cost * = profit ;
if ( gold . getNumOfItems ( ) + cost > 10000000 )