User:TitanstringEnjoyer/List of quest steps that reward experience

From bg3.wiki
< User:TitanstringEnjoyer
Revision as of 04:30, 9 July 2024 by TitanstringEnjoyer (talk | contribs) (→‎Act 1: wording consistency in the notes)
Jump to navigation Jump to search

PERSONAL NOTES

There are 794 quest steps that reward experience so making this list will take a while. < PROGRESS: 43/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
ID Attribute ID
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.

Act 1

There are 43 quest steps that reward experience in Act One, including 12 hidden quest step.

Nautiloid

Main article: Nautiloid
Quest Objective Step description ID UUID Reward Category
Area (level)
Exp. Notes
HIDDEN HIDDEN HIDDEN
UID TUT_Lab_ExtractedIntDev
UUID 341dcd7c-4ad9-9309-526c-b36b461ae8c8
CloseMajor
CRA_CrashSite (1)
20 xp Completed by freeing Us Us from the head of Myrnath Myrnath in the Nautiloid.
Rescue the Illithids' Captive Rescue the Illithids' Captive Quest Complete We learned that the survivor aboard the nautiloid is called Shadowheart. She joined us.
UID FreedAndRecruited
UUID 311de798-bb62-5ff2-6781-c1a75ce02c02
CloseBoosterEasy
CRA_CrashSite (1)
5 xp Completed by freeing Shadowheart Shadowheart in the Nautiloid. Mutually exclusive with FreedDidNotRecruit and FreedLeftBehind. Completing it makes ShadowheartMention in Explore the Ruins Explore the Ruins not completable.
Rescue the Illithids' Captive Rescue the Illithids' Captive Quest Complete We learned that the survivor aboard the nautiloid is called Shadowheart. We decided to go our separate ways.
UID FreedDidNotRecruit
UUID 2b294f83-8b2f-acc1-0282-990e58317235
CloseBoosterEasy
CRA_CrashSite (1)
5 xp Completed by freeing Shadowheart Shadowheart in the Nautiloid. Mutually exclusive with FreedAndRecruited and FreedLeftBehind. Completing it makes ShadowheartMention in Explore the Ruins Explore the Ruins not completable.
Rescue the Illithids' Captive Rescue the Illithids' Captive Quest Complete We freed the captive aboard the nautiloid from her pod, but left her behind.
UID FreedLeftBehind
UUID eb848817-ab7f-26ee-cb2b-e3715b52cbbb
CloseBoosterEasy
CRA_CrashSite (1)
5 xp Completed by freeing Shadowheart Shadowheart in the Nautiloid. Mutually exclusive with FreedAndRecruited and FreedDidNotRecruit. Completing it makes ShadowheartMention in Explore the Ruins Explore the Ruins not completable.

Ravaged Beach

Main article: Ravaged Beach
Quest Objective Step description ID UUID Reward Category
Area (level)
Exp. Notes
Find a Cure Find a Cure Find a way to remove the mind flayer parasite. We've escaped the Hells on the nautiloid and crashed somewhere back in the Material Plane. We need to explore the area and find a healer.
UID WokeAtCrash
UUID 27ca1b03-83c8-b0d3-5189-d9cc288cafc7
ProgressMain
CRA_CrashSite (1)
5 xp Completed by reaching the Ravaged Beach, after escaping the Nautiloid.
Daughter of Darkness Daughter of Darkness Continue travelling with Shadowheart. We recruited a half-elf named Shadowheart. She was also aboard the nautiloid - and infected with a parasite.
UID RecruitedBeach
UUID 035d4358-e177-e025-9ed8-3ccef4cc3acd
RecruitCompanion
CRA_CrashSite (1)
30 xp Completed by recruiting Shadowheart Shadowheart in the Ravaged Beach. She will be lying on the sand if she is freed on the Nautiloid (one of FreedAndRecruited, FreedDidNotRecruit or FreedLeftBehind), otherwise she will be found attempting to gain entry to the nearby Dank Crypt (ShadowheartMention). Mutually exclusive with RecruitedDen, RecruitedCamp, RecruitedGithyanki and RecruitedLaezel.
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.
UID ShadowheartMention
UUID 681ece8b-a762-8a62-4877-547610f4c382
ProgressMajor
CRA_CrashSite (1)
5 xp Can't be completed if Shadowheart Shadowheart is freed on the Nautiloid (one of FreedAndRecruited, FreedDidNotRecruit or FreedLeftBehind).

Nautiloid Wreck

Main article: Nautiloid Wreck
Quest Objective Step description ID UUID Reward Category
Area (level)
Exp. Notes
HIDDEN HIDDEN HIDDEN
UID CRA_Escape_SavedThralls
UUID bf0d360e-6bf7-f382-5025-9fc954cadec1
BypassedCombatMedium
CRA_CrashSite (1)
30 xp PERSONAL NOTES: Can't be completed, the fishermen have been removed from the game before release.
DevComment: Saved the enthralled fishermen in CRA
TO VERIFY: I actually got 35 xp here by killing the Mind Flayer, not sure if it's another quest step on his own or if the developers removed the fishermen but left the reward (30 + 5 xp)
HIDDEN HIDDEN HIDDEN
UID CRA_Escape_ThrallsDied
UUID eecbe039-2b27-1b6b-b950-833b22496c07
CloseBoosterEasy
CRA_CrashSite (1)
5 xp PERSONAL NOTES: Can't be completed, the fishermen have been removed from the game before release.
DevComment: Thralls die by the player's hand instead of saving them
TO VERIFY: I actually got 35 xp here by killing the Mind Flayer, not sure if it's another quest step on his own or if the developers removed the fishermen but left the reward (30 + 5 xp)

Roadside Cliffs

Main article: Roadside Cliffs
Quest Objective Step description ID UUID Reward Category
Area (level)
Exp. Notes
The Pale Elf The Pale Elf Continue travelling with Astarion. We met a strange elf who had also been infected with a parasite. He was hostile at first, but agreed to join us when he learned we were infected too.
UID RecruitedAstarion
UUID 6e5ca994-267b-8c40-7e61-1fe2c7c9275e
RecruitCompanion
CRA_CrashSite (1)
30 xp Completed by recruiting Astarion Astarion at the west of the Nautiloid Wreck.
The Wizard of Waterdeep The Wizard of Waterdeep Continue travelling with Gale. A wizard named Gale joined the party. He claims to have been on the nautiloid - which means he's infected too.
UID RecruitedGale
UUID 4ab851ea-edcd-4e27-cf59-a0d7a156a65c
RecruitCompanion
CHA_ChapelForest (2)
30 xp Completed by recruiting Gale Gale in the Roadside Cliffs.
HIDDEN HIDDEN HIDDEN
UID ORI_Gale_Freed
UUID 52441e70-0969-0af6-b3b8-f63e3ac2dd13
CloseBoosterEasy
CRA_CrashSite (1)
5 xp Completed by freeing Gale Gale from the Ancient Sigil Circle in the Roadside Cliffs. This step is not mutually exclusive with recruiting Gale (RecruitedGale), the party gets both rewards.
Find a Cure Find a Cure Find a way to remove the mind flayer parasite. There could be several ways to get rid of the parasite. Lae'zel, the githyanki who helped us escape the nautiloid, thinks finding a Githyanki Crèche is our best solution.
UID LaezelJoined
UUID 39b7d2ef-dbe7-62e8-8705-1a524f4726e7
ProgressMain
CHA_ChapelForest (2)
10 xp Completed by recruiting Lae'zel Lae'zel in the Roadside Cliffs.
PERSONAL NOTES: if she dies on the Nautiloid, she will be instead recruitable on the Ravaged Beach. Maybe there is quest step for this case (probably doesn't reward any exp tho, I'd have seen it)

Emerald Grove

Main article: Emerald Grove
Quest Objective Step description ID UUID Reward Category
Area (level)
Exp. Notes
Daughter of Darkness Daughter of Darkness Continue travelling with Shadowheart. A half-elf named Shadowheart has joined the party. She was also infected aboard the nautiloid and was playing with a strange object when we met her.
UID RecruitedDen
UUID e56a0657-9b3d-3dd5-a5cd-1d7d10aa56bd
RecruitCompanion
CRA_CrashSite (1)
30 xp Completed by recruiting Shadowheart Shadowheart in the Emerald Grove. Mutually exclusive with RecruitedBeach, RecruitedCamp, RecruitedGithyanki and RecruitedLaezel.
Explore the Ruins Explore the Ruins Find a way into the ruins. One of the druids' books mentioned a hidden cache in some abandoned ruins to the south of the grove. We should find a way into these ruins.
UID ReadDruidBook
UUID e9c64953-2581-07b2-d3f6-9eaf421da6cf
ProgressMajor
DEN_Sitra'sDen (3)
15 xp Completed by reading Disintegrating Journal near Arron Arron at X: 205 Y: 516.
Find a Cure Find a Cure Find a way to remove the mind flayer parasite. We found people taking refuge in a grove. We should explore it - there might be a healer inside.
UID LearnedGroveSituation
UUID e1711382-3cf2-b779-5078-65c07bc55ecf
ProgressMain
DEN_Base (2)
10 xp DevComment: In the dialog where Zevlor orders people to get in, or after the fight if Zevlor is dead or that interactive dialog failed
Find the Githyanki Crèche Find the Githyanki Crèche Find Zorru. Lae'zel told us that the githyanki should be able to cure us, if we can find one of their crèches. Someone named Zorru should know more.
UID LaezelToldCreche
UUID e882d198-840d-c36d-d764-1d3d3b48b1d6
ProgressMain
DEN_Base (2)
10 xp DevComment: Lae'zel told us about the Creche
PERSONAL NOTES: this probably happens when recruiting Lae'zeal, if so, move it in Roadside Cliffs
PERSONAL NOTES 2: I just learned she can be recruited on the Ravaged beach too, if she dies on the Nautiloid
Find the Githyanki Crèche Find the Githyanki Crèche Find the Githyanki patrol. We learned of a githyanki patrol to the northwest. They might be able to lead us to their crèche.
UID TieflingToldCreche
UUID 8dd70405-47e5-fcfd-f28e-5aa556f193cc
ProgressMain
DEN_Base (2)
10 xp DevComment: Learn from Zorru about the Creche
Rescue the Druid Halsin Rescue the Druid Halsin Search for Halsin in the Goblin Camp. We learned that a powerful druid named Halsin hasn't returned from an expedition into goblin territory. He might be able to help us.
UID LearnedLostHalsin
UUID 0887d043-3bba-392b-426a-35725e4df44b
ProgressMain
DEN_Base (2)
10 xp DevComment: Learn about Halsin (from Nettie, Wyll, Aradin, Volo, Dror Ragzlin (dead), Rath, Apikusis or Arron) + did not get LearnedResearchHalsin
Get Help from Auntie Ethel Get Help from Auntie Ethel Get Auntie Ethel's help. We met an eccentric old lady in the Emerald Grove. She's confident she can remove our parasites and invited us to her teahouse.
UID ToldEthelAboutTadpoleInGrove
UUID 9838e4f2-c7f7-a139-8182-aff67aaf35f5
ProgressMain
DEN_Base (2)
10 xp DevComment: Discussed tapole with Auntie Ethel in the grove
HIDDEN HIDDEN HIDDEN
UID DEN_IrritatedTiefling_Trained
UUID 35eb7c2e-98fa-8bad-e629-64ef1b7d35ee
CloseBoosterEasy
DEN_Base (2)
10 xp Completed by succesffully helping Guex Guex with his training.
HIDDEN HIDDEN HIDDEN
UID DEN_Thieflings_BefriendedMol
UUID a18d9468-69d0-fd5e-fd4e-053a35eb0579
CloseBoosterEasy
DEN_Base (2)
10 xp Completed by gaining the favor of Mol Mol.
HIDDEN HIDDEN HIDDEN
UID DEN_DruidLair_OpenedVault
UUID 4bf965ae-b38d-f933-49cc-1a5e53aa1349
CloseBoosterEasy
DEN_Tunnels (2)
10 xp Completed by entering the Hidden Vault using the Rune of the Wolf.

Underground Passage

Main article: Underground Passage
Quest Objective Step description ID UUID Reward Category
Area (level)
Exp. Notes
HIDDEN HIDDEN HIDDEN
UID DEN_GoblinScouts_SavedDruid
UUID f73b0810-d018-3895-c38a-5a507fd7ac55
CloseBoosterEasy
DEN_Tunnels (2)
10 xp DevComment: Save Findal from the Goblin Scouts in DEN

Overgrown Ruins

Main article: Overgrown Ruins
Quest Objective Step description ID UUID Reward Category
Area (level)
Exp. Notes
HIDDEN HIDDEN HIDDEN
UID CHA_Chapel_BanditTalking
UUID e7c82f6e-dd75-7f75-e9d5-191497b27089
BypassedCombatMedium
CHA_ChapelForest (2)
50 xp DevComment: Persuaded the bandits to leave the Chapel exterior
Explore the Ruins Explore the Ruins Investigate the ruins. We found a way into the abandoned ruins.
UID AccessedTemple
UUID fc682670-ae29-0e62-9900-fe6ef14eae22
ProgressMajor
CHA_Crypt (2)
10 xp DevComment:
Explore the Ruins Explore the Ruins Investigate the ruins. We found a locked door, but it doesn't have a keyhole. There's got to be something interesting behind it.
UID WeirdDoor
UUID fc7d9853-59dd-af1c-f027-98a9c0abc21f
ProgressMajor
CRA_CrashSite (1)
5 xp DevComment:
Explore the Ruins Explore the Ruins Investigate the ruins. We've entered some kind of crypt. It doesn't look like anyone has been here in a while - there might still be some valuable artefacts lying around.
UID BeachEntrance
UUID b5888e86-d27e-71c2-2dd7-11d9f43de3d5
ProgressMajor
CHA_Crypt (2)
10 xp DevComment:
Explore the Ruins Explore the Ruins Investigate the ruins. The strange door led deeper into the ruins. There are bound to be some interesting artefacts down here.
UID WeirdDoorEntrance
UUID ecb14e5d-ec59-5447-1102-9c464668a2d2
ProgressMajor
CHA_Crypt (2)
10 xp DevComment:
Explore the Ruins Explore the Ruins Investigate the ruins. We've entered some ruins through an underground cave. There are bound to be some interesting artefacts down here.
UID HatchEntrance
UUID 2456b4af-7c2e-7ef1-cc7d-fe1c148aa422
ProgressMajor
CHA_Crypt (2)
10 xp DevComment:
Explore the Ruins Explore the Ruins Talk to the strange figure. A strange figure emerged from one of the sarcophagi we opened. Seems like he has something to say.
UID OpenedSarcophagus
UUID 970a9e2d-c006-68fa-69c8-f00e5a25b5be
ProgressMajor
CHA_Crypt (2)
10 xp DevComment:
Explore the Ruins Explore the Ruins Talk to the strange figure. That strange figure found our camp. What does he want?
UID ConfrontJergal
UUID a9636d91-e4d3-ce52-b43e-51748585582b
ProgressMajor
CHA_Crypt (2)
10 xp DevComment:
Explore the Ruins Explore the Ruins Quest Complete The strange figure said he would see us again soon. He was probably the ruins' greatest secret, but there's no harm in checking for more valuables.
UID Exit
UUID dacf481a-a7df-6b26-b1db-ecc5de9d5ced
CloseMajor
CHA_Crypt (2)
30 xp DevComment:
Explore the Ruins Explore the Ruins Quest Complete That strange figure somehow found our camp. He was probably the ruins' greatest secret, but there could still be some treasure down there.
UID JergalAtCamp
UUID 79f6d460-585d-973f-863d-2ee71fed61e5
ProgressMajor
CHA_Crypt (2)
10 xp DevComment:
Explore the Ruins Explore the Ruins Quest Complete The strange figure admitted he was the 'Guardian of Tombs' and that he'd been sealed within one of the ruins' sarcophagi. He was likely the ruins' greatest secret.
UID ConnectedSarcophagusJergal
UUID ad63a936-42b8-e48e-52c9-75f6291b700f
CloseMajor
CHA_Crypt (2)
30 xp DevComment: Learned about the Guardian of Tombs (triggered ReadSarcophagusPlaque) and then Talked to Jergal in Camp about it - should be a specific node in his Camp dialog for this
HIDDEN HIDDEN HIDDEN
UID GLO_BookOfRestoredGods_Opened
UUID 66d76473-8fbf-4cc6-a072-74eab0ba7198
CloseBoosterHard
CHA_Crypt (2)
15 xp DevComment: Open Book of Dead Gods in CHA

Goblin Camp

Main article: Goblin Camp
Quest Objective Step description ID UUID Reward Category
Area (level)
Exp. Notes
Daughter of Darkness Daughter of Darkness Continue travelling with Shadowheart. A maddened half-elf named Shadowheart arrived at our camp looking for us. We were able to calm her down and invited her to stay in our camp.
UID RecruitedCamp
UUID 9a6bd47f-fe6a-0c01-6475-6525acb8fc16
RecruitCompanion
CRA_CrashSite (1)
30 xp Completed by recruiting Shadowheart Shadowheart in the Goblin Camp. Mutually exclusive with RecruitedBeach, RecruitedDen, RecruitedGithyanki and RecruitedLaezel.

Campsite

Main article: Campsite
Quest Objective Step description ID UUID Reward Category
Area (level)
Exp. Notes
HIDDEN HIDDEN HIDDEN
UID CAMP_OwlbearCub_Tamed
UUID b75c4542-4f30-0215-a074-f5f388dfdc0b
CloseBoosterEasy
CAMP (1)
5 xp DevComment: Tame the Owlbear Cub in CAMP

Anywhere / not sure yet

Quest Objective Step description ID UUID Reward Category
Area (level)
Exp. Notes
Daughter of Darkness Daughter of Darkness Continue travelling with Shadowheart. We recruited a half-elf named Shadowheart. She was also infected aboard the nautiloid. For some reason, she doesn't seem to trust githyanki.
UID RecruitedGithyanki
UUID 9ce0f9b0-57f7-6023-fc36-5eee50490a77
RecruitCompanion
CRA_CrashSite (1)
30 xp TO VERIFY
Completed by recruiting Shadowheart Shadowheart while Sina'zith Sina'zith is in the party. Mutually exclusive with RecruitedBeach, RecruitedDen, RecruitedCamp and RecruitedLaezel.
Daughter of Darkness Daughter of Darkness Continue travelling with Shadowheart. We recruited a half-elf named Shadowheart. She was also infected aboard the nautiloid. For some reason, she doesn't seem to trust Lae'zel.
UID RecruitedLaezel
UUID 0c0cc6d1-85ca-431c-0113-7522f0092b9e
RecruitCompanion
CHA_ChapelForest (2)
30 xp TO VERIFY
Completed by recruiting Shadowheart Shadowheart while Lae'zel Lae'zel is in the party. Mutually exclusive with RecruitedBeach, RecruitedDen, RecruitedCamp and RecruitedGithyanki.
Get Help from Healer Nettie Get Help from Healer Nettie Find the healer Nettie. When we asked about healing, we were told to look for Nettie in the Inner Sanctum.
UID LearnedAboutNettie
UUID a60876f3-32c1-a8cf-28db-3aa7af602070
ProgressMain
CHA_ChapelForest (2)
10 xp DevComment: Learn about Nettie (she's a healer and she's in the inner sanctum) from one of the many NPC talking about that in more or less details (some also talk about Halsin, but not all): Zevlor, Rath, Arron, Apikusis, Kagha, etc.
Get Help from Healer Nettie Get Help from Healer Nettie Find the healer Nettie. There's a camp nearby where someone named Nettie can supposedly heal any wound. She might be able to help remove the parasite.
UID LearnedNettieNearby
UUID 6875fd7f-074d-ad73-5721-a9e51f0e8766
ProgressMain
CHA_ChapelForest (2)
10 xp DevComment: Learn about Nettie outside grove (from scout) or from Zevlor on node N267. Partial info: you know about the healer's name, but not where she is exactly
HIDDEN HIDDEN HIDDEN
UID CRA_HarperBooster_Looted
UUID ee2a62ba-9dfe-b354-976f-ccdc41504f23
CloseBoosterEasy
CRA_CrashSite (1)
5 xp DevComment: Pick the pouch from the spider nest in CHA

Act 2

Quest Objective Step description ID UUID Reward Category
Area (level)
Exp. Notes

Act 3

Quest Objective Step description ID UUID Reward Category
Area (level)
Exp. Notes