Difference between revisions of "Template:Data description"

From Wildermyth Wiki
(1.6+399 Edina Gramling)
(added netherowl theme upgrade)
 
(4 intermediate revisions by the same user not shown)
Line 59: Line 59:
| Crush = <self> strikes with their stone arm, knocking the foe to another tile and dealing additional damage equal to the distance knocked back.<!-- assets/text/effects/attack/foothillArmBash.properties -->
| Crush = <self> strikes with their stone arm, knocking the foe to another tile and dealing additional damage equal to the distance knocked back.<!-- assets/text/effects/attack/foothillArmBash.properties -->
| Crush+ = <self> strikes with their stone arm, knocking the foe to another tile and dealing additional damage equal to the distance knocked back.<!-- assets/text/effects/attack/foothillArmBash.properties -->
| Crush+ = <self> strikes with their stone arm, knocking the foe to another tile and dealing additional damage equal to the distance knocked back.<!-- assets/text/effects/attack/foothillArmBash.properties -->
| Crystal Chrysalis (theme upgrade) = (Active) Once every three turns, <name> encases themself in crystal, becoming immune to all damage until the start of their next turn. (Enemies will ignore them, and they cannot make reaction strikes or wall while in this form.)<!-- assets/text/aspects/aspects.properties -->
| Crystal Chrysalis (theme upgrade) = (Active) (Active) Once every three turns, Hero encases themself in impenetrable crystal. Next turn, they break out, dealing '''x-x damage''' and '''2 shred''' to foes within x tile.<!-- assets/text/aspects/aspects.properties -->
| Crystal Sword = <self> slashes a nearby foe with their gleaming sword-arm.<!-- assets/text/effects/attack/gemArmSword.properties -->
| Crystal Sword = <self> slashes a nearby foe with their gleaming sword-arm.<!-- assets/text/effects/attack/gemArmSword.properties -->
| Crystal Sword+ (theme upgrade) = +1 base damage, scales twice as much with Bonus Damage and Potency. (Current damage increased by '''''x''''')<!-- assets/text/aspects/aspects.properties -->
| Crystal Sword+ (theme upgrade) = +1 base damage, scales twice as much with Bonus Damage and Potency. (Current damage increased by '''''x''''')<!-- assets/text/aspects/aspects.properties -->
Line 86: Line 86:
| Entangle = Once per turn, <name> sends vines out to grab a foe or ally and move them to a specified tile.<!-- assets/text/effects/vine/vineArmEntangle.properties -->
| Entangle = Once per turn, <name> sends vines out to grab a foe or ally and move them to a specified tile.<!-- assets/text/effects/vine/vineArmEntangle.properties -->
| Entangle+ = Once per turn, <name> sends vines out to grab a foe or ally and move them to a specified tile.<!-- assets/text/effects/vine/vineArmEntangle.properties -->
| Entangle+ = Once per turn, <name> sends vines out to grab a foe or ally and move them to a specified tile.<!-- assets/text/effects/vine/vineArmEntangle.properties -->
| Erratic Movement (theme upgrade) = (Passive) When <name> ends their turn after dashing, they gain '''+30 dodge''' that goes away at the start of their next turn.<!-- assets/text/aspects/aspects.properties -->
| Erratic Movement (theme upgrade) = (Passive) When <name> ends their turn by moving, they gain '''+30 [[dodge]]''' that goes away at the start of their next turn.<!-- assets/text/aspects/aspects.properties -->
| Everfrost (theme piece) = This streak of their hair runs evercold, and shines a frosty, prettyish blue.<!-- assets/text/aspects/aspects.properties -->
| Everfrost (theme piece) = This streak of their hair runs evercold, and shines a frosty, prettyish blue.<!-- assets/text/aspects/aspects.properties -->
| Falling Stars = Stars fall in a small area, burning foes.<!-- assets/text/effects/star/fallingStars.properties -->
| Falling Stars = Stars fall in a small area, burning foes.<!-- assets/text/effects/star/fallingStars.properties -->
Line 213: Line 213:
| Shadow Leg (L) (theme piece) = <self>'s left leg is somewhat demonic.<!-- assets/text/aspects/aspects.properties -->
| Shadow Leg (L) (theme piece) = <self>'s left leg is somewhat demonic.<!-- assets/text/aspects/aspects.properties -->
| Shadow Leg (R) (theme piece) = <self>'s right leg is somewhat demonic<!-- assets/text/aspects/aspects.properties -->
| Shadow Leg (R) (theme piece) = <self>'s right leg is somewhat demonic<!-- assets/text/aspects/aspects.properties -->
| Shadowed (Status Effect) = Next incoming attack will miss. +2 Speed, can move through scenery. Shadowed status removed on attack.
| Shadowed (theme piece) = Two souls peer out from <self>'s eyes now<!-- assets/text/aspects/aspects.properties -->
| Shadowed (theme piece) = Two souls peer out from <self>'s eyes now<!-- assets/text/aspects/aspects.properties -->
| Shard Skin (theme upgrade) = (Passive) +1 Armor. When a physical melee attack hits <name>, but only shreds armor, twice that damage is reflected back at the attacker.<!-- assets/text/aspects/aspects.properties -->
| Shard Skin (theme upgrade) = (Passive) +1 Armor. When a physical melee attack hits <name>, but only shreds armor, twice that damage is reflected back at the attacker.<!-- assets/text/aspects/aspects.properties -->
Line 269: Line 270:
| Teeny Wings (theme piece) = <self> has a pair of comically small wings.<!-- assets/text/aspects/aspects.properties -->
| Teeny Wings (theme piece) = <self> has a pair of comically small wings.<!-- assets/text/aspects/aspects.properties -->
| Teeny Wings (theme) = Frankly, these are useless.<!-- assets/text/aspects/aspects.properties -->
| Teeny Wings (theme) = Frankly, these are useless.<!-- assets/text/aspects/aspects.properties -->
| Terror's Talons (theme upgrade) = <self> send the netherowl from her shoulder, carrying an adjacent single-tile enemy 7 tiles away in a straight line, or an ally 4 tiles.
| Thorn Lash = <name> lashes out with their left arm,  dealing damage and applying {{Status effect|word=poison|pagename=Thorn Lash}} in a line.<!-- assets/text/effects/vine/vineArmThornLash.properties -->
| Thorn Lash = <name> lashes out with their left arm,  dealing damage and applying {{Status effect|word=poison|pagename=Thorn Lash}} in a line.<!-- assets/text/effects/vine/vineArmThornLash.properties -->
| Thorn Lash+ (theme upgrade) = +1 base damage, scales twice as much with Bonus Damage and Potency. (Current damage increased by '''''x''''')<!-- assets/text/aspects/aspects.properties -->
| Thorn Lash+ (theme upgrade) = +1 base damage, scales twice as much with Bonus Damage and Potency. (Current damage increased by '''''x''''')<!-- assets/text/aspects/aspects.properties -->

Latest revision as of 09:03, 21 May 2024

This documentation is transcluded from Template:Data description/doc

This template is used by the game data process to help automatically keep pages up-to-date.

Warning: Manually editing this template data may cause your changes to be overwritten or lost if the template is automatically updated. If specific game data is missing from this template, please ask about it on the Discord #wiki channel (to arrange for its data to automatically be added to these templates).

Usage

This template returns a description for a specific status effect, theme, theme piece, theme upgrade, or theme ability. A future update will add hero abilities.

The template uses the following parameter:

1
The name associated with the specific description.

Examples

Theme descriptions

{{Quote|{{Data description|Drauven Wings (theme)}}}}
Looted off a dead Drauven and repurposed.

Theme names are followed by (theme), to unambiguously distinguish them from any identically named theme pieces. E.g., in the game, "Drauven Wings" is both a theme, and a theme piece.

Theme piece descriptions

{{Quote|{{Data description|Fire Chicken (theme piece)}}}}
Useful for starting fires?

Theme piece names are followed by (theme piece), to unambiguously distinguish them from any identically named theme abilities. E.g., in the game, "Fire Chicken" is both a theme piece, and a theme ability.

Theme upgrade descriptions

{{Quote|{{Data description|Crow Scratch+ (theme upgrade)}}}}
+1 base damage, scales twice as much with Bonus Damage and Potency. (Current damage increased by x)

Theme upgrade names are followed by (theme upgrade), to unambiguously distinguish them from any identically named theme abilities. E.g., in the game, "Crow Scratch+" is both a theme upgrade, and a theme ability.

Theme ability descriptions

{{Quote|{{Data description|Bear Hug}}}}
<self> grabs an enemy, dealing damage and stunning them.

Theme ability names are not followed by any disambiguation.

Hero ability descriptions (to be added)

{{Quote|{{Data description|Flashcone}}}}
 (No description is returned, as this hero ability data has not been added yet to the template.)

Hero ability names are (also) not followed by any disambiguation.

Technical details

Description (.blurb) data comes from Wildermyth's.properties files. For example, assets/text/effects/bear/bearHug.properties includes the following lines:

.blurb=<self> grabs an enemy, dealing damage and [:statusEffect.senseless]stunning[] them.
.name=Bear Hug

Name conflicts

Internally, the game uses aspects (e.g., theme_drauvenWings, themePiece_petFireChicken_fireChicken, theme_crow_upgrade) to uniquely distinguish between identically named descriptions.

To avoid how tedious it would be to lookup these aspects to retrieve a particular description, the more familiar name is used.

Name Description
{{Data description|Drauven Wings (theme)}} Looted off a dead Drauven and repurposed.
{{Data description|Drauven Wings (theme piece)}} Fashioned from hide and light wood, with a healthy infusion of magic.
{{Data description|Fire Chicken (theme piece)}} Useful for starting fires?
{{Data description|Fire Chicken}} <name>'s Pet can light a fire on an adjacent tile, once every three turns.
{{Data description|Crow Scratch+ (theme upgrade)}} +1 base damage, scales twice as much with Bonus Damage and Potency. (Current damage increased by x)
{{Data description|Crow Scratch+}} <self> scratches a nearby foe with their monstrous talons, blinding it on stunt.

Theme-related descriptions were the only present name conflict.

If monster abilities are added to the game data templates, a (monster ability) suffix would be needed to avoid some monster ability conflicts (e.g., Guardian) with the identically named hero ability.