|
|
@ -1243,6 +1243,12 @@ public class ClientMessagePump implements NetMsgHandler { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cost = sell.getBaseValue(); |
|
|
|
cost = sell.getBaseValue(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//apply damaged value reduction
|
|
|
|
|
|
|
|
float durabilityCurrent = sell.getDurabilityCurrent(); |
|
|
|
|
|
|
|
float durabilityMax = sell.getDurabilityMax(); |
|
|
|
|
|
|
|
float damagedModifier = durabilityCurrent / durabilityMax; |
|
|
|
|
|
|
|
cost *= damagedModifier; |
|
|
|
float bargain = player.getBargain(); |
|
|
|
float bargain = player.getBargain(); |
|
|
|
|
|
|
|
|
|
|
|
float profit = npc.getBuyPercent(player) + bargain; |
|
|
|
float profit = npc.getBuyPercent(player) + bargain; |
|
|
|