fonsleenaars / tqdb

Python parser for the Titan Quest Anniversary Edition, Ragnarok, Atlantis, Eternal Ember DLC database.
https://tq-db.net
MIT License
51 stars 15 forks source link

Add quest rewards to loot tables #4

Closed fonsleenaars closed 6 years ago

fonsleenaars commented 6 years ago

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

Side quests

Greece

Egypt

Orient

Hades

The North

fonsleenaars commented 6 years ago

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 commented 6 years ago

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.