Implement basic quest condition handling

Quests that require talking to npcs now work.
This commit is contained in:
Melledy
2022-05-12 02:30:34 -07:00
parent 7befebe37f
commit 1231802192
17 changed files with 566 additions and 187 deletions

View File

@@ -1,7 +1,7 @@
package emu.grasscutter.data.custom;
import emu.grasscutter.game.quest.enums.LogicType;
import emu.grasscutter.game.quest.enums.QuestCondType;
import emu.grasscutter.game.quest.enums.QuestTriggerType;
import emu.grasscutter.game.quest.enums.QuestType;
public class QuestConfigData {
@@ -90,10 +90,10 @@ public class QuestConfigData {
}
public class QuestCondition {
private QuestCondType type;
private QuestTriggerType type;
private int[] param;
public QuestCondType getType() {
public QuestTriggerType getType() {
return type;
}