User:TitanstringEnjoyer/List of quest steps that reward experience: Difference between revisions

From bg3.wiki
Jump to navigation Jump to search
(→‎By reward category: add introduction and empty table for every reward)
(note about the mutually exclusive steps)
Line 43: Line 43:
Since the file {{c|quest_prototypes.lsx}} has the quests as parent nodes and all their steps as children nodes, it's probably easier to just go quest by quest, take all the children that reward experience, then move to the next quest.
Since the file {{c|quest_prototypes.lsx}} has the quests as parent nodes and all their steps as children nodes, it's probably easier to just go quest by quest, take all the children that reward experience, then move to the next quest.


The quests are not defined in chronologically order at all in {{c|quest_prototypes.lsx}} (for example the first quest in the file is {{Quest|Find the Missing Shipment}}). Since I'm interested in extracting all the data for act 1 first, to prep my second playthrough, I won't follow the order in the file.
The quests are not defined in chronological order at all in {{c|quest_prototypes.lsx}} (for example the first quest in the file is {{Quest|Find the Missing Shipment}}). Since I'm interested in extracting all the data for act 1 first, to prep my second playthrough, I won't follow the order in the file.
 
Steps inside a quest are sometimes mutually exclusive. Maybe just add a note if it's the case? Also, this probably needs some testing in game to be 100% sure.  


== By act ==
== By act ==
Line 72: Line 74:


=== Act 2 ===
=== Act 2 ===
{| class="wikitable sortable"
!Quest
!Objective
!Step description
!UUID
!Category
![[Area level|Area (level)]]
!Level override
!Reward
!Notes
|-
|}


=== Act 3 ===
=== Act 3 ===
{| class="wikitable sortable"
!Quest
!Objective
!Step description
!UUID
!Category
![[Area level|Area (level)]]
!Level override
!Reward
!Notes
|-
|}


== By reward category ==
== By reward category ==

Revision as of 18:49, 6 July 2024

PERSONAL NOTES

There are 794 quest steps that reward experience so making this list will take a while. < PROGRESS: 1/794 >

All the steps are defined in the file quest_prototypes.lsx, and each step includes several references defined in the files:

  • objective_prototypes.lsx
  • english.loca.xml
  • ExperienceRewards.lsx
  • AreaLevelOverrides.lsx
Column How to find the data
Quest Attribute QuestTitle on the parent node, then search the handle in english.loca.xml
Objective Attribute Objective, then search the reference in objective_prototypes.lsx, then search the handle in english.loca.xml
Step description Attribute description, then search the handle in english.loca.xml
UUID Attribute QuestStepGuid
Category Attribute ExperienceReward, then search the value in ExperienceRewards.lsx or in Experience
Area (level) Attribute StatTriggerGUID, then search the value in AreaLevelOverrides.lsx or in Area level
Level override Attribute LevelOverride
Reward Obtained with User:TitanstringEnjoyer/Template:Experience queststep by passing the reward category and the area level / level override
Notes Would be great to verify in game how to trigger each step and add some notes in there, but this is going to take forever... For now I'm just copying the attribute DevComment, sometimes it's empty or not super clear, but in most cases it's useful. I prefix it with "DevComment:" if we eventually decide to empty or remove the column, so that I can just select all the "DevComment:" in a code editor and delete its content

Since the file quest_prototypes.lsx has the quests as parent nodes and all their steps as children nodes, it's probably easier to just go quest by quest, take all the children that reward experience, then move to the next quest.

The quests are not defined in chronological order at all in quest_prototypes.lsx (for example the first quest in the file is Find the Missing Shipment Find the Missing Shipment). Since I'm interested in extracting all the data for act 1 first, to prep my second playthrough, I won't follow the order in the file.

Steps inside a quest are sometimes mutually exclusive. Maybe just add a note if it's the case? Also, this probably needs some testing in game to be 100% sure.

By act

Act 1

Quest Objective Step description UUID Category Area (level) Level override Reward Notes
Explore the Ruins Explore the Ruins Find a way into the ruins. Shadowheart was trying to get into a building to look for supplies. We should see if there's anything useful in there.
UUID 681ece8b-a762-8a62-4877-547610f4c382
ProgressMajor CRA_CrashSite (1)  - 5 xp DevComment:

Act 2

Quest Objective Step description UUID Category Area (level) Level override Reward Notes

Act 3

Quest Objective Step description UUID Category Area (level) Level override Reward Notes

By reward category

CombatCloseBooster

UUID d28b13b0-e0c0-4b5c-b166-ff17e50322cf

There are 2 quest steps using the "CombatCloseBooster" reward category, x in Act One, y in Act Two and z in Act Three.

Act Quest Objective Step description UUID Area (level) Level override Reward Notes

CombatCloseMajor

UUID fae81b0d-9561-41c4-b71a-883272cfd3da

There are 4 quest steps using the "CombatCloseMajor" reward category, x in Act One, y in Act Two and z in Act Three.

Act Quest Objective Step description UUID Area (level) Level override Reward Notes

ProgressBooster

UUID bbac01c1-eddd-416a-837b-317944d09413

There are 240 quest steps using the "ProgressBooster" reward category, x in Act One, y in Act Two and z in Act Three.

Act Quest Objective Step description UUID Area (level) Level override Reward Notes

ProgressMajor

UUID 85e62526-1d6d-4efb-8897-c602e530e7bf

There are 121 quest steps using the "ProgressMajor" reward category, x in Act One, y in Act Two and z in Act Three.

Act Quest Objective Step description UUID Area (level) Level override Reward Notes

CloseBoosterEasy

UUID ce7f8aea-6f9a-49b8-a3dd-7fb12d2eb745

There are 114 quest steps using the "CloseBoosterEasy" reward category, x in Act One, y in Act Two and z in Act Three.

Act Quest Objective Step description UUID Area (level) Level override Reward Notes

CombatCloseMain

UUID 7aa9ef5d-b431-4a94-85d9-a68d915d3b64

There are 0 quest steps using the "CombatCloseMain" reward category.

CloseBoosterHard

UUID 67439439-7cba-4077-81e8-3224086fc6f7

There are 63 quest steps using the "CloseBoosterHard" reward category, x in Act One, y in Act Two and z in Act Three.

Act Quest Objective Step description UUID Area (level) Level override Reward Notes

ProgressMain

UUID 0ccb6004-47e8-4356-9299-2f69fdfcb13d

There are 51 quest steps using the "ProgressMain" reward category, x in Act One, y in Act Two and z in Act Three.

Act Quest Objective Step description UUID Area (level) Level override Reward Notes

CloseMajor

UUID 436a9e5d-2102-4048-964d-2055a295e73e

There are 167 quest steps using the "CloseMajor" reward category, x in Act One, y in Act Two and z in Act Three.

Act Quest Objective Step description UUID Area (level) Level override Reward Notes

BypassedCombatMedium

UUID 86b0c895-49cd-4152-9b1e-dc2acd224025

There are 9 quest steps using the "BypassedCombatMedium" reward category, x in Act One, y in Act Two and z in Act Three.

Act Quest Objective Step description UUID Area (level) Level override Reward Notes

CloseMain

UUID 572cc0bc-ecf3-4a85-84be-10bdd2d60f3b

There are 23 quest steps using the "CloseMain" reward category, x in Act One, y in Act Two and z in Act Three.

Act Quest Objective Step description UUID Area (level) Level override Reward Notes