Move mainline string macro text into various definitions.

This commit is contained in:
Pentarctagon 2022-06-30 17:51:37 -05:00 committed by Pentarctagon
parent d7fa23abc5
commit 0ca5a97d1f
4 changed files with 72 additions and 203 deletions

View file

@ -1,30 +1,12 @@
#textdomain wesnoth-wc
#define WC_STR_AND
_ " and " #enddef
#define WC_STR_DAMAGE
_ "damage" #enddef
#define WC_STR_RESISTANCE
_ " resistance vs " #enddef
#define WC_STR_MOVES
_ "moves" #enddef
#define WC_STR_STRIKE
_ "strike" #enddef
#define WC_STR_EXPERIENCE
_ "XP to advance" #enddef
#define WORLD_CONQUEST_TEK_ARTIFACT_DEFINITIONS
## in alphabetic order by name
## uses some macros from training
[artifact]
name=_ "Adamant armor"
icon=items/armor.png
description={WC_STR_BLADE}+"/"+{WC_STR_IMPACT}+"/"+{WC_STR_PIERCE}+": up to 10%"+{WC_STR_RESISTANCES}+", "+{WC_STR_STEADFAST}
description=_"blade/impact/pierce: up to 10% resistances, steadfast"
info=_ "The sturdy plates of this lightweight armor increase the users physical resistances (to a maximum of 10%) and grants the steadfast ability."
sound=dagger-swish.wav
[effect]
@ -45,7 +27,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Assassins ring"
icon=items/ring-brown.png
description={WC_STR_MELEE}+": "+{WC_STR_BACKSTAB}
description=_"melee: backstab"
info=_ "This plain ring with a pleasantly smooth and slippery surface gives its owner unmatched sneak attacking skills."
{WCT_ANIMATION_RING assassin "60,55,60"}
[filter]
@ -97,7 +79,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Bezoar"
icon=items/ball-green.png
description={WC_STR_FEARLESS}+", "+{WC_STR_UNDEAD}+", "+{WC_STR_HEALTHY}+", tenacity"
description=_ "fearless, undead, healthy, tenacity"
info=_ "This shamanic totem protects from poison, drain, and plague. Bearers of the totem are immune to fear and their vulnerabilities are reduced."
sound=heal.wav
{TRAIT_UNDEAD}
@ -113,7 +95,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Blood ring"
icon=items/ring-red.png
description={WC_STR_MELEE}+": "+{WC_STR_DRAIN}
description=_"melee: drains"
info=_ "This pulsing ring empowers the bearers melee attacks with the ability to drain lifeforce from their victim."
{WCT_ANIMATION_RING blood "255,60,60"}
[filter]
@ -132,7 +114,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Cruel spike"
icon=items/spear-fancy.png
description={WC_STR_MELEE}+": "+{WC_STR_CHARGE}
description=_"melee: charge"
info=_ "This enchanted spear drives the owner to commit himself to his rage. A units melee strikes are doubled in power when attacking, but the same is true for the retaliation strike of the defender."
sound=dagger-swish.wav
[filter]
@ -151,7 +133,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Cursed symbol of life"
icon=items/ankh-necklace.png
description={WC_STR_RANGED}+": "+{WC_STR_DRAIN}
description=_"ranged: drains"
info=_ "This vampiric amulet allows a unit to drain enemy life from a safe distance."
{WCT_ANIMATION_RING blood "255,60,60"}
[filter]
@ -170,7 +152,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Eagle eye longbow"
icon=items/bow.png
description={WC_STR_RANGED}+": "+{WC_STR_MARKSMAN}+{WC_STR_AND}+"+25% "+{WC_STR_DAMAGE}
description=_"ranged: marksman and +25% damage"
info=_ "This enchanted longbow enhances the wielders ranged attacks with uncanny precision and increased damage."
sound=dagger-swish.wav
[filter]
@ -194,7 +176,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Forbidden grimoire"
icon=items/book5.png
description={WC_STR_MELEE}+": "{WC_STR_PLAGUE}
description=_"melee: plague"
info=_ "This unholy manual gives the user the arcane knowledge to resurrect enemies slain in melee combat as the walking dead."
{WCT_ANIMATION idling}
[filter]
@ -243,7 +225,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Ghasts marrow"
icon=items/potion-red.png
description={WC_STR_FEEDING}+", +3 "+{WC_STR_HITPOINTS}
description=_ "feeding, +3 HP"
info=_ "This grisly concoction instills the drinker with an insatiable unholy hunger for more blood. Every time a foe is slain, a part of his lifeforce is eternally claimed through arcane ghoulish powers."
sound=potion.ogg
{WCT_FEEDING}
@ -267,7 +249,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Heart of fire"
icon=items/ball-magenta.png
description={WC_STR_MELEE}+": "+{WC_STR_FIRE}+{WC_STR_AND}+"+25% "+{WC_STR_DAMAGE}+", +30 "+{WC_STR_RESISTANCE}+{WC_STR_FIRE}
description=_"melee: fire and +25% damage, +30 resistance vs fire"
info=_ "This magic orb infuses the wielders melee attacks with fiery power, changing their damage type. It also improves fire resistance."
sound=torch.ogg
[effect]
@ -287,7 +269,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Herald armor"
icon=items/armor-golden.png
description={WC_STR_ILLUMINATES}+", "+{WC_STR_LAWFUL}+", "+{WC_STR_HEALS}+", "+{WC_STR_FIRSTSTRIKE}
description=_ "illuminates, lawful, heals +4, firststrike"
info=_ "This holy armor of thin gold radiates pure light, illuminating the bearers body and soul. This effect will heal allies, blind evil, and preemptively smite those who seek to do harm."
sound_male=horn-signals/horn-1.ogg
sound_female=horn-signals/horn-2.ogg
@ -325,7 +307,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Holy water"
icon=items/holy-water.png
description={WC_STR_MELEE}+": "+{WC_STR_ARCANE}+{WC_STR_AND}+"+25% "+{WC_STR_DAMAGE}+", +30 "+{WC_STR_RESISTANCE}+{WC_STR_ARCANE}
description=_"melee: arcane and +25% damage, +30 resistance vs arcane"
info=_ "This sacred vial anoints melee attacks with arcane power, increasing their damage and changing their damage type. It also increases arcane resistance."
sound_male=magic-holy-1.ogg
sound_female=magic-holy-miss-4.ogg
@ -346,7 +328,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Ice bow"
icon=items/bow-crystal.png
description="19-1 "+{WC_STR_RANGED}+"-"+{WC_STR_COLD}+" "+{WC_STR_SLOW}
description=_"19-1 ranged-cold slows"
info=_ "Draw this magical bow summon an ice arrow that will freeze and slow its target upon hit."
sound=dagger-swish.wav
[effect]
@ -392,7 +374,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Medicinal herbs"
icon=items/flower1.png
description={WC_STR_CURES}
description=_ "heals +8, cures"
info=_ "These potent herbs give the bearer the ability to heal adjacent units and cure their poison."
sound=heal.wav
[effect]
@ -413,7 +395,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Melange"
icon=items/potion-yellow.png
description=_ "no undead^consumed by a living being: +1 "+{WC_STR_DAMAGE}+{WC_STR_AND}+"+1 "+{WC_STR_MOVES}+{WC_STR_AND}+"-20% "+{WC_STR_EXPERIENCE}
description=_ "no undead^consumed by a living being: +1 damage and +1 moves and -20% XP to advance"
info=_ "This exotic drug of organic origin enhances users vitality and awareness. It has no effect when consumed by undead."
sound=potion.ogg
[filter]
@ -443,7 +425,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Ointment of venom"
icon=items/potion-poison.png
description={WC_STR_BLADE}+"/"+{WC_STR_PIERCE}+": "+{WC_STR_POISON}+{WC_STR_AND}+"+20% "+{WC_STR_DAMAGE}
description=_"blade/pierce: poison and +20% damage"
info=_ "This deadly poison envenoms the users blade and pierce attacks, increasing damage and allowing them to inflict poison."
sound=poison.ogg
[filter]
@ -463,7 +445,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Ring of frostbite"
icon=items/ring-white.png
description={WC_STR_MELEE}+": "+{WC_STR_COLD}+{WC_STR_AND}+{WC_STR_SLOW}
description=_"melee: cold and slows"
info=_ "This frigid ring envelops the users melee attacks with icy cold, changing their damage to cold and allowing them to inflict deathly chills that slow the enemy."
{WCT_ANIMATION_RING cold "180,180,255"}
[filter]
@ -483,7 +465,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Ring of power"
icon=items/ring-gold.png
description={WC_STR_ARCANE}+"/"+{WC_STR_COLD}+"/"+{WC_STR_FIRE}+": disengage"+{WC_STR_AND}+"+20% "+{WC_STR_DAMAGE}
description=_"arcane/cold/fire: disengage"+" and +20% damage"
info=_ "Wearing this ring enhances damage with arcane and elemental attacks, allowing using them with supernatural skill and presence."
{WCT_ANIMATION_RING power "210,210,57"}
not_available=enemy
@ -500,7 +482,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Root of the Elder Wose"
icon=items/hammer-runic.png
description={WC_STR_IMPACT}+": +1 "+{WC_STR_STRIKE}+{WC_STR_AND}+"+2 "+{WC_STR_DAMAGE}
description=_"impact: +1 strike and +2 damage"
info=_ " Dwarven forged, this blunt weapon mimics the crushing power of the wose."
sound=dagger-swish.wav
not_available=enemy,player
@ -517,7 +499,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Runic sword"
icon=items/sword.png
description={WC_STR_MELEE}+": "+{WC_STR_MAGICAL}
description=_"melee: magical"
info=_ "This magic sword empowers the wielders melee attacks with the magical property."
sound=dagger-swish.wav
[filter]
@ -536,7 +518,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Staff of radiance"
icon=items/staff-magic.png
description="11-3 "+{WC_STR_RANGED}+"-"+{WC_STR_ARCANE}+" "+{WC_STR_MAGICAL}
description=_"11-3 ranged-arcane magical"
info=_ "This sacred rod can unleash brilliant bursts of luminous energy."
sound=dagger-swish.wav
[effect]
@ -582,7 +564,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Stormbringer"
icon=items/flame-sword.png
description={WC_STR_MELEE}+": fury"
description=_"melee: fury"
info=_ "This tormented sword causes rage in any who wield it. Melee attacks will gain the fury ability pressing engagement for 3 rounds."
sound=dagger-swish.wav
not_available=player
@ -607,7 +589,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Sylph bow"
icon=items/bow-elven.png
description={WC_STR_RANGED}+"-"+{WC_STR_BLADE}+"/"+{WC_STR_IMPACT}+"/"+{WC_STR_PIERCE}+": +60% "+{WC_STR_STRIKES}+{WC_STR_AND}+"+1 "+{WC_STR_DAMAGE}
description=_"ranged-blade/impact/pierce: +60% strikes and +1 damage"
info=_ "A runic bow. This elvish heirloom, passed from Queen to Princess, gathers power with each generation and speeds up the wielders movements so that more strikes can be landed before the engagement is over."
sound=dagger-swish.wav
not_available=enemy,player
@ -625,7 +607,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Terror disguise"
icon=items/scarecrow.png
description=_ "darkness, "+{WC_STR_CHAOTIC}+", corruption, distract"
description=_ "darkness, chaotic, corruption, distract"
info=_ "This cursed outfit spreads a trail of darkness, harming those who get too close."
sound_male=dwarf-laugh.wav
sound_female=witches-laugh.wav
@ -670,7 +652,9 @@ _ "XP to advance" #enddef
[artifact]
name=_ "The Key"
icon=items/key.png
description={WC_STR_TELEPORT}
#textdomain wesnoth-help
description=_ "teleport"
#textdomain wesnoth-wc
info=_ "This magical object opens the gateway between dimensions."
sound=dagger-swish.wav
not_available=enemy
@ -695,7 +679,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Tome of secrets"
icon=items/book1.png
description="-50% "+{WC_STR_EXPERIENCE}
description=_"-50% XP to advance"
info=_ "This forgotten book imparts ancient knowledge to the reader."
{WCT_ANIMATION idling}
[effect]
@ -706,7 +690,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Trident of storms"
icon=items/storm-trident.png
description="17-2 "+{WC_STR_RANGED}+"-"+{WC_STR_FIRE}+" "+{WC_STR_MAGICAL}
description=_"17-2 ranged-fire magical"
info=_ "This legendary trident can summon lightning from the heavens, granting its wielder magical ranged fire attack."
sound=dagger-swish.wav
[effect]
@ -729,7 +713,9 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Trolls blood potion"
icon=items/potion-grey.png
description={WC_STR_REGENERATES}
#textdomain wesnoth-help
description=_ "regenerates"
#textdomain wesnoth-wc
info=_ "This foul-smelling potion allows the imbiber to regenerate health."
sound=potion.ogg
[effect]
@ -811,7 +797,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Winters bloom"
icon=items/flower3.png
description="+15 "+{WC_STR_HITPOINTS}+", up to 20%"+{WC_STR_RESISTANCE}+{WC_STR_COLD}
description=_"+15 HP, up to 20% resistance vs cold"
info=_ "This delicate blossom rarely found in snowy peaks, is strongly appreciated for its beneficial effects on health."
sound=heal.wav
[effect]
@ -829,7 +815,7 @@ _ "XP to advance" #enddef
[artifact]
name=_ "Zephyr cloak"
icon=items/cloak-green.png
description={WC_STR_SKIRMISHER}+", "+{WC_STR_AMBUSH}+", "+{WC_STR_NIGHTSTALK}+", +2 "+{WC_STR_MOVES}
description=_ "skirmisher, ambush, nightstalk, +2 moves"
info=_ "This lightweight cloak renders its wearer almost invisible in the darkness and lets them move with fluid grace past enemies with ease."
sound=bat-flapping.wav
[effect]

View file

@ -99,7 +99,7 @@
{WCT_CHANCE_SP 5 MELEE MARKSMAN}
[chance]
value=2
info={WC_STR_MELEE}+": +1 "+{WC_STR_STRIKES}
info=_"melee: +1 strikes"
[effect]
apply_to=attack
range=melee
@ -217,7 +217,7 @@
#define WCT_CHANCE_RANGED_DISENGAGE CHANCE
[chance]
value={CHANCE}
info={WC_STR_RANGED}+": disengage"
info=_"ranged: disengage"
[effect]
apply_to=attack
range=ranged
@ -253,7 +253,9 @@
#define WCT_CHANCE_ALWAYS_REST CHANCE
[chance]
value={CHANCE}
info={WC_STR_ALWAYS_REST}
#textdomain wesnoth-help
info=_ "Always rest heals"
#textdomain wesnoth-wc
[effect]
[filter]
[filter_wml]
@ -269,7 +271,7 @@
heal_full=yes
[/effect]
[effect]
apply_to==healthy
apply_to=healthy
[/effect]
[/chance]
#enddef
@ -279,7 +281,9 @@
## (but couldnt find a better way using modify_unit)
[chance]
value={CHANCE}
info={WC_STR_FEARLESS}
#textdomain wesnoth-help
info=_ "fearless"
#textdomain wesnoth-wc
[filter]
[not]
[filter_wml]
@ -430,7 +434,9 @@
#define WCT_CHANCE_BACKSTAB CHANCE
[chance]
value={CHANCE}
info={WC_STR_BACKSTAB}
#textdomain wesnoth-help
info=_ "backstab"
#textdomain wesnoth-wc
[effect]
[filter]
[filter_wml]
@ -459,7 +465,7 @@
#define WCT_CHANCE_HEALS_UNPOISON CHANCE
[chance]
value={CHANCE}
info={WC_STR_HEALS_UNPOISON}
info=_ "heals +4, cures"
[effect]
[filter]
ability=healing
@ -490,7 +496,9 @@
#define WCT_CHANCE_FEEDING CHANCE
[chance]
value={CHANCE}
info={WC_STR_FEEDING}
#textdomain wesnoth-help
info=_ "feeding"
#textdomain wesnoth-wc
[effect]
[filter]
ability=feeding
@ -515,7 +523,9 @@
#define WCT_CHANCE_LEADERSHIP CHANCE
[chance]
value={CHANCE}
info={WC_STR_LEADERSHIP}
#textdomain wesnoth-help
info=_ "leadership"
#textdomain wesnoth-wc
[effect]
[filter]
ability=leadership
@ -768,7 +778,9 @@
#define WCT_CHANCE_TELEPORT CHANCE
[chance]
value={CHANCE}
info={WC_STR_TELEPORT}
#textdomain wesnoth-help
info=_ "teleport"
#textdomain wesnoth-wc
[effect]
[filter]
ability=teleport

View file

@ -1,90 +1,40 @@
#textdomain wesnoth-wc
#define WC_STR_PER_LEVEL
_ "per level" #enddef
#textdomain wesnoth-wc
#################################
#textdomain wesnoth-help
#################################
#define WC_STR_ALWAYS_REST
_ "Always rest heals" #enddef
#define WC_STR_AMBUSH
_ "ambush" #enddef
#define WC_STR_BACKSTAB
_ "backstab" #enddef
#define WC_STR_CASTLE
_ "Castle" #enddef
#define WC_STR_CAVE
_ "Cave" #enddef
#define WC_STR_CHARGE
_ "charge" #enddef
#define WC_STR_CONCEALMENT
_ "concealment" #enddef
#define WC_STR_CURES
_ "heals +8"+", "+_ "cures" #enddef
#define WC_STR_DEFENSE
_ "Defense" #enddef
_ "heals +8, cures" #enddef
#define WC_STR_DRAIN
_ "drains" #enddef
#define WC_STR_FEARLESS
_ "fearless" #enddef
#define WC_STR_FEEDING
_ "feeding" #enddef
#define WC_STR_FEEDING_DESCRIPTION
_ "This unit gains 1 hitpoint added to its maximum whenever it kills a unit, except units that are immune to plague." #enddef
#define WC_STR_FEEDING_EFFECT
_ "+1 max HP" #enddef
#define WC_STR_FIRSTSTRIKE
_ "firststrike" #enddef
#define WC_STR_FLAT
_ "Flat" #enddef
#define WC_STR_FOREST
_ "Forest" #enddef
#define WC_STR_FROZEN
_ "Frozen" #enddef
#define WC_STR_HEALS
_ "heals +4" #enddef
#define WC_STR_HEALS_UNPOISON
_ "heals +4"+", "+_ "cures" #enddef
#define WC_STR_EXTRA_HEAL
_ "heals +8" #enddef
#define WC_STR_HEALTHY
_ "healthy" #enddef
#define WC_STR_HILLS
_ "Hills" #enddef
#define WC_STR_ILLUMINATES
_ "illuminates" #enddef
#define WC_STR_LEADERSHIP
_ "leadership" #enddef
#define WC_STR_MAGICAL
_ "magical" #enddef
#define WC_STR_MARKSMAN
_ "marksman" #enddef
@ -103,9 +53,6 @@ _ "poison" #enddef
#define WC_STR_REGENERATES
_ "regenerates" #enddef
#define WC_STR_RESISTANCES
_ "Resistances" #enddef
#define WC_STR_SAND
_ "Sand" #enddef
@ -115,105 +62,33 @@ _ "skirmisher" #enddef
#define WC_STR_SLOW
_ "slows" #enddef
#define WC_STR_STEADFAST
_ "steadfast" #enddef
#define WC_STR_STRIKES
_ "Strikes" #enddef
#define WC_STR_SWAMP
_ "Swamp" #enddef
#define WC_STR_TELEPORT
_ "teleport" #enddef
#define WC_STR_UNDEAD
_ "undead" #enddef
#define WC_STR_UNPOISON
_ "cures" #enddef
#define WC_STR_VILLAGE
_ "Village" #enddef
#################################
#textdomain wesnoth
#################################
#define WC_STR_ARCANE
_ "arcane" #enddef
#define WC_STR_BLADE
_ "blade" #enddef
#define WC_STR_CHAOTIC
_ "chaotic" #enddef
#define WC_STR_COLD
_ "cold" #enddef
#define WC_STR_EASY
_ "Easy" #enddef
#define WC_STR_FIRE
_ "fire" #enddef
#define WC_STR_HARD
_ "Hard" #enddef
#define WC_STR_HITPOINTS
_ "HP" #enddef
#define WC_STR_IMPACT
_ "impact" #enddef
#define WC_STR_LAWFUL
_ "lawful" #enddef
#define WC_STR_MELEE
_ "melee" #enddef
#define WC_STR_NIGHTMARE
_ "Nightmare" #enddef
#define WC_STR_MEDIUM
_ "Medium" #enddef
#define WC_STR_COLD
_ "cold" #enddef
#define WC_STR_PIERCE
_ "pierce" #enddef
#define WC_STR_IMPACT
_ "impact" #enddef
#define WC_STR_MELEE
_ "melee" #enddef
#define WC_STR_RANGED
_ "ranged" #enddef
#################################
#textdomain wesnoth-lib
#################################
#define WC_STR_RANDOM
_ "gender^Random" #enddef
#################################
#textdomain wesnoth-units
#################################
#define WC_STR_PEASANT
_ "Peasant" #enddef
#define WC_STR_SERGEANT
_ "Sergeant" #enddef
#define WC_STR_LIEUTENANT
_ "Lieutenant" #enddef
#define WC_STR_GENERAL
_ "General" #enddef
#define WC_STR_GRAND_MARSHAL
_ "Grand Marshal" #enddef
#################################
#textdomain wesnoth-tutorial
#################################
#define WC_STR_BEGINNER
_ "Beginner" #enddef

View file

@ -102,16 +102,12 @@ _ "World Conquest 4p" #enddef
image = {IMAGE_ONE}
type = mp
abbrev = _ "WC" + {PLAYERS}\
{WC2_CAMPAIGN_DIFFICULTY VERY_EASY {WC2_HUMAN_DIFFICULTY human-peasants/peasant purple} {WC_STR_PEASANT} {WC_STR_BEGINNER} 6 2 2 10 yes 0}
{WC2_CAMPAIGN_DIFFICULTY EASY {WC2_HUMAN_DIFFICULTY human-loyalists/sergeant black} {WC_STR_SERGEANT} {WC_STR_EASY} 7 3 2 7 yes 5}
{WC2_CAMPAIGN_DIFFICULTY NORMAL {WC2_HUMAN_DIFFICULTY human-loyalists/lieutenant brown} {WC_STR_LIEUTENANT} {WC_STR_MEDIUM} 8 4 2 5 yes 10} {DEFAULT_DIFFICULTY}
{WC2_CAMPAIGN_DIFFICULTY HARD {WC2_HUMAN_DIFFICULTY human-loyalists/general orange} {WC_STR_GENERAL} {WC_STR_HARD} 8 5 2 2 no 13}
# Challenging is a string that exists in mainline but only in campaigns so it probably counts as adding a string?
#textdomain wesnoth-httt
{WC2_CAMPAIGN_DIFFICULTY VERY_HARD {WC2_HUMAN_DIFFICULTY human-loyalists/marshal white} {WC_STR_GRAND_MARSHAL} _"Challenging" 9 6 2 1 no 17}
# Expert is a string that was supposed to be in wesnoth-wc but accidentally got added to wesnoth-units instead
#textdomain wesnoth-units
{WC2_CAMPAIGN_DIFFICULTY NIGHTMARE {WC2_NIGHTMARE_DIFFICULTY} {WC_STR_NIGHTMARE} _"Expert" 9 7 1 0 no 20}
{WC2_CAMPAIGN_DIFFICULTY VERY_EASY {WC2_HUMAN_DIFFICULTY human-peasants/peasant purple} _"Peasant" _"Beginner" 6 2 2 10 yes 0}
{WC2_CAMPAIGN_DIFFICULTY EASY {WC2_HUMAN_DIFFICULTY human-loyalists/sergeant black} _"Sergeant" _"Easy" 7 3 2 7 yes 5}
{WC2_CAMPAIGN_DIFFICULTY NORMAL {WC2_HUMAN_DIFFICULTY human-loyalists/lieutenant brown} _"Lieutenant" _"Medium" 8 4 2 5 yes 10} {DEFAULT_DIFFICULTY}
{WC2_CAMPAIGN_DIFFICULTY HARD {WC2_HUMAN_DIFFICULTY human-loyalists/general orange} _"General" _"Hard" 8 5 2 2 no 13}
{WC2_CAMPAIGN_DIFFICULTY VERY_HARD {WC2_HUMAN_DIFFICULTY human-loyalists/marshal white} _"Grand Marshal" _"Challenging" 9 6 2 1 no 17}
{WC2_CAMPAIGN_DIFFICULTY NIGHTMARE {WC2_NIGHTMARE_DIFFICULTY} _"Nightmare" _"Expert" 9 7 1 0 no 20}
[about]
title = _ "Campaign Design"