Grasscutter icon indicating copy to clipboard operation
Grasscutter copied to clipboard

Implement missing quest triggers

Open Hartie95 opened this issue 2 years ago • 0 comments

To be able to propperly complete and fail quests we need to implement the missing Quest content triggers. The work for each trigger differs a bit, some are easier, while others interact with not yet existing systems

The following triggers are missing:

  • [x] QUEST_CONTENT_CLEAR_GROUP_MONSTER (7), // missing, finish
  • [ ] QUEST_CONTENT_NOT_FINISH_PLOT (8), // missing triggers, fail
  • [x] QUEST_CONTENT_ENTER_MY_WORLD (10), // missing, finish and fail
  • [x] QUEST_CONTENT_FINISH_DUNGEON (11), // missing, finish
  • [ ] QUEST_CONTENT_OBTAIN_MATERIAL_WITH_SUBTYPE (13), // missing, finish
  • [x] QUEST_CONTENT_FAIL_DUNGEON (19), // missing, fail
  • [ ] QUEST_CONTENT_TEAM_DEAD (21), // missing, fail
  • [ ] QUEST_CONTENT_FINISH_ITEM_GIVING (27), // missing, finish
  • [ ] QUEST_CONTENT_CITY_LEVEL_UP (109), // missing, finish
  • [ ] QUEST_CONTENT_PATTERN_GROUP_CLEAR_MONSTER (110), // missing, finish, for random quests
  • [ ] QUEST_CONTENT_OBTAIN_VARIOUS_ITEM (122), // missing, finish
  • [ ] QUEST_CONTENT_BARGAIN_SUCC (124), // missing, finish
  • [ ] QUEST_CONTENT_BARGAIN_FAIL (125),// missing, fail
  • [ ] QUEST_CONTENT_ITEM_LESS_THAN_BARGAIN (126),// missing, fail
  • [ ] QUEST_CONTENT_ACTIVITY_TRIGGER_FAILED (127),// missing, fail
  • [ ] QUEST_CONTENT_MAIN_COOP_ENTER_SAVE_POINT (128),// missing, finish
  • [ ] QUEST_CONTENT_MAIN_COOP_ENTER_ANY_SAVE_POINT (131),// missing, finish and fail
  • [ ] QUEST_CONTENT_ENTER_MY_HOME_WORLD (132),// missing, finish and fail
  • [x] QUEST_CONTENT_ENTER_MY_WORLD_SCENE (133),// missing, finish
  • [x] QUEST_CONTENT_TIME_VAR_GT_EQ (134),// missing, finish
  • [x] QUEST_CONTENT_TIME_VAR_PASS_DAY (135),// missing, finish
  • [ ] QUEST_CONTENT_UNLOCKED_RECIPE (138),// missing, finish
  • [ ] QUEST_CONTENT_NOT_UNLOCKED_RECIPE (139),// missing, finish
  • [ ] QUEST_CONTENT_FISHING_SUCC (140),// missing, finish
  • [ ] QUEST_CONTENT_ENTER_ROGUE_DUNGEON (141),// missing, finish
  • [ ] QUEST_CONTENT_USE_WIDGET (142),// missing, finish, only in unreleased quest
  • [ ] QUEST_CONTENT_CAPTURE_USE_MATERIAL_LIST (145),// missing, finish
  • [ ] QUEST_CONTENT_SCENE_LEVEL_TAG_EQ (148),// missing, finish
  • [ ] QUEST_CONTENT_LEAVE_SCENE_RANGE (150),// missing, fail
  • [ ] QUEST_CONTENT_IRODORI_FINISH_FLOWER_COMBINATION (151),// missing, finish
  • [ ] QUEST_CONTENT_IRODORI_POETRY_REACH_MIN_PROGRESS (152),// missing, finish
  • [ ] QUEST_CONTENT_IRODORI_POETRY_FINISH_FILL_POETRY (153),// missing, finish

and the following once currently unused and not implemented:

  • [ ] QUEST_CONTENT_NICK_NAME (14), // missing, currently unused
  • [ ] QUEST_CONTENT_SEAL_BATTLE_RESULT (16), // missing, currently unused
  • [ ] QUEST_CONTENT_DAILY_TASK_COMP_FINISH (26), // missing, currently unused
  • [ ] QUEST_CONTENT_DUNGEON_OPEN_STATUE (113), // missing, currently unused
  • [ ] QUEST_CONTENT_OPEN_CHEST_WITH_GADGET_ID (115), // missing, currently unused
  • [ ] QUEST_CONTENT_UNLOCK_TRANS_POINT_WITH_TYPE (116), // missing, currently unused
  • [ ] QUEST_CONTENT_FINISH_DAILY_DUNGEON (117), // missing, currently unused
  • [ ] QUEST_CONTENT_FINISH_WEEKLY_DUNGEON (118), // missing, currently unused
  • [ ] QUEST_CONTENT_FINISH_TOWER_LEVEL (123), // missing, currently unused
  • [ ] QUEST_CONTENT_CAPTURE_SUCC (143),// missing, currently unused
  • [ ] QUEST_CONTENT_CAPTURE_USE_CAPTURETAG_LIST (144),// missing, currently unused

Hartie95 avatar Sep 27 '22 21:09 Hartie95