Class GameMainQuest

java.lang.Object
emu.grasscutter.game.quest.GameMainQuest

@Entity(value="quests", useDiscriminator=false) public class GameMainQuest extends Object
  • Constructor Details

    • GameMainQuest

      @Deprecated public GameMainQuest()
      Deprecated.
    • GameMainQuest

      public GameMainQuest(Player player, int parentQuestId)
  • Method Details

    • setOwner

      public void setOwner(Player player)
    • getQuestVar

      public int getQuestVar(int i)
    • setQuestVar

      public void setQuestVar(int i, int value)
    • incQuestVar

      public void incQuestVar(int i, int inc)
    • decQuestVar

      public void decQuestVar(int i, int dec)
    • getChildQuestById

      public GameQuest getChildQuestById(int id)
    • getChildQuestByOrder

      public GameQuest getChildQuestByOrder(int order)
    • finish

      public void finish()
    • fail

      public void fail()
    • cancel

      public void cancel()
    • rewind

      public List<Position> rewind()
    • addRewindPoints

      public void addRewindPoints()
    • tryAcceptSubQuests

      public void tryAcceptSubQuests(QuestTrigger condType, String paramStr, int... params)
    • tryFailSubQuests

      public void tryFailSubQuests(QuestTrigger condType, String paramStr, int... params)
    • tryFinishSubQuests

      public void tryFinishSubQuests(QuestTrigger condType, String paramStr, int... params)
    • save

      public void save()
    • delete

      public void delete()
    • toProto

    • getOwnerUid

      public int getOwnerUid()
    • getOwner

      public Player getOwner()
    • getQuestManager

      public QuestManager getQuestManager()
    • getChildQuests

      public Map<Integer,GameQuest> getChildQuests()
    • getParentQuestId

      public int getParentQuestId()
    • getQuestVars

      public int[] getQuestVars()
    • getQuestVarsUpdate

      public List<Integer> getQuestVarsUpdate()
    • getState

      public ParentQuestState getState()
    • isFinished

      public boolean isFinished()
    • getQuestGroupSuites

      public List<QuestGroupSuite> getQuestGroupSuites()
    • getSuggestTrackMainQuestList

      public int[] getSuggestTrackMainQuestList()
    • getTalks

      public Map<Integer,MainQuestData.TalkData> getTalks()