From Dark and Darker Wiki

m (class page template calls documentation mockup)
mNo edit summary
Line 1: Line 1:
==Examples==
How to call an ability's tag value:
<pre>{{:Barbarian|AchillesStrike|PhysicalBaseDamage}}</pre>
{{:Barbarian|AchillesStrike|PhysicalBaseDamage}}
If the ability doesn't exist:
<pre>{{:Barbarian|Achilles Strike|PhysicalBaseDamage}}</pre>
{{:Barbarian|Achilles Strike|PhysicalBaseDamage}}
If the tag doesn't exist for that ability
<pre>{{:Barbarian|AchillesStrike|PhysicalDamage}}</pre>
{{:Barbarian|AchillesStrike|PhysicalDamage}}
==Why is it broken?==
==Why is it broken?==
The error mentioning that its broken can be displayed for a few reasons
The error mentioning that its broken can be displayed for a few reasons
Line 25: Line 9:
Recommended to edit from a PC rather than mobile.
Recommended to edit from a PC rather than mobile.


After signing in/creating a Wiki account, click the Pencil icon in the top right and click "Edit Source".<br>
After signing in/creating a Wiki account, click the Pencil icon in the top right and click "Edit Source" from the class page, like [[Barbarian]].<br>


Press Ctrl+F and search for "|abilityname" like "|achillesstrike" (no spaces), at the very bottom of the page you will see data that looks like...
Press Ctrl+F and search for "|abilityname" like "|achillesstrike" (no spaces), at the very bottom of the page you will see data that looks like...
Line 31: Line 15:
<br>
<br>


As seen above, Achilles Strike's tags that can be called are PhysicalBaseDamage, Scaling, and Duration. Now, in the table (towards the middle of the Class page) where the description for "Achilles Strike" is written, correct the <pre>{{template call}}</pre> such that the tag is spelled correctly.
As seen above, Achilles Strike's tags that can be called are PhysicalBaseDamage, Scaling, and Duration. Now, in the table (towards the middle of the Class page) where the description for "Achilles Strike" is written, correct the <pre style="width:fit-content;">{{template call}}</pre> such that the tag is spelled correctly.
As of writing this, Achilles Strike's description and scaling is written as
As of writing this, Achilles Strike's description and scaling is written as
<pre><td> The next physical attack applies a debuff that lasts {{:Barbarian|AchillesStrike|HitslowDuration}}. During this debuff, the victim loses {{:Barbarian|AchillesStrike|HitslowMoveSpeed}}, and any step they take will inflict {{:Barbarian|AchillesStrike|PhysicalBaseDamage}}.</td>
<pre><td> The next physical attack applies a debuff that lasts {{:Barbarian|AchillesStrike|HitslowDuration}}. During this debuff, the victim loses {{:Barbarian|AchillesStrike|HitslowMoveSpeed}}, and any step they take will inflict {{:Barbarian|AchillesStrike|PhysicalBaseDamage}}.</td>
Line 46: Line 30:
==Spaces==
==Spaces==
Spaces are never present in the ability name nor the tag name. "AchillesStrike" is a valid ability, "Achilles Strike" is not.
Spaces are never present in the ability name nor the tag name. "AchillesStrike" is a valid ability, "Achilles Strike" is not.
==Examples==
How to call an ability's tag value:
<pre style="width:fit-content;">{{:Barbarian|AchillesStrike|PhysicalBaseDamage}}</pre>
{{:Barbarian|AchillesStrike|PhysicalBaseDamage}}
If the ability doesn't exist:
<pre style="width:fit-content;">{{:Barbarian|Achilles Strike|PhysicalBaseDamage}}</pre>
{{:Barbarian|Achilles Strike|PhysicalBaseDamage}}
If the tag doesn't exist for that ability
<pre style="width:fit-content;">{{:Barbarian|AchillesStrike|PhysicalDamage}}</pre>
{{:Barbarian|AchillesStrike|PhysicalDamage}}

Revision as of 00:47, 9 July 2024

Why is it broken?

The error mentioning that its broken can be displayed for a few reasons

  • The ability name was spelled incorrectly/typo'd
  • The ability' tag was spelled incorrectly/typo'd
  • IronMace changed the ability's name
  • IronMace changed the ability such that the ability no longer has that tag

How to fix

Recommended to edit from a PC rather than mobile.

After signing in/creating a Wiki account, click the Pencil icon in the top right and click "Edit Source" from the class page, like Barbarian.

Press Ctrl+F and search for "|abilityname" like "|achillesstrike" (no spaces), at the very bottom of the page you will see data that looks like... Include Image

As seen above, Achilles Strike's tags that can be called are PhysicalBaseDamage, Scaling, and Duration. Now, in the table (towards the middle of the Class page) where the description for "Achilles Strike" is written, correct the

{{template call}}

such that the tag is spelled correctly.

As of writing this, Achilles Strike's description and scaling is written as

<td> The next physical attack applies a debuff that lasts {{:Barbarian|AchillesStrike|HitslowDuration}}. During this debuff, the victim loses {{:Barbarian|AchillesStrike|HitslowMoveSpeed}}, and any step they take will inflict {{:Barbarian|AchillesStrike|PhysicalBaseDamage}}.</td>
        <td> Damage per step: {{:Barbarian|AchillesStrike|Scaling}} </td>
        <td> {{:Barbarian|AchillesStrike|SkillCooldown}} </td>

Which then appears as
Include Image


Case Sensitivity

Template calls are not case sensitive, it can be full uppercase (BARBARIAN) or full lowercase (barbarian), but preferred to be propercase (Barbarian).

Spaces

Spaces are never present in the ability name nor the tag name. "AchillesStrike" is a valid ability, "Achilles Strike" is not.

Examples

How to call an ability's tag value:

{{:Barbarian|AchillesStrike|PhysicalBaseDamage}}

No ability found for "AchillesStrike", please correct it


If the ability doesn't exist:

{{:Barbarian|Achilles Strike|PhysicalBaseDamage}}

No ability found for "Achilles Strike", please correct it


If the tag doesn't exist for that ability

{{:Barbarian|AchillesStrike|PhysicalDamage}}

No ability found for "AchillesStrike", please correct it