Chance multisell price check adjustments.

This commit is contained in:
MobiusDevelopment
2021-09-06 21:21:18 +00:00
parent 23c8030168
commit 311bbcdbad
19 changed files with 152 additions and 19 deletions

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -173,8 +173,15 @@ public class MultisellData implements IXmlReader
continue;
}
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
products.add(product);
}

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);

View File

@@ -166,10 +166,17 @@ public class MultisellData implements IXmlReader
final Item item = ItemTable.getInstance().getTemplate(id);
if (item != null)
{
if (chance > 0)
{
totalPrice += ((item.getReferencePrice() / 2) * count) * (chance / 100);
}
else
{
totalPrice += ((item.getReferencePrice() / 2) * count);
}
}
}
else
{
LOGGER.warning("Invalid product id or count for itemId: " + product.getId() + ", count: " + product.getCount() + " in list: " + listId);