forked from MagicBane/Server
Potion charges accounted for in price
This commit is contained in:
@@ -109,7 +109,13 @@ public class VendorSellMsgHandler extends AbstractClientMsgHandler {
|
||||
|
||||
//apply damaged value reduction
|
||||
float damagedModifier = sell.combat_health_current / sell.template.combat_health_full;
|
||||
float chargeModifier = 1.0f;
|
||||
|
||||
if (sell.chargesRemaining != 0)
|
||||
chargeModifier = sell.chargesRemaining * 1.0f / sell.template.item_initial_charges;
|
||||
|
||||
cost *= damagedModifier;
|
||||
cost *= chargeModifier;
|
||||
|
||||
float bargain = player.getBargain();
|
||||
float profit = npc.getBuyPercent(player) + bargain;
|
||||
|
||||
Reference in New Issue
Block a user