Pixelmon Sidemod API - Feature tracker

[8.1.2+] Allow plugins to set wheter a quest is tracked by default or not implemented in vcs

Ticket description:
Possibly, also a setting that allows us to set if a player can track such quest/objective (this could be useful for things like DIALOGUE objectives, but player need to find the NPC by themselves, without any help)

Also, possibly, an event that gets fired whenever a player decides to press the Track/Hide button, an one for the Abandon button

Last, but not least, an event fired when a player completes a stage/objective

Comments

#22255 Posted by Waterdude » 28 Apr 2021 23:29

Added ability to set quest tracking from the server.
PixelmonPartyStorage#getQuestData().setTracking(QuestProgress)
PixelmonPartyStorage#getQuestData().hideTracking()

Added events for quests:
AbandonQuestEvent
FinishQuestEvent (Complete, Fail)
NPCInserterEvent
QuestActionEvent
QuestObjectiveEvent (Complete, Progress)
QuestStageEvent (Complete, Set)

Ticket details

  • Ticket ID: 15388
  • Project: Pixelmon Sidemod API
  • Status: Implemented in VCS
  • Component: (unknown)
  • Project version: 8.x.x
  • Priority: Normal
  • Assigned to: Waterdude
  • Reported by: 02miki (Send PM)
  • Reporter's tickets: (List all tickets)
  • Reported on: 22 Dec 2020 12:57
  • Ticket last visited by: Waterdude on 28 Apr 2021 23:29
JOIN THE TEAM