[Merchant] LDoNSellBackRate support for Rule Merchant:EnableAltCurrencySell (#2570)

This commit is contained in:
Aeadoin 2022-11-25 16:16:59 -05:00 committed by GitHub
parent 99052aec8b
commit 217a6b6344
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2695,7 +2695,8 @@ void Client::Handle_OP_AltCurrencySell(const EQApplicationPacket *app)
continue;
if (item->ID == inst->GetItem()->ID) {
cost = ml.alt_currency_cost;
// 06/11/2016 This formula matches RoF2 client side calculation.
cost = (ml.alt_currency_cost + 1) * item->LDoNSellBackRate / 100;
found = true;
break;
}
@ -2799,7 +2800,8 @@ void Client::Handle_OP_AltCurrencySellSelection(const EQApplicationPacket *app)
continue;
if (item->ID == inst->GetItem()->ID) {
cost = ml.alt_currency_cost;
// 06/11/2016 This formula matches RoF2 client side calculation.
cost = (ml.alt_currency_cost + 1) * item->LDoNSellBackRate / 100;
found = true;
break;
}