Implement basic quest condition handling
Quests that require talking to npcs now work.
Showing
- src/main/java/emu/grasscutter/data/custom/QuestConfigData.java 3 additions, 3 deletions...ain/java/emu/grasscutter/data/custom/QuestConfigData.java
- src/main/java/emu/grasscutter/game/quest/GameQuest.java 27 additions, 9 deletionssrc/main/java/emu/grasscutter/game/quest/GameQuest.java
- src/main/java/emu/grasscutter/game/quest/QuestManager.java 64 additions, 0 deletionssrc/main/java/emu/grasscutter/game/quest/QuestManager.java
- src/main/java/emu/grasscutter/game/quest/QuestValue.java 11 additions, 0 deletionssrc/main/java/emu/grasscutter/game/quest/QuestValue.java
- src/main/java/emu/grasscutter/game/quest/ServerQuestHandler.java 91 additions, 0 deletions...n/java/emu/grasscutter/game/quest/ServerQuestHandler.java
- src/main/java/emu/grasscutter/game/quest/conditions/BaseCondition.java 18 additions, 0 deletions.../emu/grasscutter/game/quest/conditions/BaseCondition.java
- src/main/java/emu/grasscutter/game/quest/conditions/ConditionPlayerLevelEqualGreater.java 17 additions, 0 deletions...me/quest/conditions/ConditionPlayerLevelEqualGreater.java
- src/main/java/emu/grasscutter/game/quest/conditions/ConditionStateEqual.java 23 additions, 0 deletions...rasscutter/game/quest/conditions/ConditionStateEqual.java
- src/main/java/emu/grasscutter/game/quest/content/BaseContent.java 18 additions, 0 deletions.../java/emu/grasscutter/game/quest/content/BaseContent.java
- src/main/java/emu/grasscutter/game/quest/content/ContentCompleteTalk.java 17 additions, 0 deletions...u/grasscutter/game/quest/content/ContentCompleteTalk.java
- src/main/java/emu/grasscutter/game/quest/enums/LogicType.java 20 additions, 0 deletions...main/java/emu/grasscutter/game/quest/enums/LogicType.java
- src/main/java/emu/grasscutter/game/quest/enums/QuestExecType.java 0 additions, 82 deletions.../java/emu/grasscutter/game/quest/enums/QuestExecType.java
- src/main/java/emu/grasscutter/game/quest/enums/QuestTriggerType.java 235 additions, 0 deletions...va/emu/grasscutter/game/quest/enums/QuestTriggerType.java
- src/main/java/emu/grasscutter/game/quest/handlers/QuestBaseHandler.java 10 additions, 0 deletions...emu/grasscutter/game/quest/handlers/QuestBaseHandler.java
- src/main/java/emu/grasscutter/server/game/GameServer.java 9 additions, 1 deletionsrc/main/java/emu/grasscutter/server/game/GameServer.java
- src/main/java/emu/grasscutter/server/packet/recv/HandlerNpcTalkReq.java 3 additions, 0 deletions...emu/grasscutter/server/packet/recv/HandlerNpcTalkReq.java
Please register or sign in to comment