Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add quest rewards to loot tables #4

Closed
fonsleenaars opened this issue Dec 25, 2017 · 2 comments
Closed

Add quest rewards to loot tables #4

fonsleenaars opened this issue Dec 25, 2017 · 2 comments

Comments

@fonsleenaars
Copy link
Owner

fonsleenaars commented Dec 25, 2017

The loot tables currently only list the rewards from bosses. Expand this list by adding quest rewards to the loot tables.

For the parser this should be relatively simple; implement the same type of parsing of loot tables that already exists for bosses.

For the website, displaying this should list the quest name (and maybe the act?), and either update the look of the loot tables (because more space will be needed), or find a way to integrate it into the current list.

Quest List:
The loot tables currently only list the rewards from bosses. Expand this list by adding quest rewards to the loot tables.

For the parser this should be relatively simple; implement the same type of parsing of loot tables that already exists for bosses.

For the website, displaying this should list the quest name (and maybe the act?), and either update the look of the loot tables (because more space will be needed), or find a way to integrate it into the current list.

Main quests

  • tagGreeceQ1UiTitle: A Troubled Village
  • tagGreeceQ2UiTitle: Spartans at War
  • tagGreeceQ3UiTitle: The Words of the Oracle
  • tagGreeceQ4UiTitle: The Source of the Monsters
  • tagGreeceQ5UiTitle: The Battle for Athens
  • tagGreeceQ6UiTitle: The Order of Prometheus
  • tagGreeceQ7AltUiTitle: The Heart of the Maze
  • tagGreeceQ7UiTitle: Under the Labyrinth
  • tagEgyptQ8UiTitle: The Blindness of the Gods
  • tagEgyptQ9UiTitle: The Invocation
  • tagEgyptQ10UiTitle: A Telkine in Egypt
  • tagOrientQ11UiTitle: The Sickle of Kronos
  • tagOrientQ12UiTitle: Hunt for the Sickle
  • tagOrientQ13UiTitle: Journey to the Jade Palace
  • tagOrientQ14UiTitle: Under Wusao Mountain
  • tagOlympusQ15UiTitle: Olympus
  • xtagxQ01_Title: A Mysterious Message
  • xtagxQ02_Title: Medea's Price
  • xtagxQ03_Title: The Road to Hades
  • xtagxQ04_Title: Judgment of the Living
  • xtagxQ05_Title: The Battle for Elysium
  • xtagxQ06_Title: The Immortal Throne
  • x2tagx2Q01_Title: Troubles of a New Age
  • x2tagx2Q02_Title: The Warrior Princess
  • x2tagx2Q03_Title: The Power of Nerthus
  • x2tagx2Q04_Title: Scandia under Siege
  • x2tagx2Q05_Title: The Rescue
  • x2tagx2Q06_Title: The Wisest Being
  • x2tagx2Q07_Title: The Burning Sword

Side quests

Greece

  • tagRumorGr1Title: Medicines Waylaid
  • tagRumorGr1bTitle: Monstrous Brigands
  • tagRumorGr2Title: The Cornered Man
  • tagRumorGr3Title: The Lost Dowry
  • tagRumorGr4Title: The Ancient of War
  • tagRumorGr5Title: The Poisoned Spring
  • tagRumorGr6Title: Skeleton Raiders
  • tagRumorGr7Title: Goods Abandoned
  • tagRumorGr8Title: News of a Shipwreck
  • tagRumorGr9Title: The Good Centaur
  • tagRumorGr10Title: A Master Blacksmith
  • tagRumorGr11Title: The Grieving Widow
  • tagRumorGr12Title: Trapped in the Ruins
  • tagRumorGr13Title: Spartans Lost
  • tagRumorGr14Title: A Proper Offering
  • tagRumorGr15Title: Monsters in the Market
  • tagRumorGr16Title: Xanthippus the Healer
  • tagRumorGr17Title: The Undead Tyrant

Egypt

  • tagRumorEg1Title: The Family Heirloom
  • tagRumorEg2Title: The Beast of Legend
  • tagRumorEg3Title: A Promethean Surrounded
  • tagRumorEg4Title: Plight of the Nile Farmers
  • tagRumorEg5Title: Lowest of the Low
  • tagRumorEg6Title: The High Priest's Request
  • tagRumorEg7Title: The Missing Brother
  • tagRumorEg8Title: Khufu's Curse
  • tagRumorEg9Title: A Hidden Treasure
  • tagRumorEg10Title: Caravan Woes
  • tagRumorEg11Title: The Corrupted Priest

Orient

  • tagRumorOr0Title: A Gargantuan Yeti
  • tagRumorOr1Title: The Seeds of Destruction
  • tagRumorOr2Title: Neanderthal Shaman
  • tagRumorOr3Title: Mystery in the Mountains
  • tagRumorOr4Title: The Village Temple
  • tagRumorOr5Title: Caravan in Trouble
  • tagRumorOr6Title: A Lesson in Despair
  • tagRumorOr7Title: The Child and the Raptor
  • tagRumorOr8Title: Peng Problems
  • tagRumorOr10Title: The Wealthy Collector
  • tagRumorOr11Title: Stalker in the Woods
  • tagRumorOr12Title: The Emperor's Clay Soldiers
  • tagRumorOr13Title: Terra Cottas At Large
  • tagRumorOr14Title: Behind the Waterfall
  • tagRumorOr15Title: The Hermit Mage
  • tagRumorOr16Title: Three Sisters
  • tagRumorOr17Title: A General in Repose

Hades

  • xtagxSQ01_Title: A Crab Story
  • xtagxSQ02_Title: An Impossible Task
  • xtagxSQ03_Title: The Torch-Lighter's Gauntlet
  • xtagxSQ04_Title: Outpost in the Woods
  • xtagxSQ05_Title: Lampido's Potion
  • xtagxSQ06_Title: The Wealth of Ancient Kings
  • xtagxSQ07_Title: The Stolen Sigil
  • xtagxSQ08_Title: The Treasure Hunters
  • xtagxSQ09_Title: Among the Ruins
  • xtagxSQ10_Title: A Dangerous Mission
  • xtagxSQ11_Title: The Enemy's Captain
  • xtagxSQ12_Title: One Who Would Lead
  • xtagxSQ13_Title: The Stygian Lurker
  • xtagxSQ14_Title: The Dust of a Titan
  • xtagxSQ15_Title: Eurydice and Orpheus
  • xtagxSQ16_Title: An Invitation
  • xtagxSQ17_Title: An Inside Source
  • xtagxSQ18_Title: The Necromanteion
  • xtagxSQ19_Title: Hades' Treasury
  • xtagxSQ20_Title: Admetus Among the Dead
  • xtagxSQ21_Title: Flight of the Messenger
  • xtagxSQ22_Title: The Achaean Pass
  • xtagxSQ23_Title: To the Eronian Heights
  • xtagxSQ24_Title: A Noisy Diversion
  • xtagxSQ25_Title: The Siege Striders
  • xtagxSQ26_Title: The Shards of Erebus
  • xtagxSQ27_Title: Hades' Generals

The North

  • x2tagx2SQ01_Title: Festivities
  • x2tagx2SQ02_Title: Sciron
  • x2tagx2SQ03_Title: A Northern Contact
  • x2tagx2sq04_Title: White Gold
  • x2tagx2SQ05_Title: Heart to Stomach
  • x2tagx2sq06_Title: The Golden Sickle
  • x2tagx2SQ07_Title: Wine from the Rhine
  • x2tagx2SQ08_Title: Celtic Plaid
  • x2tagx2SQ09_Title: The Troubled Son
  • x2tagx2SQ10_Title: Little Friends
  • x2tagx2sq11_Title: The Kornwyf's Scythe
  • x2tagx2SQ12_Title: The Trapped Nixie
  • x2tagx2SQ13_Title: Fir Cone Liquor
  • x2tagx2sq14_Title: The Magic Cauldron
  • x2tagx2sq15_Title: The Restless King
  • x2tagx2sq16_Title: The Survivor
  • x2tagx2sq17_Title: Giesel
  • x2tagx2sq18_Title: The Spectral Wolf
  • x2tagx2sq19_Title: Squabbling Merchants
  • x2tagx2sq20_Title: The Craftman's Passion
  • x2tagx2sq21_Title: Dvergar History
  • x2tagx2sq22_Title: Legendary Craftsmanship
@fonsleenaars
Copy link
Owner Author

Updated issue to hold full list of quests that I was able to extract from the raw text files. I've been looking into the records, I can't find any way that the rewards are linked to a quest, I might have to manually construct that map so I have the quest name available.

I'll keep poking around a few more records to see if I can find any reference, otherwise this list in the original issue will serve as my checklist for making sure I get all the quest rewards.

fonsleenaars added a commit that referenced this issue Aug 27, 2018
Quest rewards were tricky. It turned out the QST files can be sort of
parsed into text files where locating rewards is possible. This
allowed for assigning quests to their rewards without manually having
to go through everything.

This first iteration seems to have successfully grabbed the majority
of the quests and rewards and I'll be looking through the results
to see what I missed. Down the line things like skill points can also
be added on to this.

Refers #4
@fonsleenaars
Copy link
Owner Author

An initial preview has been deployed to staging. I'm checking to see how well the parser did, you can see for example that in a relic Loot Table the quest is now listed (e.g. https://staging.tq-db.net/equipment/embodiment-of-amun-ras-glory)

After testing and probably some minor bugfixing, I'm releasing 1.2.0 to production, since quest rewards were the last thing I wanted in here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant