mirror of
https://github.com/Melledy/Nebula.git
synced 2025-12-14 21:34:52 +01:00
Fix quick craft not using item choice boxes to create materials
This commit is contained in:
@@ -768,7 +768,7 @@ public class Inventory extends PlayerManager implements GameDatabaseObject {
|
|||||||
}
|
}
|
||||||
case 3 -> {
|
case 3 -> {
|
||||||
// Selected item
|
// Selected item
|
||||||
int selectCount = data.getUseParams().get(selectId);
|
int selectCount = data.getUseParams().get(selectId) * count;
|
||||||
|
|
||||||
if (selectCount <= 0) {
|
if (selectCount <= 0) {
|
||||||
return change;
|
return change;
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ public class HandlerItemQuickGrowthReq extends NetHandler {
|
|||||||
|
|
||||||
// Create items
|
// Create items
|
||||||
for (var item : req.getList()) {
|
for (var item : req.getList()) {
|
||||||
|
// Craft item
|
||||||
if (item.hasProduct()) {
|
if (item.hasProduct()) {
|
||||||
session.getPlayer().getInventory().produce(
|
session.getPlayer().getInventory().produce(
|
||||||
item.getProduct().getId(),
|
item.getProduct().getId(),
|
||||||
@@ -27,6 +28,17 @@ public class HandlerItemQuickGrowthReq extends NetHandler {
|
|||||||
change
|
change
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
// Select item from selector
|
||||||
|
if (item.hasPick()) {
|
||||||
|
for (var pick : item.getPick().getList()) {
|
||||||
|
session.getPlayer().getInventory().useItem(
|
||||||
|
pick.getTid(),
|
||||||
|
pick.getQty(),
|
||||||
|
pick.getSelectTid(),
|
||||||
|
change
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (change.isEmpty()) {
|
if (change.isEmpty()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user