The check described in bug #10612 is now part of wmllint.
All unit files that did not pass the check have been corrected.
This commit is contained in:
parent
cac46318cd
commit
e1185d9f55
77 changed files with 188 additions and 82 deletions
|
@ -16,7 +16,7 @@
|
|||
advanceto=Apprentice Necromancer
|
||||
cost=15
|
||||
usage=mixed fighter
|
||||
unit_description=_ "Trained in swordsmanship as a boy and the magical arts as a young man, Malin Keshar is talented at both but an expert in neither."
|
||||
unit_description=_ "Trained in swordsmanship as a boy and the magical arts as a young man, Malin Keshar is talented at both but an expert in neither."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
{DEFENSE_ANIM "units/apprentice-mage-defend.png" "units/apprentice-mage-sword.png" {SOUND_LIST:HUMAN_HIT} }
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
[attack]
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
advanceto=Dark Mage
|
||||
gender=male
|
||||
usage=mixed fighter
|
||||
unit_description=_ "Despite his increased magical powers, Malin holds on to his short sword as his melee weapon of choice."
|
||||
unit_description=_ "Despite his increased magical powers, Malin holds on to his short sword as his melee weapon of choice."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_ARCANE}
|
||||
{DEFENSE_ANIM "units/apprentice-necromancer-defend.png" "units/apprentice-necromancer.png" {SOUND_LIST:HUMAN_HIT} }
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
[attack]
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=50
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Although Malin's sword has grown rusty from lack of proper care, his increasing skill with magic more than compensates."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
unit_description= _ "Although Malin's sword has grown rusty from lack of proper care, his increasing skill with magic more than compensates."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_ARCANE}
|
||||
die_sound={SOUND_LIST:HUMAN_OLD_DIE}
|
||||
{DEFENSE_ANIM "units/dark-mage-defend.png" "units/dark-mage.png" {SOUND_LIST:HUMAN_OLD_HIT} }
|
||||
[attack]
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
{ABILITY_SKIRMISHER}
|
||||
[/abilities]
|
||||
usage=mixed fighter
|
||||
unit_description= _ "On the frontiers of Wesnoth, all able-bodied men and women must be able to defend the town at need. While the men are most often trained in the use of sword or bow, the women learn the use of staff and sling. The most proficient are more than a match for any orcs foolish enough to engage them in combat."
|
||||
unit_description= _ "On the frontiers of Wesnoth, all able-bodied men and women must be able to defend the town at need. While the men are most often trained in the use of sword or bow, the women learn the use of staff and sling. The most proficient are more than a match for any orcs foolish enough to engage them in combat."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SKIRMISHER}
|
||||
die_sound={SOUND_LIST:HUMAN_FEMALE_DIE}
|
||||
[defend]
|
||||
hits=miss
|
||||
|
|
|
@ -5,6 +5,9 @@
|
|||
race=undead
|
||||
image="units/ghast.png"
|
||||
{TRAIT_FEARLESS_MUSTHAVE}
|
||||
[ability]
|
||||
{ABILITY_FEEDING}
|
||||
[/ability]
|
||||
# [advancefrom]
|
||||
# unit=Necrophage
|
||||
# experience=60
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=32
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Troll shamans are the mystical leaders of the trolls. Though not as strong or tough as other trolls, their true power lies in their fire magic, which they use to blast enemies with gouts of fire."
|
||||
unit_description= _ "Troll shamans are the mystical leaders of the trolls. Though not as strong or tough as other trolls, their true power lies in their fire magic, which they use to blast enemies with gouts of fire."+{SPECIAL_NOTES}+{SPECIAL_NOTES_REGENERATES}+{SPECIAL_NOTES_MAGICAL}
|
||||
die_sound={SOUND_LIST:TROLL_DIE}
|
||||
#melee attack should be worse than troll rocklobber,
|
||||
#since shaman has suck a better ranged attack
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
{ABILITY_SKIRMISHER}
|
||||
[/abilities]
|
||||
usage=fighter
|
||||
unit_description= _ "A noble by birth, the Princess has learnt swordplay with the greatest generals, and battle tactics with the greatest sages, making her both a great combatant and leader. Now battle-hardened and strong of will, she can now aid those around her in the art of combat."
|
||||
unit_description= _ "A noble by birth, the Princess has learnt swordplay with the greatest generals, and battle tactics with the greatest sages, making her both a great combatant and leader. Now battle-hardened and strong of will, she can now aid those around her in the art of combat."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_SKIRMISHER}
|
||||
die_sound={SOUND_LIST:HUMAN_FEMALE_DIE}
|
||||
[attack]
|
||||
name=sabre
|
||||
|
@ -108,7 +108,7 @@
|
|||
{ABILITY_SKIRMISHER}
|
||||
[/abilities]
|
||||
usage=fighter
|
||||
unit_description= _ "A noble by birth, the Princess has learnt swordplay with the greatest generals, and battle tactics with the greatest sages, making her both a great combatant and leader. Now battle-hardened and strong of will, she can now aid those around her in the art of combat."
|
||||
unit_description= _ "A noble by birth, the Princess has learnt swordplay with the greatest generals, and battle tactics with the greatest sages, making her both a great combatant and leader. Now battle-hardened and strong of will, she can now aid those around her in the art of combat."{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_SKIRMISHER}+{SPECIAL_NOTES_MAGICAL}
|
||||
die_sound={SOUND_LIST:HUMAN_FEMALE_DIE}
|
||||
[attack]
|
||||
name=sabre
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
advanceto=Lord
|
||||
cost=36
|
||||
usage=mixed fighter
|
||||
unit_description= _ "The rank of Commander is held by those who lead battle groups into combat. Possessing leadership skills, they give lower-level units in adjacent hexes improved performance in combat. Commanders are best skilled with the sword, although they also carry a bow to use when necessary. If the Commander is lost, so is the battle."
|
||||
unit_description= _ "The rank of Commander is held by those who lead battle groups into combat. Possessing leadership skills, they give lower-level units in adjacent hexes improved performance in combat. Commanders are best skilled with the sword, although they also carry a bow to use when necessary. If the Commander is lost, so is the battle."{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
[attack]
|
||||
name=sword
|
||||
|
@ -168,7 +168,7 @@
|
|||
advanceto=Lord
|
||||
cost=42
|
||||
usage=mixed fighter
|
||||
unit_description= _ "The rank of Commander is held by those who lead battle groups into combat. Possessing leadership skills, they give lower-level units in adjacent hexes improved performance in combat. Commanders are best skilled with the sword, although they also carry a bow to use when necessary. If the Commander is lost, so is the battle."
|
||||
unit_description= _ "The rank of Commander is held by those who lead battle groups into combat. Possessing leadership skills, they give lower-level units in adjacent hexes improved performance in combat. Commanders are best skilled with the sword, although they also carry a bow to use when necessary. If the Commander is lost, so is the battle."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_MAGICAL}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
[attack]
|
||||
name=sword
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=35
|
||||
usage=fighter
|
||||
unit_description= _ "The evil queen mother Asheviere has terrorized Wesnoth for many years. Her knowledge of magic makes her a worthy foe in combat, although her power is mostly derived from those she commands."
|
||||
unit_description= _ "The evil queen mother Asheviere has terrorized Wesnoth for many years. Her knowledge of magic makes her a worthy foe in combat, although her power is mostly derived from those she commands."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
{DEFENSE_ANIM "human-queen-defend.png" "human-queen.png" {SOUND_LIST:HUMAN_FEMALE_HIT} }
|
||||
[attack]
|
||||
name=scepter
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
cost=65
|
||||
usage=mixed fighter
|
||||
die_sound={SOUND_LIST:HUMAN_OLD_DIE}
|
||||
unit_description= _ "Once great, Elder Magi have seen their power a little diminished from wearying years of battle. Nevertheless they remain feared on the battlefield on account of their powerful lightning bolts."
|
||||
unit_description= _ "Once great, Elder Magi have seen their power a little diminished from wearying years of battle. Nevertheless they remain feared on the battlefield on account of their powerful lightning bolts."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
[attack]
|
||||
name=staff
|
||||
description= _"staff"
|
||||
|
|
|
@ -43,7 +43,7 @@
|
|||
advanceto=Commander
|
||||
cost=35
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Young and brash, Fighters fight with a sword, and are vulnerable to attack from enemies. However they have the potential to become great warriors one day."
|
||||
unit_description= _ "Young and brash, Fighters fight with a sword, and are vulnerable to attack from enemies. However they have the potential to become great warriors one day."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
[attack]
|
||||
name=sword
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=65
|
||||
usage=mixed fighter
|
||||
unit_description= _ "The noble leaders of many troops, Lords are especially strong in melee combat, and also possess skill with the bow. Like Commanders, Lords possess leadership skills, and improve the fighting ability of all adjacent lower-level units."
|
||||
unit_description= _ "The noble leaders of many troops, Lords are especially strong in melee combat, and also possess skill with the bow. Like Commanders, Lords possess leadership skills, and improve the fighting ability of all adjacent lower-level units."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
{DEFENSE_ANIM_RANGE "konrad-lord-defend.png" "konrad-lord-attack-w1.png" {SOUND_LIST:HUMAN_HIT} melee}
|
||||
{DEFENSE_ANIM_RANGE "konrad-lord-bow-defend.png" "konrad-lord-bow.png" {SOUND_LIST:HUMAN_HIT} ranged}
|
||||
|
@ -196,7 +196,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=150
|
||||
usage=mixed fighter
|
||||
unit_description= _ "The noble leaders of many troops, Lords are especially strong in melee combat, and also possess skill with the bow. Like Commanders, Lords possess leadership skills, and improve the fighting ability of all adjacent lower-level units."
|
||||
unit_description= _ "The noble leaders of many troops, Lords are especially strong in melee combat, and also possess skill with the bow. Like Commanders, Lords possess leadership skills, and improve the fighting ability of all adjacent lower-level units."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
{DEFENSE_ANIM_RANGE "konrad-lord-scepter-sword-defend.png" "konrad-lord-scepter-attack-w1.png" {SOUND_LIST:HUMAN_HIT} melee}
|
||||
{DEFENSE_ANIM_FILTERED "konrad-lord-scepter-defend.png" "konrad-lord-scepter.png" {SOUND_LIST:HUMAN_HIT} (
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
{ABILITY_LEADERSHIP_LEVEL_2}
|
||||
[/abilities]
|
||||
usage=fighter
|
||||
unit_description= _ "A noble by birth, the Princess has learnt swordplay with the greatest generals and battle tactics with the greatest sages, making her both a great combatant and leader. The units of lower level around the Princess will fight better due to her presence. The Princess is also nimble and dextrous, having skills like that of a thief."
|
||||
unit_description= _ "A noble by birth, the Princess has learnt swordplay with the greatest generals and battle tactics with the greatest sages, making her both a great combatant and leader. The units of lower level around the Princess will fight better due to her presence. The Princess is also nimble and dextrous, having skills like that of a thief."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
die_sound={SOUND_LIST:HUMAN_FEMALE_DIE}
|
||||
[attack]
|
||||
name=sabre
|
||||
|
@ -107,7 +107,7 @@
|
|||
{ABILITY_LEADERSHIP_LEVEL_2}
|
||||
[/abilities]
|
||||
usage=fighter
|
||||
unit_description= _ "A noble by birth, the Princess has learnt swordplay with the greatest generals and battle tactics with the greatest sages, making her both a great combatant and leader. The units of lower level around the Princess will fight better due to her presence. The Princess is also nimble and dextrous, having skills like that of a thief."
|
||||
unit_description= _ "A noble by birth, the Princess has learnt swordplay with the greatest generals and battle tactics with the greatest sages, making her both a great combatant and leader. The units of lower level around the Princess will fight better due to her presence. The Princess is also nimble and dextrous, having skills like that of a thief."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_MAGICAL}
|
||||
die_sound={SOUND_LIST:HUMAN_FEMALE_DIE}
|
||||
[attack]
|
||||
name=sabre
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
advanceto=null
|
||||
cost=35
|
||||
usage=scout
|
||||
unit_description= _ "Once great warriors across the plains, these mounted riders atop their skeletal horses were raised from the ground by unholy magic to spread fear and destruction."
|
||||
unit_description= _ "Once great warriors across the plains, these mounted riders atop their skeletal horses were raised from the ground by unholy magic to spread fear and destruction."+{SPECIAL_NOTES}+{SPECIAL_NOTES_CHARGE}
|
||||
die_sound={SOUND_LIST:SKELETON_DIE}
|
||||
[attack]
|
||||
name=axe
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
{ABILITY_LEADERSHIP_LEVEL_2}
|
||||
[/abilities]
|
||||
usage=fighter
|
||||
unit_description= _ "Sometimes the mightiest warriors and generals, cursed with hate and angst, came back to this world as Death Knights. Death Squires serve them whilst accruing enough unholy power to become Death Knights. In the process they pick up a good deal of the Knight's power, including the ability to command underlings."
|
||||
unit_description= _ "Sometimes the mightiest warriors and generals, cursed with hate and angst, came back to this world as Death Knights. Death Squires serve them whilst accruing enough unholy power to become Death Knights. In the process they pick up a good deal of the Knight's power, including the ability to command underlings."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
{DEFENSE_ANIM "undead-deathsquire-defend.png" "undead-deathsquire.png" {SOUND_LIST:SKELETON_HIT} }
|
||||
die_sound={SOUND_LIST:SKELETON_DIE}
|
||||
[attack]
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
advanceto=Shadow Mage
|
||||
cost=17
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Some mages are thrown out of the mage's guild for attempting to practice forbidden arts. Now completely outside the law, these rogue mages do whatever necessary to support their study of black magic. Although not as skilled as mages with more formal training, their magic can be quite lethal, while their banditry has resulted in moderate skill with the short sword."
|
||||
unit_description= _ "Some mages are thrown out of the mage's guild for attempting to practice forbidden arts. Now completely outside the law, these rogue mages do whatever necessary to support their study of black magic. Although not as skilled as mages with more formal training, their magic can be quite lethal, while their banditry has resulted in moderate skill with the short sword."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
{DEFENSE_ANIM "rogue-mage-defend.png" "rogue-mage.png" {SOUND_LIST:HUMAN_OLD_HIT} }
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
[attack]
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
cost=90
|
||||
{AMLA_DEFAULT}
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Few humans fathom the secrets of light and dark magic and retain their sanity. Those that can master that balance become Shadow Lords, fully existing neither in the world of light nor the world of darkness. No longer needing physical weapons, they are fearsome to both their enemies and those they lord over."
|
||||
unit_description= _ "Few humans fathom the secrets of light and dark magic and retain their sanity. Those that can master that balance become Shadow Lords, fully existing neither in the world of light nor the world of darkness. No longer needing physical weapons, they are fearsome to both their enemies and those they lord over."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
[defend]
|
||||
hits=yes
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
advanceto=Shadow Lord
|
||||
cost=52
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Years of violence and brutality to support the study of forbidden magical arts have turned the shadow mages into feared fighters. Now completely enthralled with power, they have been known to command small followings of henchmen. They are outmatched in direct magical combat with their magic-using peers, instead channeling their energies into devestating melee attacks. Despite their offensive power, the corruption in their souls has begun to adversely affect their health."
|
||||
unit_description= _ "Years of violence and brutality to support the study of forbidden magical arts have turned the shadow mages into feared fighters. Now completely enthralled with power, they have been known to command small followings of henchmen. They are outmatched in direct magical combat with their magic-using peers, instead channeling their energies into devestating melee attacks. Despite their offensive power, the corruption in their souls has begun to adversely affect their health."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_MAGICAL}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
{DEFENSE_ANIM "shadow-mage-defend.png" "shadow-mage.png" {SOUND_LIST:HUMAN_OLD_HIT} }
|
||||
[attack]
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
advanceto=null
|
||||
experience=150
|
||||
{AMLA_DEFAULT}
|
||||
unit_description= _ "The most powerful of all the runecrafters, the Dwarvish Arcanister destroys wounded enemies almost instantly, and rarely fails to cause a wound when that is his intent. His skill in runecrafting is unrivaled, and the glyphs he carves into his weapons and armor deflect the blows of his enemies."
|
||||
unit_description= _ "The most powerful of all the runecrafters, the Dwarvish Arcanister destroys wounded enemies almost instantly, and rarely fails to cause a wound when that is his intent. His skill in runecrafting is unrivaled, and the glyphs he carves into his weapons and armor deflect the blows of his enemies."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
{DEFENSE_ANIM_RANGE "units/dwarves/arcanister-defend.png" "units/dwarves/arcanister.png" {SOUND_LIST:DWARF_HIT} melee}
|
||||
{DEFENSE_ANIM_RANGE "units/dwarves/arcanister-defend-ranged.png" "units/dwarves/arcanister.png" {SOUND_LIST:DWARF_HIT} ranged}
|
||||
die_sound={SOUND_LIST:DWARF_DIE}
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
experience=150
|
||||
advanceto=null
|
||||
{AMLA_DEFAULT}
|
||||
unit_description= _ "Except for those with almost supernatural skill, the highest rank a runecrafter can rise to is that of the Dwarvish Runemaster. Striking blows nearly as powerful as those of the best warriors, they would be fearsome without their craft, but with it they are also nigh on invincible, since their runes cause the physical blows of their enemies to deal less damage than would be expected."
|
||||
unit_description= _ "Except for those with almost supernatural skill, the highest rank a runecrafter can rise to is that of the Dwarvish Runemaster. Striking blows nearly as powerful as those of the best warriors, they would be fearsome without their craft, but with it they are also nigh on invincible, since their runes cause the physical blows of their enemies to deal less damage than would be expected."++{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
{DEFENSE_ANIM "units/dwarves/runemasteralt-defend.png" "units/dwarves/runemasteralt.png" {SOUND_LIST:DWARF_HIT} }
|
||||
die_sound={SOUND_LIST:DWARF_DIE}
|
||||
[attack]
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
[advancefrom]
|
||||
unit=Dwarvish Fighter
|
||||
[/advancefrom]
|
||||
unit_description= _ "Dwarvish runesmiths, now practiced at their craft, carve arcane runes into their weapons and armor. These runes infuse the runesmith's blows with power and accuracy, and disrupt the blows of their enemies, causing them to strike softly, weakly and on the armor of the defender."
|
||||
unit_description= _ "Dwarvish runesmiths, now practiced at their craft, carve arcane runes into their weapons and armor. These runes infuse the runesmith's blows with power and accuracy, and disrupt the blows of their enemies, causing them to strike softly, weakly and on the armor of the defender."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
{DEFENSE_ANIM "units/dwarves/runesmith-defend.png" "units/dwarves/runesmith.png" {SOUND_LIST:DWARF_HIT} }
|
||||
die_sound={SOUND_LIST:DWARF_DIE}
|
||||
[attack]
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
{ABILITY_LEADERSHIP_LEVEL_3}
|
||||
[/abilities]
|
||||
hide_help=true
|
||||
unit_description= _ "King of Wesnoth."
|
||||
unit_description= _ "King of Wesnoth."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
{DEFENSE_ANIM "units/heroes/haldric-ii-defend.png" "units/heroes/haldric-ii.png" {SOUND_LIST:HUMAN_HIT} }
|
||||
[attack]
|
||||
name=sword
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=21
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for Orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life. Novice Shamans are still young and vigorous, but their spell-casting ability still needs improvement."
|
||||
unit_description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for Orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life. Novice Shamans are still young and vigorous, but their spell-casting ability still needs improvement."+{SPECIAL_NOTES}+{SPECIAL_NOTES_DRAIN}
|
||||
die_sound={SOUND_LIST:ORC_DIE}
|
||||
{DEFENSE_ANIM "units/orcish-shaman-tan-defend.png" "units/orcish-shaman-tan.png" {SOUND_LIST:ORC_HIT} }
|
||||
[attack]
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=21
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for Orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life. Old Orcish Shamans are shamans that have mastered magic, although their physical strength has declined with age."
|
||||
unit_description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for Orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life. Old Orcish Shamans are shamans that have mastered magic, although their physical strength has declined with age."+{SPECIAL_NOTES}+{SPECIAL_NOTES_DRAIN}
|
||||
die_sound={SOUND_LIST:ORC_DIE}
|
||||
{DEFENSE_ANIM "units/orcish-shaman-black-defend.png" "units/orcish-shaman-black.png" {SOUND_LIST:ORC_HIT} }
|
||||
[attack]
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=21
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for Orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life."
|
||||
unit_description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for Orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life."+{SPECIAL_NOTES}+{SPECIAL_NOTES_DRAIN}
|
||||
die_sound={SOUND_LIST:ORC_DIE}
|
||||
{DEFENSE_ANIM "units/orcish-shaman-red-defend.png" "units/orcish-shaman-red.png" {SOUND_LIST:ORC_HIT} }
|
||||
[attack]
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
experience=80
|
||||
advanceto=Dwarvish Loremaster
|
||||
{AMLA_TOUGH 3}
|
||||
unit_description= _ "Dwarvish Annalists are the historians of this ancient and proud race. They are few in number, and their very existence is not generally known to the other peoples of the Great Continent. To the abilities of the Witness they add, through the study of herb and mineral lore, the ability to cure poison."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SLOW}+{SPECIAL_NOTES_UNPOISON}
|
||||
unit_description= _ "Dwarvish Annalists are the historians of this ancient and proud race. They are few in number, and their very existence is not generally known to the other peoples of the Great Continent. To the abilities of the Witness they add, through the study of herb and mineral lore, the ability to cure poison."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SLOW}+{SPECIAL_NOTES_UNPOISON}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_MAGICAL}
|
||||
[abilities]
|
||||
{ABILITY_LEADERSHIP_LEVEL_3}
|
||||
{ABILITY_UNPOISON}
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
cost=50
|
||||
usage=mixed fighter
|
||||
{AMLA_TOUGH 3}
|
||||
unit_description= _ "Loremasters are the sages of the dwarvish race. Their counsel is greatly valued by war-leaders and chieftains, and they are viewed with awe by ordinary dwarves, for they alone have plumbed the deepest and most closely-held secrets of dwarven knowledge. It is said that where a loremaster stands, there is the soul of the dwarves. To the abilities of the Annalist they add a limited ability to heal."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SLOW}+{SPECIAL_NOTES_UNPOISON}
|
||||
unit_description= _ "Loremasters are the sages of the dwarvish race. Their counsel is greatly valued by war-leaders and chieftains, and they are viewed with awe by ordinary dwarves, for they alone have plumbed the deepest and most closely-held secrets of dwarven knowledge. It is said that where a loremaster stands, there is the soul of the dwarves. To the abilities of the Annalist they add a limited ability to heal."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SLOW}+{SPECIAL_NOTES_UNPOISON}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_HEALS}
|
||||
[abilities]
|
||||
{ABILITY_LEADERSHIP_LEVEL_4}
|
||||
{ABILITY_UNPOISON}
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
usage=mixed fighter
|
||||
experience=32
|
||||
advanceto=Dwarvish Annalist
|
||||
unit_description= _ "A Witness functions as the eyes of the dwarves' history, a deep lore that they never share with outsiders. The presence of a Witness inspires dwarvish warriors with the knowledge that their deeds (and their deaths) will not go unrecorded. They learn a fighting style deliberately unlike that of their fellows, one designed to turn the vaunted strength of the dwarves against itself. The person of a Witness is considered sacred, and Witnesses are often used as envoys between dwarvish clans."
|
||||
unit_description= _ "A Witness functions as the eyes of the dwarves' history, a deep lore that they never share with outsiders. The presence of a Witness inspires dwarvish warriors with the knowledge that their deeds (and their deaths) will not go unrecorded. They learn a fighting style deliberately unlike that of their fellows, one designed to turn the vaunted strength of the dwarves against itself. The person of a Witness is considered sacred, and Witnesses are often used as envoys between dwarvish clans."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_SLOW}
|
||||
[abilities]
|
||||
{ABILITY_LEADERSHIP_LEVEL_2}
|
||||
[/abilities]
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
advanceto=null
|
||||
cost=1
|
||||
usage=fighter
|
||||
unit_description= _ "A Fireball. This is not to be used for anything else than a 'Move_Unit_Fake'!"
|
||||
unit_description= _ "A Fireball. This is not to be used for anything else than a 'Move_Unit_Fake'!"+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
hide_help=true
|
||||
[attack]
|
||||
name=fire
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
advanceto=Noble Lord
|
||||
cost=38
|
||||
usage=mixed fighter
|
||||
unit_description= _ "The rank of a noble Commander is held by those who lead battle groups into combat. Possessing leadership skills, they give lower-level units in adjacent hexes improved performance in combat. Commanders are best skilled with the sword, although they also carry a bow to use when necessary. If the Commander is lost, so is the battle."
|
||||
unit_description= _ "The rank of a noble Commander is held by those who lead battle groups into combat. Possessing leadership skills, they give lower-level units in adjacent hexes improved performance in combat. Commanders are best skilled with the sword, although they also carry a bow to use when necessary. If the Commander is lost, so is the battle."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
{DEFENSE_ANIM_RANGE "noble-commander-defend.png" "noble-commander.png" {SOUND_LIST:HUMAN_HIT} melee}
|
||||
{DEFENSE_ANIM_RANGE "noble-commander-bow-defend.png" "noble-commander-bow.png" {SOUND_LIST:HUMAN_HIT} ranged}
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=60
|
||||
usage=mixed fighter
|
||||
unit_description= _ "The noble leaders of many troops, Lords are especially strong in melee combat, and also possess skill with the bow. Like Commanders, Lords possess leadership skills, and improve the fighting ability of all adjacent lower-level units."
|
||||
unit_description= _ "The noble leaders of many troops, Lords are especially strong in melee combat, and also possess skill with the bow. Like Commanders, Lords possess leadership skills, and improve the fighting ability of all adjacent lower-level units."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
{DEFENSE_ANIM_RANGE "noble-lord-defend.png" "noble-lord.png" {SOUND_LIST:HUMAN_HIT} melee}
|
||||
{DEFENSE_ANIM_RANGE "noble-lord-bow-defend.png" "noble-lord-bow.png" {SOUND_LIST:HUMAN_HIT} ranged}
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
{ABILITY_SKIRMISHER}
|
||||
[/abilities]
|
||||
usage=mixed fighter
|
||||
unit_description= _ "A noble by birth, the Outlaw Princess has learnt swordplay with the greatest generals, but she is the product of a failed aristocracy who has opted for the life of an Outlaw. She dreams of founding her own Queendom with the plunder she finds on the road."
|
||||
unit_description= _ "A noble by birth, the Outlaw Princess has learnt swordplay with the greatest generals, but she is the product of a failed aristocracy who has opted for the life of an Outlaw. She dreams of founding her own Queendom with the plunder she finds on the road."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SKIRMISHER}
|
||||
die_sound={SOUND_LIST:HUMAN_FEMALE_DIE}
|
||||
[defend]
|
||||
hits=miss
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
{ABILITY_LEADERSHIP_LEVEL_3}
|
||||
[/abilities]
|
||||
usage=mixed fighter
|
||||
unit_description= _ "A noble by birth, the Outlaw Queen has learnt swordplay with the greatest generals and battle tactics with the greatest sages, making her both a great combatant and leader. However, she is the product of a failed aristocracy who has opted for the life of an Outlaw. She dreams of founding her own Queendom with the plunder she finds on the road, and she is ever so close to that goal."
|
||||
unit_description= _ "A noble by birth, the Outlaw Queen has learnt swordplay with the greatest generals and battle tactics with the greatest sages, making her both a great combatant and leader. However, she is the product of a failed aristocracy who has opted for the life of an Outlaw. She dreams of founding her own Queendom with the plunder she finds on the road, and she is ever so close to that goal."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_SKIRMISHER}
|
||||
die_sound={SOUND_LIST:HUMAN_FEMALE_DIE}
|
||||
[defend]
|
||||
hits=miss
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=60
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Cold and beautiful, she maintains her eternal youthful appearance drinking the blood of the living."
|
||||
unit_description= _ "Cold and beautiful, she maintains her eternal youthful appearance drinking the blood of the living."+{SPECIAL_NOTES}+{SPECIAL_NOTES_DRAIN}
|
||||
die_sound={SOUND_LIST:HUMAN_FEMALE_DIE}
|
||||
[attack]
|
||||
name=blood kiss
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
{ABILITY_LEADERSHIP_LEVEL_3}
|
||||
[/abilities]
|
||||
usage=fighter
|
||||
unit_description= _ "As the leaders of the human Kingdoms, Kings are responsible for ruling and protecting their subjects. Kings can coordinate the attacks of level 1 and 2 units, thereby increasing their fighting efficiency."
|
||||
unit_description= _ "As the leaders of the human Kingdoms, Kings are responsible for ruling and protecting their subjects. Kings can coordinate the attacks of level 1 and 2 units, thereby increasing their fighting efficiency."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
die_sound={SOUND_LIST:HUMAN_OLD_DIE}
|
||||
[attack]
|
||||
name=mace
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
cost=10
|
||||
unit_description= _ "Rarely seen, even by elves, a Wose is an order of creature about which little is known. The elves are the source of most of this knowledge; they know that these beings are not descended from trees, despite the similarity in form, and they know that a wose is more closely tied to the faerie world than the elves themselves, though in a different way. The motives and workings of their kind are unknown, though most posit the obvious idea that woses are wardens of the natural world.
|
||||
|
||||
Woses are utterly unwarlike, but possess a great strength. They are, however, neither used to, nor quick at moving around."+{SPECIAL_NOTES}+{SPECIAL_NOTES_REGENERATES}
|
||||
Woses are utterly unwarlike, but possess a great strength. They are, however, neither used to, nor quick at moving around."+{SPECIAL_NOTES}+{SPECIAL_NOTES_REGENERATES}+{SPECIAL_NOTES_AMBUSH}
|
||||
usage=fighter
|
||||
die_sound=wose-die.ogg
|
||||
[attack]
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
{ABILITY_LEADERSHIP_LEVEL_3}
|
||||
[/abilities]
|
||||
usage=fighter
|
||||
unit_description= _ "Veteran commanders have faced battle many times and led their men with steady hands and calm determination."
|
||||
unit_description= _ "Veteran commanders have faced battle many times and led their men with steady hands and calm determination."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_SLOW}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
[attack]
|
||||
name=glaive
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
[abilities]
|
||||
{ABILITY_LEADERSHIP_LEVEL_1}
|
||||
[/abilities]
|
||||
unit_description= _ "Deoran was still a dangerous commander, even without his horse."
|
||||
unit_description= _ "Deoran was still a dangerous commander, even without his horse."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_FIRSTSTRIKE}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
[attack]
|
||||
name=spear
|
||||
|
@ -93,7 +93,7 @@
|
|||
[abilities]
|
||||
{ABILITY_LEADERSHIP_LEVEL_2}
|
||||
[/abilities]
|
||||
unit_description= _ "Deoran was still a dangerous commander, even without his horse."
|
||||
unit_description= _ "Deoran was still a dangerous commander, even without his horse."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_FIRSTSTRIKE}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
[attack]
|
||||
name=lance
|
||||
|
@ -214,7 +214,7 @@
|
|||
[abilities]
|
||||
{ABILITY_LEADERSHIP_LEVEL_3}
|
||||
[/abilities]
|
||||
unit_description= _ "Deoran was still a dangerous commander, even without his horse."
|
||||
unit_description= _ "Deoran was still a dangerous commander, even without his horse."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_FIRSTSTRIKE}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
[attack]
|
||||
name=lance
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=30
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Named 'Eyestalks' for obvious reasons, these plant-like creatures can focus their gaze onto an unsuspecting victim to draw life energy straight out of them to replenish their own. While almost defenseless against melee attacks, its deadly gaze from afar is not to be underestimated."+{SPECIAL_NOTES}+{SPECIAL_NOTES_DRAIN}+{SPECIAL_NOTES_REGENERATES}
|
||||
unit_description= _ "Named 'Eyestalks' for obvious reasons, these plant-like creatures can focus their gaze onto an unsuspecting victim to draw life energy straight out of them to replenish their own. While almost defenseless against melee attacks, its deadly gaze from afar is not to be underestimated."+{SPECIAL_NOTES}+{SPECIAL_NOTES_DRAIN}+{SPECIAL_NOTES_REGENERATES}+{SPECIAL_NOTES_ARCANE}
|
||||
{DEFENSE_ANIM "units/eyestalk-attack-1.png" "units/eyestalk.png" wose-hit.ogg }
|
||||
[abilities]
|
||||
{ABILITY_REGENERATES}
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
[abilities]
|
||||
{ABILITY_LEADERSHIP_LEVEL_2}
|
||||
[/abilities]
|
||||
unit_description= _ "Leaders of the border guards, mounted commanders are trained not only to ride and fight, but to lead. They command the garrisons that keep peace in the provinces of Wesnoth."
|
||||
unit_description= _ "Leaders of the border guards, mounted commanders are trained not only to ride and fight, but to lead. They command the garrisons that keep peace in the provinces of Wesnoth."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_CHARGE}
|
||||
die_sound=horse-die.ogg
|
||||
[attack]
|
||||
name=lance
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
{ABILITY_LEADERSHIP_LEVEL_2}
|
||||
[/abilities]
|
||||
usage=fighter
|
||||
unit_description= _ "Commanders of the infantry of Wesnoth are responsible for the garrison and defense of the border towns and villages. They are drawn from the ranks of veteran soldiers, not nobility, and all have shown leadership and courage in battle."
|
||||
unit_description= _ "Commanders of the infantry of Wesnoth are responsible for the garrison and defense of the border towns and villages. They are drawn from the ranks of veteran soldiers, not nobility, and all have shown leadership and courage in battle."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
[attack]
|
||||
name=glaive
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
[abilities]
|
||||
{ABILITY_LEADERSHIP_LEVEL_1}
|
||||
[/abilities]
|
||||
unit_description= _ "Scarcely 17 or 18 years old, the sons of knights and lords were given mounts and swords and told to become leaders of men. Those whose mettle was strong enough for the task became the commanders of the armies of Wesnoth."
|
||||
unit_description= _ "Scarcely 17 or 18 years old, the sons of knights and lords were given mounts and swords and told to become leaders of men. Those whose mettle was strong enough for the task became the commanders of the armies of Wesnoth."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
die_sound=horse-die.ogg
|
||||
[attack]
|
||||
name=spear
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
[abilities]
|
||||
{ABILITY_LEADERSHIP_LEVEL_3}
|
||||
[/abilities]
|
||||
unit_description= _ "Being the most able leaders of the border guards, Mounted Generals are trained not only to ride and fight, but to lead. They command the garrisons that keep peace in the provinces of Wesnoth."
|
||||
unit_description= _ "Being the most able leaders of the border guards, Mounted Generals are trained not only to ride and fight, but to lead. They command the garrisons that keep peace in the provinces of Wesnoth."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_CHARGE}
|
||||
die_sound=horse-die.ogg
|
||||
[attack]
|
||||
name=lance
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
advanceto=null
|
||||
cost=20
|
||||
usage=fighter
|
||||
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
|
||||
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
get_hit_sound=wail.wav
|
||||
[attack]
|
||||
name=energy ray
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
advanceto=null
|
||||
cost=20
|
||||
usage=fighter
|
||||
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
|
||||
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
die_sound=wail-long.wav
|
||||
get_hit_sound=wail.wav
|
||||
[attack]
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
advanceto=null
|
||||
cost=20
|
||||
usage=fighter
|
||||
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
|
||||
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
die_sound=wail-long.wav
|
||||
get_hit_sound=wail.wav
|
||||
[attack]
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
advanceto=null
|
||||
cost=20
|
||||
usage=fighter
|
||||
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
|
||||
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
die_sound=wail.wav
|
||||
[attack]
|
||||
name=energy ray
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
advanceto=null
|
||||
cost=100
|
||||
usage=fighter
|
||||
unit_description= _ "Imbued with a dark spirit these corrupted elves combine unhuman strength with potent magics to create formidable opponents. Though the elvish body often decays quickly, these abominations are potent weapons of the undead lords."
|
||||
unit_description= _ "Imbued with a dark spirit these corrupted elves combine unhuman strength with potent magics to create formidable opponents. Though the elvish body often decays quickly, these abominations are potent weapons of the undead lords."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
die_sound=groan.wav
|
||||
{DEFENSE_ANIM "units/elves-desert/corrupted-elf-defend.png" units/elves-desert/corrupted-elf.png groan.wav }
|
||||
[attack]
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
advanceto=null
|
||||
cost=25
|
||||
usage=fighter
|
||||
unit_description= _ "The Dark Assassin appears and disappears at a moment's notice. No one knows where he came from or why he acts the way he does, but the trail of death he leaves in his wake is unmistakeable."
|
||||
unit_description= _ "The Dark Assassin appears and disappears at a moment's notice. No one knows where he came from or why he acts the way he does, but the trail of death he leaves in his wake is unmistakeable."+{SPECIAL_NOTES}+{SPECIAL_NOTES_POISON}
|
||||
[attack]
|
||||
name=scythe
|
||||
description= _"scythe"
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
advanceto=Desert Marshal
|
||||
cost=40
|
||||
usage=fighter
|
||||
unit_description= _ "Skilled in commanding other elves, Desert Captains provide a bonus to all level 1 units on adjacent hexes. Desert Captains prefer engaging the enemy in melee combat, but are trained in archery as well." + {SPECIAL_NOTES_LEADERSHIP}
|
||||
unit_description= _ "Skilled in commanding other elves, Desert Captains provide a bonus to all level 1 units on adjacent hexes. Desert Captains prefer engaging the enemy in melee combat, but are trained in archery as well."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
die_sound={SOUND_LIST:ELF_HIT}
|
||||
{DEFENSE_ANIM_RANGE "units/elves-desert/captain-defend.png" units/elves-desert/captain.png {SOUND_LIST:ELF_HIT} melee}
|
||||
{DEFENSE_ANIM_RANGE "units/elves-desert/captain-bow-defend.png" units/elves-desert/captain-bow.png {SOUND_LIST:ELF_HIT} ranged}
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
advanceto=Desert Sentinel
|
||||
cost={COST}
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Desert Hunters are trained to scour the sands for prey and enemies. They can quickly entangle others with their bolas and then finish them off with their swords."
|
||||
unit_description= _ "Desert Hunters are trained to scour the sands for prey and enemies. They can quickly entangle others with their bolas and then finish them off with their swords."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SLOW}
|
||||
die_sound={SOUND_LIST:ELF_HIT}
|
||||
{DEFENSE_ANIM "units/elves-desert/hunter-defend.png" units/elves-desert/hunter.png {SOUND_LIST:ELF_HIT} }
|
||||
[attack]
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
usage=mixed fighter
|
||||
unit_description= _ "Desert Sentinels patrol the sands; they are trained to avoid enemies when it is advantageous. They can cripple opponents with their bolas and are deadly with their swords.
|
||||
|
||||
The skirmish ability allows the rogue to ignore enemy units' zones of control and thus move unhindered around them."
|
||||
The skirmish ability allows the rogue to ignore enemy units' zones of control and thus move unhindered around them."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SKIRMISHER}+{SPECIAL_NOTES_SLOW}
|
||||
die_sound={SOUND_LIST:ELF_HIT}
|
||||
{DEFENSE_ANIM "units/elves-desert/sentinel-defend.png" units/elves-desert/sentinel.png {SOUND_LIST:ELF_HIT} }
|
||||
[attack]
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
[abilities]
|
||||
{ABILITY_HEALS}
|
||||
[/abilities]
|
||||
unit_description= _ "Desert Shamans focus on less violent ways to hinder the enemy. Their entangling attack slows enemies down and reduces by one the number of times they may attack. Shamans also possess basic healing abilities."
|
||||
unit_description= _ "Desert Shamans focus on less violent ways to hinder the enemy. Their entangling attack slows enemies down and reduces by one the number of times they may attack. Shamans also possess basic healing abilities."+{SPECIAL_NOTES}+{SPECIAL_NOTES_HEALS}+{SPECIAL_NOTES_SLOW}
|
||||
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
|
||||
{DEFENSE_ANIM "units/elves-desert/shaman-defend.png" units/elves-desert/shaman.png {SOUND_LIST:ELF_FEMALE_HIT} }
|
||||
[healing_anim]
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=10
|
||||
usage=null
|
||||
unit_description= _ "Divine Avatars only appear in time of great need. Forms of the Gods themselves, made real in this world for a time, blessed are those who are lucky enough to view such images of power and perfection."
|
||||
unit_description= _ "Divine Avatars only appear in time of great need. Forms of the Gods themselves, made real in this world for a time, blessed are those who are lucky enough to view such images of power and perfection."+{SPECIAL_NOTES}+{SPECIAL_NOTES_ARCANE}+{SPECIAL_NOTES_MAGICAL}
|
||||
{DEFENSE_ANIM "units/elves-desert/eloh-serene.png" "units/elves-desert/eloh-serene.png" magicmissile.wav }
|
||||
die_sound=magic-holy-miss-2.ogg
|
||||
[attack]
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=10
|
||||
usage=null
|
||||
unit_description= _ "Divine Incarnations are said to be the closest thing to a god's actual presence in this world. They can be both awe-inspiring and terrifying."
|
||||
unit_description= _ "Divine Incarnations are said to be the closest thing to a god's actual presence in this world. They can be both awe-inspiring and terrifying."+{SPECIAL_NOTES}+{SPECIAL_NOTES_ARCANE}+{SPECIAL_NOTES_MAGICAL}
|
||||
{DEFENSE_ANIM "units/elves-desert/eloh-serene.png" "units/elves-desert/eloh-serene.png" magicmissile.wav }
|
||||
die_sound=magic-holy-miss-2.ogg
|
||||
[attack]
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
undead_variation=bat
|
||||
cost=32
|
||||
usage=fighter
|
||||
unit_description= _ "Dread Bats are fast and can drain the blood of those they attack, thereby healing themselves, even to the point where they become stronger than they began the battle. Bloated with blood they have grown to a huge size and can feast on bigger and bigger victims."
|
||||
unit_description= _ "Dread Bats are fast and can drain the blood of those they attack, thereby healing themselves, even to the point where they become stronger than they began the battle. Bloated with blood they have grown to a huge size and can feast on bigger and bigger victims."+{SPECIAL_NOTES}+{SPECIAL_NOTES_DRAIN}
|
||||
{DEFENSE_ANIM "units/undead/dreadbat-defend.png" "units/undead/dreadbat.png" {SOUND_LIST:BAT_HIT} }
|
||||
die_sound=bat-flapping.wav
|
||||
[movement_costs]
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
advanceto=null
|
||||
cost=20
|
||||
usage=scout
|
||||
unit_description= _ "A swirl of dust and desert sand, quick as a wind, impossible to spot when resting and as dangerous as sand storm when riled."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_SWARM}
|
||||
unit_description= _ "A swirl of dust and desert sand, quick as a wind, impossible to spot when resting and as dangerous as sand storm when riled."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_SWARM}+{SPECIAL_NOTES_ARCANE}
|
||||
{DEFENSE_ANIM "dust-devil.png" "dust-devil.png" groan.wav }
|
||||
die_sound=groan.wav
|
||||
[attack]
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
usage=scout
|
||||
unit_description= _ "It is one of the greater mercies of creation that a human soul is immutable, and cannot be destroyed. However, the many things a necromancer can do, despite this, are entirely horrifying.
|
||||
|
||||
Trapped within a shroud of vile enchantments, a spirit likens unto the wind in the sails of a ship. The contrivance that results from this prison is an unfailing servant, which can be bound to whatever task their master sees fit."+{SPECIAL_NOTES}+{SPECIAL_NOTES_DRAIN}+{SPECIAL_NOTES_SPIRIT}+_"SPECIAL_NOTE^ This unit is able to move through solid stone walls."
|
||||
Trapped within a shroud of vile enchantments, a spirit likens unto the wind in the sails of a ship. The contrivance that results from this prison is an unfailing servant, which can be bound to whatever task their master sees fit."+{SPECIAL_NOTES}+{SPECIAL_NOTES_DRAIN}+{SPECIAL_NOTES_SPIRIT}+{SPECIAL_NOTES_ARCANE}+_"SPECIAL_NOTE^ This unit is able to move through solid stone walls."
|
||||
die_sound=wail-long.wav
|
||||
[attack]
|
||||
name=touch
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
advanceto=null
|
||||
cost=30
|
||||
usage=fighter
|
||||
unit_description= _ "Incredibly strong constructs, flesh golems are created by powerful necromancers from the bodies of fallen warriors. Though these golems dutifully follow every command, and attack their enemies with ceaseless rage, the madness that possesses them has occasionally caused them to turn on their masters."
|
||||
unit_description= _ "Incredibly strong constructs, flesh golems are created by powerful necromancers from the bodies of fallen warriors. Though these golems dutifully follow every command, and attack their enemies with ceaseless rage, the madness that possesses them has occasionally caused them to turn on their masters."+{SPECIAL_NOTES}+{SPECIAL_NOTES_BERSERK}
|
||||
{DEFENSE_ANIM "flesh-golem.png" "flesh-golem.png" {SOUND_LIST:TROLL_HIT} }
|
||||
die_sound={SOUND_LIST:TROLL_HIT}
|
||||
[attack]
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
advanceto=Wraith,Shadow
|
||||
cost=20
|
||||
usage=scout
|
||||
unit_description= _ "Haunts are the tortured souls of those who have died suddenly and never been laid to rest. Paralyzed by the shock of their death, they are cursed to forever haunt the place of their death and relive their final moments over and over and over."+{SPECIAL_NOTES}+{SPECIAL_NOTES_DRAIN}+{SPECIAL_NOTES_SPIRIT}
|
||||
unit_description= _ "Haunts are the tortured souls of those who have died suddenly and never been laid to rest. Paralyzed by the shock of their death, they are cursed to forever haunt the place of their death and relive their final moments over and over and over."+{SPECIAL_NOTES}+{SPECIAL_NOTES_DRAIN}+{SPECIAL_NOTES_SPIRIT}+{SPECIAL_NOTES_ARCANE}
|
||||
die_sound=wail-long.wav
|
||||
[attack]
|
||||
name=touch
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
{ABILITY_LEADERSHIP_LEVEL_3}
|
||||
[/abilities]
|
||||
usage=fighter
|
||||
unit_description= _ "In this new harsh world, might often makes right and these commanders are strong enough to rise to positions of leadership. Leading small groups of warriors, commanders rally their troops around them and show no mercy to their enemies, striking fiercely with both sword and bow."
|
||||
unit_description= _ "In this new harsh world, might often makes right and these commanders are strong enough to rise to positions of leadership. Leading small groups of warriors, commanders rally their troops around them and show no mercy to their enemies, striking fiercely with both sword and bow."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
[attack]
|
||||
name=sword
|
||||
|
|
|
@ -527,7 +527,7 @@ This attack puts enormous pressure on the enemy, disrupting his ZOC if a hit is
|
|||
[/specials]
|
||||
)}
|
||||
|
||||
unit_description= _ "Kaleh is still a young Elf of the Quenoth, on the verge of adulthood. He trained with his father with the bow and sword, joining him in lighter expeditions and raids. When his father was lost, Kaleh became more serious and solemn than is usual for those who walk under the two suns. He turned inwards for answers and guidance, not knowing how much his people would look towards him for guidance in times to come."
|
||||
unit_description= _ "Kaleh is still a young Elf of the Quenoth, on the verge of adulthood. He trained with his father with the bow and sword, joining him in lighter expeditions and raids. When his father was lost, Kaleh became more serious and solemn than is usual for those who walk under the two suns. He turned inwards for answers and guidance, not knowing how much his people would look towards him for guidance in times to come."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}+{SPECIAL_NOTES_MARKSMAN}+{SPECIAL_NOTES_SLOW}
|
||||
die_sound={SOUND_LIST:ELF_HIT}
|
||||
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-defend.png" units/elves-desert/kaleh.png {SOUND_LIST:ELF_HIT} melee}
|
||||
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-ranged-defend.png" units/elves-desert/kaleh-ranged.png {SOUND_LIST:ELF_HIT} ranged}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
undead_variation=swimmer
|
||||
cost=15
|
||||
usage=archer
|
||||
unit_description= _ "Naga Hunters are Naga who are skilled at hunting with a bow. Since the naga are naturally resistant to poison, they have no qualms about hunting with poisoned arrows. These two foot long shafts, tipped with a potent poison, have been known to slay many kinds of prey."
|
||||
unit_description= _ "Naga Hunters are Naga who are skilled at hunting with a bow. Since the naga are naturally resistant to poison, they have no qualms about hunting with poisoned arrows. These two foot long shafts, tipped with a potent poison, have been known to slay many kinds of prey."+{SPECIAL_NOTES}+{SPECIAL_NOTES_POISON}
|
||||
die_sound=naga-die.ogg
|
||||
[movement_anim]
|
||||
[frame]
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
advanceto=Nym Sentinel
|
||||
cost=20
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Nym is Kaleh's childhood friend who follows the tradition of a family of Desert Hunters, as much as that can be said about a young, rebellious lady with quick wits and strong will. Her high spirits are a great boon in dark times."
|
||||
unit_description= _ "Nym is Kaleh's childhood friend who follows the tradition of a family of Desert Hunters, as much as that can be said about a young, rebellious lady with quick wits and strong will. Her high spirits are a great boon in dark times."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SLOW}
|
||||
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
|
||||
{DEFENSE_ANIM "units/elves-desert/nym-defend.png" units/elves-desert/nym.png {SOUND_LIST:ELF_FEMALE_HIT} }
|
||||
[attack]
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
{ABILITY_SKIRMISHER}
|
||||
[/abilities]
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Nym is Kaleh's childhood friend who follows the tradition of a family of Desert Hunters, as much as that can be said about a young, rebellious lady with quick wits and strong will. Her high spirits are a great boon in dark times."
|
||||
unit_description= _ "Nym is Kaleh's childhood friend who follows the tradition of a family of Desert Hunters, as much as that can be said about a young, rebellious lady with quick wits and strong will. Her high spirits are a great boon in dark times."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SLOW}+{SPECIAL_NOTES_SKIRMISHER}
|
||||
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
|
||||
{DEFENSE_ANIM "units/elves-desert/nym-defend.png" units/elves-desert/nym.png {SOUND_LIST:ELF_FEMALE_HIT} }
|
||||
[attack]
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
{ABILITY_SKIRMISHER}
|
||||
[/abilities]
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Nym is Kaleh's childhood friend who follows the tradition of a family of Desert Hunters, as much as that can be said about a young, rebellious lady with quick wits and strong will. Her high spirits are a great boon in dark times."
|
||||
unit_description= _ "Nym is Kaleh's childhood friend who follows the tradition of a family of Desert Hunters, as much as that can be said about a young, rebellious lady with quick wits and strong will. Her high spirits are a great boon in dark times."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SLOW}+{SPECIAL_NOTES_SKIRMISHER}
|
||||
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
|
||||
{DEFENSE_ANIM "units/elves-desert/nym-defend.png" units/elves-desert/nym.png {SOUND_LIST:ELF_FEMALE_HIT} }
|
||||
[attack]
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
advanceto=null
|
||||
cost=62
|
||||
usage=fighter
|
||||
unit_description= _ "No one is quite sure how spider liches are created, but they are horrific sight to behold. Crawling around on huge skeletal legs, and wielding huge magical staves, these abominations are fearsome undead foes. "
|
||||
unit_description= _ "No one is quite sure how spider liches are created, but they are horrific sight to behold. Crawling around on huge skeletal legs, and wielding huge magical staves, these abominations are fearsome undead foes. "+{SPECIAL_NOTES}+{SPECIAL_NOTES_DRAIN}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_ARCANE}
|
||||
die_sound=lich-die.ogg
|
||||
[attack]
|
||||
name=touch
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=32
|
||||
usage=mixed fighter
|
||||
unit_description= _ "Troll shamans are the mystical leaders of the trolls. Though not as strong or tough as other trolls, their true power lies in their fire magic, which they use to blast enemies with gouts of fire."
|
||||
unit_description= _ "Troll shamans are the mystical leaders of the trolls. Though not as strong or tough as other trolls, their true power lies in their fire magic, which they use to blast enemies with gouts of fire."+{SPECIAL_NOTES}+{SPECIAL_NOTES_REGENERATES}+{SPECIAL_NOTES_MAGICAL}
|
||||
{DEFENSE_ANIM "units/trolls/shaman-defend.png" "units/trolls/shaman.png" {SOUND_LIST:TROLL_HIT} }
|
||||
die_sound={SOUND_LIST:TROLL_DIE}
|
||||
#melee attack should be worse than troll rocklobber,
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
cost=65
|
||||
usage=mixed fighter
|
||||
die_sound={SOUND_LIST:HUMAN_OLD_DIE}
|
||||
unit_description= _ "Once great, Elder Magi have seen their power a little diminished from wearying years of battle. Nevertheless they remain feared on the battlefield on account of their powerful lightning bolts."
|
||||
unit_description= _ "Once great, Elder Magi have seen their power a little diminished from wearying years of battle. Nevertheless they remain feared on the battlefield on account of their powerful lightning bolts."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
[attack]
|
||||
name=staff
|
||||
description= _"staff"
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
usage=mixed fighter
|
||||
movement_type=treefolk
|
||||
alignment=neutral
|
||||
unit_description= _ "Quintains are used to practice swordplay and jousting on. It would be extremely unusual to be attacked by one."
|
||||
unit_description= _ "Quintains are used to practice swordplay and jousting on. It would be extremely unusual to be attacked by one."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
|
||||
[resistance]
|
||||
blade=100
|
||||
pierce=100
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
usage=healer
|
||||
unit_description= _ "The magic of the wood-elves is poorly suited for combat, but effective nonetheless. The forests in which they live can be quickened by a word of command, and will lash out at those who threaten their peace.
|
||||
|
||||
Their chief ability lies in healing, and it is for this skill that the elvish druids are revered by their people."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SLOW}+{SPECIAL_NOTES_CURES}
|
||||
Their chief ability lies in healing, and it is for this skill that the elvish druids are revered by their people."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SLOW}+{SPECIAL_NOTES_CURES}+{SPECIAL_NOTES_MAGICAL}
|
||||
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
|
||||
[abilities]
|
||||
{ABILITY_CURES}
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=52
|
||||
usage=healer
|
||||
unit_description= _ "Devotion to her faerie side will eventually transform an elf maiden into a creature of both worlds. Guided by a nature which is little understood, these beautiful stewards of the elven forests epitomize the grace and mystery of their people."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SLOW}+{SPECIAL_NOTES_CURES}
|
||||
unit_description= _ "Devotion to her faerie side will eventually transform an elf maiden into a creature of both worlds. Guided by a nature which is little understood, these beautiful stewards of the elven forests epitomize the grace and mystery of their people."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SLOW}+{SPECIAL_NOTES_CURES}+{SPECIAL_NOTES_MAGICAL}
|
||||
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
|
||||
[abilities]
|
||||
{ABILITY_CURES}
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
advanceto=Lieutenant
|
||||
cost=20
|
||||
usage=fighter
|
||||
unit_description= _ "The Sergeant is a low-ranking officer in the ranks of an army. Though academically trained, he will need some experience in the field before his leadership is sound and acknowledged."
|
||||
unit_description= _ "The Sergeant is a low-ranking officer in the ranks of an army. Though academically trained, he will need some experience in the field before his leadership is sound and acknowledged."+{SPECIAL_NOTES}+{SPECIAL_NOTES_LEADERSHIP}
|
||||
die_sound={SOUND_LIST:HUMAN_DIE}
|
||||
{DEFENSE_ANIM_RANGE "units/human-loyalists/sergeant-defend.png" "units/human-loyalists/sergeant.png" {SOUND_LIST:HUMAN_HIT} melee}
|
||||
{DEFENSE_ANIM_RANGE "units/human-loyalists/sergeant-crossbow-defend.png" "units/human-loyalists/sergeant-crossbow.png" {SOUND_LIST:HUMAN_HIT} ranged}
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
{AMLA_DEFAULT}
|
||||
cost=100
|
||||
usage=mixed fighter
|
||||
unit_description= _ "A being of this order is a revenant of ages long past. Anyone who encounters an Ancient Lich likely has far worse things to worry about than death."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_DRAIN}+{SPECIAL_NOTES_ARCANE}
|
||||
unit_description= _ "A being of this order is a revenant of ages long past. Anyone who encounters an Ancient Lich likely has far worse things to worry about than death."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_DRAIN}+{SPECIAL_NOTES_ARCANE}+{SPECIAL_NOTES_SUBMERGE}
|
||||
die_sound=lich-die.ogg
|
||||
{DEFENSE_ANIM "units/undead-necromancers/ancient-lich-defend.png" "units/undead-necromancers/ancient-lich.png" {SOUND_LIST:LICH_HIT} }
|
||||
[movement_costs]
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
usage=fighter
|
||||
unit_description= _ "A lich is the physical embodiment of black magic's first goal: the quest to achieve immortality. Though a great deal is sacrificed in the rebirth, in becoming a lich one cheats death of that which truly gives it terror. For it is the mind that is retained, and the spirit which follows, though the body may wither away.
|
||||
|
||||
It is not known, save perhaps by the inner circles of necromancy, whether life is prolonged indefinitely or simply extended. But the fact that this question can be raised at all, testifies to the magnitude of what their order has achieved."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_DRAIN}+{SPECIAL_NOTES_ARCANE}
|
||||
It is not known, save perhaps by the inner circles of necromancy, whether life is prolonged indefinitely or simply extended. But the fact that this question can be raised at all, testifies to the magnitude of what their order has achieved."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_DRAIN}+{SPECIAL_NOTES_ARCANE}+{SPECIAL_NOTES_SUBMERGE}
|
||||
die_sound=lich-die.ogg
|
||||
{DEFENSE_ANIM "units/undead-necromancers/lich-defend.png" "units/undead-necromancers/lich.png" {SOUND_LIST:LICH_HIT} }
|
||||
[movement_costs]
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
[/abilities]
|
||||
cost=38
|
||||
usage=scout
|
||||
unit_description= _ "Riding the bones of ostrich-like large birds once used as mounts by a lost civilization, the skeletal Chocobones can move faster than most cavalry units."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SUBMERGE}
|
||||
unit_description= _ "Riding the bones of ostrich-like large birds once used as mounts by a lost civilization, the skeletal Chocobones can move faster than most cavalry units."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SUBMERGE}+{SPECIAL_NOTES_CHARGE}
|
||||
die_sound={SOUND_LIST:SKELETON_DIE}
|
||||
{DEFENSE_ANIM "units/undead-skeletal/chocobone-defend.png" "units/undead-skeletal/chocobone.png" {SOUND_LIST:SKELETON_HIT} }
|
||||
[attack]
|
||||
|
|
|
@ -491,6 +491,107 @@ def within(tag):
|
|||
"Did the specified tag lead one of our enclosing contexts?"
|
||||
return tag in map(lambda x: x[0], tagstack)
|
||||
|
||||
# Sanity checking
|
||||
|
||||
# Associations for the ability sanity checks.
|
||||
# Note: Depends on ABILITY_EXTRA_HEAL not occurring outside ABILITY_CURES.
|
||||
notepairs = (
|
||||
("movement_type=undeadspirit", "{SPECIAL_NOTES_SPIRIT}"),
|
||||
("type=arcane", "{SPECIAL_NOTES_ARCANE}"),
|
||||
("{ABILITY_HEALS}", "{SPECIAL_NOTES_HEALS}"),
|
||||
#("{ABILITY_EXTRA_HEAL}", "{SPECIAL_NOTES_EXTRA_HEAL}"),
|
||||
("{ABILITY_UNPOISON}", "{SPECIAL_NOTES_UNPOISON}"),
|
||||
("{ABILITY_CURES}", "{SPECIAL_NOTES_CURES}"),
|
||||
("{ABILITY_REGENERATES}", "{SPECIAL_NOTES_REGENERATES}"),
|
||||
("{ABILITY_STEADFAST}", "{SPECIAL_NOTES_STEADFAST}"),
|
||||
("{ABILITY_LEADERSHIP_LEVEL_", "{SPECIAL_NOTES_LEADERSHIP}"), # No } deliberately
|
||||
("{ABILITY_SKIRMISHER}", "{SPECIAL_NOTES_SKIRMISHER}"),
|
||||
("{ABILITY_ILLUMINATES}", "{SPECIAL_NOTES_ILLUMINATES}"),
|
||||
("{ABILITY_TELEPORT}", "{SPECIAL_NOTES_TELEPORT}"),
|
||||
("{ABILITY_AMBUSH}", "{SPECIAL_NOTES_AMBUSH}"),
|
||||
("{ABILITY_NIGHTSTALK}", "{SPECIAL_NOTES_NIGHTSTALK}"),
|
||||
("{ABILITY_CONCEALMENT}", "{SPECIAL_NOTES_CONCEALMENT}"),
|
||||
("{ABILITY_SUBMERGE}", "{SPECIAL_NOTES_SUBMERGE}"),
|
||||
("{ABILITY_FEEDING}", "{SPECIAL_NOTES_FEEDING}"),
|
||||
("{WEAPON_SPECIAL_BERSERK}", "{SPECIAL_NOTES_BERSERK}"),
|
||||
("{WEAPON_SPECIAL_BACKSTAB}", "{SPECIAL_NOTES_BACKSTAB}"),
|
||||
("{WEAPON_SPECIAL_PLAGUE", "{SPECIAL_NOTES_PLAGUE}"), # No } deliberately
|
||||
("{WEAPON_SPECIAL_SLOW}", "{SPECIAL_NOTES_SLOW}"),
|
||||
("{WEAPON_SPECIAL_STONE}", "{SPECIAL_NOTES_STONE}"),
|
||||
("{WEAPON_SPECIAL_MARKSMAN}", "{SPECIAL_NOTES_MARKSMAN}"),
|
||||
("{WEAPON_SPECIAL_MAGICAL}", "{SPECIAL_NOTES_MAGICAL}"),
|
||||
("{WEAPON_SPECIAL_SWARM}", "{SPECIAL_NOTES_SWARM}"),
|
||||
("{WEAPON_SPECIAL_CHARGE}", "{SPECIAL_NOTES_CHARGE}"),
|
||||
("{WEAPON_SPECIAL_DRAIN}", "{SPECIAL_NOTES_DRAIN}"),
|
||||
("{WEAPON_SPECIAL_FIRSTSTRIKE}", "{SPECIAL_NOTES_FIRSTSTRIKE}"),
|
||||
("{WEAPON_SPECIAL_POISON}", "{SPECIAL_NOTES_POISON}"),
|
||||
)
|
||||
|
||||
trait_note = dict(notepairs)
|
||||
note_trait = dict(map(lambda p: (p[1], p[0]), notepairs))
|
||||
|
||||
def sanity_check(filename, lines):
|
||||
"Perform sanity and considtency checks on input lines"
|
||||
in_unit = False
|
||||
traits = []
|
||||
notes = []
|
||||
unit_id = ""
|
||||
in_attack_filter = False
|
||||
has_special_notes = False
|
||||
for i in range(len(lines)):
|
||||
if "[attack_filter]" in lines[i]:
|
||||
in_attack_filter = True
|
||||
continue
|
||||
elif "[/attack_filter]" in lines[i]:
|
||||
in_attack_filter = False
|
||||
continue
|
||||
if "[unit]" in lines[i]:
|
||||
in_unit = i+1
|
||||
continue
|
||||
elif "[/unit]" in lines[i]:
|
||||
#print '"%s", %d: unit has traits %s and notes %s' \
|
||||
# % (filename, in_unit, traits, notes)
|
||||
if unit_id:
|
||||
missing_notes = []
|
||||
for trait in traits:
|
||||
tn = trait_note[trait]
|
||||
if tn not in notes and tn not in missing_notes:
|
||||
missing_notes.append(tn)
|
||||
missing_traits = []
|
||||
for note in notes:
|
||||
nt = note_trait[note]
|
||||
if nt not in traits and nt not in missing_traits:
|
||||
missing_traits.append(nt)
|
||||
if (notes or traits) and not has_special_notes:
|
||||
missing_notes = ["{SPECIAL_NOTES}"] + missing_notes
|
||||
if missing_notes:
|
||||
print '"%s", line %d: unit%s is missing notes +%s' \
|
||||
% (filename, in_unit, unit_id, "+".join(missing_notes))
|
||||
if missing_traits:
|
||||
print '"%s", line %d: unit%s is missing traits %s' \
|
||||
% (filename, in_unit, unit_id, "+".join(missing_traits))
|
||||
if not (notes or traits) and has_special_notes:
|
||||
print '"%s", line %d: unit%s has superfluous {SPECIAL_NOTES}' \
|
||||
% (filename, in_unit, unit_id)
|
||||
in_unit = None
|
||||
traits = []
|
||||
notes = []
|
||||
unit_id = ""
|
||||
has_special_notes = False
|
||||
if in_unit and not in_attack_filter:
|
||||
if "id=" in lines[i] and not unit_id:
|
||||
(dummy, unit_id) = lines[i].strip().split("=")
|
||||
if unit_id[0] == "_":
|
||||
unit_id = unit_id[1:].strip()
|
||||
unit_id = " " + unit_id
|
||||
if "{SPECIAL_NOTES}" in lines[i]:
|
||||
has_special_notes = True
|
||||
for (p, q) in notepairs:
|
||||
if p in lines[i]:
|
||||
traits.append(p)
|
||||
if q in lines[i]:
|
||||
notes.append(q)
|
||||
|
||||
# Syntax transformations
|
||||
|
||||
leading_ws = re.compile(r"^\s*")
|
||||
|
@ -515,7 +616,7 @@ def hack_syntax(filename, lines):
|
|||
# set modcount to nonzero when you actually change any.
|
||||
global versions
|
||||
modcount = 0
|
||||
# Ensure that every attack has a translatable description."
|
||||
# Ensure that every attack has a translatable description.
|
||||
for i in range(len(lines)):
|
||||
if "no-syntax-rewrite" in lines[i]:
|
||||
break
|
||||
|
@ -1308,6 +1409,8 @@ def translator(filename, mapxforms, textxform):
|
|||
if tagstack:
|
||||
print >>sys.stderr, '"%s", line %d: tag stack nonempty (%s) at end of file.' % (filename, lineno, tagstack)
|
||||
tagstack = []
|
||||
# Perform semantic sanity checks
|
||||
sanity_check(filename, newdata)
|
||||
# OK, now perform WML rewrites
|
||||
(newdata, hacked) = hack_syntax(filename, newdata)
|
||||
# Run everything together
|
||||
|
|
Loading…
Add table
Reference in a new issue