AuctionItem is now created by same class.

This commit is contained in:
MobiusDev
2017-10-25 23:19:10 +00:00
parent 15852c5555
commit af98cebc47
4 changed files with 20 additions and 16 deletions

View File

@@ -17,7 +17,9 @@
package com.l2jmobius.gameserver.model.itemauction;
import com.l2jmobius.gameserver.datatables.ItemTable;
import com.l2jmobius.gameserver.idfactory.IdFactory;
import com.l2jmobius.gameserver.model.L2Augmentation;
import com.l2jmobius.gameserver.model.L2World;
import com.l2jmobius.gameserver.model.StatsSet;
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
@@ -77,16 +79,15 @@ public final class AuctionItem
public final L2ItemInstance createNewItemInstance()
{
final L2ItemInstance item = ItemTable.getInstance().createItem("ItemAuction", _itemId, _itemCount, null, null);
final L2ItemInstance item = new L2ItemInstance(IdFactory.getInstance().getNextId(), _itemId);
L2World.getInstance().storeObject(item);
item.setCount(_itemCount);
item.setEnchantLevel(item.getItem().getDefaultEnchantLevel());
final int augmentationId = _itemExtra.getInt("augmentation_id", 0);
if (augmentationId > 0)
{
item.setAugmentation(new L2Augmentation(augmentationId));
}
return item;
}
}

View File

@@ -17,7 +17,9 @@
package com.l2jmobius.gameserver.model.itemauction;
import com.l2jmobius.gameserver.datatables.ItemTable;
import com.l2jmobius.gameserver.idfactory.IdFactory;
import com.l2jmobius.gameserver.model.L2Augmentation;
import com.l2jmobius.gameserver.model.L2World;
import com.l2jmobius.gameserver.model.StatsSet;
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
@@ -77,16 +79,15 @@ public final class AuctionItem
public final L2ItemInstance createNewItemInstance()
{
final L2ItemInstance item = ItemTable.getInstance().createItem("ItemAuction", _itemId, _itemCount, null, null);
final L2ItemInstance item = new L2ItemInstance(IdFactory.getInstance().getNextId(), _itemId);
L2World.getInstance().storeObject(item);
item.setCount(_itemCount);
item.setEnchantLevel(item.getItem().getDefaultEnchantLevel());
final int augmentationId = _itemExtra.getInt("augmentation_id", 0);
if (augmentationId > 0)
{
item.setAugmentation(new L2Augmentation(augmentationId));
}
return item;
}
}

View File

@@ -17,7 +17,9 @@
package com.l2jmobius.gameserver.model.itemauction;
import com.l2jmobius.gameserver.datatables.ItemTable;
import com.l2jmobius.gameserver.idfactory.IdFactory;
import com.l2jmobius.gameserver.model.L2Augmentation;
import com.l2jmobius.gameserver.model.L2World;
import com.l2jmobius.gameserver.model.StatsSet;
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
@@ -77,16 +79,15 @@ public final class AuctionItem
public final L2ItemInstance createNewItemInstance()
{
final L2ItemInstance item = ItemTable.getInstance().createItem("ItemAuction", _itemId, _itemCount, null, null);
final L2ItemInstance item = new L2ItemInstance(IdFactory.getInstance().getNextId(), _itemId);
L2World.getInstance().storeObject(item);
item.setCount(_itemCount);
item.setEnchantLevel(item.getItem().getDefaultEnchantLevel());
final int augmentationId = _itemExtra.getInt("augmentation_id", 0);
if (augmentationId > 0)
{
item.setAugmentation(new L2Augmentation(augmentationId));
}
return item;
}
}

View File

@@ -17,7 +17,9 @@
package com.l2jmobius.gameserver.model.itemauction;
import com.l2jmobius.gameserver.datatables.ItemTable;
import com.l2jmobius.gameserver.idfactory.IdFactory;
import com.l2jmobius.gameserver.model.L2Augmentation;
import com.l2jmobius.gameserver.model.L2World;
import com.l2jmobius.gameserver.model.StatsSet;
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
@@ -77,16 +79,15 @@ public final class AuctionItem
public final L2ItemInstance createNewItemInstance()
{
final L2ItemInstance item = ItemTable.getInstance().createItem("ItemAuction", _itemId, _itemCount, null, null);
final L2ItemInstance item = new L2ItemInstance(IdFactory.getInstance().getNextId(), _itemId);
L2World.getInstance().storeObject(item);
item.setCount(_itemCount);
item.setEnchantLevel(item.getItem().getDefaultEnchantLevel());
final int augmentationId = _itemExtra.getInt("augmentation_id", 0);
if (augmentationId > 0)
{
item.setAugmentation(new L2Augmentation(augmentationId));
}
return item;
}
}