Darkest Dungeon Wiki:To-Do List

From Darkest Dungeon Wiki
Jump to navigation Jump to search
  • Feel free to claim any items and start working on them. You may claim any items by leaving a comment and signing with four tildes (~~~~).
  • You can also cross out completed items by using <s>...</s> tags.
  • The items in this list are not sorted in any particular order.
  • In order to avoid cluttering up this page, items on this page will be occasionally moved to an archive page (like this one for example) after they are completed, or when we decide we won't complete them.

Darkest Dungeon II

  • Remake/rewrite outdated/old hero strategy pages
    • Higher Priority: Vestal, is extremely bare bones and looks more like a placeholder.
    • High Priority: Leper and Runaway. Their pages have a format that is completely different than the others which is a bit jarring, as well as having some outdated stuff and not covering all of their skills
  • Record new preview footage for most hero skills (specially for heroes that are missing them) and check if sfx are correct
    • Having a separate media preview for each path version of a skill could also be interesting for heroes with new paths
  • Remove made-up lore.
  • Add bauble cost to regional trinkets.
  • See this Google doc.
  • Some Altar of Hope stuff:
    • Completed Working Fields' item tables
    • Adding Crus and duelist to the living city page
  • See User:md143rbh7f/TODOs.
    • Use the existing three-column layout, currently being used for hero infoboxes, to render Ordainment stats.
  • Update everything to use Category:ST2 Templates.
    • Guard, Stun, Disease, Stress, Stealth, Riposte, etc... (in-process by Mariner_Hawk)

Darkest Dungeon

  • Revamp the curios page since it seems to be the most commonly accessed page on the wiki. This was also true for the old wiki back in the day.
  • A lot of enemy stats didn't get updated from the latest patches (from years ago, I know). Like the final level of resistances being 5% higher than it should be most of the time. We should go back and fix these.
  • Shrieker and Shambler have custom versions in Endless mode that need to be added. We need special endless mode version of the relevant templates, too, which is gonna be annoying.
  • Migrate all the DD1 heroes to use the new tabbed format.
  • Replace made-up lore with factual descriptions. A lot of heroes have multiple sections. For example, consider the Crusader's page:
    • The "Class Description" section contains a bunch of completely made-up lore. We should replace this lore with actual facts. E.g. "The Crusader is a rank-flexible damage dealer and generalist, and the only hero who can stress heal from the front ranks. His main weakness is that he is incredibly slow."—but written better than that, obviously.
    • The "Combat Skills", "Camping Skills", and "Equipment" sections seem to be directly sourced from the game files, so we should leave them as they currently are.
    • Comment: 99% of the made-up stuff seems to have been written by User:GentleIceZ. But to be fair, the same user also added about a million other helpful things, like most of the assets, so I don't want to criticise them too much.
  • The enemy infobox isn't great in terms of how it renders apprentice/veteran/champion versions. We should switch it to Lua at some point. The Shambler and the Shrieker, for example, actually have four versions because they have one extra for Endless.

Both

Cargo refactors

  • Per User:RheingoldRiver, we actually don't need to have attaches on the same page as store. So we can refactor sub-table storage to be much better—everything can go into a single Lua module, with certain templates that exist solely for the purposes of attaching stuff. Md143rbh7f (talk) 18:48, 3 May 2024 (UTC)
    • Should also update the tutorial accordingly.

Improved Linking and Abbreviations

Recently I modified the templates to generate skill links (i.e. [[Houndmaster#Hound's Rush]] works now!!) for both DD1 and DD2 hero skills. As a next step, I would like to create a Lua module that does fuzzy string matching to generate rich links from skill abbreviations. How exactly this should work is a bit up in the air. Some desired properties:

  • We should support some type of abbreviation. For example, something like {{skill|hndsrsh}} could generate ''[[Houndmaster#Hound's Rush|Hound's Rush]]''). How exactly this abbreviation function would work is still up for unclear. Potential solutions:
    • Would we match based on word beginnings? E.g. HH -> Hound's Harry.
    • How would we handle ambiguities?
    • In terms of special characters, we should ignore punctuation, and we should also convert Unicode letters into some normal form. This wasn't a problem until recently, when the Duelist's skills were released.
  • Would be nice to be able to have icons built into links also. E.g. {{Disease2|BadHum}} might generate Disease Bad Humours. Or quirks, etc...
    • Maybe this could interface with ST and ST2 in some way, not sure.

In terms of implementation, I think we should expose the underlying data as some sort of Lua module that can be accessed with mw.loadData. So for example:

  • Module:Quirks might load Module:AbbrevLink and then pass it data from Module:Quirks/Data. AbbrevLink builds the actual engine/lookup table, while Quirk/Data would generate the raw data and be stored in mw.loadData or something like that. (This is only a rough idea, the actual implementation might be very different.)