Developer postOriginal post (opens in a new tab)

Quest System!

Hi all!

Spadez here with some more info about the quest system being implemented! I will touch up on what to expect changes wise for the game in an upcoming info post...but for now here is the detailed information to what is going to be in the quests!

In UE5 I will be using a Data Table for this to make it easier in the future. For instance if I add a quest that you can access due to not having it marked as completed due to changes in how it is marked. With this method you can add the unique Data Table Row Name to the Completed Quests section of the Character Save.

For those interested in more details, this is how it will look in the Data Table

  • QuestName (Unique Row Name in Data Table)

  • QuestTitle (Text)

  • QuestDetails (Structure)

    • Prerequisites (Structure)

      • PreviousQuests (Text Array)

      • Level (Integer)

      • Reputation (Map Array [Enum:Faction]&[Integer])

    • Details (Structure)

      • PrerequisiteDeny (Text)

      • QuestProposal (Text)

      • QuestPending (Text)

      • QuestCompleted (Text)

    • Rewards

      • Currency (Map Array [Enum:Currency]&[Integer])

      • Items (Map Array [Text(Item Data Table Row Name)]&[Integer])

      • Reputation (Map Array [Enum:Factions]&[Integer])