mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-03-26 17:43:07 +01:00
Use removeItemById for deleting items via quests
This commit is contained in:
@@ -12,6 +12,6 @@ public class ExecDelPackItem extends QuestExecHandler {
|
||||
public boolean execute(GameQuest quest, QuestData.QuestExecParam condition, String... paramStr) {
|
||||
int itemId = Integer.parseInt(paramStr[0]);
|
||||
int amount = Integer.parseInt(paramStr[1]);
|
||||
return quest.getOwner().getInventory().removeItem(itemId, amount);
|
||||
return quest.getOwner().getInventory().removeItemById(itemId, amount);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ public class ExecDelPackItemBatch extends QuestExecHandler {
|
||||
var itemFields = itemString.split(":");
|
||||
var itemId = Integer.parseInt(itemFields[0]);
|
||||
var amount = Integer.parseInt(itemFields[1]);
|
||||
if (!quest.getOwner().getInventory().removeItem(itemId, amount)) {
|
||||
if (!quest.getOwner().getInventory().removeItemById(itemId, amount)) {
|
||||
success = false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user