mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-02-07 10:36:41 +01:00
Implement quest data field: gainItems
This commit is contained in:
@@ -226,14 +226,12 @@ public class GameQuest {
|
||||
ChapterStateOuterClass.ChapterState.CHAPTER_STATE_END));
|
||||
}
|
||||
|
||||
// hard coding to give amber
|
||||
if (getQuestData().getSubId() == 35402) {
|
||||
getOwner().getInventory().addItem(1021, 1, ActionReason.QuestItem); // amber item id
|
||||
}
|
||||
// Give items for completing the quest.
|
||||
this.getQuestData().getGainItems().forEach(item ->
|
||||
this.getOwner().getInventory().addItem(item, ActionReason.QuestItem));
|
||||
|
||||
this.save();
|
||||
|
||||
Grasscutter.getLogger().debug("Quest {} is finished", subQuestId);
|
||||
Grasscutter.getLogger().debug("Quest {} was completed.", subQuestId);
|
||||
}
|
||||
|
||||
// TODO
|
||||
|
||||
Reference in New Issue
Block a user