Copy some files from Grasscutter-Quests

NOT completely finished, nor is it completely done. Protocol issues remain! (including lack of packet IDs)
This commit is contained in:
KingRainbow44
2023-04-01 18:06:30 -04:00
parent 262ee38ded
commit daa51e53b7
381 changed files with 10285 additions and 9150 deletions

View File

@@ -3,8 +3,7 @@ package emu.grasscutter.game.quest.handlers;
import emu.grasscutter.data.excels.QuestData.QuestCondition;
import emu.grasscutter.game.quest.GameQuest;
public abstract class QuestBaseHandler {
public abstract class QuestBaseHandler<T extends QuestCondition<?>> {
public abstract boolean execute(
GameQuest quest, QuestCondition condition, String paramStr, int... params);
public abstract boolean execute(GameQuest quest, T condition, String paramStr, int... params);
}