|
|
| (6 intermediate revisions by 3 users not shown) |
| Line 1: |
Line 1: |
| =How to edit changelogs=
| | This page documents how to maintain update pages, such as {{Update link|April|4|2025}} or {{Update link|May|8|2025}}. |
| Each changelogs should be exactly as written on the forum post, so edits are rarely justified, below are the exceptions to look out for
| |
|
| |
|
| * Typos by the poster should have <code><nowiki>{{sic}}</nowiki></code> added so that readers know the typoe was intentionally written verbatim
| | === Page structure === |
| * An entity's name is old, i.e. [[Yamato]]'s [[Shadow Explosion]] was renamed to [[Shadow Transformation]]. See [[Help:Contributing to Patch Notes#Missing tags|#Missing tags]] for detailed examples
| | Update pages must mirror the official patch notes, and the {{tl|Update layout}} template should be used with necessary adjustments. For a better understanding of the page structure, refer to existing update pages by clicking "Edit source." Ensure consistency across all pages, including formatting, section headings, and template usage. |
| * Similarly named but unrelated entities (tags) are both mistakenly assigned, i.e. [[Barrage]] and [[Heavy Barrage]]. See [[Help:Contributing to Patch Notes#Similar tags are assigned|#Similar tags are assigned]] for detailed examples
| |
| * Entity is referenced but isn't affected by the change. See [[Help:Contributing to Patch Notes#Tag referenced but unaffected|#Tag referenced but unaffected]] for a detailed example
| |
|
| |
|
| ==What are tags?== | | * Use the correct templates and their parameters. |
| Each line in a changelog is parsed by [[User:DeadBot]] to have certain tags assigned to it. For example, if the forum post looks like <code>Abrams: Shoulder Bash blah blah</code>
| | * Use bullet points (*) and section headings (=). |
| | * Any undocumented changes should always be placed at the end. |
|
| |
|
| It will be assigned tags, <code>Shoulder Bash</code> since its named explicitly, and therefore <code>Ability</code>, <code>Abrams</code>, and <code>Hero</code>. This will make this line added to all changelogs on pages [[Abrams/Update history]], [[Shoulder Bash/Update history]], [[Ability/Update history]], and [[Hero/Update history]].
| | == See also == |
| | * [[Help:Update history]] |
|
| |
|
| Similarly, for the line <code>Warp Stone: Distance traveled blah blah</code>, the tags assigned would be <code>Warp Stone</code> since its named explicitly, along with the tags <code>Item</code> and <code>Weapon Item</code>.
| | [[Category:Help]] |
| | |
| | |
| ==Missing tags==
| |
| Given the line <code>Yamato: Shadow Explosion bonus Spirit per victim increased from 10 to 15</code>, [[User:DeadBot]] will be able to assign the <code>Yamato</code> tag, but will not know which ability it is referring to, as [[Yamato]]'s ability was renamed to [[Shadow Transformation]]. This would originally appear as
| |
| | |
| <pre>
| |
| "Description": "* {{PageRef|Yamato}}: Shadow Explosion bonus Spirit per victim increased from 10 to 15",
| |
| "Tags": [
| |
| "Yamato",
| |
| "Hero"
| |
| ]
| |
| </pre>
| |
| | |
| To correct is, simply add the related tags for Shadow Transformation. To determine the related tags, see To see all related tags, see [[Help:Contributing to Patch Notes#Tag tree]]. Add the call to [[Template:PageRef]] in the description. The <code>alt_name</code> parameter will need to be passed to nickname the ability as Shadow Explosion, so that it stays written as is, but still links and is added to the relevant pages. The corrected changelog would then be
| |
| | |
| <pre>
| |
| "Description": "* {{PageRef|Yamato}}: {{PageRef|Shadow Transformation|alt_name=Shadow Explosion}} bonus Spirit per victim increased from 10 to 15",
| |
| "Tags": [
| |
| "Yamato",
| |
| "Hero",
| |
| "Ability",
| |
| "Shadow Transformation"
| |
| ]
| |
| </pre>
| |
| | |
| | |
| ==Similar tags are assigned==
| |
| Given the line <code>* McGinnis: Heavy Barrage spirit scaling increased from 0.3 to 0.35</code>, [[User:DeadBot]] will see both [[McGinnis]]' [[Heavy Barrage]] ability and [[Pocket]]'s [[Barrage]] ability and assign both as tags. This would originally appear as
| |
| | |
| <pre>
| |
| "Description": "* {{PageRef|McGinnis}}: {{PageRef|Heavy Barrage}} spirit scaling increased from 0.3 to 0.35",
| |
| "Tags": [
| |
| "McGinnis",
| |
| "Hero",
| |
| "Heavy Barrage",
| |
| "Ability",
| |
| "Barrage",
| |
| "Pocket"
| |
| ]
| |
| </pre>
| |
| | |
| To correct it, first determine if its referring to McGinnis' Heavy Barrage or Pocket's Barrage. In this case, it is quite obvious that its referring to McGinnis' Heavy Barrage. Then, simply remove all tags related to Pocket's Barrage. This includes both <code>"Barrage"</code> and <code>"Pocket"</code>. To determine all related tags, see [[Help:Contributing to Patch Notes#Tag tree]].
| |
| | |
| The corrected list of tags would then be
| |
| | |
| <pre>
| |
| "Tags": [
| |
| "McGinnis",
| |
| "Hero",
| |
| "Heavy Barrage",
| |
| "Ability",
| |
| ]
| |
| </pre>
| |
| | |
| Similarly, for the following example
| |
| | |
| <pre>
| |
| "Description": "* {{PageRef|Torment Pulse}}: Interval improved from 2s to 1.5s",
| |
| "Tags": [
| |
| "Torment Pulse",
| |
| "Item",
| |
| "Spirit Item",
| |
| "Pulse",
| |
| "Ability",
| |
| "Rutger",
| |
| "Hero"
| |
| ]
| |
| </pre>
| |
| | |
| It is actually referring to Torment Pulse the Item, so the tags <code>"Pulse"</code>, <code>"Ability"</code>, and <code>"Rutger"</code>, <code>"Hero"</code> would all need to be removed.
| |
| | |
| | |
| | |
| Another example, given the line:
| |
| | |
| <pre>
| |
| "Description": "* {{PageRef|Cosmic Veil|alt_name=Veil}} {{PageRef|Walker}}: Cooldown increased from 20s to 25s",
| |
| "Tags": [
| |
| "Veil Walker",
| |
| "Item",
| |
| "Vitality Item",
| |
| "Objective",
| |
| "NPC",
| |
| "Walker"
| |
| "Cosmic Veil"
| |
| ]
| |
| </pre>
| |
| | |
| Here, the changelog is clearly referring to the item [[Veil Walker]], not [[Cosmic Veil]]s and [[Walker]]s. The fixed line would be:
| |
| | |
| <pre>
| |
| "Description": "* {{PageRef|Veil Walker}}: Cooldown increased from 20s to 25s",
| |
| "Tags": [
| |
| "Veil Walker",
| |
| "Item",
| |
| "Vitality Item",
| |
| "Objective",
| |
| "NPC",
| |
| ]
| |
| </pre>
| |
| | |
| ==Tag referenced but unaffected==
| |
| Given the line <code>Surge of Power: When the passive procs, you no longer get slowed when shooting (similar to Fleetfoot).</code>, [[User:DeadBot]] will assign the tag [[Fleetfoot]] and all its related tags, even if Fleetfloot wasn't actually changed or modified at all. This would originally appear as
| |
| | |
| <pre>
| |
| "Description": "* {{PageRef|Surge of Power}}: When the passive procs, you no longer get slowed when shooting (similar to {{PageRef|Fleetfoot}})",
| |
| "Tags": [
| |
| "Fleetfoot",
| |
| "Item",
| |
| "Weapon Item",
| |
| "Surge of Power",
| |
| "Spirit Item"
| |
| ]
| |
| </pre>
| |
| | |
| To correct it, remove Fleetfoot and all its related tags (Weapon Item tag in this case), but leave the call to PageRef so that it can still refer users to the [[Fleetfoot]] page. After correction it should be
| |
| | |
| <pre>
| |
| "Description": "* {{PageRef|Surge of Power}}: When the passive procs, you no longer get slowed when shooting (similar to {{PageRef|Fleetfoot}})",
| |
| "Tags": [
| |
| "Item",
| |
| "Surge of Power",
| |
| "Spirit Item"
| |
| ]
| |
| </pre>
| |
| | |
| =Tag tree=
| |
| The tag tree is how to determine what tags are related. Given a tag, the tags that are in the same chain and have a shorter indentation will/should also be added to the list of tags.
| |
| | |
| For example, any change to [[Frost Bomb]] will also be referenced on the pages [[Ability]], [[Kelvin]], and [[Hero]].
| |
| | |
| * Hero
| |
| ** <hero_name> i.e. [[Kelvin]]
| |
| *** Ability
| |
| **** <ability_name> i.e. [[Frost Bomb]]
| |
| | |
| More Tag tree examples:
| |
| * If <code>Hero</code> tag is assigned, no other tags should be assigned
| |
| * If <code>Kelvin</code> is assigned, <code>Frost Bomb</code> shouldn't be assigned unless it is also referenced in the line, but <code>Hero</code> should be assigned
| |
| * If <code>Ability</code> is assigned, <code>Hero</code>, <code>and <code>Item</code> should be assigned
| |
| | |
| <b>The full tree can be found at [[Changelogs]]</b>
| |
| | |
| ===Links===
| |
| * [[Module:Changelog]] - The lua module that copies patch note data to their respective pages
| |
| * [[Changelogs]] - List of pages that are tags, and their respective tag tree
| |
| * <code>[[Category:Changelogs]]</code> - List of all pages that store changelog data, use this to browse recetly added patch notes to verify
| |
| * [[User:DeadBot]] - The bot account that uploads changelog data pages (like [[Data:2024-05-03.json]]) and initializes patch note pages (like [[Update:May 5, 2024]])
| |
| * [[Template:PageRef]] - The template that's used on almost every changelog line
| |
This page documents how to maintain update pages, such as April 4, 2025 or May 8, 2025.
Update pages must mirror the official patch notes, and the {{Update layout}} template should be used with necessary adjustments. For a better understanding of the page structure, refer to existing update pages by clicking "Edit source." Ensure consistency across all pages, including formatting, section headings, and template usage.
- Use the correct templates and their parameters.
- Use bullet points (*) and section headings (=).
- Any undocumented changes should always be placed at the end.