issues/72 - Allow Zero amounts for the sale price is avatar is set. [SetParcelSale]

This commit is contained in:
Madpeter 2022-02-10 00:41:03 +00:00
parent 743a67f090
commit 3dc3499a8c

View file

@ -38,11 +38,21 @@ namespace BetterSecondBot.HttpService
{
return Failure("Invaild amount", "SetParcelSale", new [] { amount, avatar });
}
if((amountvalue < 1) || (amountvalue > 9999999))
int minAmount = 1;
avataruuid = UUID.Zero;
if (avatar != "none")
{
ProcessAvatar(avatar);
if(avataruuid != UUID.Zero)
{
minAmount = 0;
}
}
if ((amountvalue < minAmount) || (amountvalue > 9999999))
{
return Failure("Invaild amount", "SetParcelSale", new [] { amount, avatar });
}
ProcessAvatar(avatar);
targetparcel.SalePrice = amountvalue;
targetparcel.AuthBuyerID = avataruuid;
parcel_static.ParcelSetFlag(ParcelFlags.ForSale, targetparcel, true);