Contributor's Guide

From Dragalia Lost Wiki
Jump to: navigation, search

Welcome to the Dragalia Lost Wiki! This wiki is run by the community of Dragalia Lost. If you wish to contribute to this wiki, please read through this guide. It will help us maintain the quality standards of this wiki for the community. If you have any further questions, feel free to message any of the wiki staff on their talk page or in the Discord #wiki channel. Thank you!

Creating a Page[edit | edit source]

Creating a page can be done through the above input box or by searching for a non-existent page using the search bar on the top right.

If the page already exists, you'll be redirected to it instead.

Editing Guidelines[edit | edit source]

  • Use proper grammar and spelling
    • Stick to American English, in order to be consistent with the game.
  • Don't vandalize pages
  • Avoid editorializing -- stick to facts
  • Use Quick Icon Templates when possible, in order to stay consistent with the rest of the wiki.

Style Guidelines[edit | edit source]

  • When indicating an amount of currency in a chart, use the Quick Icon Template (icon only) followed by a number:
    • Icon Diamantium.png 40
    • Icon Wyrmite.png 40
    • Icon Resource Mana.png 40
    • Icon Resource Eldwater.png 40
      • Additionally, values presented like this should be left-aligned, in order to align the icons.
  • When indicating an amount of materials in a chart, use the Quick Icon Template (text + icon) followed by a number:
  • When referring to a quantity of currency, materials, etc. within a sentence, use the Quick Icon Template (text + icon), with the number preceding it:
    • It will cost you 40 Icon Diamantium.png Diamantium to perform this action.
  • When indicating a number which is one thousand or greater, include the proper comma every third non-decimal digit:
    • 1,000
    • 1,500
    • 10,000
    • 27,500
    • If making a template that pulls from Cargo Tables, the magic word {{formatnum:}} can help parse values, e.g. {{formatnum:123456789.99}} produces 123,456,789.99.

Acceptable Date Formats[edit | edit source]

  • Most templates utilize the magic words {{#time:F d, Y h:i:s A e|}} and {{#time:F d, Y|}} and are thus able to accept a variety of formats which are parsed and stored internally as UTC.
  • The following are accepted: backslashes (2019/1/1), dashes (2019-1-1), most manner of timezones (+9, +9 hours. +0930, JST, GMT +9) and commas in the correct spacing (November 20th, 2019).
  • The following are not accepted and will throw errors: any dots as they cause non integer values, including dot spacing (2019.1.1) and specifying timezones in non integer (+9.5).
  • If no timezone is specified e.g. October 04, 2018 06:00, the syntax automatically assumes UTC.

To-do List[edit | edit source]

High Priority[edit source]

  • Tutorial pages for wiki contributors.; start with Contributor's Guide. Add a section that describes in which categories each image usually found in a datamine belongs to, with examples.
  • Ensure enemy data from 2019-09-19 (High Zodiark) onward has been uploaded. Enemy Data should be seperated by date and enemy family for incorporated into Version Changelog.
  • Edit Template:StoryEventCurrencyData to not display story unlock costs, as Stirring Shadows/October 2019 did not follow the cost pattern set by Valentine's Confections. Afterwards, re-add the story unlock costs to Valentine's Confections in some other way.
  • Write EventType summary pages for Story Event and Defensive Battle and describe the mechanics of the event. A changelog section should be kept to keep track of changes over the various iterations and a cargo query to display the events of that type we've had. See Raid Event and Facility Event for examples. Canim44 (talk) 00:00, 30 November 2019 (UTC)
  • Update Template:Event to display up to 6 exclusive Wyrmprints and 8 exclusive Weapons, due to Mega Man event. Template:Event has been updated.
    • Update all cargoqueries utilizing ExclusiveWyrmprint and ExclusiveWeapon to properly handle the list. Canim44 (talk) 00:00, 30 November 2019 (UTC)
    • Modify Module:ListParser with preferred tooltip display. Canim44 (talk) 00:00, 30 November 2019 (UTC)
  • Update Void Dragon Strike (Agni, Poseidon..) quest pages to reflect new split between Standard and Expert levels
  • Update damage/heal over time descriptions that still say X.99 seconds to X.9 seconds instead - this was changed in a past update. See Blessings of Destiny for an example. Applied to the Skill and Abilty categories
  • Make MediaWiki:Common.css readable and in a coherent format. Related elements should be labelled and placed in close proximity.

Medium Priority[edit source]

  • Rework Endeavors page as discussed in the Discord: --Boblers7 (talk) 06:58, 23 December 2019 (UTC)
    • store Endeavor Sets in the EndeavorSets Cargo Table (containing set names) and the EndeavorSetsRow Cargo Table (containing the endeavor rows). Data is stored by using the Template:EndeavorSet and Template:EndeavorSetRow templates on the data page Dragalia Lost Wiki/Endeavor Sets. This is similar to the approach for Secondary Events on Dragalia Lost Wiki/Secondary Events.
    • query Endeavor Sets from these tables, and use the Template:EndeavorSetsDisplay template to visually display the Endeavor Sets.
    • rework EndeavorSetDisplay to parse items according to a RewardType field that says what type of item it is (wyrmprint, weapon, material, sticker, etc). Quick-Item Templates (QIT) will not work for wyrmprints/weapons/stickers/epithets, and Override leads to a QINU error in the cargo table, so we need to use this approach.
      • mostly done, but we need to test this on stickers.
    • Changes have been implemented into the main Endeavors page. Next we need to implement this into Event pages so we can capture the Event Endeavors for display. -- Boblers7 (talk) 07:58, 27 December 2019 (UTC)
  • UI/UX Updates
  • Update Template:NPCPageHeader to use a #widget. Currently buttons are not optimally styled.
  • Add |Enemy= field and related query to Template:CampaignQuestHeader.
  • Add missing text and voice lines to Category:Adventurer Stories pages.
    • Create a category to flag Stories pages with missing text lines or missing voice lines.
    • Category:To-Do Adventurer Stories automatically flags Stories pages with any missing story titles or content.
    • add 1st Anniversary and Halloween special lines. These seem to be the same across variants of the same character (e.g. all versions of Cleo will say the same line).
    • add lines for using a weapon skill (unknown if line differs between attack or supportive skills)
  • Add missing text and voice lines to Category:Dragon Stories pages.
    • Include battle lines where applicable (Maritimus, Gilgamesh, humanoid dragons, etc)
  • High Dragon Trial Detailed Information (Thresholds, calculations, strategy, etc.)
  • Conditions article update
    • Update the condition tolerance mechanics (+20% tolerance per inflict has been changed to +10% or +5% depending on condition)
  • Upload missing Login Bonus banners, and apply them to appropriate sections in the Login Bonus archive.
  • For skills, abilities, weapons, and dragons that list patch changes in their |Notes= section, link to the appropriate Version Changelog page for that patch.
  • Update Template:EndeavorRow to correctly display Weapon, Wyrmprint, and Sticker rewards. Workarounds for Weapons/Wyrmprints exist currently, but end up displaying extraneous brackets.
    • Similarly, update Template:Icon to display Stickers, so it can be used in Treasure Trade tables
    • How to fix the extraneous brackets: need to add the reward with the parameter Override=. A more elegant solution is to add a Type parameter to the template which calls the icon template with that parameter instead (weapon, wyrmprint ecc).
      • We have need of that more-elegant solution now. The EndeavorSet cargo table project isn't storing weapons and wyrmprints properly due to our manually calling the Icon template.
  • Update Template:Wyrmprint info card to have dynamic sizing.
  • Create Weapon Progression Guide, at least for crafting requirements.

Low Priority[edit source]

Update Checklist[edit | edit source]

All the changes and additions needed when a new update is live can be found here.

Useful Templates[edit | edit source]

To use templates, place the name of the template in-between surrounding braces e.g. {{NoticeUnderConstruction}}.

Notices[edit | edit source]

Template:NoticeUnderConstruction
Category:Under Construction
Template:NoticeUnconfirmed
Category:Unconfirmed
Template:NoticeUnreleasedContent
Category:Unreleased Content
Template:NoticeEnemyParts
Category:Enemies with Multiple Parts
Template:Notice
Special:WhatLinksHere/Template:Notice

Candidates[edit | edit source]

Template:delete
Category:Candidates for deletion
Template:reupload
Category:Images needing improvement
Template:Disambig
Category:Disambiguations
Disambig.png This article is about {{{1}}}. For {{{2}}}, see [[{{{3}}}]].
Template:DisambigMsg
Category:Disambiguation Messages
Main article: {{{1}}}
Template:Main
Special:WhatLinksHere/Template:Main
See: {{{1}}}
Template:See
Special:WhatLinksHere/Template:See
{{{1}}}
Template:Note
Special:WhatLinksHere/Template:Note

Useful Keyboard Shortcuts[edit | edit source]

  • Alt+Shift
E Source Edit
H Revisions History
J What Links Here
K Related Changes
L Watchlist
Q Special Pages
R Recent Changes
S Source edit save
V Visual Edit
Z Main Page