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.

Darkest Dungeon II

Darkest Dungeon

  • Migrate all the DD1 heroes to use the new tabbed format.
  • Replace the 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.
  • (Easy) Try sorting Curio#Table_of_Forced_Interactions by quirk name again. It used to be like this, but when I added the "curios per dungeon" columns, I thought it would be easier to sort by type instead of name. Now I am thinking about sorting it again in the old way again, but with the new columns added. Should at least try it to see if it looks better.
    • Done, but still not exactly sure if it's better or worse. Md143rbh7f (talk) 06:20, 30 April 2024 (UTC)

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.

Removing numbered arguments

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.)

Meta

  • We should occasionally create archives of the To-Do items that have been completed and move them to a separate page to avoid cluttering up this page.